-
-
Notifications
You must be signed in to change notification settings - Fork 115
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Thermostat hc1 with Homeassistant: changing values (Operation, Target Temperature) doesn't work #110
Comments
horray! Welcome to V3. At first glance, it looks like when setting the temperature it's sending the command to the RC20RF (ID 0x18) and not the RC35 thermostat. Which is odd since the RC35 is defined as the "Master Device" in EMS-ESP. Let's fix that first and see what else is not working. |
ok, looking at RC20RF is a good hint. I made some tests: |
I think it's only these lines in v2 missing in v3. Then the subscription of thermostat_ha_cmd is overwritten by second thermostat. |
I've added the lines. @NFis can you test with the latest dev build? https://github.com/emsesp/EMS-ESP32/releases/tag/latest |
Thanks, I'll be happy to try that out, but won't get to it until Monday.Am 18.09.2021 09:53 schrieb Proddy ***@***.***>:
I've added the lines. @NFis can you test with the latest dev build? https://github.com/emsesp/EMS-ESP32/releases/tag/latest
—You are receiving this because you were mentioned.Reply to this email directly, view it on GitHub, or unsubscribe.Triage notifications on the go with GitHub Mobile for iOS or Android.
|
I have just tried version v3.2.2b5 / 28bf7c3 (after deleting all mqtt topics in my broker and all ems devices in homeassistant) and it works perfectly. Thank you very much! |
great, all thanks to Michael. Can I close this issue? |
Yes, the issue can be closed. |
I just changed to EMS32 (thanks!), Sw v3.2.1, using Homeassistant (with mqq discovery) as a frontend to change values in Thermostat hc1.
My Config:
(1) Boiler: Topline/GB162 (DeviceID:0x08, ProductID:115, Version:05.05)
(2) Controller: BC10/RFM20 (DeviceID:0x09, ProductID:68, Version:02.03)
(3) Thermostat: RC35 (DeviceID:0x10, ProductID:86, Version:01.16) ** master device **
(4) Thermostat: RC20RF (DeviceID:0x18, ProductID:93, Version:02.00)
Homassistant 2021.9.4
Before changing to v3 I deleted all mqtt topics in my broker and deleted all EMS-devices in HA.
Thermostat hc1 is autodected bei HA and added as climate.thermostat_hc1. I can see the correct values for actual temp, mode, target temp. But when I change i. e. the mode or the target temperature in HA it will not work.
In mqtt Explorer I see a topic ems-esp/thermostat_hc1 with payload corresponding to the selction in HA (auto, heat, off, temperature, one of those).
Changing mode, the log shows:
WARNING: [thermostat] Set mode: Heating Circuit 1 not found or activated
ERROR: [mqtt] MQTT error: invalid payload heat for this topic thermostat_hc1
Changing target temperature, the log shows:
WARNING: [thermostat] Set temperature: Heating Circuit 1 not found or activated for device ID 0x18
It looks like the values cannot be adressed to my devices. How can I fix that? In v2 everything worked fine.
The text was updated successfully, but these errors were encountered: