✔
|
Private answer
markiert als Spam
|
✔
|
Private answer
Wie funktioniert das, wenn es 1 Phasig laden tut, wie wechselst du auf 3 Phasen ? Reicht es aus den Switch zu betätigen und abzuwarten? Er stoppt dann den Ladevorgang und wechselt nach 120 Sekunden zu 3 Phasigem laden?
markiert als Spam
|
✔
|
Private answer
Hallo, hiermit mal meine HA Konfiguration:
# Wallbox 1-phasiges Laden status
- platform: rest
resource: http://192.168.178.180/cnf?cmd=modbus&device=evse&read=8087
name: "cFos Wallbox 1-phasig Zustand"
scan_interval: 30
timeout: 120
username: user
password: password
authentication: basic
headers:
User-Agent: Home Assistant
Content-Type: application/json
# Wallbox Umschaltzeit status
- platform: rest
resource: http://192.168.178.180/cnf?cmd=modbus&device=evse&read=8086
name: "cFos Umschaltzeit"
scan_interval: 10
timeout: 120
username: user
password: password
authentication: basic
headers:
User-Agent: Home Assistant
Content-Type: application/json
# Wallbox Phasen umschalten
command_line:
- switch:
name: cfos_phasen_umschalten
command_on: "curl -s --user user:password 'http://192.168.178.180/cnf?cmd=modbus&device=evse&write=8087&value=1'"
command_off: "curl -s --user user:password 'http://192.168.178.180/cnf?cmd=modbus&device=evse&write=8087&value=0'"
markiert als Spam
|
✔
|
Private answer
Hey kannst du vielleicht die Sensoren aus Homeassistant teilen? Ich versuche das gleiche zu realisieren.
markiert als Spam
|
✔
|
Private answer
So, konnte es nun testen. Mit der Beta hat es funktioniert. Die wallbox macht auch automatisch einen 120 sec. Timeout, wenn man das Register 8087 ändert.
markiert als Spam
|
✔
|
Private answer
Antwort vom Support:
hierzu müssten Sie die neueste beta einspielen und unter Konfoguration -> Hardware erlauben, dass im eingesteckten Zustand umgeschaltet werden darf. Dann sollte diese Version nach 120sec eigentlich umschalten.
Habe ich noch nicht getestet… werde berichten
markiert als Spam
|
✔
|
Private answer
Nach dem Urlaub teste ich es auch Mal. Vielleicht schreibst du Mal den Support an. Vielleicht wissen die warum das so nicht funktioniert.
markiert als Spam
|
✔
|
Private answer
Ich schalte das händisch etwas anders und auch alles über HA.
1. Ich schalte das Laden aus (überschreiben, wenn Auto verbunden ist).
2. Dann schalte ich die Phasen um.
3. Dann schicke ich den disconnect. (Über Browser URL zum Testen)
4. Dann schalte ich das Laden wieder ein.
die Rückmeldung ist, das die Phasen umgeschaltet sind, aber er lädt trotzdem wir vorher weiter (im Test 1-phasig, obwohl auf 3-phasig geschaltet, keine Laderegel aktiv, also mit 36xx Watt).
habe jetzt explizit nochmal auf die Rückmeldung im UI geachtet, bleibt auf „eingesteckt/aus“ während der 120 sec. Das Auto meldet „idle“.
markiert als Spam
|
✔
|
Private answer
Das heißt, der lädt einfach weiter?
markiert als Spam
|
✔
|
Private answer
Klappt auch mit 120 Sekunden nicht 😞
Ich schreibe die modbus Register 8086 und 8087 und lese sie auch aus, das läuft korrekt. Werte passen.
Aber danach bleibt er dennoch beim Modus in dem das Auto nach dem Anstecken geladen hat.
markiert als Spam
|
✔
|
Private answer
Ich hab da keine Praktische Erfahrung. Cfos schreibt, dass mit der nächsten Version die automatische Umschaltung kommt und sie dann die CP Unterbrechung (8086) auf 120 sek. setzten.
Setzt doch Mal die Zeit hoch und beobachte was die Box im Webinterface anzeigt (warten / aus ??) Und was dein Auto anzeigt?
markiert als Spam
|
✔
|
Private answer
Ich hab da keine Praktische Erfahrung. Cfos schreibt, dass mit der nächsten Version die automatische Umschaltung kommt und sie dann die CP Unterbrechung (8086) auf 120 sek. setzten.
Setzt doch Mal die Zeit hoch und beobachte was die Box im Webinterface anzeigt (warten / aus ??) Und was dein Auto anzeigt?
markiert als Spam
|
✔
|
Private answer
Kurze Info, bei meinem XC40 BEV 2023 klappt die Umschaltung nicht automatisch. Auch wenn ich mit dem Register 8086 für ein paar Sekunden unterbreche (habe 3-10 sec probiert) wechselt das Laden nicht in den anderen Modus (habe den wechsel von 3 auf 1-phasig probiert. Nur Stecker ab und wieder dran hilft.
markiert als Spam
|
✔
|
Private answer
Danke, ja ich glaube das ist eine gute Idee… habe mich gedanklich wohl verheddert 😉
markiert als Spam
|
✔
|
Private answer
Nee, glaube ich nicht dass das geht.
Ehrlich gesagt verstehe ich dich auch nicht so ganz. Entweder steuert man doch direkt in der Wallbox oder über ein Fremdsystem. Warum willst du so ein Mischmasch machen? Erstelle doch die Laderegeln in HA und teile der Wallbox mit, mit wie viel Strom sie laden soll.
markiert als Spam
|
✔
|
Private answer
Ich habe nun viel überlegt, würde es aber gern vermeiden großartig Benutzer und Regeln einzuführen.
ist es möglich per API die Laderegel der Wallbox (in der Konfiguration der Wallbox nur vom Admin zu ändern) zu aktivieren bzw. deaktivieren (und auslesen)?
markiert als Spam
|
✔
|
Private answer
Vielen Dank, etwas verwirrend das das Web-UI der Wallbox die Änderungen im Modbus Register nicht anzeigt, aber nun habe ich es verstanden.
Am besten ist es wohl, wenn ich nicht in verschiedenen UI arbeite.
Ich muss mal gucken, wie ich die Standard-Solarüberschuss-Regel via HA ein- bzw. ausschalten kann. Ich denke hierfür muss ich dann wohl einen User anlegen und dann via HTTP-API entsprechend den Status setzten. Für die Standard-Regel habe ich zumindest kein Modbus-Eintrag und auch kein HTTP-API Befehl gefunden.
Danke und im Anhang mal ein Screenshot meiner bisherigen Lösung.
markiert als Spam
|
✔
|
Private answer
Das stimmt, in der Konfig wird die Änderung nicht geschrieben und in der Wallbox-kachel wird auch der Haken nicht gesetzt. Umschalten funktioniert aber trotzdem. Aber nur beim nicht angeschlossenem Auto. Bei einem angeschlossenem Auto musst du mit dem Register 8086 den CP für ein paar Sekunden trennen.
markiert als Spam
|
✔
|
Private answer
Hallo, leider doch noch nicht gelöst. Konnte erst jetzt bei Ladekabel gelöst testen (bin gerade nicht in der Nähe des Autos/wallbox).
ich bekomme zwar auf das „Write“ ein ok, aber in der Konfiguration ändert sich nichts…
wie müsste ich den den Disconnect (8086) anwenden?
mein Schalter in HA habe ich so konfiguriert:
# Wallbox Phasen umschalten
command_line:
- switch:
name: cfos_phasen_umschalten
command_on: "curl -s --user admin:Passwort 'http://192.168.178.180/cnf?cmd=modbus&device=evse&write=8087&value=1'"
command_off: "curl -s --user admin:Passwort 'http://192.168.178.180/cnf?cmd=modbus&device=evse&write=8087&value=0'"
in meinem dashboard ist die Karte mit dem Schalter auch nur sichtbar, wenn kein Auto angeschlossen ist, das funktioniert auch soweit…
danke für alle tipps
command_state: "curl -s --user admin:Wall23!Box 'http://192.168.178.180/cnf?cmd=modbus&device=evse&read=8087'"
markiert als Spam
|
✔
|
Private answer
markiert als Spam
|
✔
|
Private answer
Hi,
Register 8087 und ggf 8086.
https://www.cfos-emobility.de/de/cfos-power-brain/modbus-registers.htm
markiert als Spam
|