MQTT

the-beginner
Beiträge: 37
Registriert: So Mai 01, 2022 12:51 pm
Wohnort: Rottal-Inn

Re: MQTT

Beitrag von the-beginner »

Hallo Amok,

danke für den Hinweis.
Amok83 hat geschrieben: Di Mai 31, 2022 7:03 pm Analog zu den Lese-Topics, gibt es in den meisten Fällen ein zugehöriges /Set/ Topic.
Steht aber auch in diesem Thread bzw. im Wiki.
Ich hab das Wiki https://github.com/snaptec/openWB/wiki/ ... oker-&-vis mal durchsucht. Eine Übersicht über die set-Topics finde ich dabei einfach nicht. Der einzige Link der etwas mehr zutage fördert geht auf diese Wissenssammlung.

Was übersehe ich?

Nochmal danke.

Gruß
The Beginner
20,5 kWp, Huawei Sun2000 20KTL M2, Acthor 3 kW, Skoda Enyaq 60 (vss. 10/2022)
OpenWB custom 1p/3p-Umschaltung, RFID
therobbot
Beiträge: 261
Registriert: So Mai 16, 2021 6:09 pm

Re: MQTT

Beitrag von therobbot »

Es gibt keine gute Dokumentation (zumindest habe ich auch keine gefunden). Es ist aber tatsächlich normalerweise so, dass es zu jedem get Topic ein Set topic gibt.
hominidae
Beiträge: 1409
Registriert: Di Sep 03, 2019 4:13 pm
Has thanked: 7 times
Been thanked: 8 times

Re: MQTT

Beitrag von hominidae »

...ob es das korrespondierende set Topic wirklich gibt, also ob dahinter/auf dieses Topic die openWB lauscht/subscribed und dann den Wert prozessiert, zb mit einem Script, sollte man auch im Code auf github rausfinden können
the-beginner
Beiträge: 37
Registriert: So Mai 01, 2022 12:51 pm
Wohnort: Rottal-Inn

Re: MQTT

Beitrag von the-beginner »

Hallo hominidae,
hominidae hat geschrieben: So Jun 05, 2022 9:39 am ...ob es das korrespondierende set Topic wirklich gibt, also ob dahinter/auf dieses Topic die openWB lauscht/subscribed und dann den Wert prozessiert, zb mit einem Script, sollte man auch im Code auf github rausfinden können
Wäre das der richtige Ort um zu prüfen?
https://github.com/snaptec/openWB/blob/ ... mqttsub.py

Wenn ja, dann würde ich mal versuchen wollen alle set Topics rauszufinden.

Gruß
The Beginner
20,5 kWp, Huawei Sun2000 20KTL M2, Acthor 3 kW, Skoda Enyaq 60 (vss. 10/2022)
OpenWB custom 1p/3p-Umschaltung, RFID
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 »

Ja, alles was dort ausdekodiert wird erzeugt eine "Wirkung" alles andere im MQTT ist read only
Vieles ist auch eher interner Natur. Also Vorsicht bei unbekannten "Settings"
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
therobbot
Beiträge: 261
Registriert: So Mai 16, 2021 6:09 pm

Re: MQTT

Beitrag von therobbot »

Es wäre schon schön, wenn es für 2.0 mal eine ordentliche Schnittstellenbeschreibung der MQTT Schnittstelle gäbe...
hominidae
Beiträge: 1409
Registriert: Di Sep 03, 2019 4:13 pm
Has thanked: 7 times
Been thanked: 8 times

Re: MQTT

Beitrag von hominidae »

the-beginner hat geschrieben: Di Jun 07, 2022 12:53 pm Wäre das der richtige Ort um zu prüfen?
https://github.com/snaptec/openWB/blob/ ... mqttsub.py
...ja, ich denke da finden sich die Topics...denke ab Zeile 94 bzw 108 geht es dann los.

Bild
the-beginner
Beiträge: 37
Registriert: So Mai 01, 2022 12:51 pm
Wohnort: Rottal-Inn

Re: MQTT

Beitrag von the-beginner »

Hallo therobbot und hominidae,
therobbot hat geschrieben: Di Jun 07, 2022 4:41 pm Es wäre schon schön, wenn es für 2.0 mal eine ordentliche Schnittstellenbeschreibung der MQTT Schnittstelle gäbe...
Da bin ich voll bei dir. Leuchten wir das mal etwas genauer aus.
hominidae hat geschrieben: Di Jun 07, 2022 7:53 pm ...ja, ich denke da finden sich die Topics...denke ab Zeile 94 bzw 108 geht es dann los.
Auf Basis der Datei von hominidae habe ich mit einem kleinen VBA-Skript mal die aus meiner Sicht relevanten Zeilen extrahieren lassen. Die Datei habe ich mal als csv angehängt. Kann mir jemand sagen ob da das die richtigen Zeilen sind?

Gruß
the-beginner
Dateianhänge
openwb_mqtt_set_topic.txt
MQTT Set topics OpenWB
(18.78 KiB) 135-mal heruntergeladen
20,5 kWp, Huawei Sun2000 20KTL M2, Acthor 3 kW, Skoda Enyaq 60 (vss. 10/2022)
OpenWB custom 1p/3p-Umschaltung, RFID
hominidae
Beiträge: 1409
Registriert: Di Sep 03, 2019 4:13 pm
Has thanked: 7 times
Been thanked: 8 times

Re: MQTT

Beitrag von hominidae »

the-beginner hat geschrieben: Mi Jun 08, 2022 6:55 am Kann mir jemand sagen ob da das die richtigen Zeilen sind?
...ja, sieht nicht schlecht aus...aber so einfach ist es nicht.
Gerade die Topics um die einzelnen Ladepunkte heißen ja nicht einfach openWB/set/lp, sondern /openWB/set/lp/1, .../lp/2, ...
Will sagen, in Deiner Liste findest Du auch unvollständige Topics.
Insofern ist die Liste ein guter Hinweis, aber eben nicht direkt verwendbar.

...bessere Ideen habe ich aber nicht.
Das "set" topics sollte immer so aufgebaut sein, wie das korrespondierende "get" Topic.
Diese findet man am besten mittels MQTT-Explorer....dann kann man, wenn es ach in der Liste zu finden ist, das "set" topic dazu mal probieren ;-)
the-beginner
Beiträge: 37
Registriert: So Mai 01, 2022 12:51 pm
Wohnort: Rottal-Inn

Re: MQTT

Beitrag von the-beginner »

Insofern ist die Liste ein guter Hinweis, aber eben nicht direkt verwendbar.
Das ist mal ein richtig guter Hinweis.
Das "set" topics sollte immer so aufgebaut sein, wie das korrespondierende "get" Topic.
Diese findet man am besten mittels MQTT-Explorer....dann kann man, wenn es ach in der Liste zu finden ist, das "set" topic dazu mal probieren ;-)
Da sind wir doch schon mal einen guten Schritt weiter. Finde ich die kompletten GET-Topics auch in der Datei?

Mein Vorschlag:
Ich lasse mal kurz per VBA alle GET- und SET-Topics raussuchen und gegenüberstellen. Bringt uns das weiter?

Gruß
TheBeginner
20,5 kWp, Huawei Sun2000 20KTL M2, Acthor 3 kW, Skoda Enyaq 60 (vss. 10/2022)
OpenWB custom 1p/3p-Umschaltung, RFID
Antworten