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 the 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
Those drivers can also be installed with the hubitat package manager (HPM). 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.
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 for the energy meter.