A mobile application to control multiple smart home devices and "internet of things" (IoT) devices. Runs on iOS and Android mobile phones, as well as on Chrome as a Chrome extension.
Smart Home Mobile currently supports the AlertMe-compatible hubs (e.g., Iris Smart Home by Lowes) to control lights, outlets, locks, and HVAC, as well as to monitor contact sensors, alarms, and other hazards (fire, water leaks, etc.).
It has basic support for viewing IP cameras serving static "snapshot" images or steaming MJPEG. I'm planning on adding support for other devices as well, such as the IrrigationCaddy.
It is written in TypeScript and uses Ionic and Cordova. The source code is available with an MIT license on GitHub.
I have also ported this to the Raspberry Pi 2 as a Windows 10 IoT UWP touchscreen app. You can find more details here.