Stelpro releases the first Z-Wave Plus Line-Voltage thermostat: the STZW402+ Stelpro Ki Thermostat


(Bruno Ribeiro) #201

But like I said I do see outsideTemp (on the console, not the thermostat) with what seems to be the correct value if I switch to the old handler.

I also have another thermostat from Sinopé which still displays outside temperature. Is it possible they use a different provider?


(J-F) #202

I will ask my contacts at SmartThings.


(Bruno Ribeiro) #203

Thank you!


(Donald Kirker) #204

@brunor78

Alright, so I did some digging last week on the API side of things and some investigating last night on re-implementing this feature. I have something that works and I am cleaning up the code a bit so it is more resourceful. Our goal is to get this deployed on Tuesday the 19th (I had told @gouroufui the 26th, but I believe we can get it out quicker).

My understanding is that IBM now owns a few weather providers (Weather Underground, The Weather Channel, and another I think). I believe we were using the Weather Underground API which accepted Canadian postal codes (maybe others outside of the U.S.). From what I can tell, IBM has been consolidating the APIs. They posted this regarding the old WU API last year: https://apicommunity.wunderground.com/weatherapi/topics/weather-underground-api-update Unfortunately, it is not possible to use the old API further.

That being said, I am re-working the code so that if you enter a Zipcode that the API we have accepts that will work, if not the feature will fall back to the geo-coordinates for the location that your hub and device are in (if configured). Thankfully, the new API does support at least U.S. and Canadian weather (I am testing it for other localities), it just only supports U.S. zip codes. :frowning:


(Donald Kirker) #205

Regarding voice assistant integrations:

I have some tickets open (one for Google, one for Alexa) to update our bridge code. The root cause is at least known for the Alexa integration. I am checking in and trying to push the tickets. It seems at the moment that they are marked for prioritization, but I don’t have much of an update or dates at the moment. While the voice integrations are a different team than I am I’ll keep pushing and see where I can help them move things along.


(Saurus) #206

All, I am hoping someone can help.

I have the latest smarthings hub, serial # 000.024.00022 connected to 3 STZW402+ thermostats on zwave. And I have the latest app on iOS.

After a few months of normal use I have been seeing a consistent problem.

If I set the temperature to say 17 degrees C with the room temp higher than 17 the thermostats will still switch between heating and idle every few seconds (even though the heatingSetpoint is set to 17), leading to an overheated room, as high as 19 degrees C. It also heats with 4 bars on the thermostat display.

If I reset the thermostats manually, 1 at a time, and reconnect them to the Hub the thermostats will work correctly again, with 1 bar of heating when the room temp is close to the thermostat temp. As soon as a thermostat reaches the desired temp it switches to on the zero bars display and Idle on the app. Later on, after some temp adjustments on the app, the thermostats will eventually start to overheat the room.

Why would all 3 thermostats keep heating when the room temp exceeds the thermostat setting?

This is from the logs when room temp is 18.5 degrees and the thermostat set to 17 degrees:

1:57:48 PM: debug Parse returned [[name:thermostatOperatingState, value:heating, isStateChange:true, displayed:true, linkText:Living Room Thermostat, descriptionText:Living Room Thermostat thermostat operating state is heating]]

1:57:39 PM: debug Parse returned [[name:thermostatOperatingState, value:idle, isStateChange:true, displayed:true, linkText:Living Room Thermostat, descriptionText:Living Room Thermostat thermostat operating state is idle]]

1:57:32 PM: debug Parse returned [[name:thermostatOperatingState, value:heating, isStateChange:true, displayed:true, linkText:Living Room Thermostat, descriptionText:Living Room Thermostat thermostat operating state is heating]]

1:57:22 PM: debug Parse returned [[name:thermostatOperatingState, value:idle, isStateChange:true, displayed:true, linkText:Living Room Thermostat, descriptionText:Living Room Thermostat thermostat operating state is idle]]

1