Aufgrund derzeit hohem Spamaufkommens werden neue Nutzer sehr restriktiv behandelt. Nach kurzer "Bewährungszeit" hat man als normaler Nutzer weitreichende Rechte und benötigt auch kein Captcha mehr.
.
Nutzer, die sich danach dennoch als Spammer oder Trolle erweisen, können jederzeit wieder auf diesen Status zurückgesetzt oder gebannt werden.
Dasselbe gilt für Versuche, politische Überzeugungen kund zu tun, egal aus welcher Richtung diese kommen.
.
.:!: Achtung! Derzeit ist Robonect (noch) nicht mit dem Automower 305 ab Baujahr 2020 zusammen mit der neuen Mäher-FW MSW 41.4.0 kompatibel!
Aber: Im DailyBuild ist ein Patch enthalten, der getestet werden kann! (Stand 15.02.2024)
.
.Du hast Deinen Gardena-Mäher auf die Gardena-Firmware von 2023 aktualisiert?
.:arrow: Testmöglichkeit für das Daily Build.

Das FW-Update am Mäher wird dennoch nicht empfohlen, da das Daily Build nach aktuellen Berichten von Beta-Testern noch keine vollständige Kompatibilität gewährleisten kann! (Stand: 15.02.2024)
Wir empfehlen, das Gardena-Update noch nicht durchzuführen!

.
.

Konsistenz Datenpunkte MQTT und API

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 Version 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: Nachfragen, ob ein Feature bereits umgesetzt wurde, obwohl man es nach der Installation der aktuellen Version darin nicht findet, sind nicht sinnvoll. Diese Frage klärt bereits das Changelog im Downloadforum.

:arrow: Beachte bitte die Beschreibungen der Unterforen
Antworten
JensH
Forum-Nutzer
Beiträge: 23
Registriert: Sa 26. Aug 2017, 13:59
Mäher: Gardena R40Li
Firmware des Mähers (MSW): MSW 6.xx.xx
Herstellungsjahr: 2017
Robonect-Modul: Robonect Hx (Rev.4)
Robonect Firmware: 1.0a

Konsistenz Datenpunkte MQTT und API

Beitrag von JensH »

Moin, ich liebe robonect seitdem ich es habe (4 Jahre ca.).

Aktuell bin ich dabei mit openHAB mehr auf mqtt umzustellen und dabei ist mir aufgefallen, dass nicht alle Werte zwischen API und MQTT konsistent zu sein scheinen.

Aufgefallen ist mir das z.B. bei Duration (Status seit), welcher auf der API in Sekunden angegeben wird, bei mqtt scheinbar in Minuten.

Hier wäre eine Konsistenz (gleicher Feld Name auch gleicher Inhalt) super. Mqtt also auf Sekunden umstellen, da die API „älter“ ist wäre schön.

Ebenso das Verhalten bei next Timer: auf der api fehlen die Werte, bei inaktivem Timer, unter mqtt kommt statt „null“ der 1.1.1970 zurück.

Ein weiteres Beispiel ist der mode, wo nur drei numerische über mqtt kommen (1,2,3) für Auto,manuell und home, aber im Command 4 Text werte gesendet werden müssen/können(Auto,hole,man,eod)
Das erfordert zumindest in openHAB zwei channels, hier wäre Status 1-4(4=eod) und bei control der statuswechsel mit 1-4 statt strings ebenfalls konsistenter.

Gerade durch den Umstieg fällt mir das auf und das macht die Smarthome Integration beim Wechsel zu einer gewissen Herausforderung.

Ansonsten: geile Arbeit, weiter so!

;)
Mäher: R40Li (Bj 2017) MSW-Version:6.14.00 MSW-Datum: 2016-11-09 09:05:49 SUB-Version: 6.01.00
HX Modul Firmware 1.3 im WLAN, verbunden mit homee und openhab3

Lampi
sehr erfahrener Forum-Nutzer
Beiträge: 698
Registriert: Di 14. Feb 2017, 17:07
Mäher: Husqvarna Automower 330X
Firmware des Mähers (MSW): MSW 7.xx.xx
Herstellungsjahr: 2014
Robonect-Modul: Robonect Hx (Rev.1)
Robonect Firmware: V1.3b
hat sich bedankt: 8 Male
wurde gedankt: 81 Male

Re: Konsistenz Datenpunkte MQTT und API

Beitrag von Lampi »

Hallo JensH,

ich bin auch wie du von API auf MQTT (soweit möglich) umgestiegen. Ich nutze dazu ioBroker mit den Adaptern MQTT als Broker und Javaskript als Logik. Mit openHAB habe ich keinerlei Erfahrungen. Soviel vorweg.


