MQTT

HeadCRasher
Beiträge: 29
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: 667
Registriert: So Jul 25, 2021 2:32 pm
Has thanked: 2 times
Been thanked: 3 times

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+7.7kWp PV, RCT Akku, RCT Power DC6+DC8, +Tibber,+Shelly's
Skoda Citigo e-iV, openWB series2 standart+
mit openWB_lite
Github: https://github.com/hhoefling/openWB_lite
https://github.com/hhoefling/MyOwnOWBC
Becker
Beiträge: 769
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: 961
Registriert: Mo Nov 02, 2020 9:50 am
Has thanked: 5 times
Been thanked: 20 times

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, Kia EV6, Smart EQ forfour
Becker
Beiträge: 769
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: 961
Registriert: Mo Nov 02, 2020 9:50 am
Has thanked: 5 times
Been thanked: 20 times

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, Kia EV6, Smart EQ forfour
rleidner
Beiträge: 961
Registriert: Mo Nov 02, 2020 9:50 am
Has thanked: 5 times
Been thanked: 20 times

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, Kia EV6, Smart EQ forfour
Becker
Beiträge: 769
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: 961
Registriert: Mo Nov 02, 2020 9:50 am
Has thanked: 5 times
Been thanked: 20 times

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, Kia EV6, Smart EQ forfour
bforpc
Beiträge: 119
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