Robonect (Automower G3): online

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

Vorheriges Thema - Nächstes Thema

Mave

Hallo zusammen,

bin gerade am Umbauen meines Heimnetzwerkes und habe jetzt den Automower in der DMZ und den FHEM Server im internen Netz stehen.

Aus dem internen Netz erreiche ich per Browser den Automower in der DMZ. Leider kann aber FHEM keine Verbindung über das Modul herstellen.

Jemand eine Idee, woran das liegen könnte?

Vielen Dank.

Gruß Mave

Chris46

Hat es denn vor deinem Umbau funktioniert?
Wenn ja, dann liegt es wohl an deiner DMZ Konfiguration.

Mave

Moin Chris,

ich habe das Modul seit Monaten erfolgreich im Einsatz, keine Frage.

Ich wundere mich nur, warum ich aus dem internen Netz in die DMZ mit dem Browser erfolgreich auf den Mäher komme und warum das FHEM Modul keine Verbindung aufbauen kann.

Ist eigentlich seit der Robonect Version 7a der Benutzername und das Passwort Pflicht?
Mit BasicAuth hat es im selben Netzwerk problemlos funktioniert.

Hast Du noch eine Idee?

Chris46

Kannst du den Mower denn von dem FHEM-Server pingen?

Welche Fehlermeldung erscheint in FHEM?

Mave

Ping funktioniert.

Fehlermeldung ist eine gute Frage.
Die Readings haben das letzte Mal am 29.12. um 18:20 Uhr aktualisiert.
State ist offline.

Mehr passiert nicht.

Chris46

Kannst ja den Verbose vom Device mal kurz auf 5 setzen. Wenn ich mich recht erinnere, dann schreibt er dann die Abfrage komplett in den FHEM Log. Diese dann hier posten.

Winterschlaf ist aus?

Mave

Wo kann ich Winterschlaf ein bzw. ausschalten?

Hier das Log:

2018.12.31 08:51:53 5: enter set Automower310: Automower310 hash: HASH(0x405f3a8), attributes: Automower310, ?
2018.12.31 08:51:53 5: enter set Automower310: Automower310 hash: HASH(0x405f3a8), attributes: Automower310, ?
2018.12.31 08:51:53 5: enter set Automower310: Automower310 hash: HASH(0x405f3a8), attributes: Automower310, ?
2018.12.31 08:51:53 5: enter set Automower310: Automower310 hash: HASH(0x405f3a8), attributes: Automower310, ?
2018.12.31 08:51:53 5: enter get Automower310: Automower310 hash: HASH(0x405f3a8), attributes: Automower310, ?
2018.12.31 08:51:53 5: enter set Automower310: Automower310 hash: HASH(0x405f3a8), attributes: Automower310, ?
2018.12.31 08:51:53 5: enter set Automower310: Automower310 hash: HASH(0x405f3a8), attributes: Automower310, ?
2018.12.31 08:51:53 5: enter get Automower310: Automower310 hash: HASH(0x405f3a8), attributes: Automower310, ?
2018.12.31 08:52:05 5: enter set Automower310: Automower310 hash: HASH(0x405f3a8), attributes: Automower310, ?
2018.12.31 08:52:05 5: enter set Automower310: Automower310 hash: HASH(0x405f3a8), attributes: Automower310, ?
2018.12.31 08:52:05 5: enter get Automower310: Automower310 hash: HASH(0x405f3a8), attributes: Automower310, ?
2018.12.31 08:52:06 5: enter set Automower310: Automower310 hash: HASH(0x405f3a8), attributes: Automower310, ?
2018.12.31 08:52:06 5: enter set Automower310: Automower310 hash: HASH(0x405f3a8), attributes: Automower310, ?
2018.12.31 08:52:06 5: enter get Automower310: Automower310 hash: HASH(0x405f3a8), attributes: Automower310, ?
2018.12.31 08:52:08 5: enter get Automower310: Automower310 hash: HASH(0x405f3a8), attributes: Automower310, status
2018.12.31 08:52:08 5: credentials - found with key-value
2018.12.31 08:52:08 5: exit get


Mave

Ich kann ja über das Modul im Moment nichts machen....

Von daher weiß ich gerade nicht, was Du mir damit sagen willst...

Chris46

Dort steht wie du den Winterschlaf im Modul ein und aus schaltest. Da du die Funktion aber scheinbar nicht kennst, hast du die wohl auch nicht angefasst.

