MQTT Module für EVU, Speicher und PV - kein Graph
MQTT Module für EVU, Speicher und PV - kein Graph
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.
Im Status werden auch nicht alle Werte angezeigt - ich weiß nicht, ob das damit zusammenhängt:
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
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.
Im Status werden auch nicht alle Werte angezeigt - ich weiß nicht, ob das damit zusammenhängt:
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
Re: MQTT Module für EVU, Speicher und PV - kein Graph
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
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
Re: MQTT Module für EVU, Speicher und PV - kein Graph
Die Topics sind ja eigentlich im Modul beschrieben - und beim HTTP Request "braucht" man eigentlich nur W
Beispiel EVU:
Und in "Header" und in "Status" werden die Werte ja auch korrekt angezeigt.
Frank
Beispiel EVU:
Und in "Header" und in "Status" werden die Werte ja auch korrekt angezeigt.
Frank
-
- 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
Sind die falschen topics, daher gehts nicht.
Das set fehlt.
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
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
Re: MQTT Module für EVU, Speicher und PV - kein Graph
Oh ja - kleiner aber feiner Unterschied.
Spannend ist nun, daß ich die in IOBroker gar nicht sehe:
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
Spannend ist nun, daß ich die in IOBroker gar nicht sehe:
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
-
- 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
...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.
Re: MQTT Module für EVU, Speicher und PV - kein Graph
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
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
Re: MQTT Module für EVU, Speicher und PV - kein Graph
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....
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.]