Description
SimpliSafe offers competitively priced and comprehensive alarm systems that are easily installed by the homeowner. They support numerous types of sensors and many configuration options. This plug-in enables control and monitoring of the key capabilities of the SimpliSafe system, including when an alarm has been triggered, configuring how the system should respond when a sensor is tripped and arming the system wherever you are. With few exceptions, what you can do in the SimpliSafe app or website is exposed through this plug-in so that you can integrate it with your HomeSeer 3 installation.
The plug-in supports both SimpliSafe v2 and v3 systems as well as multiple sites. In other words, if you have your primary home and a vacation home, both with SimpliSafe systems, this plug-in will detect both systems in your account and give you access to them.
NOTE: All data and controls are access by the plug-in through the SimpliSafe online service. This means the plug-in can run anywhere that you have Internet connectivity and work. It does not have to be located in the same place as the alarm system itself. This does mean, however, that changes are not instantaneously detected and are dependent on how quickly the data is polled. Currently critical sensor changes (e.g., door open/close events and alarms) are polled every 60 seconds and this is fixed within the plug-in. The plug-in also has a broader poll that is user-configurable (default 1 hour) that looks for changes in all the devices and settings. SimpliSafe v2 systems operated primary using cellular network connections so they tend to be a bit slow and polling faster isnβt valuable. SimpliSafe v3 systems are Wi-Fi based and therefore can be polled more often.
How It Works
As all the system data is stored either in the SimpliSafe server or your alarm system locally, the plug-in does not need to run locally to work. It can be installed on any HomeSeer system that has Internet access and will detect all SimpliSafe systems under your account.
Main Features
Example Usage
Downloads
Version 3.0.0.1- Released July 17, 2019
Screenshots
Example screenshot of the devices created:
Configuration page:
SimpliSafe offers competitively priced and comprehensive alarm systems that are easily installed by the homeowner. They support numerous types of sensors and many configuration options. This plug-in enables control and monitoring of the key capabilities of the SimpliSafe system, including when an alarm has been triggered, configuring how the system should respond when a sensor is tripped and arming the system wherever you are. With few exceptions, what you can do in the SimpliSafe app or website is exposed through this plug-in so that you can integrate it with your HomeSeer 3 installation.
The plug-in supports both SimpliSafe v2 and v3 systems as well as multiple sites. In other words, if you have your primary home and a vacation home, both with SimpliSafe systems, this plug-in will detect both systems in your account and give you access to them.
NOTE: All data and controls are access by the plug-in through the SimpliSafe online service. This means the plug-in can run anywhere that you have Internet connectivity and work. It does not have to be located in the same place as the alarm system itself. This does mean, however, that changes are not instantaneously detected and are dependent on how quickly the data is polled. Currently critical sensor changes (e.g., door open/close events and alarms) are polled every 60 seconds and this is fixed within the plug-in. The plug-in also has a broader poll that is user-configurable (default 1 hour) that looks for changes in all the devices and settings. SimpliSafe v2 systems operated primary using cellular network connections so they tend to be a bit slow and polling faster isnβt valuable. SimpliSafe v3 systems are Wi-Fi based and therefore can be polled more often.
How It Works
The plug-in uses the same login credentials as you use for your SimpliSafe app or web site access. As long as you can login to these and get information about your system, the plug-in can do so as well. Note, it has been reported that if you don't have SimpliSafe monitoring that you won't have access to your system in the app or web site but I have not confirmed this. If this is the case, the plug-in will not be able to connect to your system.
As all the system data is stored either in the SimpliSafe server or your alarm system locally, the plug-in does not need to run locally to work. It can be installed on any HomeSeer system that has Internet access and will detect all SimpliSafe systems under your account.
Main Features
- Reads basic account information and detects all the SimpliSafe v2 and v3 installations under your account
- Controls all the basic functions of the alarm systems including
- Alarm mode (Off, Home, Away)
- Sensor status (kind of sensor, current state, battery state, ...)
- Sensor configuration (how the system reacts when a sensor is triggered)
- Alarm triggered
- System options such as alarm volume, door chime, voice prompt volume, ...
- Entry/exit delay configuration
Example Usage
- Enable/disable your alarm system
- Monitor sensor status and perform actions when their state changes
- Configure system settings
Downloads
- The plug-in is available through the standard HS3 updater.
- My site for my plug-ins (this is the first and only but I have several underway) is: https://wooddragonsolutions.wordpres...stems-plug-in/
- The plug-in is available through the standard HS3 updater. Just download it and install it.
- The plug-in will start automatically but will not create any HS3 devices until you enter your username/password info into the Config screen under the Plugins->SimpliSafe>Config page in the HS3 UI.
- There are default username/password values in the fields that you need to replace with your real credentials. If the plug-in sees either of these default values, it will not try to connect to SimpliSafe site or create any devices.
- NOTE: You get your username/password by creating an account with the SimpliSafe app or web site.
- Once you enter your valid credentials, the plug-in is designed to automatically go try to connect and get your data. No restart of the plug-in should be required (but it won't hurt either). If it is able to successfully log in, it will initially create all the needed devices in HS3 and then populate them with your data..
- Optionally you can set the refresh rate of the data from the SimpliSafe data feed to fully refresh system data. The default is 1 hour. The plug-in also monitors alarm state and sensor state at a much faster rate (1 minute) to allow you to react to these changes more quickly. Currently this polling rate is not user configurable.
- Optionally you can turn on debug info but this is only useful if you need some help from me on a bug. Default is off.
- Recent build of HS3. I haven't gone back to see if it breaks anywhere back in old builds but I think what I'm doing is pretty straightforward so it shouldn't have too much sensitivity on the version.
- You need the .NET runtime 4.x+ on Windows or the equivalent Mono on Linux. I haven't extensively tested what versions it will/won't work with but pick something fairly recent and you should be good.
- I use the NewtonSoft JSON DLL but install it in my own bin directory under the HS3 installation per the guidance from HS so it should be good to go.
- Please drop me a note here if you have questions or run into problems. This isn't my full-time job but I will be happy to try to help and address bugs as fast as possible. And feature requests are always appreciated.
Version 3.0.0.1- Released July 17, 2019
- Initial release to the HS3 updater.
Screenshots
Example screenshot of the devices created:
Configuration page:
Comment