Seite 8 von 37

Re: MQTT

Verfasst: Mo Nov 25, 2019 9:42 am
von openWB
Siehe erster Post, lp1/x geändert zu lp/1/x, usw. (es lebe sed :) )

Re: MQTT

Verfasst: Mo Nov 25, 2019 11:29 am
von truckl
KevinW hat geschrieben: Mo Nov 25, 2019 9:42 am Siehe erster Post, lp1/x geändert zu lp/1/x, usw. (es lebe sed :) )
Vielen Dank daß dies umgesetzt wurde. Kann nur zustimmen "sed ist spitze" !

Kurzer Hinweis: Die Doku der schreibenden Topics im ersten Post enthält noch die alten Topics (zum Zeitpunkt an dem ich diesen Post schreibe). Der commit sieht aber danach aus als wären auch die Schreibenden Topics umbenannt (macht ja auch Sinn).
Leider gibt's im Webbrowser beim Forum editieren kein Regex-Replace :D
Vielleicht besser noch glatt ziehen da der Post #1 ja irgendwie "die Doku" für openWB MQTT ist.

Re: MQTT

Verfasst: Mo Nov 25, 2019 11:34 am
von openWB
Tatsächlich sind die set topics noch „die alten“
Sowohl doku als auch im Code.

Re: MQTT

Verfasst: Mi Nov 27, 2019 12:01 pm
von truckl
KevinW hat geschrieben: Mo Nov 25, 2019 11:34 am Tatsächlich sind die set topics noch „die alten“
Sowohl doku als auch im Code.
Darf ich nochmal rückfragen: Heißt das nun daß dies ein Versehen ist oder Absicht?
Falls es unabsichtlich ist, kann ich gerne einen PR machen es glatt zu ziehen.
Falls es Absicht ist: Alles klar. Dann zwar irgendwie inkonsistent. Aber auch ok.

Re: MQTT

Verfasst: Mi Nov 27, 2019 5:33 pm
von openWB
Da die set Topics ausschließlich zum publishen sind und hier ohnehin kein # bzw. + möglich ist möchte ich das gerne so belassen.
Zudem bietet es Unterscheidung zwischen lesen / schreibend.

Möchte man explizit prüfen ob der publish erfolgreich war, kann man dies tun ob das entsprechende lesende Topic den passenden Wert hat.

Für die Sofort Laden Ampere passiert das schon umgehend.
Für z.B. "zu ladende kWh" kann das aktuell noch bis 10 Sekunden Verzögerung haben, wird mit der nächsten Version aber auch geändert, sodass dies sofort ersichtlich ist.

Re: MQTT

Verfasst: Sa Nov 30, 2019 7:57 pm
von hominidae
...leider noch ne Frage zur Semantik (1.670aNightly)....

...hier am Beispiel des LP2
openWB/set/lp2/DirectChargeAmps
openWB/lp/2/ADirectModeAmps
...da ist fachlich Dasselbe drin (zB 20A), aber trotzdem andere Namenskonvention im Sub-Topic?
Bug oder Feature? ;) :)

Edit:

....und

Code: Alles auswählen

openWB/global/ChargeMode
ist änderbar...sollte es nicht

Code: Alles auswählen

openWB/set/global/ChargeMode
heissen ??

Re: MQTT

Verfasst: Sa Nov 30, 2019 9:29 pm
von openWB
Feature zur Unterscheidung

ist änderbar...sollte es nicht
Kannst du ändern, die openWB interessiert das aber nicht.

Ist nur lesend.

Re: MQTT

Verfasst: Mo Feb 17, 2020 8:12 pm
von MartinH
Hallo,

im set für die Ladepunkte ist anscheint noch ein kleiner Fehler. Ich habe die aktuelle Stable 1.7 installiert.

Für das setzen des SOC für LP1 verwende ich /set/lp/1/%Soc. Dieses Funktioniert und soll wohl auch wenn ich das hier richtig verfolgt habe die passende Struktur sein.

Für das (De-)Aktivieren der Ladepunkte wollte ich entsprechend den Punkt /set/lp/1/ChargePointEnabled verwenden. Dieses hat aber keine Auswirkung auf die Box. Hier wird noch die "alte" Struktur verwendet. Wenn ich /set/lp1/ChargePointEnabled setze reagiert die Box entsprechend.

Oder ist es so gewollt, dass zwei unterschiedliche Strukturen verwendet werden?

Gruß
Martin

Re: MQTT

Verfasst: Di Feb 18, 2020 7:11 am
von openWB
Das wird bei 1.7+ noch angepasst auf die einheitliche Struktur.

Re: MQTT

Verfasst: Sa Mär 07, 2020 5:30 pm
von karlhenning
Hat jemand eine Idee wie ich MQTT-Parameter mit nur einem CURL-Befehl an die openWB sende?

Und am besten auch den Status über nur einen CURL-Befehl abrufe?

Danke :-)