MQTT: Konsistente Werte für mower/mode und control/mode

Fehlt eine Funktion? Dann nur her mit Deinen Ideen!

Wünsche sind Wünsche. Ansprüche bitte an sich selbst richten.
Danke fürs Verständnis. :D

:arrow: Alle Wünsche werden von Fabian gelesen. Eine Erinnerung ist nicht hilfreich!
:arrow: Vor jeder neuen Betatestversion wägt Fabian ab, ob ein Wunsch umgesetzt werden kann oder (noch) nicht.
:arrow: Eine Erinnerung, dass es den einen oder anderen Wunsch schon länger gibt, ist deshalb nicht notwendig und führt dadurch eher nicht zum Erfolg.

:arrow: Nachfragen zu einer Einschätzung der technischen Machbarkeit können natürlich gern an die Foren-Nutzer gestellt werden. Erfahrene Nutzer können aus Erfahrung manches technisch begründen.

- erfolgt keine Antwort, konnte bisher kein Leser seine Einschätzung geben, bitte geduldig bleiben
- eine Reaktion von Fabian äußert sich (neben einer Antwort) entweder dadurch, dass der Wunsch umgesetzt wurde (siehe Changelog im Downloadforum), oder dadurch, dass das Thema in eins der drei folgenden Unterforen verschoben wurde.

:arrow: Beachte bitte die Beschreibungen der Unterforen
Antworten
demichve
Forum-Nutzer
Beiträge: 49
Registriert: So 8. Apr 2018, 13:38
Mäher: Gardena SILENO City 250
Firmware des Mähers (MSW): MSW 11.xx.xx
Herstellungsjahr: 2018
Robonect-Modul: Robonect Hx (Rev.5)
Robonect Firmware: 1.0a

MQTT: Konsistente Werte für mower/mode und control/mode

Beitrag von demichve »

Wenn man eine Anbindung per MQTT an seine Automatisierung baut (in meinem Fall OpenHAB über Mosquitto), dann will man sowohl Statuswerte auslesen als auch setzen.
dies geht laut diesem Link (download/file.php?id=2418&sid=618b84237 ... &mode=view) auch für den Mähermodus.

Dafür gibt es die Topics/Messages:
mower/mode zum lesen
Und
control/mode zum setzen.

Beim Lesen kommen die bekannten numerischen Werte zurück, aber beim Setzen muss man leider die Strings wie home, eod, auto (übrigens genau in Kleinschreibung) setzen.

Das benötigt ziemlich umständliche Klimmzüge beim transformieren. Schöner wäre die konsistente Nutzung der numerischen Werte.

Das wäre zwar eine inkompatible Änderung, aber vielleicht könnte man einfach auch zusätzlich die numerischen Werte beim Setzen zulassen.

Antworten

Zurück zu „Wünsche“