NEWS
Neuer Robonect HX Adapter
-
@Latzi Um das Piepen zu provozieren, muss der Roboter zunächst im Status schlafen sein. D.h. Du musst immer ein paae Minuten warten.
Version 0.0.10 beinhaltet eine kleine Änderung. Ich habe daraus eine neue Version gemacht, weil ich den Adapter in das stable Repository aufnehmen lassen möchte.
-
@braindead sagte in Neuer Robonect HX Adapter:
Um das Piepen zu provozieren, muss der Roboter zunächst im Status schlafen sein. D.h. Du musst immer ein paar Minuten warten.
Genau so hab ich´s gemacht
-
ich bekomme in unregelmäßigen Abständen folgende Fehlermeldung und Adapter startet neu:
2020-03-25 14:36:30.122 - [31merror[39m: robonect.0 (32243) uncaught exception: Unexpected end of JSON input 2020-03-25 14:36:30.123 - [31merror[39m: robonect.0 (32243) SyntaxError: Unexpected end of JSON input at JSON.parse (<anonymous>) at Request._callback (/opt/iobroker/node_modules/iobroker.robonect/lib/library.js:118:45) at Request.self.callback (/opt/iobroker/node_modules/request/request.js:185:22) at Request.emit (events.js:198:13) at Request.<anonymous> (/opt/iobroker/node_modules/request/request.js:1161:10) at Request.emit (events.js:198:13) at IncomingMessage.<anonymous> (/opt/iobroker/node_modules/request/request.js:1083:12) at Object.onceWrapper (events.js:286:20) at IncomingMessage.emit (events.js:203:15) at endReadableNT (_stream_readable.js:1145:12) 2020-03-25 14:36:30.124 - [32minfo[39m: robonect.0 (32243) cleaned everything up... 2020-03-25 14:36:31.128 - [33mwarn[39m: robonect.0 (32243) Terminated (UNCAUGHT_EXCEPTION): Without reason 2020-03-25 14:36:31.628 - [32minfo[39m: robonect.0 (32243) terminating with timeout 2020-03-25 14:36:38.784 - [31merror[39m: host.Pi4-Server Caught by controller[0]: SyntaxError: Unexpected end of JSON input 2020-03-25 14:36:38.785 - [31merror[39m: host.Pi4-Server Caught by controller[0]: at JSON.parse (<anonymous>) 2020-03-25 14:36:38.785 - [31merror[39m: host.Pi4-Server Caught by controller[0]: at Request._callback (/opt/iobroker/node_modules/iobroker.robonect/lib/library.js:118:45) 2020-03-25 14:36:38.786 - [31merror[39m: host.Pi4-Server Caught by controller[0]: at Request.self.callback (/opt/iobroker/node_modules/request/request.js:185:22) 2020-03-25 14:36:38.786 - [31merror[39m: host.Pi4-Server Caught by controller[0]: at Request.emit (events.js:198:13) 2020-03-25 14:36:38.786 - [31merror[39m: host.Pi4-Server Caught by controller[0]: at Request.<anonymous> (/opt/iobroker/node_modules/request/request.js:1161:10) 2020-03-25 14:36:38.786 - [31merror[39m: host.Pi4-Server Caught by controller[0]: at Request.emit (events.js:198:13) 2020-03-25 14:36:38.787 - [31merror[39m: host.Pi4-Server Caught by controller[0]: at IncomingMessage.<anonymous> (/opt/iobroker/node_modules/request/request.js:1083:12) 2020-03-25 14:36:38.787 - [31merror[39m: host.Pi4-Server Caught by controller[0]: at Object.onceWrapper (events.js:286:20) 2020-03-25 14:36:38.787 - [31merror[39m: host.Pi4-Server Caught by controller[0]: at IncomingMessage.emit (events.js:203:15) 2020-03-25 14:36:38.787 - [31merror[39m: host.Pi4-Server Caught by controller[0]: at endReadableNT (_stream_readable.js:1145:12) 2020-03-25 14:36:38.788 - [31merror[39m: host.Pi4-Server instance system.adapter.robonect.0 terminated with code 6 (UNCAUGHT_EXCEPTION) 2020-03-25 14:36:38.788 - [32minfo[39m: host.Pi4-Server Restart adapter system.adapter.robonect.0 because enabled
Kannst du mit den Meldungen etwas anfangen?
-
@Latzi Anscheinend hast Du ab und an Probleme damit die Antworten zu verarbeiten. Ich habe diesen Fehler bisher bei mir nicht beobachtet. Trotzdem arbeite ich gerade daran solche Fehler besser abzufangen. Sobald ich etwas zum Testen habe, gebe ich bescheid.
-
Hi!
Ich habe auch 1.1b drauf und Adapter 0.0.10.
Leider bekomme ich die folgende Fehlermeldung, wenn ich auf den "Status" was schreibe (also zum Beispiel, dass er auf "AUTO" gehen soll).
Woran kann das liegen?
Danke und Grüße
Marc -
Gibt es irgendwo nen Rabattcode änliches um das Robonect Modul zu bestellen 179€ ist schon ne Stange Geld
-
@Malz1902
Ich weiß nicht ob das noch geht, aber früher konnte man mit dem Code "FORUM80" Rabatt bekommen. -
@MarcJ said in Neuer Robonect HX Adapter:
Woran kann das liegen?
Ganz einfach: Das ist ein Bug und als ich es gerade bei mir versucht habe, kam der gleiche Fehler im Log. Das ist hoffentlich nur eine Kleinigkeit und sollte schnell behoben sein.
-
@braindead Alles klar, danke
-
@SchuetzeSchulz said in Neuer Robonect HX Adapter:
@Malz1902
Ich weiß nicht ob das noch geht, aber früher konnte man mit dem Code "FORUM80" Rabatt bekommen.Danke, klappt gibgt 30€ Rabatt
-
-
Hallo, ich wollte diesen Adapter testen, nach der Ersteinrichtung erhalte ich allerdings folgende Fehlermeldung:
"(897) No connection to lawn mower. Check network connection."Im Tcpdump auf dem iobroker sehe ich, dass die Robonect Instanz kein Paket in Richtung Ziel-IP sendet.
Die Instanzen von anderen Adaptern funktionieren und senden zu ihren Geräten fleißig Pakete hin und her.Hat jemand eine Idee, woran es liegen könnte? Oder wo ich weiter troubleshooten kann?
VG Damian
-
@braindead sagte in Neuer Robonect HX Adapter:
Vielen Dank!
Adapter ist installiert, Version ist aber unverändert 0.0.10, richtig?
Beobachte und gebe in den nächsten Tagen Bescheid. -
@Damian411 Vor jedem Poll schickt der Adapter einen Ping an die hinterlegte IP. Ist der Ping nicht erfolgreich, kommt die von Dir gepostete Fehlermeldung. Hast Du in der Konfiguration wirklich nur die IP ohne http etc. eingetragen? Ist der Mähroboter vom ioBroker aus erreichbar?
@Latzi Korrekt, die Versionsnummer habe ich noch nicht geändert. Das tue ich immer erst dann, wenn ich eine neue Version freigebe.
-
@braindead
Ich habe nur die IP-Adresse ohne sonstige Angeben eingetragen: "10.0.10.15".
Robonect ist vom iobroker aus per Ping erreichbar, hier sehen ich auch im Tcpdump die Einträge. Die kommunizieren auch problemlos über MQTT.
Der Robonect Adapter sendet allerdings keinen Ping an die o. g. IP Adresse.
Den Adapter habe ich auch schon neu installiert und MQTT deaktiviert, leider ohne Erfolg. -
Hallo,
ich habe ein Problem, neue Version installiert. Mein HQ 315x wird ständig mit dem Status Home nach hause geschickt (das könnte die Handyapp Robonect sein). Ich kann leider noch nicht sagen, warum das so ist. Ich habe diese App jetzt erst einmal deinstalliert.EDIT: Könnte eventuell die Wettereinstellung sein. Hatte die Temperatur auf min 10°C eingestellt. Heute ist aber leider etwas frischer, habe das mal auf min 0°C eingestellt. Mal sehen, ob das so besser wird.
Lade mal das Log von der Karte, mal sehen, ob da etwas zu finden ist.EDIT 2: War wohl die Wettereinstellung, jetzt wieder alle Scripte aktiviert, er mäht und mäht und ... macht, was er soll.
-
Statusänderungen funktionieren einwandfrei.
Ich bekomme zwar immer noch Fehler, aber die Kommunikation ist nur kurzzeitig gestört und läuft deutlich besser als zuvor (Adapter bleibt immer auf "grün").Hier ein Auszug der Fehlermledungen:
2020-03-27 04:08:59.122 - error: robonect.0 (22988) No connection to lawn mower. Check network connection. 2020-03-27 05:18:59.785 - error: robonect.0 (22988) No connection to lawn mower. Check network connection. 2020-03-27 06:13:31.584 - error: robonect.0 (22988) Error: JSON not valid 2020-03-27 06:20:31.553 - error: robonect.0 (22988) Error: JSON not valid 2020-03-27 06:26:05.426 - error: robonect.0 (22988) Error: Something went wrong 2020-03-27 06:26:54.745 - error: robonect.0 (22988) No connection to lawn mower. Check network connection. 2020-03-27 06:27:58.550 - error: robonect.0 (22988) Error: Error: socket hang up 2020-03-27 06:28:00.769 - error: robonect.0 (22988) Error: Error: read ECONNRESET 2020-03-27 06:29:59.503 - error: robonect.0 (22988) Error: Error: read ECONNRESET 2020-03-27 06:31:32.033 - error: robonect.0 (22988) Error: JSON not valid 2020-03-27 06:34:13.083 - error: robonect.0 (22988) Error: Something went wrong 2020-03-27 06:37:58.994 - error: robonect.0 (22988) Error: Error: socket hang up 2020-03-27 06:38:33.272 - error: robonect.0 (22988) Error: JSON not valid 2020-03-27 06:39:00.517 - error: robonect.0 (22988) No connection to lawn mower. Check network connection. 2020-03-27 06:41:54.092 - error: robonect.0 (22988) Error: Error: socket hang up 2020-03-27 06:42:00.541 - error: robonect.0 (22988) No connection to lawn mower. Check network connection. 2020-03-27 06:44:58.699 - error: robonect.0 (22988) Error: Error: socket hang up 2020-03-27 06:44:58.878 - error: robonect.0 (22988) Error: Error: socket hang up 2020-03-27 06:45:04.964 - error: robonect.0 (22988) Error: Error: read ECONNRESET 2020-03-27 06:47:35.299 - error: robonect.0 (22988) Error: JSON not valid 2020-03-27 06:47:59.720 - error: robonect.0 (22988) Error: Error: socket hang up 2020-03-27 06:47:59.739 - error: robonect.0 (22988) Error: Error: socket hang up 2020-03-27 06:53:28.342 - error: robonect.0 (22988) Error: Something went wrong 2020-03-27 06:53:58.702 - error: robonect.0 (22988) Error: Error: socket hang up 2020-03-27 07:21:00.883 - error: robonect.0 (22988) No connection to lawn mower. Check network connection. 2020-03-27 07:26:00.942 - error: robonect.0 (22988) No connection to lawn mower. Check network connection. 2020-03-27 07:28:00.975 - error: robonect.0 (22988) No connection to lawn mower. Check network connection. 2020-03-27 07:33:01.027 - error: robonect.0 (22988) No connection to lawn mower. Check network connection. 2020-03-27 07:42:01.128 - error: robonect.0 (22988) No connection to lawn mower. Check network connection. 2020-03-27 07:56:01.274 - error: robonect.0 (22988) No connection to lawn mower. Check network connection. 2020-03-27 08:00:01.348 - error: robonect.0 (22988) No connection to lawn mower. Check network connection. 2020-03-27 08:09:34.077 - error: robonect.0 (22988) Error: JSON not valid 2020-03-27 08:12:24.061 - error: robonect.0 (22988) Error: Error: socket hang up 2020-03-27 08:13:35.071 - error: robonect.0 (22988) Error: JSON not valid 2020-03-27 08:14:08.967 - error: robonect.0 (22988) Error: JSON not valid 2020-03-27 08:14:12.208 - error: robonect.0 (22988) Error: Something went wrong 2020-03-27 08:19:33.544 - error: robonect.0 (22988) Error: JSON not valid 2020-03-27 08:19:33.545 - info: robonect.0 (22988) Polling done (Status) 2020-03-27 08:21:01.608 - error: robonect.0 (22988) No connection to lawn mower. Check network connection. 2020-03-27 08:21:03.744 - error: robonect.0 (22988) Error: JSON not valid 2020-03-27 09:11:01.093 - error: robonect.0 (22988) Error: Error: socket hang up 2020-03-27 09:11:01.610 - error: robonect.0 (22988) Error: Error: socket hang up 2020-03-27 09:11:03.397 - error: robonect.0 (22988) Error: Error: socket hang up 2020-03-27 09:11:03.502 - error: robonect.0 (22988) Error: Error: socket hang up 2020-03-27 09:11:55.530 - error: robonect.0 (22988) Error: Error: socket hang up 2020-03-27 09:12:00.523 - error: robonect.0 (22988) Error: Error: socket hang up 2020-03-27 09:12:00.580 - error: robonect.0 (22988) Error: Error: socket hang up 2020-03-27 09:12:00.699 - error: robonect.0 (22988) Error: Error: socket hang up 2020-03-27 09:12:00.835 - error: robonect.0 (22988) Error: Error: socket hang up 2020-03-27 10:16:03.000 - error: robonect.0 (22988) No connection to lawn mower. Check network connection. 2020-03-27 10:48:33.929 - error: robonect.0 (22988) Error: JSON not valid 2020-03-27 10:50:38.156 - error: robonect.0 (22988) Error: JSON not valid
Anbei noch die WLAN-Signalstärke (hier kann man die Bewegung des Roboters erahnen):
-
@Damian411 Welche Version des Adapters hast Du denn installiert? Die Version aus dem stable Repository oder direkt aus GitHub? Da ich kein Netzwerkexperte bin, glaube ich aber ehrlich gesagt nicht, dass ich Dir irgendwie helfen kann.
@Latzi Ich habe diese Fehler bei meinem Mähroboter bisher noch kein einziges mal gesehen. Ich habe aber auch eine gute WLAN Abdeckung in meinem Garten. Kann es evtl. daran liegen, dass Dein WLAN im Garten an bestimmten Stellen nicht so gut ist?
-
@braindead sagte in Neuer Robonect HX Adapter:
Kann es evtl. daran liegen, dass Dein WLAN im Garten an bestimmten Stellen nicht so gut ist
Mit Sicherheit (bei ~1000m² Garten mit jeder Menge Bäumen und Sträuchern), sieht man auch im Verlauf der Signalstärke. Ich hab jetzt das Outdoor-WLAN mal unter die Lupe genommen, was mir sofort aufgefallen ist (und auch schon geändert), dass mein WLAN auf dem gleichen Kanal wie der Robonect-AP sendet (hab mal mein WLAN umgestellt). Zusätzlich experimentiere ich an den Parametern beacon interval, DTIM Period und RTS Threshold rum.
Ich experimentiere/beobachte weiter und berichte, wenn´s etwas Neues gibt. -
@braindead
Ich habe die 0.0.10 aus der latest Repo installiert.
Gibt es bei iobroker noch irgendeine Möglichkeit, um den Adapter zu debuggen?
Ich gehe aufgrund des Fehlerbildes avon aus, das es kein Netzwerkproblem ist.