This is a collection of anything needed to bring some smart home devices to work with Samsung SmartThings that are not natively supported.
You can find the following device handlers in this repo:
- HEIMAN Smart Combustible Gas Sensor HS1CG
- POPP Thermostatic Radiator Valve POPE010101
- Devolo Thermostatic Radiator Valve
Device handler for the HEIMAN Smart Combustible Gas Sensor HS1CG.
The device handler uses the smart things "Smoke Detector" capability as no "Gas Detector" or "Gas Sensor" capability is currently available in the SmartThings capabilities reference.
It just handles Z-Wave gas alarms as defined by the standard.
The sensor seems to send a "Gas detected" event when pressing the test button immediately followed by the idle state (clear). It is not using the "Gas alarm test" state. So you'll never see a test alarm.
The device handler handles the NotificationReport that is send from the sensor in case of an alarm or test alarm.
In addition it supports the "Health Check" capability by reading the devices version information every 8 hours to ensure the device isn't shown OFFLINE.
Device handler for the POPP Thermostatic Radiator Valve POPE010101 or the Devolo Thermostatic Radiator Valve. Both devices are based on the Danfoss LC-13 thermostatic radiator valve. They in addition report the measured temperature.
The device handler supports the main capabilities of the TRVs which are "Thermostat Heating Setpoint", "Battery" and "Temperature Measurement". In addition it provides a quick ON/OFF feature based on the "Switch" capability.
This is a battery device that does not support FLIRS and therefore wakes up periodically. The device handler allows to configure the wake up interval (default is 5 minutes). It ensures that all changed settings are sent to the device after it woke up and performs the necessary handshake to avoid the "E5" error.