Neuer ioBroker Adapter

Einbindung von Robonect Hx und IO in Deine bereits bestehende MQTT-Infrastruktur
-FX-RIDER-
Beiträge: 2
Registriert: Mo 4. Apr 2016, 06:33
Wohnort: Oberasbach
Mäher: Gardena R40Li
Firmware des Mähers (MSW): MSW 5.xx.xx
Herstellungsjahr: 2015
Robonect-Modul: Robonect Hx (Rev.3)
Robonect Firmware: 0.9e

Re: Neuer ioBroker Adapter

Beitrag von -FX-RIDER- » So 27. Mai 2018, 08:28

Hallo Markus,

entschuldige die Frage, bin seit gestern neu in Homematic und IOBroker = 1. Rollo automatisiert und eingebunden ;)

Installieren konnte ich deinen Adapter von der URL, konfigurieren auch.

Nur bleibt dieser bei der Anzeige im IOBroker auf rot:
Verbunden mit host: falsch
Lebenszeichen: falsch
Verbunden mit robonect: wahr

Hast Du eine Idee, woran es hängen könnte?
Liegt das an der V0.9e die ich noch nutze? Oder MUSS ich einen User im Robonect anlegen?

Dann noch eine weitere Frage: Wie weit geht der Adapter, kann man den auch gleich zur Integration mit Amazon Echo über den Cloud Adapter nutzen? Hat das schon einer gemacht?




--> hier das Log (IP raus genommen)

Code: Alles auswählen

host.All-In-One_RasPi	2018-05-26 13:21:58.528	info	Restart adapter system.adapter.robonect.0 because enabled
host.All-In-One_RasPi	2018-05-26 13:21:58.528	error	instance system.adapter.robonect.0 terminated with code 0 (OK)
host.All-In-One_RasPi	2018-05-26 13:21:58.527	error	Caught by controller[0]: at emitNone (events.js:111:20)
host.All-In-One_RasPi	2018-05-26 13:21:58.527	error	Caught by controller[0]: at Object.onceWrapper (events.js:313:30)
host.All-In-One_RasPi	2018-05-26 13:21:58.527	error	Caught by controller[0]: at IncomingMessage. (/opt/iobroker/node_modules/iobroker.robonect/node_modules/request/request.js:1079:12)
host.All-In-One_RasPi	2018-05-26 13:21:58.527	error	Caught by controller[0]: at Request.emit (events.js:211:7)
host.All-In-One_RasPi	2018-05-26 13:21:58.527	error	Caught by controller[0]: at emitOne (events.js:116:13)
host.All-In-One_RasPi	2018-05-26 13:21:58.526	error	Caught by controller[0]: at Request. (/opt/iobroker/node_modules/iobroker.robonect/node_modules/request/request.js:1157:10)
host.All-In-One_RasPi	2018-05-26 13:21:58.526	error	Caught by controller[0]: at Request.emit (events.js:214:7)
host.All-In-One_RasPi	2018-05-26 13:21:58.526	error	Caught by controller[0]: at emitTwo (events.js:126:13)
host.All-In-One_RasPi	2018-05-26 13:21:58.526	error	Caught by controller[0]: at Request.self.callback (/opt/iobroker/node_modules/iobroker.robonect/node_modules/request/request.js:185:22)
host.All-In-One_RasPi	2018-05-26 13:21:58.525	error	Caught by controller[0]: at Request._callback (/opt/iobroker/node_modules/iobroker.robonect/lib/robonect.js:3925:81)
host.All-In-One_RasPi	2018-05-26 13:21:58.525	error	Caught by controller[0]: TypeError: Cannot read property 'temperature' of undefined
robonect.0	2018-05-26 13:21:58.338	error	Error: connect ECONNRESET 192.168.x.Dieser Beitrag wurde vom System als Spam erkannt! Bitte Melde-Funktion nutzen! Danke!:80

braindead
Beiträge: 20
Registriert: Di 14. Mär 2017, 19:00
Mäher: Gardena R70Li
Firmware des Mähers (MSW): MSW 6.xx.xx
Herstellungsjahr: 2016
Robonect-Modul: Robonect Hx (Rev.4)
Robonect Firmware: 1.0 Beta 2

