MQTT

HeadCRasher
Beiträge: 24
Registriert: Do Sep 15, 2022 11:30 am

Re: MQTT

Beitrag von HeadCRasher »

Kurze Frage:
Ich schicke über NodeRed per MQTT Daten. PV z.B. alle 5 Minuten. Es funktioniert auch alles.
Jetzt habe ich mich mit dem MQTT der openWB verbunden und sehe im set topic vom PV z.B.

Code: Alles auswählen

# direkt nach meinem publish, alle 5 Minuten
openWB/set/pv/1/W 74
openWB/set/pv/1/WhCounter 166500
openWB/set/pv/1/W (null)
openWB/set/pv/1/WhCounter (null)

# alle 10 Sekunden (in dem Intervall setze ich die EVU Werte)
openWB/set/pv/1/faultState 0
openWB/set/pv/1/faultStr Kein Fehler
openWB/set/pv/1/faultState (null)
openWB/set/pv/1/faultStr (null)

# wieder
openWB/set/pv/1/faultState 0
openWB/set/pv/1/faultStr Kein Fehler
openWB/set/pv/1/faultState (null)
openWB/set/pv/1/faultStr (null)
Die `faultState 0` Einträge flooden auch das `/set/evu/` Topic.
Ist das normal oder ist irgendwo ein Fehler?
Woher kommt der `openWB/set/pv/1/W (null)` Eintrag? Ich schicke den nicht aktiv. (Nicht, dass ich wüsste...)

openWB Version: 1.9.277
hhoefling
Beiträge: 627
Registriert: So Jul 25, 2021 2:32 pm

Re: MQTT

Beitrag von hhoefling »

Ist korrekt so.
Die dummy-Scripte für den MQTT-WR löschen den Fehlerstatus (auch wenn sie bei MQTT sonst nix tun)
gruss
Heinz

6kWp PV+Akku von RCT Power,+Tibber,+Shelly's
Skoda Citigo e-iV, openWB series2 standart+
mit openWB_lite (auf Basis der openWB 1.9.244+ Okt.2021)
Github: https://github.com/hhoefling/openWB_lite
Becker
Beiträge: 765
Registriert: Mi Okt 07, 2020 4:34 pm

Re: MQTT

Beitrag von Becker »

Ich hätte 2 Fragen zu EVU:
Per MQTT zu schreiben:
openWB/set/evu/W Bezugsleistung in Watt, int, positiv Bezug, negativ Einspeisung
openWB/set/evu/APhase1 Strom in Ampere für Phase 1, float, Punkt als Trenner, positiv Bezug, negativ Einspeisung
openWB/set/evu/APhase2 Strom in Ampere für Phase 2, float, Punkt als Trenner, positiv Bezug, negativ Einspeisung
openWB/set/evu/APhase3 Strom in Ampere für Phase 3, float, Punkt als Trenner, positiv Bezug, negativ Einspeisung
openWB/set/evu/WhImported Bezogene Energie in Wh, float, Punkt als Trenner, nur positiv
openWB/set/evu/WhExported Eingespeiste Energie in Wh, float, Punkt als Trenner, nur positiv
openWB/set/evu/VPhase1 Spannung in Volt für Phase 1, float, Punkt als Trenner
openWB/set/evu/VPhase2 Spannung in Volt für Phase 2, float, Punkt als Trenner
openWB/set/evu/VPhase3 Spannung in Volt für Phase 3, float, Punkt als Trenner
openWB/set/evu/HzFrequenz Netzfrequenz in Hz, float, Punkt als Trenner
Die sende ich alle ohne Probleme.

Wenn ich im Explorer schaue sehe ich:
12.PNG
WPhase 1/2/3 und PfPhase 1/2/3
darf/kann ich die auch setzen per MQTT ? oder ist das verboten ?

Was bedeuten die ganzen Fehlermeldungen ? DOCTYPE ... CANNOT GET...
openWB series2 Buchse (2021)
go-eCharger HOME+ 22 kW (2022)
rleidner
Beiträge: 785
Registriert: Mo Nov 02, 2020 9:50 am

Re: MQTT

Beitrag von rleidner »

APhase? und PfPhase? sind wohl in mqtt für evu nicht implementiert.
Es werden nur diese behandelt.

Code: Alles auswählen

