This is my first official release, so bear with me (although prerelease here Sinope TH1124ZB - #189 by samuel.c.auclair). I've been coding my own drivers since last years, since the moment I've got the HE hub. So, I've made few custom driver for Sinope devices that are available here:
SinopeDriverHubitat/drivers at main · sacua/SinopeDriverHubitat · GitHub
I've made drivers for the following Sinopé device, with the collaboration of several:
- TH1123ZB - 3000W thermostat
- TH1124ZB - 4000W thermostat
- TH1300ZB - Floor heating thermostat
- TH1400ZB - Low voltage thermostat
- SP2600ZB - Outlet (and most likely SW2500ZB - Switch)
- RM3500ZB - Load control
- RM3250ZB - Calypso water heater
Those drivers can also be installed with the hubitat package manager (HPM). The name of the package is Zigbee Driver for Sinope device. The difference between the default drivers and those custom drivers are the following:
The Sinope thermostats can show the outside temperature, This temperature can be send to the thermostat via RM with the notification capability. Except for the low voltage thermostat, the energy (in kWh) and the power (in W) are reported. From the energy, an estimation of the cost of heating can be done. The energy and cost value are reported as daily, weekly, monthly and yearly as **lyEnergy and **lyCost. The energy and the cost attribute are also reported for which they approximately represent the energy consumed and the cost of the thermostat since it is heating something.
Moreover, there is a slight delay (2s) when sending heating setpoint. Every time a new setpoint is send within those two seconds, the previous one sending is cancel. This make the thermostats tile in the Hubitat dashboard behaving much better.
The screenshot here show how to log the outside temperature to the thermostat using the notification capability. The outdoor temperature needs to come from another device.
Moreover, advance configuration can be made. Those advance configurations include adjusting the required change in some attributes before sending new values. This become useful if those reading are use to control other devices or for more precise monitoring or to reduce reporting to reduce load on the Hub or Zigbee traffic. The attribute that can be configure is:
- Heating demand in % or the power reading in Watts
- Energy value in Watts-hour
Outlet and Load control
Similar to the thermostat, they can also report the energy which can be interpreted as cost. Those drivers should also works for any ZigBee outlet, except maybe for the energy meter.