Kannst du bitte mal ein list von dem device posten.

Mave

#250
Zitat von: Chris46 am 31 Dezember 2018, 10:18:57
Dort steht wie du den Winterschlaf im Modul ein und aus schaltest. Da du die Funktion aber scheinbar nicht kennst, hast du die wohl auch nicht angefasst.

Kannst du bitte mal ein list von dem device posten.


Internals:
   DEF        192.168.1.160
   DEVNAME    Automower310
   IP         192.168.1.160
   NAME       Automower310
   NR         93
   STATE      M:automatik S:offline B:99 W:60 T:2018-12-29 17:03:24
   TYPE       Robonect
   READINGS:
     2018-08-19 16:38:52   alarm-ueberspannung_batterie 0
     2018-08-19 16:38:52   alarm-unterspannung_batterie 0
     2018-08-19 16:38:52   alarm-zu_feucht 0
     2018-08-19 16:38:52   alarm-zu_kalt   0
     2018-08-19 16:38:52   alarm-zu_warm   0
     2018-12-29 18:20:20   allgemein-batteriezustand 99
     2018-12-29 18:20:20   allgemein-betriebsstunden 432
     2018-12-29 18:20:20   allgemein-dauer 0
     2018-12-29 18:20:20   allgemein-modus automatik
     2018-12-29 18:20:20   allgemein-status parken
     2018-08-19 16:38:52   spannung-batterie 27234
     2018-12-30 19:37:56   state           offline
     2018-12-29 15:59:32   timer-startdatum 2018-12-29
     2018-12-29 15:59:32   timer-startzeit 17:03:24
     2018-12-29 18:20:20   timer-status    deaktiviert
     2018-08-19 16:38:52   umwelt-feuchte  34
     2018-08-19 16:38:52   umwelt-temperatur 37
     2018-12-31 10:02:30   winterschlaf    off
     2018-12-29 18:20:20   wlan-signal     -59
     2018-12-29 18:20:20   wlan-signal-prozent 60
Attributes:
   basicAuth  *********
   group      Robonect
   icon       scene_robo_lawnmower
   pollInterval 120
   room       Garten
   sortby     1
   stateFormat M:allgemein-modus S:state B:allgemein-batteriezustand W:wlan-signal-prozent T:timer-startdatum timer-startzeit
   timeout    60
   verbose    5

Mave

Mit der alten Firmware Beta 6, wo kein Benutzername und kein Passwort benötigt wird, funktioniert es jetzt wieder.

Ich vermute, dass die Abfrage der Authentifizierungsinformationen über die Netzwerkgrenze DMZ->internes Netz nicht funktioniert.

Vielen Dank.


Chris46

Versuche mal die basicAuth zu löschen und neu an zu legen. Ggf. geht es dann wieder.

AlpenFlizzer

Hi!

Erstmal danke für das Modul, habe es erfolgreich mit einem McCulloch Rob1000 und einem Robonect Hx seit ein paar Tagen in Verwendung.

Nun zu meiner Frage: Gibt es einen Grund weshalb der Key "blades" aus der JSON Response nicht als Reading verarbeitet wird? Ich könnte es zwar lokal im Modul ergänzen, aber das ist wohl nicht grad im Sinne des Erfinders...

Ich würde gerne den Messertausch als ToDo in der FTUI anzeigen wenns soweit ist. Hat sonst niemand Verwendung für diese Info?

Danke für die Hilfe, würde mich freuen, wenn das mal bei einem Update dabei wäre!

Gruß,
Sascha

dennisg.

Hallo alle zusammen,

ich habe da mal ein Problem ich schaffe es nicht mehr eine Verbindung zum Robbi herzustellen er wird immer als Offline angezeigt.
Habe ihn auch schon in Fhem gelöscht und neu angelegt leider ohne Erfolg.
Habe auch das basicauth benutzer:passwort eingetragen in den Atributen leider bringt es nichts.
Jetzt habe ich gerade bei einem Neustart folgende Meldung im log gesehen:

PERL WARNING: Use of uninitialized value $hybernate in concatenation (.) or string at ./FHEM/86_Robonect.pm line 592.

Habe einen R70Li mit FW: Robonect Hx+ V1.0 (15.10.2018 09:37)
Fhem auf aktuellstem Stand.

Hoffe ihr könnt mir helfen.

Gruß Dennis