Sinope TH1124zB - what is the latest?

Hi all, I saw there was a lot of movement regarding the best driver to use for the TH112xZB. I downloaded the @kris2k2 driver hoping I would be able to get outside temperature, but without success. What would be the most current to use? I saw @scoulombe provided some intelligence on this also… Toute aide est la bienvenue. Thanks.


This is the one I am using for all my thermostats:


Same here, the Sacua version is the latest and greatest. It's also available in HPM, search for Sinope and on install, it will ask for what Sinope devices you have/want to use.

1 Like

Thanks, really need to have the habits to look at HPM first :slight_smile:

Quick question. The Display outdoor temperature has no effect on the display. I would expect some apps to be install as a perequisite to provide outdoor temp information. What am I missing here. Any specific configuration to perform to display outdoor temperature.

I am providing the state variable just in case. Also, I have some Java Null pointer error with energy calculation... wonder if it is because the Thermostat is brand new and some variables have to be set to some values ?

Thanks for your help guys.


You will need to make a RM rule where you notify the thermostat(s) of the outdoor temp. I'll try to find you the link to this in a few.

Check this post...

OK from what I can understand, we need to setup a rule that will pull the data from a weather driver and send it periodically to the thermostat. Good.

Also it seems that DarkSky is the weather provider of choice, for which we need a darkSky API key to successfully register/configure the Virtual device created.

But ... it seems that DarkSky will end its service by March 31, 2023.

Anyone has a more permanent solution than this one ? Which Weather driver do anyone suggest I use... Look at Environment canada, but the driver is broken.

Thanks for your usual help


I now use OpenWeatherMap driver available on HPM also.

Or you can use a Temp sensor placed outside that will give you exact info where you are instead of weather service info for your town.

You need to refresh every couple of hours even if the temp did not change or the thermostat will revert to displaying the setpoint instead of outdoor temp.

1 Like

Here is my current Rule...

Like I said, you can substitute the OpenWeatherMap temp for a real temp sensor places outside.

1 Like

Thanks.... will give it a try


1 Like

Ok, another pitfall !

I registered to OpenWeatherMap to get temperature data. Open API 3.0 Free account to get an APP key which I got.

Configure OpenWeatherMap Driver with the appropriate information and since it is an Open API 3.0, I configured it to 3.0 rather than 2.5.

Wait 6 hours and i get the infamous 401 until it is ready to provide information....

then I got suspicious.

I tried the following HTTP in my browser : (not the real APPID),

and i got some information ( note it is 2.5 not 3.0). In fact I received :

{"coord":{"lon":-73.692,"lat":45.57},"weather":[{"id":804,"main":"Clouds","description":"overcast clouds","icon":"04n"}],"base":"stations","main":{"temp":272.7,"feels_like":269.03,"temp_min":272.02,"temp_max":273.72,"pressure":1009,"humidity":92},"visibility":10000,"wind":{"speed":3.09,"deg":300},"clouds":{"all":100},"dt":1668643803,"sys":{"type":2,"id":2013133,"country":"CA","sunrise":1668599730,"sunset":1668633831},"timezone":-18000,"id":6050610,"name":"Laval","cod":200}

Which looks valid ( in fact if I change one digit in my appid, nothings returns)

So I decided to switch to 2.5 in the driver, but I think the syntax for the HTTP request is not valid since it looks like this when generated by the driver :,hourly&mode=json&units=imperial&appid=fb34cf1c92d72e5f85e2129d6fa61axx

Which obviously returns : Weather Driver - WARNING: 401:Unauthorized

Any Idea ? Where should I start ?


I would try to post this info in the OpenWeatherMap Driver discussion, @Matthew is very responsive...

Ok I agree I am new to HE… Despite looking everywhere, I was not able to find the way to select this notify action. It is obviously different than the notification to push information to mobile/TTS etc. or is it? A bit lost to say the least.



Send/Speak is the right option, the message will be %outdoorTemp% (the local variable name you setup before hand with a type Decimal) and the devices to notify are the thermostats.

Thanks a lot for everyone's support. Finally getting this outdoor temp displayed. Lots of details here to get to the finish line. I am considering writing a little How-To-for beginners to document the steps and pitfalls. Always better for a new user to document what is not obvious ( or what is so obvious for everyone).

Thanks to all again.


Happy to know all is working!!!

Even seasoned RM people look for the commands that they don't use often (including me), it's not always intuitive and sometimes I just write a new app instead of using RM when it gets to confusing :wink:

1 Like

Download the Hubitat app