Robonect (Automower G3): online

Begonnen von Andi291, 15 Mai 2016, 21:12:56

Vorheriges Thema - Nächstes Thema

Det20

Vielen Dank für das Modul, läuft 1a! Einzig die Statusmeldungen ("Status") könnten eine korrekte Groß/Kleinschreibung vertragen.
Ansonsten: Topp Arbeit, vielen Dank!

Det20

Moin,

in der aktuellen Robonect Firmware (0.9c) gibt es eine Abfrage "health", die z.B. die Feuchtigkeit innerhalb des Gerätes ausgibt. Würde ich da über ein Update des FHEM Moduls freuen.


outhouse

Hallo zusammen

Seit dem Update auf 09 erhalte ich keine Werte mehr automatisch (pollinterval)

allgemein-batteriezustand undef 2017-04-03 11:14:14
allgemein-Betriebsstunden undef 2017-04-03 11:14:14
allgemein-dauer 0 2017-04-03 11:14:14
allgemein-modus undef 2017-04-03 11:14:14
allgemein-Status undef 2017-04-03 11:14:14
state undef 2017-04-03 11:14:14
timer-startdatum undef 2017-04-03 11:14:14
timer-startzeit undef 2017-04-03 11:14:14
timer-status undef 2017-04-03 11:14:14
Winterschlaf 0 2017-04-02 06:43:28
wlan-signal undef 2017-04-03 11:14:14
wlan-signal-Prozent 58 2017-04-03 11:14:14

mit "get Status" kommen die Werte ohne Probleme rein

Noch jemand mit diesem Problem?

Gruss Chris
Raspberry 4 B mit Raspberry Pi OS und FHEM-Image 6.3 von fhem.de
Cul CC 1101 V4 als CUL_HM
Cul V3.4 + V3.4 als RFR
enocean-pi

Andi291

Hab die neueste 09 drauf - läuft...

Det20


cbuerch

#50
@outhouse:
Hatte gerade das selbe Problem, wenn ich etwas in der fhem.cfg für den Mäher geändert habe.
Ich habe einfach die fhem.save gelöscht, dann ging es nach einen restart wieder.
Irgend ein kleiner Bug scheint da noch beim Laden der fhem.save zu sein, wenn es nicht 100%ig zur fhem.cfg passt (für den Robomow-Bereich)

Ergänzung: Ich habe noch V0.8 im Einsatz.

outhouse

#51
Zitat von: cbuerch am 04 April 2017, 12:22:14
@outhouse:
Hatte gerade das selbe Problem, wenn ich etwas in der fhem.cfg für den Mäher geändert habe.
Ich habe einfach die fhem.save gelöscht, dann ging es nach einen restart wieder.
Irgend ein kleiner Bug scheint da noch beim Laden der fhem.save zu sein, wenn es nicht 100%ig zur fhem.cfg passt (für den Robomow-Bereich)

Ergänzung: Ich habe noch V0.8 im Einsatz.

Hallo cbuerch

Danke für den Tip. Habe das bei mir auch versucht. Bringt leider nichts.

Habe mal Verbose 5 eingegeben. Da bekomme ich folgende Meldungen:
Zitat
2017.04.05 07:21:57.722 5: exit update
2017.04.05 07:21:57.721 5: enter update Sozi: Sozi
2017.04.05 07:20:27.719 5: exit update
2017.04.05 07:20:27.718 5: enter update Sozi: Sozi
2017.04.05 07:18:57.716 5: exit update
2017.04.05 07:18:57.715 5: enter update Sozi: Sozi
2017.04.05 07:17:27.712 5: exit update
2017.04.05 07:17:27.712 5: enter update Sozi: Sozi

"Sozi" = Rasenroboter, da er sich nur an feste Arbeitszeiten hält :-

Schön brav alle 90 Sekunden gem. "Pollinterval". Nur kommen keine Daten im Fhem an

Wenn ich ihn über das Webinterface nach Hause schicke, folgende Logeinträge:

