I have tried moving the TM751 closer to the camera but that didn't help.
The TM751 converts power line commands into RF and the other way around, but the go to preset command you mentioned is an RF only command, so it would be transmitted by your CM19, ignored by your TM751, and ideally received by your ninja base. It sounds like your signal is not reaching from your CM19 to your camera, either because of range or interference.
Can you add the Transmit RF commands (also pan left/right/up/down don't work and have the same sequences) to the iWatchMobile versions?
The mobile apps connect directly to the x10net service, so when you press a pan button, the mobile app sends the command to the x10net service, which sends it to the hardware, which sends the RF command.
The Activity Monitor parses information as it sees it go past. The Transmit XXX messages are commands being sent from ActiveHome Pro to the x10net service. The Receive XXX messages are commands "seen" on the power line or RF. Most transmitted commands are also seen shortly afterwards, since the device hears itself when it talks.
Since the mobile apps do not go through ActiveHome Pro to send a command though, the activity monitor will not report a Transmit message from these commands. If you see the Received message however, you know your command was properly transmitted.
ActivePhone and OnAlert Mobile fine from a PC with Internet Explorer, but using Firefox 3.6.12 iWatchMobile Pro gives me nothing but a blank screen
This is caused by Firefox not supporting directly accessing elements by their ID. Since our JavaScript uses this to do pretty much everything it errors out without doing anything but painting the background. The fix for this isn't difficult, i just have to change our calling convention, but it will change almost every line of code in the mobile apps, so it might take me some time to do this. I will fix it for a future release soon though