Hallo zusammen,
ich habe Probleme, meine Heidelberg EC Wallbox in meinem HA zum laufen zu bekommen.
Ich habe folgendes Setup:
Die Heidelberg EC ist per Modbus RTU mit einem ESP32 und entsprechendem rs485 Adapter verbunden, auf dem ESP läuft Heidelbridge. Der ESP übergibt die Daten dann per WLAN an HA mit EVCC.
Das ganze hat jetzt einige Monate gut geklappt, ich konnte aufgrund einer Rückrufaktion meines Autos einige Zeit nicht laden und nun wo es wieder ginge bekomme ich keine Verbindung mehr zustande.
Mein EVCC meldet mir immer timeouts, ich habe auch schon versucht es mittels modbus proxy zum laufen zu bekommen, aber nichts führt zum Erfolg. Auch die bei Modbus-Adapter angesprochenen Sensoren der Wallbox melden immer unavailable.
Ich bin wirklich am verzweifeln und weiß nicht, was ich noch versuchen kann. Die Heidelbridge ist im WLAN und auch per Browser erreichbar, die Verkabelung hab ich komplett überprüft, da passt alles.
Hier mein EVCC file:
interval: 15s
#mqtt:
# broker: 192.168.178.62:1883
# topic: evcc # root topic for publishing, set empty to disable
# user: evccmqtt
# password: fhruz463cdhe
site:
title: Home
meters:
grid: my_grid
pv:
- my_pv
chargers:
- name: heidelberg_ec
type: template
template: daheimladen-mb
host: 192.168.178.62 # IP address or hostname
port: 502 # Port (optional)
loadpoints:
- title: carport
charger: heidelberg_ec
mode: off
guardduration: 5m
enable:
# einschalten, wenn 1 Minute lang mindestens 2000 W Überschuss vorhanden ist
delay: 1m
threshold: -2000
disable:
# ausschalten, wenn 30 Minuten lang mehr als 2000 W aus dem Netz bezogen werden
delay: 30m
threshold: 2000
Und hier die Fehlermeldung im Log von EVCC:
Using config file: /config/evcc.yaml
starting evcc: ‘EVCC_DATABASE_DSN=/data/evcc.db evcc --config /config/evcc.yaml’
\[main \] INFO 2025/08/08 11:23:08 evcc 0.207.1
\[main \] INFO 2025/08/08 11:23:08 using config file: /config/evcc.yaml
\[db \] INFO 2025/08/08 11:23:08 using sqlite database: /data/evcc.db
\[main \] INFO 2025/08/08 11:23:08 UI listening at :7070
\[main \] FATAL 2025/08/08 11:23:12 charger \[heidelberg_ec\] cannot create charger ‘heidelberg_ec’: cannot create charger type ‘template’: cannot create charger type ‘daheimladen-mb’: current limit: read tcp 192.168.178.62:54546->192.168.178.62:502: i/o timeout
loadpoint \[lp-1\] charger: not found: heidelberg_ec
\[main \] FATAL 2025/08/08 11:23:12 will attempt restart in: 15m0s
**Das Log des Modbus Proxy sieht so aus:**
Preparing to run modbus-proxy
Upstream: 192.168.178.65:502
Listen: 502
Timeout: 10
Connection Time: 0.1
Loglevel: INFO
Generated Config
devices:
* modbus:
url: 192.168.178.65:502 # device url (mandatory)
timeout: 10 # communication timeout (s) (optional, default: 10)
connection_time: 0.1 # delay after connection (s) (optional, default: 0)
listen:
bind: 0:502 # listening address (mandatory)
logging:
version: 1
formatters:
standard: format: “%(asctime)s %(levelname)8s %(name)s: %(message)s”
handlers:
console: class: logging.StreamHandler formatter: standard
root:
handlers: \\\[‘console’\\\] level: INFO
2025-08-08 10:40:40,284 INFO modbus-proxy: Starting…
2025-08-08 10:40:40,290 INFO modbus-proxy.ModBus(192.168.178.65:502): Ready to accept requests on 0:502
2025-08-08 10:45:33,825 INFO modbus-proxy.Client(192.168.178.62:54254): new client connection
2025-08-08 10:45:35,392 INFO modbus-proxy.ModBus(192.168.178.65:502): connecting to modbus…
2025-08-08 10:45:35,438 INFO modbus-proxy.ModBus(192.168.178.65:502): connected!
2025-08-08 10:45:35,439 INFO modbus-proxy.ModBus(192.168.178.65:502): delay after connect: 0.1
2025-08-08 10:47:54,456 INFO modbus-proxy.Client(192.168.178.62:54254): client closed connection
2025-08-08 10:47:54,456 INFO modbus-proxy.Client(192.168.178.62:54254): closing connection…
2025-08-08 10:47:54,457 INFO modbus-proxy.Client(192.168.178.62:54254): connection closed
2025-08-08 10:53:33,284 INFO modbus-proxy.Client(192.168.178.62:52880): new client connection
2025-08-08 10:53:33,284 INFO modbus-proxy.ModBus(192.168.178.65:502): connecting to modbus…
2025-08-08 10:53:33,347 INFO modbus-proxy.ModBus(192.168.178.65:502): connected!
2025-08-08 10:53:33,347 INFO modbus-proxy.ModBus(192.168.178.65:502): delay after connect: 0.1
2025-08-08 10:53:41,707 INFO modbus-proxy.Client(192.168.178.62:52880): client closed connection
2025-08-08 10:53:41,707 INFO modbus-proxy.Client(192.168.178.62:52880): closing connection…
2025-08-08 10:53:41,707 INFO modbus-proxy.Client(192.168.178.62:52880): connection closed
Ich bin für jeden Denkanstoß dankbar
by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)
s.a.: (Neues Update & Features - Hier in der Community 🫶)


