switch_phases generiert Syntax-Fehlermeldung, was mache ich falsch?

  • Fragen
  • switch_phases generiert Syntax-Fehlermeldung, was mache ich falsch?

switch_phases generiert Syntax-Fehlermeldung, was mache ich falsch?

▲
0
▼
♥ 0

switch_phases, bei mir verwendet als E1.switch_phases, ist in der Dokumentation beschrieben als

„Bei Wallboxen mit Phasenumschaltung, lesen und schreiben: Manuelle Phasenumschaltung, 1 = 1-phasig, 3 = 3-phasig, -1 = automatische Phasenumschaltung„

Wenn ich mir die Variable anzeigen lassen will, sh. Anhang, bekomme ich eine Fehlermeldung

Eval ‚E1.switch_phases‘: Parser: syntax error at position 16 after „E1.switch_phases“ and before „“

Was mache ich hier falsch?

Anhänge:
markiert als Spam
Posted by Top Networker (Fragen: 71, Antworten: 273)
Gefragt am 14. Mai 2026 13:47
90 views

Antworten (2)

▲
0
▼
✔
Private answer

Ja, ich war der Meinung, durch setzen der Ckeckbox "auf einphasig umschalten" wird die Variable gesetzt. Dem ist offenbar nicht so. Was passiert, wenn "switch Phases" auf 3 gesetzt wird und anschließend die Checkbox "auf einphasig umschalten" gesetzt wird? Ich meine, beide Stellschrauben sollten einvernehmlich miteinander funktionieren und die Auswirkung auf die Anzahl der genutzten Phasen sollte auch klar dokumentiert werden.
Die Variable interessiert mich nicht im Zusammenhang mit dem Auslesen der Phasenanzahl, sondern in Vorbereitung einer automatischen Phasenumschaltung.

markiert als Spam
Posted by Top Networker (Fragen: 71, Antworten: 273)
Answered on 4. September 2026 12:52
▲
0
▼
✔
Private answer

Die Schreibweise E1.switch_phases ist grundsätzlich korrekt.

Allerdings ist die Dokumentation an dieser Stelle etwas missverständlich: switch_phases ist keine dauerhaft vorhandene Statusvariable wie z.B. E1.cphases, sondern eine spezielle benutzerdefinierte Variable der Wallbox, mit der die Phasenumschaltung vorgegeben werden kann.

Sie muss daher zunächst für die Wallbox gesetzt bzw. definiert sein. Mögliche Werte sind:

  • 1 = einphasig
  • 3 = dreiphasig
  • -1 = automatische Vorgabe nicht überschreiben

Außerdem wird switch_phases in aktuellen Versionen beim Ausstecken des Fahrzeugs wieder gelöscht. Ein einfaches Auslesen im Formel-Tester kann daher, wenn die Variable aktuell nicht vorhanden ist, zu der gezeigten Fehlermeldung führen.

Wenn Sie dagegen feststellen möchten, mit wie vielen Phasen das Fahrzeug momentan tatsächlich lädt, verwenden Sie bitte E1.cphases.

Wir werden uns die Beschreibung von switch_phases in der Formeldokumentation noch einmal ansehen, da diese derzeit den Eindruck erweckt, es handle sich um einen jederzeit vorhandenen Wallbox-Statuswert

markiert als Spam
Posted by (Fragen: 42, Antworten: 205)
Answered on 4. September 2026 12:42