NEWS
Neuer Robonect HX Adapter
-
@darkiop ich habe das gleiche Problem. Kann ich auch den Fix erhalten?
-
Klar Installier einfach über Github den Adapter.
https://github.com/braindead1/ioBroker.robonect
@braindead hat den PR bereits gemerged.
-
Danke an alle Beteiligten!
-
Der Fehler beim Start des Adapters ist weg - allerdings wird der Batterie Status aktuell noch nicht in den Objekten angelegt. Ich schaue mir das heut Abend aber mal an:
-
PR mit fix an @braindead ist drausen
-
Hi Leute, habe mich mal hier durch gelesen. Aktuell habe ich den Adapter in ioBroker laufen und den MQTT Adapter, welcher das gleiche liefert.
Bei beiden Adaptern ist es mir aber nicht möglich per Blockly Script den Mäher heim in die Station zu schicken.
Ich möchte gerne wenn es regnet (Netatmo Regensensor) und der Mäher mäht, dass ich den Status auf Feierabend setzen kann und der Mäher nach Hause fährt.
Wie kann man das machen? Alle Stati, die ich eingebe in den Adapter bleiben wirkungslos
-
@Accu Probier doch mal manuell robonect.0 => status => mode auf 98 zu setzen, während der Mäher läuft:
{
"0": "Auto",
"1": "Manuell",
"2": "Home",
"98": "End of day",
"99": "Job"
} -
Hallo,
ich habe heute mit einem PI4 und Buster meine Testumgebung gebaut. Den Adapter für mein Karlchen habe ich wie hier beschrieben installiert. Leider kann ich den Adapter nicht ans Laufen bekommen. Er wird kurz grün und geht dann wieder auf rot. Sind auch etliche Einträge im Log. Hänge mal einen Auszug hier dran.
-
@Accu sagte in Neuer Robonect HX Adapter:
Ich möchte gerne wenn es regnet (Netatmo Regensensor) und der Mäher mäht, dass ich den Status auf Feierabend setzen kann und der Mäher nach Hause fährt.
per Script:
request('http://192.168.xxx.xxx/json?user=xxx&pass=xxx&cmd=mode&mode=eod'); // Modus = Feierabend
mfg
-
Hallo,
ich habe seit dem Update der Firmware auf 1.1b massive Fehlermeldungen , in der Übersicht der Instanzen
ist der Adapter mal rot, mal grün , auch der Versuch die Instanz auf den Client Host einem Raspi 3 zu portieren klappte
auch nicht.Als System läuft bei mir der iobroker als Virtuelle Instanz im Proxmox.
Anbei die Daten vom Robonect
robonect.0 2019-10-30 14:42:50.070 info (3453) terminating robonect.0 2019-10-30 14:42:49.601 info (3453) Terminated (NO_ERROR): Without reason robonect.0 2019-10-30 14:42:49.599 info (3453) terminating robonect.0 2019-10-30 14:42:49.560 info (3453) cleaned everything up... robonect.0 2019-10-30 14:42:49.557 error (3453) TypeError: Cannot read property 'id' of undefined at Request._callback (/opt/iobroker/node_modules/iobroker.robonect/lib/robonect.js:3874:74) at Request.self.callback (/opt/iobroker/nod robonect.0 2019-10-30 14:42:49.547 error (3453) uncaught exception: Cannot read property 'id' of undefined robonect.0 2019-10-30 14:42:44.625 error (3453) Error: socket hang up robonect.0 2019-10-30 14:42:44.623 error (3453) Error: socket hang up robonect.0 2019-10-30 14:42:44.621 error (3453) Error: socket hang up robonect.0 2019-10-30 14:42:44.580 error (3453) Error: socket hang up robonect.0 2019-10-30 14:42:44.578 error (3453) Error: socket hang up robonect.0 2019-10-30 14:42:44.576 error (3453) Error: socket hang up robonect.0 2019-10-30 14:42:44.569 error (3453) Error: socket hang up robonect.0 2019-10-30 14:42:44.565 error (3453) Error: socket hang up robonect.0 2019-10-30 14:42:44.473 info (3453) Polling done (Initial) robonect.0 2019-10-30 14:42:44.280 info (3453) Done robonect.0 2019-10-30 14:42:44.148 info (3453) starting. Version 0.0.4 in /opt/iobroker/node_modules/iobroker.robonect, node: v8.15.0 robonect.0 2019-10-30 14:42:10.338 info (2683) Terminated (NO_ERROR): Without reason robonect.0 2019-10-30 14:42:10.337 info (2683) terminating robonect.0 2019-10-30 14:42:10.317 info (2683) cleaned everything up... robonect.0 2019-10-30 14:42:10.315 error at emitNone (events.js:111:20) robonect.0 2019-10-30 14:42:10.315 error at Object.onceWrapper (events.js:313:30) robonect.0 2019-10-30 14:42:10.315 error at IncomingMessage.<anonymous> (/opt/iobroker/node_modules/iobroker.robonect/node_modules/request/request.js:1083:12) robonect.0 2019-10-30 14:42:10.315 error at Request.emit (events.js:211:7) robonect.0 2019-10-30 14:42:10.315 error at emitOne (events.js:116:13) robonect.0 2019-10-30 14:42:10.315 error at Request.<anonymous> (/opt/iobroker/node_modules/iobroker.robonect/node_modules/request/request.js:1161:10) robonect.0 2019-10-30 14:42:10.315 error at Request.emit (events.js:214:7) robonect.0 2019-10-30 14:42:10.315 error at emitTwo (events.js:126:13) robonect.0 2019-10-30 14:42:10.315 error at Request.self.callback (/opt/iobroker/node_modules/iobroker.robonect/node_modules/request/request.js:185:22) robonect.0 2019-10-30 14:42:10.315 error at Request._callback (/opt/iobroker/node_modules/iobroker.robonect/lib/robonect.js:3874:74) robonect.0 2019-10-30 14:42:10.315 error (2683) TypeError: Cannot read property 'id' of undefined robonect.0 2019-10-30 14:42:10.314 error (2683) uncaught exception: Cannot read property 'id' of undefined robonect.0 2019-10-30 14:42:05.011 error (2683) Error: socket hang up robonect.0 2019-10-30 14:42:05.009 error (2683) Error: read ECONNRESET robonect.0 2019-10-30 14:42:05.007 error (2683) Error: socket hang up robonect.0 2019-10-30 14:42:04.999 error (2683) Error: socket hang up robonect.0 2019-10-30 14:42:04.997 error (2683) Error: read ECONNRESET robonect.0 2019-10-30 14:42:04.993 error (2683) Error: socket hang up robonect.0 2019-10-30 14:42:04.991 error (2683) Error: socket hang up robonect.0 2019-10-30 14:42:04.963 error (2683) Error: socket hang up robonect.0 2019-10-30 14:42:04.828 info (2683) Polling done (Initial) robonect.0 2019-10-30 14:42:04.615 info (2683) Done robonect.0 2019-10-30 14:42:04.270 info (2683) starting. Version 0.0.4 in /opt/iobroker/node_modules/iobroker.robonect, node: v8.15.0 robonect.0 2019-10-30 14:42:10.338 info (2683) Terminated (NO_ERROR): Without reason robonect.0 2019-10-30 14:42:10.337 info (2683) terminating robonect.0 2019-10-30 14:42:10.317 info (2683) cleaned everything up... robonect.0 2019-10-30 14:42:10.315 error (2683) TypeError: Cannot read property 'id' of undefined at Request._callback (/opt/iobroker/node_modules/iobroker.robonect/lib/robonect.js:3874:74) at Request.self.callback (/opt/iobroker/nod robonect.0 2019-10-30 14:42:10.314 error (2683) uncaught exception: Cannot read property 'id' of undefined
Leider bin ich mit meinem Latein jetzt am Ende.
Gruß Michael
-
@2hot4you Schau mal ob mein Fix hier weiterhilft:
https://github.com/darkiop/ioBroker.robonect
@bahnuhr Wie bindest du aktuell Robonect an? Per MQTT/Skript? Wenn ja, könntest du das mal posten? Ich wollte dieses Jahr Robonect noch mehr integrieren, aber mit dem Adapter klappt das aber aktuell nicht sauber.
-
@bahnuhr Ich hab heut den Robo wieder in Betrieb genommen und via MQTT an ioBroker angebunden. Die Daten kommen im Objektbaum an, allerdings kann ich nichts in Richtung Robonect senden.
Könntest du mal zeigen wie du das bei dir gelöst hast?
-
@darkiop sagte in Neuer Robonect HX Adapter:
@bahnuhr Ich hab heut den Robo wieder in Betrieb genommen und via MQTT an ioBroker angebunden. Die Daten kommen im Objektbaum an, allerdings kann ich nichts in Richtung Robonect senden.
Könntest du mal zeigen wie du das bei dir gelöst hast?
Ich benutze nicht den Adapter (da hat mir zu viel nicht funktioniert - kann aber auch an mir liegen).
Ich nehme nur Scripte.Und diese habe ich ausführlich im Forum von robonect beschrieben. Schau mal dort.
Wenn du nicht weiterkommst dann Rückinfo.mfg
-
@bahnuhr sagte in Neuer Robonect HX Adapter:
Ich benutze nicht den Adapter (da hat mir zu viel nicht funktioniert - kann aber auch an mir liegen).
Alles klar, das ist auch der Grund wieso ich ab diesem Jahr bei Robonect auf MQTT setzen möchte. Der Fehler oben kommt direkt, sobald ich über den Objektbaum ein Befehl an Robonect senden möchte, z.B. mqtt.0.robonect.control.mode --> 'auto'
Ich schau mal im Robonect-Forum ob ich deine Beiträge finde.
-
Bei mir kommen ebenfalls die Fehlermeldungen.
Daher wäre ich auch sehr an einer alternativen Lösung interessiert!
(Wird der Adapter - in den ja schonmal jemand sehr viel Zeit und Mühe investiert hat - weiterentwickelt?)Gruß
Matthias -
Habe folgende Fehlermeldungen beim Adapterstart:
2020-03-14 12:49:28.624 - info: host.Pi4-Server "system.adapter.robonect.0" enabled 2020-03-14 12:49:28.656 - info: host.Pi4-Server instance system.adapter.robonect.0 started with pid 28019 2020-03-14 12:49:30.972 - info: robonect.0 (28019) starting. Version 0.0.4 in /opt/iobroker/node_modules/iobroker.robonect, node: v10.19.0 2020-03-14 12:49:31.132 - info: robonect.0 (28019) Done 2020-03-14 12:49:31.269 - info: robonect.0 (28019) Polling done (Initial) 2020-03-14 12:49:31.826 - error: robonect.0 (28019) Error: read ECONNRESET 2020-03-14 12:49:31.836 - error: robonect.0 (28019) Error: read ECONNRESET 2020-03-14 12:49:31.920 - error: robonect.0 (28019) Error: read ECONNRESET 2020-03-14 12:49:31.925 - error: robonect.0 (28019) Error: read ECONNRESET 2020-03-14 12:49:32.219 - error: robonect.0 (28019) Error: socket hang up 2020-03-14 12:49:34.348 - error: robonect.0 (28019) uncaught exception: Cannot read property '0' of undefined 2020-03-14 12:49:34.349 - error: robonect.0 (28019) TypeError: Cannot read property '0' of undefined at Request._callback (/opt/iobroker/node_modules/iobroker.robonect/lib/robonect.js:3874:80) at Request.self.callback (/opt/iobroker/node_modules/iobroker.robonect/node_modules/request/request.js:185:22) at Request.emit (events.js:198:13) at Request. (/opt/iobroker/node_modules/iobroker.robonect/node_modules/request/request.js:1161:10) at Request.emit (events.js:198:13) at IncomingMessage. (/opt/iobroker/node_modules/iobroker.robonect/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) at process._tickCallback (internal/process/next_tick.js:63:19) 2020-03-14 12:49:34.350 - info: robonect.0 (28019) cleaned everything up... 2020-03-14 12:49:34.402 - info: robonect.0 (28019) terminating 2020-03-14 12:49:34.403 - info: robonect.0 (28019) Terminated (NO_ERROR): Without reason 2020-03-14 12:49:34.925 - error: host.Pi4-Server Caught by controller[0]: TypeError: Cannot read property '0' of undefined 2020-03-14 12:49:34.926 - error: host.Pi4-Server Caught by controller[0]: at Request._callback (/opt/iobroker/node_modules/iobroker.robonect/lib/robonect.js:3874:80) 2020-03-14 12:49:34.926 - error: host.Pi4-Server Caught by controller[0]: at Request.self.callback (/opt/iobroker/node_modules/iobroker.robonect/node_modules/request/request.js:185:22) 2020-03-14 12:49:34.927 - error: host.Pi4-Server Caught by controller[0]: at Request.emit (events.js:198:13) 2020-03-14 12:49:34.927 - error: host.Pi4-Server Caught by controller[0]: at Request. (/opt/iobroker/node_modules/iobroker.robonect/node_modules/request/request.js:1161:10) 2020-03-14 12:49:34.927 - error: host.Pi4-Server Caught by controller[0]: at Request.emit (events.js:198:13) 2020-03-14 12:49:34.927 - error: host.Pi4-Server Caught by controller[0]: at IncomingMessage. (/opt/iobroker/node_modules/iobroker.robonect/node_modules/request/request.js:1083:12) 2020-03-14 12:49:34.927 - error: host.Pi4-Server Caught by controller[0]: at Object.onceWrapper (events.js:286:20) 2020-03-14 12:49:34.928 - error: host.Pi4-Server Caught by controller[0]: at IncomingMessage.emit (events.js:203:15) 2020-03-14 12:49:34.928 - error: host.Pi4-Server Caught by controller[0]: at endReadableNT (_stream_readable.js:1145:12) 2020-03-14 12:49:34.928 - error: host.Pi4-Server Caught by controller[0]: at process._tickCallback (internal/process/next_tick.js:63:19) 2020-03-14 12:49:34.928 - info: host.Pi4-Server instance system.adapter.robonect.0 terminated with code 0 (NO_ERROR) 2020-03-14 12:49:34.929 - info: host.Pi4-Server Restart adapter system.adapter.robonect.0 because enabled
Lief vorige Saison noch problemlos, liegt wohl an den ioBroker-updates (admin, node, ..), oder?
PS: Ich benutze Robonect FW V1.0 Beta 7aArbeitet noch jemand an dem Adpater? @braindead ?
-
@Latzi Bevor ich Günther, meinen Mähroboter, letztes Jahr in den Winterschlaf versetzt habe, lief der Adapter bei mir ohne Probleme, wobei ich auch nicht die aktuellste Firmware genutzt habe. Wenn ich ihn demnächst wieder wecke, dann werde ich die neueste Firmware einspielen und dann den Adapter auf den neuesten Stand bringen.
-
@braindead
Das klingt echt weltklassig, vielen Dank - freu mich schon drauf -
@Latzi Ich habe den Adapter aktualisiert, so dass er jetzt mit Robonect v1.1b funktioniert. Grundsätzlich ist die Unterstützung älterere Firmwares aus Mangel an Support Möglichkeiten nicht angedacht. Ob der Adapter also auch mit älteren Robonect Versionen funktioniert, kann ich Dir nicht sagen. Vielleicht kannst Du das testen und mir Rückmeldung geben.
-
@braindead
nach Installation des neuen Adapters (und noch alter FW des Robonect) unveränderte Fehlermeldungen:2020-03-15 10:19:34.736 - info: host.Pi4-Server "system.adapter.robonect.0" enabled 2020-03-15 10:19:34.766 - info: host.Pi4-Server instance system.adapter.robonect.0 started with pid 4656 2020-03-15 10:19:36.961 - info: robonect.0 (4656) starting. Version 0.0.5 in /opt/iobroker/node_modules/iobroker.robonect, node: v10.19.0 2020-03-15 10:19:37.060 - info: robonect.0 (4656) Done 2020-03-15 10:19:39.847 - error: robonect.0 (4656) uncaught exception: Cannot read property '0' of undefined 2020-03-15 10:19:39.848 - error: robonect.0 (4656) TypeError: Cannot read property '0' of undefined at Request._callback (/opt/iobroker/node_modules/iobroker.robonect/lib/robonect.js:3961:84) at Request.self.callback (/opt/iobroker/node_modules/request/request.js:185:22) at Request.emit (events.js:198:13) at Request. (/opt/iobroker/node_modules/request/request.js:1161:10) at Request.emit (events.js:198:13) at IncomingMessage. (/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) at process._tickCallback (internal/process/next_tick.js:63:19) 2020-03-15 10:19:39.850 - info: robonect.0 (4656) cleaned everything up... 2020-03-15 10:19:40.399 - info: robonect.0 (4656) terminating 2020-03-15 10:19:40.400 - info: robonect.0 (4656) Terminated (NO_ERROR): Without reason 2020-03-15 10:19:40.404 - info: robonect.0 (4656) terminating 2020-03-15 10:19:40.948 - error: host.Pi4-Server Caught by controller[0]: TypeError: Cannot read property '0' of undefined 2020-03-15 10:19:40.949 - error: host.Pi4-Server Caught by controller[0]: at Request._callback (/opt/iobroker/node_modules/iobroker.robonect/lib/robonect.js:3961:84) 2020-03-15 10:19:40.949 - error: host.Pi4-Server Caught by controller[0]: at Request.self.callback (/opt/iobroker/node_modules/request/request.js:185:22) 2020-03-15 10:19:40.949 - error: host.Pi4-Server Caught by controller[0]: at Request.emit (events.js:198:13) 2020-03-15 10:19:40.950 - error: host.Pi4-Server Caught by controller[0]: at Request. (/opt/iobroker/node_modules/request/request.js:1161:10) 2020-03-15 10:19:40.950 - error: host.Pi4-Server Caught by controller[0]: at Request.emit (events.js:198:13) 2020-03-15 10:19:40.950 - error: host.Pi4-Server Caught by controller[0]: at IncomingMessage. (/opt/iobroker/node_modules/request/request.js:1083:12) 2020-03-15 10:19:40.950 - error: host.Pi4-Server Caught by controller[0]: at Object.onceWrapper (events.js:286:20) 2020-03-15 10:19:40.950 - error: host.Pi4-Server Caught by controller[0]: at IncomingMessage.emit (events.js:203:15) 2020-03-15 10:19:40.950 - error: host.Pi4-Server Caught by controller[0]: at endReadableNT (_stream_readable.js:1145:12) 2020-03-15 10:19:40.950 - error: host.Pi4-Server Caught by controller[0]: at process._tickCallback (internal/process/next_tick.js:63:19) 2020-03-15 10:19:40.950 - info: host.Pi4-Server instance system.adapter.robonect.0 terminated with code 0 (NO_ERROR) 2020-03-15 10:19:40.951 - info: host.Pi4-Server Restart adapter system.adapter.robonect.0 because enabled 2020-03-15 10:19:54.916 - info: host.Pi4-Server "system.adapter.robonect.0" disabled
Ich aktualisiere jetzt mal die FW auf 1.1b und meld mich danach wieder. Hast du die ZeroConf auch upgedated?
Update: Nach dem Update auf FW-Version 1.1b läuft der Hase!!!
@braindead vielen Dank für die prompte Überarbeitung, jetzt hab ich wieder einiges zu "basteln"