MQTT
-
- Site Admin
- Beiträge: 8496
- Registriert: So Okt 07, 2018 1:50 pm
- Has thanked: 1 time
- Been thanked: 27 times
Re: MQTT
Siehe erster Post, lp1/x geändert zu lp/1/x, usw. (es lebe sed )
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
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
Vielleicht besser noch glatt ziehen da der Post #1 ja irgendwie "die Doku" für openWB MQTT ist.
-
- Site Admin
- Beiträge: 8496
- Registriert: So Okt 07, 2018 1:50 pm
- Has thanked: 1 time
- Been thanked: 27 times
Re: MQTT
Tatsächlich sind die set topics noch „die alten“
Sowohl doku als auch im Code.
Sowohl doku als auch im Code.
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
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.
-
- Site Admin
- Beiträge: 8496
- Registriert: So Okt 07, 2018 1:50 pm
- Has thanked: 1 time
- Been thanked: 27 times
Re: MQTT
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.
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.
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
-
- Beiträge: 1408
- Registriert: Di Sep 03, 2019 4:13 pm
- Has thanked: 7 times
- Been thanked: 8 times
Re: MQTT
...leider noch ne Frage zur Semantik (1.670aNightly)....
...hier am Beispiel des LP2
Bug oder Feature?
Edit:
....und ist änderbar...sollte es nicht heissen ??
...hier am Beispiel des LP2
...da ist fachlich Dasselbe drin (zB 20A), aber trotzdem andere Namenskonvention im Sub-Topic?openWB/set/lp2/DirectChargeAmps
openWB/lp/2/ADirectModeAmps
Bug oder Feature?
Edit:
....und
Code: Alles auswählen
openWB/global/ChargeMode
Code: Alles auswählen
openWB/set/global/ChargeMode
-
- Site Admin
- Beiträge: 8496
- Registriert: So Okt 07, 2018 1:50 pm
- Has thanked: 1 time
- Been thanked: 27 times
Re: MQTT
Feature zur Unterscheidung
Ist nur lesend.
Kannst du ändern, die openWB interessiert das aber nicht.ist änderbar...sollte es nicht
Ist nur lesend.
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
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
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
-
- Site Admin
- Beiträge: 8496
- Registriert: So Okt 07, 2018 1:50 pm
- Has thanked: 1 time
- Been thanked: 27 times
Re: MQTT
Das wird bei 1.7+ noch angepasst auf die einheitliche Struktur.
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
-
- Beiträge: 41
- Registriert: Sa Mär 07, 2020 5:11 pm
Re: MQTT
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
Und am besten auch den Status über nur einen CURL-Befehl abrufe?
Danke