This has been a project of mine over the last few months. It started as a way to control my lights as Amazon's Alex integrated with SmartThings and I was already using SmartThings to manage my Z-Wave lock PIN codes. As it stands now I have two way integration with OmniPro units and thermostats and read only integration with OmniPro area and zones. You do need to be running my HAILogger application as a middleman between SmartThings and the OmniPro II controller. The HAILogger provides a web service API for the SmartThings hub to talk to over the local network.
Once you have the HAILogger running and the SmartApp and Device Handlers added to the Samsung SmartThings IDE you point the SmartApp to the IP/port of the computer running the HAILogger. The SmartApp will auto discover and add the devices from the OmniPro controller. I did make some assumptions about zone types when I mapped them to SmartThings capabilities.
This allows you to use the SmartThings Smart Home Monitor to monitor, send notifications, and perform actions for security, leaks, and smoke events. I have the security section always armed and monitoring the OmniPro Area burglary sensor. If the OmniPro II burglary alarm goes off this contact is reported as open and SmartThings will react.
Area
Burglary Alarm -> Contact Sensor
Water Alarm -> Water Sensor
Fire Alarm -> Smoke Detector
Gas Alarm -> Carbon Monoxide Detector
Security Mode -> No capability mapping
When the OmniPro Area 1 security mode changes the SmartThings hub mode will change as well
OFF, DAY -> Home
NIGHT -> Night
AWAY -> Away
VACATION -> Vacation
Zone Types
Entry/Exit, X2EntryDelay, X24EntryDelay, Perimeter-> Contact Sensor
AwayInt -> Motion Sensor
Water -> Water Sensor
Fire -> Smoke Detector, Tamper Alert (for trouble condition)
Gas -> Carbon Monoxide Detector, Tamper Alert (for trouble condition)
Download SmartApp and Device Handlers from GitHub
Download HAILogger 1.0.7
Download HAILogger source code from GitHub
Once you have the HAILogger running and the SmartApp and Device Handlers added to the Samsung SmartThings IDE you point the SmartApp to the IP/port of the computer running the HAILogger. The SmartApp will auto discover and add the devices from the OmniPro controller. I did make some assumptions about zone types when I mapped them to SmartThings capabilities.
This allows you to use the SmartThings Smart Home Monitor to monitor, send notifications, and perform actions for security, leaks, and smoke events. I have the security section always armed and monitoring the OmniPro Area burglary sensor. If the OmniPro II burglary alarm goes off this contact is reported as open and SmartThings will react.
Area
Burglary Alarm -> Contact Sensor
Water Alarm -> Water Sensor
Fire Alarm -> Smoke Detector
Gas Alarm -> Carbon Monoxide Detector
Security Mode -> No capability mapping
When the OmniPro Area 1 security mode changes the SmartThings hub mode will change as well
OFF, DAY -> Home
NIGHT -> Night
AWAY -> Away
VACATION -> Vacation
Zone Types
Entry/Exit, X2EntryDelay, X24EntryDelay, Perimeter-> Contact Sensor
AwayInt -> Motion Sensor
Water -> Water Sensor
Fire -> Smoke Detector, Tamper Alert (for trouble condition)
Gas -> Carbon Monoxide Detector, Tamper Alert (for trouble condition)
Download SmartApp and Device Handlers from GitHub
Download HAILogger 1.0.7
Download HAILogger source code from GitHub