Re: Neuer ioBroker Adapter

Beitrag von braindead » Do 31. Mai 2018, 22:11

Sorry, dass ich erst jetzt antworte. Ich war ein paar Tage nicht mehr hier im Forum unterwegs.

Der Adapter wurde entwickelt für die aktuelle Beta 4 Firmware. Dass es bei Dir nicht funktioniert, wird also sehr wahrscheinlich an Deiner alten Version liegen.

Ich nutze den Adapter seit Wochen ohne Probleme. Bei Regen (durch HomeMatic erkannt) fährt mein Mäher in die Garage und sobald der Regen wieder aufgehört hat, läuft der Mäher wieder im Auto Modus. Obwohl ich auch zwei Alexas habe, habe ich tatsächlich noch nicht probiert den Mäher darüber zu steuern. Mach einfach ein Update Deiner Firmware und probiere es selber aus. :-)

Benutzeravatar
joelli007
Beiträge: 13
Registriert: Fr 29. Jun 2018, 22:11
Mäher: McCulloch ROB R1000
Firmware des Mähers (MSW): MSW 6.xx.xx
Herstellungsjahr: 2017
Robonect-Modul: Robonect Hx (Rev.5)
Robonect Firmware: 1.0beta6

Re: Neuer ioBroker Adapter

Beitrag von joelli007 » Mo 9. Jul 2018, 22:49

'Nabend zusammen!
Hab das WLAN HX Modul in den 2017er ROB R1000 gebaut.
Verbindung steht sowohl per Web Frontend als auch App. Steuerung perfekt. Das Ding ist echt super!
Die Kamera liegt schon bereit zum Einbau...
Hab iobroker auf einem Rock64 laufen. Dazu jede Menge homematic Kram.
Das robonect.0 v0.0.4 über github installiert ohne Fehler. Die Instanz läuft - leider aber nicht richtig.
Ist erst rot, dann blinkt es für Millisekunden grün und wird sofort wieder gelb. Werte werden nicht in die States gesynct. Im iobroker log die Fehlermeldung no Connection to lawn mower und check Network o.s.ä.
Verbunden ist er aber irgendwie. Falls User und PW absichtlich falsch eingegeben werden, bleibt der Adapter rot.
Wenn ich den mqtt Dienst (nutze den sonoff adapter) aktiviere, dann ist er auch für ein paar Sekunden verbunden und dann wieder weg. Auch hier sind die (rudimentären) Objekte da.
Hat jemand eine Idee?
Schon mal Danke im voraus,
Joelli007
McCulloch ROB R1000 mit WLAN HX 10p Modul; IoBroker auf Rock64; 2 * Raspimatic; Jede Menge eq3 Aktoren und Sonoff Adapter

Benutzeravatar
joelli007
Beiträge: 13
Registriert: Fr 29. Jun 2018, 22:11
Mäher: McCulloch ROB R1000
Firmware des Mähers (MSW): MSW 6.xx.xx
Herstellungsjahr: 2017
Robonect-Modul: Robonect Hx (Rev.5)
Robonect Firmware: 1.0beta6

Re: Neuer ioBroker Adapter

Beitrag von joelli007 » Do 12. Jul 2018, 22:07

Hallo zusammen,
Hier noch ein Nachtrag:
Hab nun herausgefunden, dass der iobroker Adapter sofort und perfekt synct mit grüner Ampel im iobroker :mrgreen: , wenn User und Passwort sowohl im HX 10p als auch im Adapter leer gesetzt bleiben. Ich hatte vorher ein % im Passwort.
Hab leider erst gestern irgendwo gelesen, dass jemand die gleichen Schwierigkeiten mit einem # im Passwort hatte.
Bin nun sehr zufrieden! Lob und Dank an die Entwickler der Hard- und Software.
Kann ohne Fernwartung leben, weil ich einen eigenen VPN nutze.
(Ich arbeite mit deaktivierter Fernwartung und hoffe, dass es mit VPN ins Heimnetz sicher genug ist.)
Viele Grüße,
joelli007
McCulloch ROB R1000 mit WLAN HX 10p Modul; IoBroker auf Rock64; 2 * Raspimatic; Jede Menge eq3 Aktoren und Sonoff Adapter