Die Unterschiede, die du ansprichst, sind vermutlich dem unterschiedlichen Konzept der Schnittstellen geschuldet.

Frage ich die Duration über die API ab, bekomme ich einmalig eine Antwort, die einen zu dem Zeitpunkt gültigen sekundengenauen Wert beinhaltet. Damit ein sekundengenauer Wert über MQTT gültig ist, müsste er auch sekündlich übertragen werden, was im Netzwerk einen gewissen Traffic erzeugen würde.
Zu der Zeit, als ich über API abgefragt habe, habe ich die Duration hergenommen, um den Zeitpunkt des letzten Statuswechsels zu berechnen. Ich konnte dadurch das Abfrageintervall recht lange wählen, wusste aber dennoch, wann der Statuswechsel stattfand. Über MQTT mache ich es andersherum. Der Statuswechsel wird sofort gemeldet und durch Zeit minus LastChange erhalte ich einen genauen Wert.

Bei der Zeit für den nächsten Timerstart ist es, wie du schon schriebst, so, dass der Wert über API einfach nicht mitgesendet wird. Da obliegt es dem Fragendem, wie er mit dem fehlendem Wert umgeht.
Bei MQTT führt ein nicht übertragen des Wertes dazu, dass der Broker den letzten Wert behält, der damit ungültig wird. Um das zu verhindern, wird 0 gesendet, was bei Unixzeit im Textformat 01.01.1970 00:00:00 UTC ist.


Gruß
Lampi
Fragen? Fragen!

JensH
Forum-Nutzer
Beiträge: 23
Registriert: Sa 26. Aug 2017, 13:59
Mäher: Gardena R40Li
Firmware des Mähers (MSW): MSW 6.xx.xx
Herstellungsjahr: 2017
Robonect-Modul: Robonect Hx (Rev.4)
Robonect Firmware: 1.0a

Re: Konsistenz Datenpunkte MQTT und API

Beitrag von JensH »

Hallo Lampi,

Klingt nachvollziehbar, sofern der Status tatsächlich direct über mqtt kommt. Wobei gleiches Feld gleicher wert immer noch ne Logik hätte. Auch wenn die Sprünge mqtt dann größer wären.

Bei dem Timer wäre ein „null“ halt meines Erachtens besser in der Nutzung.

Auf jeden Fall beim Status und den commands sollte man da auf gleiche Logik setzen ;)
Mäher: R40Li (Bj 2017) MSW-Version:6.14.00 MSW-Datum: 2016-11-09 09:05:49 SUB-Version: 6.01.00
HX Modul Firmware 1.3 im WLAN, verbunden mit homee und openhab3

DJDeepT
Forum-Anfänger
Beiträge: 3
Registriert: Sa 28. Mär 2020, 12:06
Mäher: Husqvarna Automower 315
Firmware des Mähers (MSW): MSW 10.xx.xx
Herstellungsjahr: 2018
Robonect-Modul: Robonect Hx (Rev.6)
Robonect Firmware: 1.1b

Re: Konsistenz Datenpunkte MQTT und API

Beitrag von DJDeepT »

Hallo.
Wie hast Du Robonect per MQTT ins OpenHAB bekommen?
Möchte auch umsteigen, da sich das Robonect Binding alle paar Tage aufhängt.
Danke.
Gruß Tobi

Benutzeravatar
shadowkiller
Forum-Veteran
Beiträge: 4467
Registriert: Do 11. Jan 2018, 08:42
Wohnort: Würzburg
Mäher: Husqvarna Automower 315
Firmware des Mähers (MSW): MSW 10.xx.xx
Herstellungsjahr: 2017 (Modell 2018)
Robonect-Modul: Robonect Hx (Rev.5)
Robonect Firmware: 1.3 (WLAN 1.7.4)
hat sich bedankt: 159 Male
wurde gedankt: 132 Male

Re: Konsistenz Datenpunkte MQTT und API

Beitrag von shadowkiller »

DJDeepT hat geschrieben:Hallo.
Wie hast Du Robonect per MQTT ins OpenHAB bekommen?
Möchte auch umsteigen, da sich das Robonect Binding alle paar Tage aufhängt.
Danke.
Gruß Tobi
Seid so nett und klärt das im entsprechenden Forum, Danke!
Anleitung zur Erstinstallation
--
Robonect® Dokumentation (= Gebrauchsanweisung = Bedienungsanleitung) und Support
--
Forum cooler nutzen: Hervorhebungen machen und Screenshots posten
--
Es wurde schon alles gefragt, nur noch nicht von allen. (frei nach Karl Valentin)

Antworten

Zurück zu „Wünsche“