You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When using the emsesp charger template with a Buderus WLW196i heat pump, EVCC permanently sets hpin4opt (Input 4) to 1xxxxxxxxxxx (comfort/boost mode) via the EMS-ESP API. The reset command (0xxxxxxxxxxx) is never sent, even when there is no PV surplus – including at night (00:32 local time in logs).
The heat pump therefore runs permanently in comfort mode instead of switching back to the eco program when no surplus is available.
Steps to reproduce
Configure emsesp charger template with Buderus WLW196i (connected via EMS-ESP)
Set heat pump loadpoint to PV surplus mode
Observe EMS-ESP logs: hpin4opt is set to 1xxxxxxxxxxx on every EVCC startup and never reset
Heat pump ignores the lower eco temperature program and permanently heats to comfort temperature
Expected behavior
EVCC should reset hpin4opt to 0xxxxxxxxxxx when no PV surplus is available, so the heat pump returns to its configured eco program.
Manually setting hpin3opt to 0xxxxxxxxxxx via EMS-ESP API restores normal operation. Problem reoccurs immediately when EVCC is restarted.
Note: In many German installations the WLW196i maps the PV function to Input 3, not Input 4 – this may be related to the hardcoded input mapping in the emsesp template (see also Configurable EMS-ESP Inputs for Heat Pump SG-Ready Control #28584).
...
2026-05-16T22:36:34.127 INFO 32: [command] Called command boiler/hpin4opt (input 4 options) with value 1xxxxxxxxxxx
2026-05-16T22:39:33.860 INFO 33: [command] Called command boiler/hpin4opt (input 4 options) with value 1xxxxxxxxxxx
2026-05-16T22:42:34.001 INFO 34: [command] Called command boiler/hpin4opt (input 4 options) with value 1xxxxxxxxxxx
2026-05-16T22:45:34.100 INFO 35: [command] Called command boiler/hpin4opt (input 4 options) with value 1xxxxxxxxxxx
2026-05-16T22:48:34.120 INFO 36: [command] Called command boiler/hpin4opt (input 4 options) with value 1xxxxxxxxxxx
2026-05-16T22:51:33.956 INFO 37: [command] Called command boiler/hpin4opt (input 4 options) with value 1xxxxxxxxxxx
2026-05-16T22:54:34.064 INFO 38: [command] Called command boiler/hpin4opt (input 4 options) with value 1xxxxxxxxxxx
2026-05-16T22:57:34.093 INFO 39: [command] Called command boiler/hpin4opt (input 4 options) with value 1xxxxxxxxxxx
2026-05-16T23:00:34.115 INFO 40: [command] Called command boiler/hpin4opt (input 4 options) with value 1xxxxxxxxxxx
What type of operating system or environment does evcc run on?
HomeAssistant Add-on
External automation
I have made sure that no external automation like HomeAssistant or Node-RED is active or accessing any of the mentioned devices when this issue occurs.
Nightly build
I have verified that the issue is reproducible with the latest nightly build
Describe the bug
When using the emsesp charger template with a Buderus WLW196i heat pump, EVCC permanently sets hpin4opt (Input 4) to 1xxxxxxxxxxx (comfort/boost mode) via the EMS-ESP API. The reset command (0xxxxxxxxxxx) is never sent, even when there is no PV surplus – including at night (00:32 local time in logs).
The heat pump therefore runs permanently in comfort mode instead of switching back to the eco program when no surplus is available.
Steps to reproduce
Expected behavior
EVCC should reset hpin4opt to 0xxxxxxxxxxx when no PV surplus is available, so the heat pump returns to its configured eco program.
Note: In many German installations the WLW196i maps the PV function to Input 3, not Input 4 – this may be related to the hardcoded input mapping in the emsesp template (see also Configurable EMS-ESP Inputs for Heat Pump SG-Ready Control #28584).
...
Configuration details
Log details
What type of operating system or environment does evcc run on?
HomeAssistant Add-on
External automation
Nightly build
Version
0.306.3