MQTT Module für EVU, Speicher und PV - kein Graph

Anfragen zum Erstellen von Modulen, Fragen zu Modulen
Antworten
FKuypers
Beiträge: 26
Registriert: Mo Okt 05, 2020 3:02 pm

MQTT Module für EVU, Speicher und PV - kein Graph

Beitrag von FKuypers »

Hallo,

ich lese meinen Azzurro Hybrid Wechselrichter über Modbus auf meinem IOBroker aus und schicke die entsprechenden Werte per MQTT an die OpenWB.

Die Werte werden auch korrekt übernommen, nur leider wird kein Graph gezeichnet.
openwb.jpg
Im Status werden auch nicht alle Werte angezeigt - ich weiß nicht, ob das damit zusammenhängt:
status.jpg
Wer addiert denn die Werte? Muss ich die Summe per MQTT schicken, oder addiert OpenWB die Werte am Ende des Tages (Unter PV zum Beispiel)?

Ich denke, das hängt irgendwie zusammen. Die Werte kommen irgendwie im GUI an, werden aber nicht korrekt verarbeitet.

Hat jemand eine Idee, woran das liegt oder wo ich noch schauen kann?

Bei mir läuft die 1.9.239 Beta gerade.

Danke,
Frank
FKuypers
Beiträge: 26
Registriert: Mo Okt 05, 2020 3:02 pm

Re: MQTT Module für EVU, Speicher und PV - kein Graph

Beitrag von FKuypers »

Hallo,

kurzes Update:

Wenn ich die Werte nicht vom IOBroker per MQTT in die OpenWB pushe, sondern per IOBroker SimpleAPI und HTTP Request vom OpenWB holen lasse, funktionieren die Graphen.

Meine Vermutung ist, daß die MQTT Werte nicht überall da abgelegt werden, wo OpenWB sie braucht, um einen Graph zu zeichnen.

Danke,
Frank
LutzB
Beiträge: 3799
Registriert: Di Feb 25, 2020 9:23 am
Has thanked: 4 times
Been thanked: 25 times

Re: MQTT Module für EVU, Speicher und PV - kein Graph

Beitrag von LutzB »

An welche Topics sendest Du die denn? Eventuell stimmen die einfach nicht.
FKuypers
Beiträge: 26
Registriert: Mo Okt 05, 2020 3:02 pm

Re: MQTT Module für EVU, Speicher und PV - kein Graph

Beitrag von FKuypers »

Die Topics sind ja eigentlich im Modul beschrieben - und beim HTTP Request "braucht" man eigentlich nur W

Beispiel EVU:
MQTT.jpg
MQTT.jpg (68.23 KiB) 3283 mal betrachtet
Und in "Header" und in "Status" werden die Werte ja auch korrekt angezeigt.

Frank
openWB
Site Admin
Beiträge: 8595
Registriert: So Okt 07, 2018 1:50 pm
Has thanked: 4 times
Been thanked: 43 times

Re: MQTT Module für EVU, Speicher und PV - kein Graph

Beitrag von openWB »

Sind die falschen topics, daher gehts nicht.
Das set fehlt.
Supportanfragen bitte NICHT per PN stellen.
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
FKuypers
Beiträge: 26
Registriert: Mo Okt 05, 2020 3:02 pm

Re: MQTT Module für EVU, Speicher und PV - kein Graph

Beitrag von FKuypers »

Oh ja - kleiner aber feiner Unterschied.

Spannend ist nun, daß ich die in IOBroker gar nicht sehe:
Objekte.jpg
Ich werde mal schauen, wie ich die Werte in den IOBroker bekomme, um sie dann zu schreiben.

Im Moment geht es aber ja auch per HTTP Request.

Danke,
Frank
LutzB
Beiträge: 3799
Registriert: Di Feb 25, 2020 9:23 am
Has thanked: 4 times
Been thanked: 25 times

Re: MQTT Module für EVU, Speicher und PV - kein Graph

Beitrag von LutzB »

Die werden auch nach der Verarbeitung direkt wieder entfernt.
hominidae
Beiträge: 1428
Registriert: Di Sep 03, 2019 4:13 pm
Has thanked: 10 times
Been thanked: 11 times

Re: MQTT Module für EVU, Speicher und PV - kein Graph

Beitrag von hominidae »

FKuypers hat geschrieben: Do Jun 17, 2021 7:35 pm Oh ja - kleiner aber feiner Unterschied.

Spannend ist nun, daß ich die in IOBroker gar nicht sehe:
...Du musst sie nicht subscriben um sie zu publishen.

Jedes Info-Objekt im MQTT (zum subscriben) hat - prinzipiell - ein komplementäres Objekt zum ändern des Wertes unter openWB/set/...


Also, Beispiel: "openWB/evu/W" kann mittels publish auf "openWB/set/evu/W" verändert/beschrieben werden.
FKuypers
Beiträge: 26
Registriert: Mo Okt 05, 2020 3:02 pm

Re: MQTT Module für EVU, Speicher und PV - kein Graph

Beitrag von FKuypers »

Das verstehe ich - das mache ich auf dem Handy auch mit dem MQTT Dash um mir die OpenWB anzuschauen, bzw. zu steuern.

In IOBroker, zumindest wenn ich per Blockly die Werte setzen will, müssen sie halt "auswählbar" sein.

Ich werde mir jetzt mal den Blockly Javascript code nehmen und direkt als Javascript inklusive des "SET" eingeben und mal sehen, ob IOBroker damit klar kommt.

Ansonsten kann ich die Werte auch als Objekte (im SET Ast der OpenWB Objekte) manuell anlegen, aber der HTTP Pull der Werte funktioniert ja auch...

Spricht irgendetwas für/gegen MQTT oder für/gegen HTTP Pull? Oder macht das keinen Unterschied?

Danke,
Frank
FKuypers
Beiträge: 26
Registriert: Mo Okt 05, 2020 3:02 pm

Re: MQTT Module für EVU, Speicher und PV - kein Graph

Beitrag von FKuypers »

OK,

man muss die Objekte in IOBroker anlegen, sonst funktioniert das nicht.

Ich habe das dann per JSON Import gemacht, dann hält sich der Aufwand in Grenzen.

Ich habe die Datei mal angefügt, falls jemand auch mal in das Problem läuft.

Mein OpenWB ist unter MQTT.0. in der Objekt Hirarchie einsortiert - das muss man eventuell anpassen, wenn das nicht der Fall ist - ansonsten einfach importieren.

Frank

EDIT: Schreibfehler in "houseBatterie/%Soc" korrigiert - nun wird auch dieser upgedated....
Dateianhänge

[Die Dateierweiterung zip wurde deaktiviert und kann nicht länger angezeigt werden.]

Antworten