NEWS
Neuer Robonect HX Adapter
-
@braindead Das hat genau gepasst - ich hatte letzte Woche angefangen Robonect über MQTT einzubinden
-
Danke für Deine Mühe... Schon super, wenn man sowas kann.. ich bin ein bisschen neidisch
Aber.. ich bleibe lieber bei MQTT... denn das Piepsen, wenn der Mäher abgefragt wird nervt dann doch meine Nachbarn, deren Terrasse 3 Meter neben meiner Roby-Garage ist... Das piepst ja auch nachts..
Wie wäre es denn, wenn Du den Adapter erweiterst und wahlweise die MQTT-Daten mit einbindest ?
-
@mameier1234 Ich sehe ehrlich gesagt keinen Sinn darin den Adapter um MQTT zu erweitern, weil es ja schon einen eigenen MQTT Adapter gibt, der auf das Protokoll spezialisiert ist.
Mein Mähroboter steht ein paar Meter weiter entfernt vom Haus und meine Nachbarn haben sich bisher noch nicht beschwert. Die meisten Informationen im Adapter sind in meinen Augen nice to have und bieten für die eigentliche Steuerung keinen Mehrwert. Wenn man diese Informationen nur einmal in der Stunde oder sogar gar nicht abfragt, dann hält sich das Piepen in Grenzen bzw. entfällt sogar ganz.
-
@mameier1234 Gegen das nächtliche Piepsen hilft:
- Lautsprecher abklemmen
- Abfrageintervalle sinnvoll setzen
- Nachts die Instanz beenden:
skript.xml (Sind noch ein paar Andere Skripte zum automatischen starten/stop im Export)
-
@darkiop Da kommt mir eine Idee: Wie wäre es, wenn man im Adapter eine Ruhezeit definieren könnte?
-
@braindead sagte in Neuer Robonect HX Adapter:
Ruhezeit definieren
Das ist eine absolut geniale Idee, bist du so nett un baust das ein? Bitte, bitte, ...
-
@braindead sagte in Neuer Robonect HX Adapter:
Da kommt mir eine Idee: Wie wäre es, wenn man im Adapter eine Ruhezeit definieren könnte?
Wieso nicht, dann ist mein Skript obsoelt
-
Alles klar, ich habe da auch schon ein paar Ideen:
- Es sollte zwei Ruhezeiten geben: Mittags und Nachts.
- Man sollte definieren können, ob die Ruhezeit nur für "Info" gilt oder für "Info" und "Status".
Könnt Ihr mir bitte einen Gefallen tun und testen, bei welchen API Aufrufen der Mäher geweckt werden muss und piepst? Ich würde die Standardwerte dann entsprechend anpassen wollen.
-
@braindead sagte in Neuer Robonect HX Adapter:
Könnt Ihr mir bitte einen Gefallen tun und testen, bei welchen API Aufrufen der Mäher geweckt werden muss und piepst? Ich würde die Standardwerte dann entsprechend anpassen wollen.
Kann ich mir die Tage mal anschauen. Aktuell regnet es aber
Die Ruhezeiten dann immer mit der Möglichkeit einzugeben von/bis?
-
@darkiop said in Neuer Robonect HX Adapter:
Die Ruhezeiten dann immer mit der Möglichkeit einzugeben von/bis?
Ich wüsste nicht, wie man das anders umsetzen sollte.
-
@braindead sagte in Neuer Robonect HX Adapter:
Könnt Ihr mir bitte einen Gefallen tun und testen, bei welchen API Aufrufen der Mäher geweckt werden muss und piepst?
Keine Ahnung warum, aber mein Robo (Automower 315) piepst bei keiner Aktion, nur wenn ich am Robo selbst Einstellungen vornehme kommt das Piepsen.
Hab gesehen, dass es eine Version 0.0.10 gibt, ist die lauffähig oder noch im Entstehen?
-
@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