cbra
Beiträge: 2
Registriert: Di 17. Jul 2018, 10:08
Mäher: Gardena R40Li
Firmware des Mähers (MSW): MSW 6.xx.xx
Herstellungsjahr: 2017
Robonect-Modul: Robonect Hx (Rev.5)
Robonect Firmware: 1.0beta6

Re: Neuer ioBroker Adapter

Beitrag von cbra » Do 19. Jul 2018, 21:44

Hallo zusammen,

der Adapter (Vielen Dank dafür!) läuft bei mir soweit. Jetzt würde ich den aktuellen Status (und ggf. weitere Infos - Modus, Fehler u. Ä.) mir gerne per Pushover zukommen lassen. Da ich absoluter Neuling in diesem Bereich bin, bekomme ich das erforderliche Script (Blockly) leider nicht wirklich hin. Hat jemand so ein Script bereits fertig und kann es mir zur Verfügung stellen oder mir "auf die Sprünge" helfen? Das wäre wirklich super. Vielen Dank.

Mein Script sieht aktuell so aus:

Code: Alles auswählen

on({id: 'robonect.0.status.status', change: "ne"}, function (obj) {
  var value = obj.state.val;
  var oldValue = obj.oldState.val;
  if ((obj.state ? obj.state.lc : "")) {
    sendTo("pushover", "send", {
       message: 'Der Status von Robert wurde geändert',
       sound: "",
       title: 'Gardena R40Li'
    });
  }
});
meldet mir aber nur, dass sich etwas geändert hat und nicht was.

Gruß
Chris

-FX-RIDER-
Beiträge: 2
Registriert: Mo 4. Apr 2016, 06:33
Wohnort: Oberasbach
Mäher: Gardena R40Li
Firmware des Mähers (MSW): MSW 5.xx.xx
Herstellungsjahr: 2015
Robonect-Modul: Robonect Hx (Rev.3)
Robonect Firmware: 0.9e

Re: Neuer ioBroker Adapter

Beitrag von -FX-RIDER- » Mi 25. Jul 2018, 16:16

Hallo zusammen,

nur mal mein Verständnis:

Der Adapter kann den Robbi derzeit nicht steuern, oder? Bzw. max. den Modus ändern.

Hat das einer von Euch bereits mit dem Cloudadapter hinbekommen?

Ebenfalls wäre ich an Einbindung in pushover interessiert, hatte bei mir auch nicht geklappt.

Vielen Dank im Voraus.

BG

Stefan
Beiträge: 34
Registriert: Sa 25. Aug 2018, 16:35
Mäher: Gardena R40Li
Firmware des Mähers (MSW): MSW 3.xx.xx
Herstellungsjahr: 2012
Robonect-Modul: Robonect Hx (Rev.5)
Robonect Firmware: V1.0 Beta 6

Re: Neuer ioBroker Adapter

Beitrag von Stefan » Mo 27. Aug 2018, 20:53

Hoffe, das Cross-Posting ist auch hier okay.
Generische Pushover-Anbindung: viewtopic.php?f=12&t=1957

MiB
Beiträge: 85
Registriert: Mo 13. Jun 2016, 11:44
Mäher: Gardena R70Li
Firmware des Mähers (MSW): MSW 5.xx.xx
Herstellungsjahr: 2015
Robonect-Modul: Robonect H30x (Rev.1)
Robonect Firmware: 1.0 Beta 7a

Re: Neuer ioBroker Adapter

Beitrag von MiB » Do 13. Sep 2018, 13:25

Hallo,
ich habe den Adapter im Einsatz und läuft ohne Probleme. Besten Dank dafür.
@braindead
Kannst Du beim Status noch den "stopped" hinzufügen? Das wäre ganz toll.
Hier mal ein Auszug von meinem Status zur Erläuterung:

Code: Alles auswählen

<status>
<status>2</status>
<stopped>false</stopped>
<duration>504</duration>
<mode>0</mode>
<battery>89</battery>
<hours>1012</hours>
</status>
Vielen Dank und Grüße
Michael
Viele Grüße
Michael

