Hi,
I have a TH1124ZB unit integrated to Home Assistant via ZHA (and a HUSBZB-1 ZigBee stick). It seems to be working fine. Will I be able to set the Outside temp display on the thermostat with that setup or is the GT130 (and/or your Custom Components) needed for that?
Thanks in advance!
S.
Hi, All functionality are there in ZHA. Iāve done the changes to fully support SinopĆ© zigbee thermostats. For outside temperature, I donāt know if it is fully implemented in zha but up to now HA donāt have the services to set_outside_temperature. Iāve done a pull request to add that service in HA for thermostats but it wasnāt accepted because they say it is not a common feature for thermostats. Now Iām developing a custom service for SinopĆ© thermostats controled via the GT125 gateway that should be working this month if I have time to finish. After Iāll do the same for ZHA.
For your zigbee thermostat if you use the GT130, Neviweb will send outside temperature every hour to the thermostat. So if you use my HA neviweb130 custom component it will work no problem.
Thanks Claude. I do not have the GT130 no. So I will live without the outside temp display for now. Great work by the way!
We need to push on HA for them to accept a climate service for set_outside_temperature. I really appreciate that feature. That way every custom_component would be able to use it out of the box.
The custom service Iām implementing as a replacement will be just for sinope Gt125 and after I will have to create another one for ZHA.
Bonjour/Hi Claude,
I have the WiFi Thermostat connected to HA without problem with your component, but the HVAC_MODE always return Ā« heat Ā». I can change it without problem to auto, off or heat with HA or directly in Neviweb, but it never change in HA.
Thanks, et merci pour ce beau travail dāintĆ©gration. Je ne connais pas assez Python, mais jāy travaille
What model of wifi thermostat do you have ? Iāll need some debug from your devices in HA and probably in you browser when connected to Neviweb.
First in HA add debug in your configuration.yaml file
add
logger:
default: warning
logs:
custom_components.neviweb130: debug
Then in you home-assistant.log check for line
[custom_components.neviweb130.climate] Updating neviweb130 climate.YOUR DEVICE...
this will tell us what are the name of the parameter used by Neviweb to send HVAC_MODE data.
post that line please.
In Neviweb there is a setting for auto/off/manual for the miwi devices. But for the Zigbee devices there is no such thing. I donāt have wifi thermostat to test but is there a setup in Neviweb for auto/off/manual for wifi thermostats?
Yes, we have the auto/off/manual settings in neviweb for the WiFi model (TH1123WF)
Like I said, i can call the service from HA climate.set_hvac_mode to off and in neviweb it will show off and the thermostat go to off state, but if I go to developper tools, the climate always report Ā« heat Ā».
Here an example, that climate is in off state since noon (when my wife had open the windows in our bedroom, I have an automatisation that put the thermostat to off state when my window sensor is in open state, and put back to heat mode when the windows is closed).
Will activate the debug log tomorrow.
Could you activate debug in your browser when you are in Neviweb. Open your device and check in console to see the request sent to neviweb with the response. This way we can catch wath is the parameter that neviweb is using for the hvac_mode.
If you are using firefox just hit ctrl+shitf+e to open debug console
Should be something like Ā«setpointModeĀ»
You wonāt find this parameter in HA log. you should go via the debug console of your browser.
The parameter we need will be listed in the JSON list in blue and on the 2 GETā¦
This is an example from one of my zigbee device in neviweb
Good morning Claude,
here the 3 JSON response (off, manual and auto) :
{"setpointMode":"off","roomSetpoint":21,"roomTemperature":{"value":18.61,"error":null},"outputPercentDisplay":{"percent":0,"sourceType":"heating"},"occupancyMode":"none"}
{"setpointMode":"manual","roomSetpoint":21,"roomTemperature":{"value":18.92,"error":null},"outputPercentDisplay":{"percent":100,"sourceType":"heating"},"occupancyMode":"none"}
{"setpointMode":"auto","roomSetpoint":21,"roomTemperature":{"value":18.98,"error":null},"outputPercentDisplay":{"percent":100,"sourceType":"heating"},"occupancyMode":"none"}
Hope this will help you.
Thanks Iāll set a patch today. Can you tell me if you have keypad lock option for your wifi thermostat ?
Ok Iāve created a new branch Ā«wifi-modeĀ» in neviweb130. copy the climate.py file only to test
So it work Iāll push to master and make a new release
Do you have by chance a TH1400WF low voltage (wifi) Iām missing some info to support this one
No, I only have High Voltage 3000W WiFi thermostats (Good deal on black Friday).
I donāt have anything at low voltage in my house.
The low voltage is not very common I hope some day someone will have it and try HA.
Thank you for your help with the hvac_mode for wifi
Thanks to you for the integration.
I now have my HADashboard with good status with a customize climate widget