Zitat
2017.04.05 07:29:27.736 5: exit update
2017.04.05 07:29:27.736 5: enter update Sozi: Sozi
2017.04.05 07:28:12.935 5: parse cmd-table - Set:status, Option:noArg, RetVal:status:noArg
2017.04.05 07:28:12.935 5: enter get Sozi: Sozi hash: HASH(0x4997bc8), attributes: Sozi, ?
2017.04.05 07:28:12.934 5: parse cmd-table - Set:auto, Option:noArg, RetVal:feierabend:noArg start:noArg stop:noArg winterschlaf:on,off home:noArg manuell:noArg auto:noArg
2017.04.05 07:28:12.933 5: parse cmd-table - Set:manuell, Option:noArg, RetVal:feierabend:noArg start:noArg stop:noArg winterschlaf:on,off home:noArg manuell:noArg
2017.04.05 07:28:12.933 5: parse cmd-table - Set:home, Option:noArg, RetVal:feierabend:noArg start:noArg stop:noArg winterschlaf:on,off home:noArg
2017.04.05 07:28:12.933 5: parse cmd-table - Set:winterschlaf, Option:on,off, RetVal:feierabend:noArg start:noArg stop:noArg winterschlaf:on,off
2017.04.05 07:28:12.933 5: parse cmd-table - Set:stop, Option:noArg, RetVal:feierabend:noArg start:noArg stop:noArg
2017.04.05 07:28:12.933 5: parse cmd-table - Set:start, Option:noArg, RetVal:feierabend:noArg start:noArg
2017.04.05 07:28:12.932 5: parse cmd-table - Set:feierabend, Option:noArg, RetVal:feierabend:noArg
2017.04.05 07:28:12.932 5: enter set Sozi: Sozi hash: HASH(0x4997bc8), attributes: Sozi, ?
2017.04.05 07:28:12.931 5: parse cmd-table - Set:stop, Option:noArg, RetVal:manuell:noArg auto:noArg feierabend:noArg start:noArg home:noArg winterschlaf:on,off stop:noArg
2017.04.05 07:28:12.931 5: parse cmd-table - Set:winterschlaf, Option:on,off, RetVal:manuell:noArg auto:noArg feierabend:noArg start:noArg home:noArg winterschlaf:on,off
2017.04.05 07:28:12.930 5: parse cmd-table - Set:home, Option:noArg, RetVal:manuell:noArg auto:noArg feierabend:noArg start:noArg home:noArg
2017.04.05 07:28:12.930 5: parse cmd-table - Set:start, Option:noArg, RetVal:manuell:noArg auto:noArg feierabend:noArg start:noArg
2017.04.05 07:28:12.930 5: parse cmd-table - Set:feierabend, Option:noArg, RetVal:manuell:noArg auto:noArg feierabend:noArg
2017.04.05 07:28:12.930 5: parse cmd-table - Set:auto, Option:noArg, RetVal:manuell:noArg auto:noArg
2017.04.05 07:28:12.929 5: parse cmd-table - Set:manuell, Option:noArg, RetVal:manuell:noArg
2017.04.05 07:28:12.929 5: enter set Sozi: Sozi hash: HASH(0x4997bc8), attributes: Sozi, ?
2017.04.05 07:28:06.865 5: parse cmd-table - Set:feierabend, Option:noArg, RetVal:manuell:noArg auto:noArg winterschlaf:on,off home:noArg stop:noArg start:noArg feierabend:noArg
2017.04.05 07:28:06.865 5: parse cmd-table - Set:start, Option:noArg, RetVal:manuell:noArg auto:noArg winterschlaf:on,off home:noArg stop:noArg start:noArg
2017.04.05 07:28:06.864 5: parse cmd-table - Set:stop, Option:noArg, RetVal:manuell:noArg auto:noArg winterschlaf:on,off home:noArg stop:noArg
2017.04.05 07:28:06.864 5: parse cmd-table - Set:home, Option:noArg, RetVal:manuell:noArg auto:noArg winterschlaf:on,off home:noArg
2017.04.05 07:28:06.864 5: parse cmd-table - Set:winterschlaf, Option:on,off, RetVal:manuell:noArg auto:noArg winterschlaf:on,off
2017.04.05 07:28:06.864 5: parse cmd-table - Set:auto, Option:noArg, RetVal:manuell:noArg auto:noArg
2017.04.05 07:28:06.864 5: parse cmd-table - Set:manuell, Option:noArg, RetVal:manuell:noArg
2017.04.05 07:28:06.863 5: enter set Sozi: Sozi hash: HASH(0x4997bc8), attributes: Sozi,

Gruss

Chris
Raspberry 4 B mit Raspberry Pi OS und FHEM-Image 6.3 von fhem.de
Cul CC 1101 V4 als CUL_HM
Cul V3.4 + V3.4 als RFR
enocean-pi

Andi291

Das Modul ist aktuell? Wann hast fhem zuletzt geupdated? Winterschlaf steht auf off?

