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
Vacations for warm water #554
Comments
@tp1de any thoughts on how best to address this? |
I had a look at the RC35 docu. I am not at home this week and I have limited access to my system. Within the pending PR for RC310 you can see that within each telegram the holiday period is assigned within first 6 databytes similar to RC35. (telegram 0x269 ...) The following bytes are then parameters and "assigned to" bytes for defining which hc and/or ww circuit is allocated to this holidayperiod. The telegram structure for RC35 might be similar. You need to have telegram examples. Doesn't @MichaelDvP has the knowledge? |
If you need any telegram examples please simply explain how I can generate them and I will do that. |
@OHacks Is your RC30 product id 67 or 78? I have RC35 which is mostly similar to RC30 product-id 67. Please post the respnse to The RC35 have timerprograms, holiday/vacation, pause/party for each circuit: For now we have in heatingcircuits values for holiday-dates (at home), vacation-dates (away from home), pause and party. Or we try to combine the values like the RC300 structure and use a single string with something like Any suggestions? |
The RC30 / GB142 allows to set different vacation times for HC1 and warm water. If someone does this manually on the RC30 then emsesp should be able to at least read out both vacation times. So combining hcx and warm water (dhw?) will not be so good. |
Do you need an addition info or does the output of the read commands already tell you the product id? If not, how can I find out the id? |
RC30 has ProductID 67, Version 02.08 |
Best on ems-esp-help-page click the "download debug information" (always good to know and should attached to each new issue) The telegrams are the same as RC35, You have set for dhw and circualation a vacation 22.06.2022-23.06.2022, pause/party is zero (cleared) and holiday is not set (01.01.2000-01.01.2000).
|
The vacation time is correct. circulation is disabled. The manual tells that dhw and circulation are set by setting "warm water" vacation time. |
I've tested the dhw pause/party functions, they are writeable, but have no effect, we can skip. |
I uploaded firmware EMS-ESP-3_4_1_patch1-ESP32.bin, but I do not see any vacation/holiday entries for dhw:
|
The fix is only in the dev-build 3.4.2b2, look at the included commits. Additions always go only to the dev. |
Sorry, I did not see firmware EMS-ESP-3_4_2b2-ESP32.bin. Some parts work:
BUT the follwing does not work correctly:
In MQTT I see hc1:vacations, hc1:holidays and holidays and vacations. The warm water holdays and vacations may be should be renamed to wwholidays and wwvacations.
|
Ups, thanks for testing, i've only tested with dhw vacations. I've forgot to rename to wwvacation. Try again with new build. |
Everything works fine now! I changed hc1 vacation dates, hc1 holiday dates, dhw vacation dates and dhw holiday dates on emsesp and verified them on RC30. Really a cool project! |
I am using ems-esp32 EMS-ESP version 3.3.1 with Buderus GB142 and RC30:
I can set the vacation time for hc1 with ems-esp/thermostat/hc1/vacations "01.10.2022-10.10.2022".
If I do so the heating of the water is not turned off.
On RC30 I can manually set up the vacation time ("Urlaub" in german) for "Heizkreis1 " = HC1, "Warmwasser" = warm water and "Gesamtanlage" = complete system.
When I change the vacation for HC1 manual on the RC30 I can see the new values in MQTT as hc1 : vacations
When I change the vacation for warm-water manual on the RC30 I can not see the values in MQTT at all.
I also don't see a way to change the vacations for the warm-water via MQTT/emsesp.
Please add a way to modiy and read out the vacations for warm-water!
The text was updated successfully, but these errors were encountered: