I also have Foscam IP cameras and I created a SmartApp that can control the tilt/pan. I have to open a port on my firewall, and the Foscam IP cam that I have only works via HTTP, so the user/pass in the querystring is being sent in plain text, which is a big security concern, and the main reaosn why I’d like to allow the SmartThings hub be the proxy for devices on my LAN. I tested it out in the IDE, and it’s pretty freakin’ sweet. It’s like my IP cam now has ears, can “hear” something, and turn around and grab it on camera.
Also, however, for some strange reason at the moment, the SmartApp only works in the IDE with virtual devices and not with my actual physical devices. At least, that was the state of things last week. Been too busy lately to try again. I ultimately tore down my firewall ports due to security concerns. (Don’t want people sniffing the wire and tapping into my cameras, you know?!)
I’m not that familiar with device handlers. Can you explain more about how that would work and/or show an example? And would this be the de facto standard for controlling devices on your LAN - via a device handler? If so, please do show and tell. I’d love to figure this out. (I did watch the Google Hangout. They discussed this a bit, but if a device handler somehow also solves the problem, I’d love to explore that option.)