Geräteprofil · Wallboxen
cFos Power Brain
Hinweis: Dieses Profil beruht auf der offiziellen Modbus-Registertabelle von cFos (
cFos-Modbus.pdf).
Voraussetzungen
- Eine cFos Power Brain oder Power Brain Solar Wallbox im lokalen Netz.
- In der Weboberfläche der Wallbox unter Konfiguration muss Modbus aktiv sein. Standard sind Slave-ID 1 und TCP-Port 4701 für die Ladestation (die S0-Zähler liegen auf 4702 und 4703 und sind hier nicht gemeint).
- Die Wallbox braucht eine feste IP-Adresse.
Einrichtung
- Der Wallbox im Router eine feste IP-Adresse geben
- Skills → Add-ons: Profil importieren
- Gerät anlegen und die IP-Adresse eintragen; der Port ist
4701und lässt sich ändern
Datenbereich
Abgefragt werden alle 10 Sekunden die Ladewerte (Register 8090–8095), alle 15 Sekunden der eingebaute Zähler (8057–8069) und alle 10 Minuten, ob überhaupt ein Zähler angeschlossen ist. Die ersten beiden Intervalle lassen sich ändern.
- Ladefreigabe (
state): Registercharging_enable - Lädt (
charging, zusätzlich alsactive) und Fahrzeug verbunden (vehicle_connected), beide aus dem CP-Zustand - Status (
status): Warten auf Fahrzeug, Fahrzeug verbunden, Lädt, Lädt mit Lüftung, Keine Energie, Fehler, DC-Sensorfehler - Störung (
malfunction): jeder Zustand außerhalb der fünf bekannten – auch ein unbekannter Code - Ladestrom-Limit (
amperelimit) 6–63 A und gemessener Ladestrom (current) - Ladeleistung (
power) und Energie gesamt (e_total) aus dem Zähler - Kabelgrenze (PP), Ströme L1–L3 und ob ein Zähler angeschlossen ist (ausgeblendet)
- Erreichbarkeit (
reachable): aus dem Zustand der Modbus-Verbindung
Schreibbar sind die Ladefreigabe, das Ladestrom-Limit und – ausgeblendet – die beiden Fail-Safe-Vorgaben.
Hinweise
- Der wichtigste Punkt: die Wallbox hat einen Fail-Safe. Bleiben Schreibzugriffe aus, stellt sie nach einer einstellbaren Zeit (Register
fail_safe_duration, Standard 300 Sekunden) das Ladestrom-Limit und die Ladefreigabe auf ihre Vorgabewerte zurück. Ein aus nomos gesetztes Limit gilt also nicht dauerhaft, sondern läuft nach fünf Minuten aus, wenn nichts mehr geschrieben wird. Das ist Absicht des Herstellers: Fällt die Steuerung aus, soll die Wallbox in einen sicheren Zustand zurückfallen.- Stellen Sie deshalb die beiden Fail-Safe-Vorgaben (im Profil ausgeblendet verfügbar) auf das, was ohne nomos gelten soll – typischerweise ein konservatives Limit und Ladefreigabe ein.
- Wer das Limit dauerhaft halten will, muss es in einer Automation regelmäßig neu schreiben (z. B. alle zwei Minuten).
- Schreiben nutzt den Flash-Speicher ab – mit zwei Ausnahmen. Laut cFos werden nur
charging_cur_limitundcharging_enable(plus einige hier nicht genutzte Register) nicht dauerhaft gespeichert und dürfen regelmäßig geschrieben werden. Genau diese beiden bedient das Profil im Normalbetrieb. Die beiden Fail-Safe-Vorgaben landen dagegen im Flash: bitte nur selten ändern. - Das Ladestrom-Limit wird in 0,1 A geschrieben, nomos rechnet die Ampere automatisch um. Der Bereich ist 6–63 A, die Wallbox begrenzt ihn zusätzlich nach Modell (eine 11-kW-Box auf 16 A) und nach dem, was das angesteckte Kabel meldet (
cable_current). - Die Zählerwerte gibt es nur mit angeschlossenem Zähler. Ohne Zähler meldet
has_meter0, und Leistung, Energie und die Phasenströme bleiben auf ihrem letzten Wert. Die 32- und 64-Bit-Werte des Zählers werden als „höherwertiges Wort zuerst” gelesen; das ist die übliche Reihenfolge, aber vom ersten Test zu bestätigen. Bei der Energie liest das Profil die unteren 32 Bit – das reicht bis 4 294 967 kWh. - Nur eine Wallbox je Gerät. Das Profil spricht Slave-ID 1 auf dem Ladestations-Port an. Ein Charging Manager mit mehreren angeschlossenen Wallboxen lässt sich damit nicht abbilden.
- Nicht im Profil enthalten: RFID und Nutzerverwaltung, Laderegeln, Phasenumschaltung (deren Register liegt auf dem Zähler-Slave, nicht auf der Ladestation), die beiden Relais, Abschalten des CP-Signals und die HTTP-Schnittstelle des Charging Managers.