Automower: R70Li MSW-Version: 5.01.00 Sub-Version: 5.00.00

1704eu
Beiträge: 5
Registriert: Di 11. Jul 2017, 10:37
Mäher: Gardena R40Li
Firmware des Mähers (MSW): MSW 6.xx.xx
Herstellungsjahr: 2016
Robonect-Modul: Robonect Hx (Rev.4)
Robonect Firmware: V1.0 (Beta 8d)

Re: Neuer ioBroker Adapter

Beitrag von 1704eu » Di 21. Mai 2019, 22:04

Hallo zusammen,

Danke @braindead für diesen Adapter, gerne würde ich diesen nutzen, doch leider bringe ich ihn nicht zum Laufen.

Ich habe Robonect 1.07a installiert
Admin 3
Robonect Adapter 0.0.4
MQTT User und Passwort habe ich auch schon versucht leer zu lassen, aber auch mit Passwort sieht das Log gleich aus.

Log im Broker:

Code: Alles auswählen

host.ioBroker	2019-05-21 21:57:12.210	info	Restart adapter system.adapter.robonect.0 because enabled
host.ioBroker	2019-05-21 21:57:12.210	error	instance system.adapter.robonect.0 terminated with code 0 (OK)
Caught	2019-05-21 21:57:12.210	error	by controller[2]: at Object.onceWrapper (events.js:313:30)
Caught	2019-05-21 21:57:12.210	error	by controller[2]: at IncomingMessage.<anonymous> (/opt/iobroker/node_modules/iobroker.robonect/node_modules/request/request.js:1083:12)
Caught	2019-05-21 21:57:12.210	error	by controller[2]: at Request.emit (events.js:211:7)
Caught	2019-05-21 21:57:12.210	error	by controller[2]: at emitOne (events.js:116:13)
Caught	2019-05-21 21:57:12.210	error	by controller[2]: at Request.<anonymous> (/opt/iobroker/node_modules/iobroker.robonect/node_modules/request/request.js:1161:10)
Caught	2019-05-21 21:57:12.210	error	by controller[2]: at Request.emit (events.js:214:7)
Caught	2019-05-21 21:57:12.210	error	by controller[2]: at emitTwo (events.js:126:13)
Caught	2019-05-21 21:57:12.209	error	by controller[2]: at Request.self.callback (/opt/iobroker/node_modules/iobroker.robonect/node_modules/request/request.js:185:22)
Caught	2019-05-21 21:57:12.209	error	by controller[2]: at Request._callback (/opt/iobroker/node_modules/iobroker.robonect/lib/robonect.js:3925:29)
Caught	2019-05-21 21:57:12.209	error	by controller[2]: at JSON.parse (<anonymous>)
Caught	2019-05-21 21:57:12.209	error	by controller[2]: SyntaxError: Unexpected end of JSON input
Caught	2019-05-21 21:57:12.209	error	by controller[1]: at Object.onceWrapper (events.js:313:30)
Caught	2019-05-21 21:57:12.209	error	by controller[1]: at IncomingMessage.<anonymous> (/opt/iobroker/node_modules/iobroker.robonect/node_modules/request/request.js:1083:12)
Caught	2019-05-21 21:57:12.209	error	by controller[1]: at Request.emit (events.js:211:7)
Caught	2019-05-21 21:57:12.209	error	by controller[1]: at emitOne (events.js:116:13)
Caught	2019-05-21 21:57:12.209	error	by controller[1]: at Request.<anonymous> (/opt/iobroker/node_modules/iobroker.robonect/node_modules/request/request.js:1161:10)
Caught	2019-05-21 21:57:12.209	error	by controller[1]: at Request.emit (events.js:214:7)
Caught	2019-05-21 21:57:12.209	error	by controller[1]: at emitTwo (events.js:126:13)
Caught	2019-05-21 21:57:12.209	error	by controller[1]: at Request.self.callback (/opt/iobroker/node_modules/iobroker.robonect/node_modules/request/request.js:185:22)
Caught	2019-05-21 21:57:12.209	error	by controller[1]: at Request._callback (/opt/iobroker/node_modules/iobroker.robonect/lib/robonect.js:3894:29)
Caught	2019-05-21 21:57:12.208	error	by controller[1]: at JSON.parse (<anonymous>)
Caught	2019-05-21 21:57:12.208	error	by controller[1]: SyntaxError: Unexpected end of JSON input
Caught	2019-05-21 21:57:12.208	error	by controller[0]: at Object.onceWrapper (events.js:313:30)
Caught	2019-05-21 21:57:12.208	error	by controller[0]: at IncomingMessage.<anonymous> (/opt/iobroker/node_modules/iobroker.robonect/node_modules/request/request.js:1083:12)
Caught	2019-05-21 21:57:12.208	error	by controller[0]: at Request.emit (events.js:211:7)
Caught	2019-05-21 21:57:12.208	error	by controller[0]: at emitOne (events.js:116:13)
Caught	2019-05-21 21:57:12.208	error	by controller[0]: at Request.<anonymous> (/opt/iobroker/node_modules/iobroker.robonect/node_modules/request/request.js:1161:10)
Caught	2019-05-21 21:57:12.208	error	by controller[0]: at Request.emit (events.js:214:7)
Caught	2019-05-21 21:57:12.208	error	by controller[0]: at emitTwo (events.js:126:13)
Caught	2019-05-21 21:57:12.208	error	by controller[0]: at Request.self.callback (/opt/iobroker/node_modules/iobroker.robonect/node_modules/request/request.js:185:22)
Caught	2019-05-21 21:57:12.208	error	by controller[0]: at Request._callback (/opt/iobroker/node_modules/iobroker.robonect/lib/robonect.js:3871:29)
Caught	2019-05-21 21:57:12.208	error	by controller[0]: at JSON.parse (<anonymous>)
Caught	2019-05-21 21:57:12.207	error	by controller[0]: SyntaxError: Unexpected end of JSON input
robonect.0	2019-05-21 21:57:12.189	info	cleaned everything up...
robonect.0	2019-05-21 21:57:12.189	error	at Object.onceWrapper (events.js:313:30)
robonect.0	2019-05-21 21:57:12.189	error	at IncomingMessage.<anonymous> (/opt/iobroker/node_modules/iobroker.robonect/node_modules/request/request.js:1083:12)
robonect.0	2019-05-21 21:57:12.189	error	at Request.emit (events.js:211:7)
robonect.0	2019-05-21 21:57:12.189	error	at emitOne (events.js:116:13)
robonect.0	2019-05-21 21:57:12.189	error	at Request.<anonymous> (/opt/iobroker/node_modules/iobroker.robonect/node_modules/request/request.js:1161:10)
robonect.0	2019-05-21 21:57:12.189	error	at Request.emit (events.js:214:7)
robonect.0	2019-05-21 21:57:12.189	error	at emitTwo (events.js:126:13)
robonect.0	2019-05-21 21:57:12.189	error	at Request.self.callback (/opt/iobroker/node_modules/iobroker.robonect/node_modules/request/request.js:185:22)
robonect.0	2019-05-21 21:57:12.189	error	at Request._callback (/opt/iobroker/node_modules/iobroker.robonect/lib/robonect.js:3925:29)
robonect.0	2019-05-21 21:57:12.189	error	at JSON.parse (<anonymous>)
robonect.0	2019-05-21 21:57:12.189	error	SyntaxError: Unexpected end of JSON input
robonect.0	2019-05-21 21:57:12.188	error	uncaught exception: Unexpected end of JSON input
robonect.0	2019-05-21 21:57:12.181	info	cleaned everything up...
robonect.0	2019-05-21 21:57:12.181	error	at Object.onceWrapper (events.js:313:30)
robonect.0	2019-05-21 21:57:12.181	error	at IncomingMessage.<anonymous> (/opt/iobroker/node_modules/iobroker.robonect/node_modules/request/request.js:1083:12)
robonect.0	2019-05-21 21:57:12.181	error	at Request.emit (events.js:211:7)
robonect.0	2019-05-21 21:57:12.181	error	at emitOne (events.js:116:13)
robonect.0	2019-05-21 21:57:12.181	error	at Request.<anonymous> (/opt/iobroker/node_modules/iobroker.robonect/node_modules/request/request.js:1161:10)
robonect.0	2019-05-21 21:57:12.181	error	at Request.emit (events.js:214:7)
robonect.0	2019-05-21 21:57:12.181	error	at emitTwo (events.js:126:13)
robonect.0	2019-05-21 21:57:12.181	error	at Request.self.callback (/opt/iobroker/node_modules/iobroker.robonect/node_modules/request/request.js:185:22)
robonect.0	2019-05-21 21:57:12.181	error	at Request._callback (/opt/iobroker/node_modules/iobroker.robonect/lib/robonect.js:3894:29)
robonect.0	2019-05-21 21:57:12.181	error	at JSON.parse (<anonymous>)
robonect.0	2019-05-21 21:57:12.181	error	SyntaxError: Unexpected end of JSON input
robonect.0	2019-05-21 21:57:12.181	error	uncaught exception: Unexpected end of JSON input
robonect.0	2019-05-21 21:57:12.173	info	cleaned everything up...
robonect.0	2019-05-21 21:57:12.172	error	at Object.onceWrapper (events.js:313:30)
robonect.0	2019-05-21 21:57:12.172	error	at IncomingMessage.<anonymous> (/opt/iobroker/node_modules/iobroker.robonect/node_modules/request/request.js:1083:12)
robonect.0	2019-05-21 21:57:12.172	error	at Request.emit (events.js:211:7)
robonect.0	2019-05-21 21:57:12.172	error	at emitOne (events.js:116:13)
robonect.0	2019-05-21 21:57:12.172	error	at Request.<anonymous> (/opt/iobroker/node_modules/iobroker.robonect/node_modules/request/request.js:1161:10)
robonect.0	2019-05-21 21:57:12.172	error	at Request.emit (events.js:214:7)
robonect.0	2019-05-21 21:57:12.172	error	at emitTwo (events.js:126:13)
robonect.0	2019-05-21 21:57:12.172	error	at Request.self.callback (/opt/iobroker/node_modules/iobroker.robonect/node_modules/request/request.js:185:22)
robonect.0	2019-05-21 21:57:12.172	error	at Request._callback (/opt/iobroker/node_modules/iobroker.robonect/lib/robonect.js:3871:29)
robonect.0	2019-05-21 21:57:12.172	error	at JSON.parse (<anonymous>)
robonect.0	2019-05-21 21:57:12.172	error	SyntaxError: Unexpected end of JSON input
robonect.0	2019-05-21 21:57:12.172	error	uncaught exception: Unexpected end of JSON input
robonect.0	2019-05-21 21:57:12.160	error	Error: socket hang up
robonect.0	2019-05-21 21:57:11.684	error	Error: read ECONNRESET
robonect.0	2019-05-21 21:57:11.683	error	Error: read ECONNRESET
robonect.0	2019-05-21 21:57:11.681	error	Error: read ECONNRESET
robonect.0	2019-05-21 21:57:11.535	error	Error: socket hang up
robonect.0	2019-05-21 21:57:11.407	info	Polling done (Initial)
robonect.0	2019-05-21 21:57:11.214	info	Done
robonect.0	2019-05-21 21:57:11.152	info	starting. Version 0.0.4 in /opt/iobroker/node_modules/iobroker.robonect, node: v8.14.0
Vielen Dank schon im Voraus

ChristianF
Beiträge: 10
Registriert: Mi 24. Mai 2017, 21:32
Wohnort: Hamburch
Mäher: Gardena R40Li
Firmware des Mähers (MSW): MSW 6.xx.xx
Herstellungsjahr: 2016
Robonect-Modul: Robonect Hx (Rev.3)
Robonect Firmware: 1.0B3

Re: Neuer ioBroker Adapter

Beitrag von ChristianF » Sa 8. Jun 2019, 23:24

Soweit ich es mitbekommen habe, ist der Adapter deprecated und wird nur noch bis zur Version 1 Beta 6 unterstützt. Danach wird der Weg über MQTT empfohlen.

Viele Grüße
Christian

Antworten

Zurück zu „MQTT-Nutzer“