-
-
Notifications
You must be signed in to change notification settings - Fork 97
Two devices... Unable to set temp. Make a primary device selectable? #133
Comments
Another idea would be to write to the one that allows writing. And if only none of those writable thermostats exist show that error. |
The code currently only supports a single thermostat and the device id is stored (see
|
I have this setup: I use this to force the Moduline 400 into EMS mode, and that works (without the EMS-ESP). But EMS-ESP is confused about the thermostat I think, also eventually when reading.
The read thermostat temps are wrong, they are divided by 10. Everything else is correct. I do not use warm water/boiler so that's correct. I have put it in listen_mode because in my opinion writing to the wrong thermostat now is a bad idea. I would love to be able to use EMS-ESP for this! |
Yes, the reason the temps are wrong is because the values of setpoint temp and current temp are overwritten by the RC35 and it renders the values thinking its an Easy. Question: so you have a Bosch or a Nefit Easy? So not sure what to do here. What solution do you think works? |
ah, I think I know a part of the problem. Your device is an Easy Connect and not an Easy thermostat (like the Moduline Easy). In the when it should be under the Other types like how the Nefit Easy Connect I've made the change, not sure if its fixes anything on your side though! |
That could be a solution as well! Can you please build it and put it on release? That would help me a lot because I don't have the development stack installed. |
sure, added to https://github.com/proddy/EMS-ESP/releases/tag/1.8.1 Note if you want to quickly build and upload without having a full dev environment I wrote some instructions on the Wiki here which works with Ubuntu (under Windows or native) and MacOSX. |
Awesome it works now! I also had to make a change in the homeassistant config so that the auto/manual/off icons would work. This is because e.g. the value was set to 'manual' and the mqtt response was 'day'.
|
great! I'll look at the HA config again. Thanks for pointing that out and helping test |
@frankhommers I looked into the thermostat MQTT messages (line 728 in ems-esp.cpp). For RC20's I Send low, manual and auto depending on the mode. All other thermostat models send night, day, auto. What should it be for your Moduline 400 so I can fix this in the code? |
It's actually "auto", "manual" and "frost protection" ;-) I am not sure "low" (for any thermostat) would be an appropriate value according to Home Assistant. |
When I enter devices:
When I change the temp by mqtt:
Is it possible to make one device primary and allow writing to it? That would solve my problem.
The text was updated successfully, but these errors were encountered: