Replies: 6 comments
-
|
EMS-ESP supports write commands for Heatronic systems just like the EMS protocols. You can see the pencil icon in the screenshot you sent. If you're getting errors then something else is wrong. We would need to see the System Info details and the log when a write action fails. |
Beta Was this translation helpful? Give feedback.
-
|
Thank you for the clarification. I was misled by my earlier assumption that HT3 is read-only. It appears that the length or format of the payload was or is incorrect. I simply retained the syntax given during input and changed the data, but a completely different syntax is required. This is not apparent at all in Home Assistant. Perhaps this could be changed: |
Beta Was this translation helpful? Give feedback.
-
|
The length of the string must be 23 chars in the format Other than the datetime is there anything else not working, because I want to change the the title of this issue to reflect the actual issue you're experiencing |
Beta Was this translation helpful? Give feedback.
-
|
Regarding the date/time, it is not possible to simply change the -predefined- value (dd.mm.yyyy hh:mm); instead, the day of the week and daylight saving time must be added manually. It would be helpful if the correct syntax were specified in the input field, -or- things like the day of the week/daylight saving time could simply be omitted. (is day 0 Sunday or Monday?). Other write communication occurs without error messages, but is only partially implemented. Example: circulation—it appears that the correct bits are not being set. MQTT should work correctly; so far, it behaves the same way, or rather, the same problems occur in HA. |
Beta Was this translation helpful? Give feedback.
-
|
The manual date/time is doing precisely what is described so I don't see any fault in the software at this point. We could omit the day number and summer time, but this is the protocol from HT3 so we're bound to that. For the circulation, I also don't see anything wrong. Please open a new issue for this, with a reproducible use case, logs and the system info as described in https://docs.emsesp.org/Support/ so we can trace the cause of the error. Moving to a discussion. |
Beta Was this translation helpful? Give feedback.
-
|
The date/time displayed in ems-esp already omits the day number and daylight saving time, as shown in my screenshot. Circulation is just one example of what appears to be working, but unfortunately has no effect on the heater. |
Beta Was this translation helpful? Give feedback.





Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Feature Request: Enable HT3 Write Commands in EMS-ESP Firmware
Summary
Many users with Junkers/Worcester boilers that use the HT3 (Heatronic 3) protocol would benefit from support for write commands—such as setting room temperature, changing operating modes, and updating the system clock—directly via EMS-ESP. Currently, HT3 is only supported in read-only mode, limiting home automation scenarios and remote control capabilities.
Use Case
On HT3-based systems (e.g., Junkers CW400/RC3*, Moduline 3000/1010H, CW400, Sense II), users can already read sensor values and system status through EMS-ESP. However, there is no way to:
-Adjust target room temperature
-Switch between operating modes (comfort/eco/auto)
-Manually update date/time without relying on NTP gateway workarounds
Enabling HT3 write commands would allow full two-way control of HT3 boilers through REST, MQTT, or the web UI—bringing feature parity with EMS/EMS+ implementations.
Proposal
Benefits
Thank you for considering this feature!
Beta Was this translation helpful? Give feedback.
All reactions