outhouse

Zitat von: Andi291 am 05 April 2017, 09:43:42
Das Modul ist aktuell? Wann hast fhem zuletzt geupdated? Winterschlaf steht auf off?

@Andi291

1000 von 1000 Punkten!!!!

Updates mache ich regelmässig. Daher Modul aktuell. Aber....

... bei Winterschlaf war eine "0" und nicht "off". Jetzt funktioniert es prächtig

Danke!!!

Gruss Chris
Raspberry 4 B mit Raspberry Pi OS und FHEM-Image 6.3 von fhem.de
Cul CC 1101 V4 als CUL_HM
Cul V3.4 + V3.4 als RFR
enocean-pi

MarcusR

Zitat von: Andi291 am 05 April 2017, 09:43:42
Das Modul ist aktuell? Wann hast fhem zuletzt geupdated? Winterschlaf steht auf off?
Ich habe auch das Problem, dass sich das Robonect-Device nicht selbstständig aktualisiert. Auch bei mir steht das Reading "winterschlaf" auf 0. Könnte es sein, dass das Reading initial nicht korrektaus dem Automower ausgelesen wird?
Habe das Device erst am Wochenende angelegt, d.h. ich habe noch nie Einstellungen bzgl. dem Winterschlaf vorgenommen.
Robonect hat die Firmware 0.9c btw.

Ciao,
    Marcus
FHEM auf RPi 2 im Schaltschrank mit Homematic, 1-Wire, S0, Hue, LivingColors, Robonect, WifiLight, Logitech Harmony Hub, Heizung, Webcams und andFHEM

outhouse

Zitat von: MarcusR am 06 April 2017, 11:59:28
Ich habe auch das Problem, dass sich das Robonect-Device nicht selbstständig aktualisiert. Auch bei mir steht das Reading "winterschlaf" auf 0. Könnte es sein, dass das Reading initial nicht korrektaus dem Automower ausgelesen wird?

Ciao,
    Marcus

Markus

Oben bei "set":

set <deinMover> winterschlaf (aus dem Aufklappmenu auswählen)
(dann erscheint eine weitere Aufklappliste mit "on" und "off")
also "off" wählen und mit der taste "set" bestätigen

Chris
Raspberry 4 B mit Raspberry Pi OS und FHEM-Image 6.3 von fhem.de
Cul CC 1101 V4 als CUL_HM
Cul V3.4 + V3.4 als RFR
enocean-pi

MarcusR

Zitat von: outhouse am 06 April 2017, 15:40:00
Markus

Oben bei "set":

set <deinMover> winterschlaf (aus dem Aufklappmenu auswählen)
(dann erscheint eine weitere Aufklappliste mit "on" und "off")
also "off" wählen und mit der taste "set" bestätigen

Chris
Hi Chris,

Danke für den Hinweis. Ich hab das aber bewusst noch nicht gesetzt, weil mich eher interessiert, warum der Wert initial falsch ist. Irgendwas muss das Modul ja reiten, da eine (falsche) "0" statt einem (korrektem) "off" reinzuschreiben. Das scheint mir eher ein Bug zu sein, wenn dadurch das pollen unterbunden ist.

Vielleicht weiß ja jemand Rat :)

Ciao,
    Marcus
FHEM auf RPi 2 im Schaltschrank mit Homematic, 1-Wire, S0, Hue, LivingColors, Robonect, WifiLight, Logitech Harmony Hub, Heizung, Webcams und andFHEM

Andi291

Kein bug, feature. Gepolled wird nur bei Winterschlaf gleich off.
Dass 0 gesetzt wird, ist nicht in Ordnung.

MarcusR

Zitat von: Andi291 am 06 April 2017, 17:29:21
Kein bug, feature. Gepolled wird nur bei Winterschlaf gleich off.
Klaro, war ja auch nicht das Problem.

Zitat von: Andi291 am 06 April 2017, 17:29:21
Dass 0 gesetzt wird, ist nicht in Ordnung.
Das ist ja das Problem und ggf. ein Bug. Die Frage ist, wer setzt die 0? Das Modul bei der Device-Anlage? Die Antwort von Robonect?
FHEM auf RPi 2 im Schaltschrank mit Homematic, 1-Wire, S0, Hue, LivingColors, Robonect, WifiLight, Logitech Harmony Hub, Heizung, Webcams und andFHEM

Andi291

#59
Device bei Anlage

Probiert mal das Modul im Anhang, bitte.