NEWS
Neuer Robonect HX Adapter
-
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. -
@Damian411 Es tut mir leid, aber ich weiß wirklich nicht, wie ich Dir noch helfen kann. Robonect ist auch mein erster Adapter und ich lerne ehrlich gesagt noch immer dazu.
@apollon77 Kannst Du hier evtl. unterstützen?
-
Was genau ist denn das Thema? Das der Adapter die Verbindung verliert? Da muss man in meinen Augen nicht wirklich was im Adapter debuggen ... die Meldungen sind da recht eindeutig denke ich ... Oder um was geht es?
Du kannst ja parallel mal vom ioBroker-Rechner zu der Mäher IP ein "ping" kommando in ner shell laufen lassen ... dann siehst Du es doch ... ich würde annehmen das "ping" Fehler zeigt ode rmindestens höhere laufzeiten wenn iobroker log Fehler zeigt
-
@braindead sagte in Neuer Robonect HX Adapter:
... Dein WLAN im Garten an bestimmten Stellen nicht so gut ist?
Die Schwierigkeiten sind behoben, seit gestern Abend keine Fehlermeldungen mehr. Es lag an den Einstellungen des Outdoor-WLAN (gleicher Kanal wie Robonect-AP; DTIM optimiert).
Bei den zahlreichen Tests wäre ein manueller Mähauftrag direkt über den Adapter schön gewesen
Nochmals vielen Dank @braindead
-
@apollon77
Das ist ja das Seltsame, die Netzwerkverbindung vom iobroker zum Robonect funktioniert einwandfrei. Der Ping funktioniert und ich habe auch den MQTT Adapter mit dem Robonect erfolgreich getestet. Diverse andere Adapter können auch ganz normal mit ihren Geräten kommunizieren.
Im Tcpdump auf dem iobroker sehe ich, dass der Robonect Adapter seltsamerweise kein einziges Paket, also auch keinen Ping, an die von mir hinterlegte Ziel-Adresse "10.0.10.15" sendet.VG Damian
-
@Damian411
Problem gelöst, ich habe den iobroker neu installiert und nun funktioniert es. Offenbar hing irgendetwas in meiner Installation. Genauer gesagt funktioniert es nicht, wenn ich iobroker in Proxmox als LXC betreibe, als VM läuft es nun.Nun werde ich mal nach Beispielen für iobroker-VIS suchen.
Vielen Dank !
-
@Latzi und @Damian411 Freut mich, dass es bei Euch jetzt funktioniert.
@apollon77 Danke für Deine Hilfe.
-
Ich habe vorhin Version 0.0.11 auf GitHub veröffentlicht. Neben ein paar kleineren Änderungen, werden jetzt Wetterinformationen und die GPS Position abgefragt. Das Wetter kann ich mit meinem Mähroboter selber testen (in Robonect muss die Wetter Abfrage konfiguriert sein), beim GPS bin ich auf Mithilfe angewiesen, weil mein Mäher kein GPS hat.
Der Adapter kann direkt aus GitHub aktualisiert werden. Alternativ sollte morgen oder in den nächsten Tagen die Version 0.0.11 automatisch im latest Repository erscheinen.
-
@braindead sagte in Neuer Robonect HX Adapter:
... beim GPS bin ich auf Mithilfe angewiesen
ich (genau genommen mein Mäher) hab leider auch kein GPS verbaut
-
Hallo @braindead ad,
erstmal Danke für den tollen Adapter!Ich hab bei meinem RI40 auch das Problem mit dem Piepen. Der Nachbar hat irgendwann auch mal was gesagt, allerdings stört mich es mehr
Bist du noch daran eine automatische Deaktivierung des Adapters einzubauen?
Dann würde ich den Adapter immer automatisch ausschalten lassen und nur für die eingestellte Mähzeit anschalten lassen.Wäre wirklich toll
Danke dir für einen Einsatz -
-
@darkiop sagte in Neuer Robonect HX Adapter:
@stephan2k https://forum.iobroker.net/topic/11834/neuer-robonect-hx-adapter/143
Hatte ich gesehen Danke
In den Adapter Settings selbst wärs etwas komfortabler Drum die Frage. Aber danke für dein Code, werde den solang mal testen -
@stephan2k Die beiden Ruhezeiten stehen noch auf der To-Do Liste. Bis dahin schafft das von @darkiop verlinkte Blockly Abhilfe.
-
@stephan2k sagte in Neuer Robonect HX Adapter:
komfortabler
Das kommt drauf an, das Skript in Summe ist für meine komplette Steuerung sehr wichtig geworden - zumindest wenn man auf ein sauberes Log und in gewisser Weise auch Stabiltät achtet: Ich schalte alles ab was nicht verfügbar ist. Das ist alles Zentral in diesem Skript.
-
@darkiop und @stephan2k Da Ruhezeiten anscheinend für einige User wichtig sind, habe ich sie heute in den Adaper eingebaut.
Der Adapter bietet die Möglichkeit zwei Ruhezeiten zu definieren. Gedacht ist das für Mittags (z.B. 12:00 - 15:00) und Nachts (z.B. 22:00 - 08:00), es gehen aber natürlich beliebige Zeiten. Wenn die Felder leer bleiben, gibt es auch keine Ruhezeiten und die Abfragen laufen entsprechend durch.
Auch in den Ruhezeiten wird die API Abfrage /json?cmd=status jedes mal gemacht. Information, die so abgefragt werden kommen aus dem Speicher. Der Mähroboter wird nicht geweckt und piept demnach auch nicht. Hintergrund ist, dass man so zumindest die wichtigsten Infos im ioBroker hat. Alle anderen Abfragen, die als Status oder Info konfiguriert wurden, laufen in den Ruhezeiten nicht.
Könnt Ihr den Adapter bitte von GitHub installieren und testen, ob er so funktioniert, wie Ihr Euch das vorstellt? Wenn ich positive Rückmeldung von Euch habe, gebe ich die Version für das latest Repository frei.
-
Vielen Dank @braindead .
Habe leider gestern bei Gartenarbeiten aus versehen das Kabel durchgeschnitten
Muss daher erst warten bis Amazon meine Lieferung bringt. Werde es dann gleich testenDanke!