pi@openwbtest-buster:~/openWB/ramdisk $ grep "/set/evu/" ../runs/mqttsub.py
            if (msg.topic == "openWB/set/evu/W"):
            if (msg.topic == "openWB/set/evu/APhase1"):
            if (msg.topic == "openWB/set/evu/APhase2"):
            if (msg.topic == "openWB/set/evu/APhase3"):
            if (msg.topic == "openWB/set/evu/VPhase1"):
            if (msg.topic == "openWB/set/evu/VPhase2"):
            if (msg.topic == "openWB/set/evu/VPhase3"):
            if (msg.topic == "openWB/set/evu/HzFrequenz"):
            if (msg.topic == "openWB/set/evu/WhImported"):
            if (msg.topic == "openWB/set/evu/WhExported"):
            if (msg.topic == "openWB/set/evu/faultState"):
            if (msg.topic == "openWB/set/evu/faultStr"):
Wenn ich mich recht erinnere sind APhase? und PfPhase? In owb 2.0 als Arrays implementiert.

Etwas unsymmetrisch ist auch, dass die Netz-Frequenz auf topic openWB/evu/Hz ausgegeben und auf topic openWB/set/evu/HzFrequenz erwartet wird...
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Smart EQ forfour
Becker
Beiträge: 765
Registriert: Mi Okt 07, 2020 4:34 pm

Re: MQTT

Beitrag von Becker »

danke, hatte es ausprobiert und es passiert nichts.

Weiß einer was:
plugStartkWh = 2162.396
ist ?

Etwas weniger als
kWhCounter = 2167.79
openWB series2 Buchse (2021)
go-eCharger HOME+ 22 kW (2022)
rleidner
Beiträge: 785
Registriert: Mo Nov 02, 2020 9:50 am

Re: MQTT

Beitrag von rleidner »

rleidner hat geschrieben: Mi Sep 28, 2022 11:00 am APhase? und PfPhase? sind wohl in mqtt für evu nicht implementiert.
Etwas unsymmetrisch ist auch, dass die Netz-Frequenz auf topic openWB/evu/Hz ausgegeben und auf topic openWB/set/evu/HzFrequenz erwartet wird...
Ich habe das ergänzt: https://github.com/snaptec/openWB/pull/2423
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Smart EQ forfour
rleidner
Beiträge: 785
Registriert: Mo Nov 02, 2020 9:50 am

Re: MQTT

Beitrag von rleidner »

rleidner hat geschrieben: Mi Sep 28, 2022 5:01 pm
rleidner hat geschrieben: Mi Sep 28, 2022 11:00 am APhase? und PfPhase? sind wohl in mqtt für evu nicht implementiert.
Etwas unsymmetrisch ist auch, dass die Netz-Frequenz auf topic openWB/evu/Hz ausgegeben und auf topic openWB/set/evu/HzFrequenz erwartet wird...
Ich habe das ergänzt: https://github.com/snaptec/openWB/pull/2423
PR2423 ist jetzt in der Nightly.
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Smart EQ forfour
Becker
Beiträge: 765
Registriert: Mi Okt 07, 2020 4:34 pm

Re: MQTT

Beitrag von Becker »

interessant, gibt nicht mal eine Ankündigung zur Nightly :lol:
openWB series2 Buchse (2021)
go-eCharger HOME+ 22 kW (2022)
rleidner
Beiträge: 785
Registriert: Mo Nov 02, 2020 9:50 am

Re: MQTT

Beitrag von rleidner »

IIRC gibt's Ankündigungen nur für Beta und Stable.
PR Status in Github.
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Smart EQ forfour
bforpc
Beiträge: 79
Registriert: Mo Mär 28, 2022 3:34 pm

Re: MQTT

Beitrag von bforpc »

Ich hänge mich mal an diesen primären Post von openWB vom Oktober 2019 dran.
Leider gibt es die Komunikationsparameter nur hier im Forum nicht im Wiki (wo sie meiner Meinung nach hin gehören) und dort ggf. upgedatet werden können.

In den Parametern gibt es einen Fehler (also keine Ausgabe) , u.a. mit diesen Werten:

Code: Alles auswählen

openWB/Verbraucher/WNr1
# Verbrauch 1 Leistung in Watt
Das heisst wohl nicht "Verbraucher". Leider habe ich mit "Consumer" in verschiedenen Schreibweisen keinen Erfolg gehabt. Hat jemand die korrekte Schreibweise?

Bfo
Zuletzt geändert von bforpc am Mo Okt 10, 2022 9:10 am, insgesamt 1-mal geändert.
Antworten