@Spathen https://www.cfos-emobility.de/network/antworten/?question_type=all&search=digital ist der Ausgangspunkt.
Ich habe die Cfos Wallbox mit 11 kW 3 phasig und versuche damit einen Citroen Berlingo zu laden. Bis Jahresende hatte ich Volkszähler als Tracking Lösung für PV inzwischen bin ich auf Home Assistant und MQTT umgestiegen. Für das Auslesen des Zweirichtungszählers verwende ich eine bitshaker/Tasmota Lösung mit Default Script für den eHz und MQTT Übertragung. Das gibt nachrichten wie:
{
"Time": "2025-02-19T11:08:36",
"eHZ": {
"E_in": 66545.665,
"E_out": 48240.08,
"Power": 0,
"Power2": 2800
}
}
Dieses Format kann ich nur schlecht beinflussen. Beide Zählerwerte sind positiv! Die Doku von cfos fordert explizit Werte mit Vorzeichen.
Die nachrichten von den beiden SMA Invertern erzeuge ich mit sbfspot selbst. Dort kann ich sehr detallierte Infos bekommen, wenn das Hilft. ./check
SMA converter state at 2025-02-19 11:10:33
6000 Watt STP 6000TL-20
2025-02-19 11:33:23
3.883kWh 36052.154kWh 31.5°C
Topic: sbfspot_6000W Message: {"Timestamp":"2025-02-19 11:10:33","InvTime":"2025-02-19 11:33:23","Temperature":31.5,"EToday":3.883,"ETotal":36052.154,"L1":0.714,"L2":0.714,"L3":0.714,"Power":2.142}
MQTT ✓
MPPT 1 Pdc: 1.246kW - Udc: 497.10V - Idc: 2.509A
MPPT 2 Pdc: 0.921kW - Udc: 265.73V - Idc: 3.467A
4000 Watt SB 4000TL-21
2025-02-19 11:10:33
2.999kWh 42830.551kWh 16.8°C
Topic: sbfspot_4000W Message: {"Timestamp":"2025-02-19 11:10:33","InvTime":"2025-02-19 11:10:33","Temperature":16.8,"EToday":2.999,"ETotal":42830.551,"L1":1.212,"L2":0.000,"L3":0.000,"Power":1.212}
MQTT ✓
MPPT 1 Pdc: 0.320kW - Udc: 315.13V - Idc: 1.018A
MPPT 2 Pdc: 0.935kW - Udc: 310.70V - Idc: 3.011A
zeigt den debug output mit MQTT Nachricht.
oder nur ein Nachrichtenteil:
{
"Timestamp": "2025-02-19 11:10:33",
"InvTime": "2025-02-19 11:33:23",
"Temperature": 31.5,
"EToday": 3.883,
"ETotal": 36052.154,
"L1": 0.714,
"L2": 0.714,
"L3": 0.714,
"Power": 2.142
}
Bisher habe ich einen Zähler konfiguriert mit:
{
"rtype": 2,
"mtype": 1,
"name": "bitshake Tasmota power Meter WiFi",
"manufacturer": "bitshake",
"dev_type": "bitshake_Tasmota",
"delay_accumulated": false,
"import_wh": {
"address": "tele/tasmota_B13330/SENSOR",
"type": "float",
"query": "['eHZ'].E_in",
"resolution": 1000.0
},
"export_wh": {
"address": "tele/tasmota_B13330/SENSOR",
"type": "float",
"query": "['eHZ'].E_out",
"resolution": 1000.0
},
"power_w": {
"address": "tele/tasmota_B13330/SENSOR",
"type": "float",
"query": "['eHZ'].Power2",
"resolution": 1.0
}
}
Dieser zähler hat das Vorzeichen-Problem und deswegen erfolgt das Laden Pulsartig wenn ich die Einspeisewerte als input nehme denn sobald geladen wird lässt die Einspeisung nach.
Ich habe einen Entwurf für einen weiteren Zähler
{
"rtype": 2,
"mtype": 2,
"name": "SMA SBFspot",
"manufacturer": "SMA",
"dev_type": "SMA_SBFspot",
"delay_accumulated": false,
"type_designation": {
"address": "sbfspot_6000W",
"type": "string",
"query": "InvTime"
},
"serial": {
"address": "sbfspot_6000W",
"type": "string",
"query": "Timestamp"
},
"import_wh": {
"address": "sbfspot_6000W",
"type": "float",
"query": "ETotal",
"resolution": 1000.0
},
"power_w": {
"address": "sbfspot_6000W",
"type": "float",
"query": "EToday",
"resolution": 1.0
},
"temperature": {
"address": "sbfspot_6000W",
"type": "float",
"query": "Temperature",
"resolution": 1.0
}
}
gemacht bin mir aber nicht sicher ob das so funktionieren würde oder ob ich nicht lieber gleich besser angepasste MQTT Nachrichten versende umd ie Zählerkonfiguration zu vereinfachen. Nach meine Verständis stellt die Nutzung des PV Zählers auch eine Veränderung des Mess konzepts da. Bei den Regeln blicke ich am wenigsten Durch weil ich diese bisher nur im UI sehen kann und dort gilt "es ist nicht drin was draufsteht". Mein Bedarf besteht jetzt im Frühjahr vor allem aus 1 phasigem Laden tagsüber solange irgendein Überschuss da ist.