NEWS
Neato Botvac Connected Adapter
-
Nein, er startet nicht. Der Logauszug ist im Loglevel silly erstellt. Gibts da noch eine andere Möglichkeit?
@JohGre
Ja debug modus -
-
@JohGre
Bei Instanzen unter logstufe

-
Hab ich ja schon auf silly gestellt und die Ausgabe im obereb code tag ist das Ergebnis. Im "debug" loglevel kommt nur
botvac.0 2019-04-17 17:24:11.706 warn could not update robot MyNeato botvac.0 2019-04-17 17:24:11.670 info devices found: 2 botvac.0 2019-04-17 17:23:11.001 warn could not update robot MyNeato botvac.0 2019-04-17 17:23:10.960 info devices found: 2 botvac.0 2019-04-17 17:23:09.369 info starting. Version 1.0.0 in /opt/iobroker/node_modules/iobroker.botvac, node: v6.17.1 botvac.0 2019-04-17 17:23:09.263 debug statesDB connected botvac.0 2019-04-17 17:23:09.180 debug objectDB connected -
Hallo
werden den no go linien unterstützt ? sobald ich ihn los fahren lasse zeigt mir die neato app das diese deaktiviert sind
es handelt sich um ein botvac d3
Mit freundlichen Grüßen
nein leider nicht.
-
Hi ho,
der Neato gefällt mir bis dato sehr gut.
Ich habe mir die Scripte in diesem Thread mal angesehen und ein wenig die angegebenen Links ausgekundschaftet … und noch einige Infos gefunden.
Daraus habe ich zwei modifizierte Scripte gebaut, die einmal die Fehler auslesen, in "sinnige" Angaben übersetzen und in einem neuen Datenpunkt ablegen (quasi hier geklaut und um weitere Fehlermeldungen erweitert).
Dann habe ich noch eine Liste mit Codes gefunden, die den action-Datenpunkt erklären (keine Garantie auf Richtigkeit - wie gesagt, gefunden). Daraus habe ich ein zweites Script gebaut, welches die Actions als "sinnige" Angabe in einem weiteren Datenpunkt ablegt.
Hier die beiden Scripte:
<u>NeatoBotvacErrors</u>
!
createState('Neato.BotvacError', 'Kein Fehler'); ! var codesToMessage = { 'ui_alert_invalid': 'Alles in Ordnung', 'ui_error_dust_bin_full': 'Staubbehälter voll', 'ui_error_brush_stuck': 'Bürste verklemmt', 'ui_alert_recovering_location' : 'Ermittle meinen Standort', 'ui_error_picked_up' : 'Wurde angehoben!', 'ui_error_stuck' : 'Ich hänge fest!', 'ui_error_dust_bin_emptied' : 'Staubbehälter wurde geleert!', 'ui_error_dust_bin_missing' : 'Staubbehälter fehlt!', 'ui_error_navigation_falling' : 'Bitte Weg freiräumen!', 'ui_error_navigation_noprogress' : 'Bitte Weg freiräumen!' }; ! on("botvac.0.flusi.status.error"/*error*/, function (obj) { log(obj.state.val); if (codesToMessage.hasOwnProperty(obj.state.val)) { log('->' + codesToMessage[obj.state.val]); setState('Neato.BotvacError', codesToMessage[obj.state.val], true); } else { setState('Neato.BotvacError', obj.state.val); } }); !<u>NeatoBotvacAction</u>
!
createState('Neato.BotvacAction', 'Nichts'); ! var codesToMessage = { '0' : "Keine Aktion", '1' : "Haus-Reinigung", '2' : "Spot-Reinigung", '3' : "Manuelle Reinigung", '4' : "Docking", '5' : "User Menu aktiv", '6' : "Reinigung ausgesetzt", '7' : "Updating", '8' : "Logs kopieren", '9' : "Position ermitteln", '10' : "IEC Test", }; ! on("botvac.0.flusi.status.action"/*action*/, function (obj) { log(obj.state.val); if (codesToMessage.hasOwnProperty(obj.state.val)) { log('->' + codesToMessage[obj.state.val]); setState('Neato.BotvacAction', codesToMessage[obj.state.val], true); } else { setState('Neato.BotvacAction', obj.state.val); } }); !Vielleicht kann es ja jemand gebrauchen.
Gruß,
Eric
-
Hallo,
gibt es irgendeine Möglichkeit an die Karten zu kommen die beim Reinigen erstellt werden?Stephan
-
Ich habe drei Neato Sauger:
- Neato D5
- BOTVAC 85
- Neato XV
Davon ist nur der D5 Netzwerkfähig.
In meiner Logdatei steht richtig:
"devices found: 3"Den Neato XV ignoriert er erfolgreich, aber den BOTVAC 85 versucht er zu verbinden, obwohl das gar nicht geht:
"could not update robot BOTVAC 85"Hat jemand eine Idee warum das so ist, und wie ich das unterbinden kann?
-
Ich bin auf der Suche nach einer Möglichkeit, definierte Bereiche (Zonen) welche bereits über die Neato-App angelegt wurden über ioBroker anzutriggern. Hat da schon jemand Erfahrung gemacht?
-
Hat im Moment noch jemand Probleme mit dem botvac-Adapter?
Seit dem 23. August 2020 hat er ganz unvermittelt und ohne dass ich irgend etwas geändert hätte aufgehört zu funktionieren, er bricht ab mit der Fehlermeldung:
botvac.0 2020-09-13 10:23:30.268 error at IncomingMessage.emit (events.js:203:15) botvac.0 2020-09-13 10:23:30.268 error at Object.onceWrapper (events.js:286:20) botvac.0 2020-09-13 10:23:30.268 error at IncomingMessage.<anonymous> (/opt/iobroker/node_modules/request/request.js:1083:12) botvac.0 2020-09-13 10:23:30.268 error at Request.emit (events.js:198:13) botvac.0 2020-09-13 10:23:30.268 error at Request.<anonymous> (/opt/iobroker/node_modules/request/request.js:1161:10) botvac.0 2020-09-13 10:23:30.268 error at Request.emit (events.js:198:13) botvac.0 2020-09-13 10:23:30.268 error at Request.self.callback (/opt/iobroker/node_modules/request/request.js:185:22) botvac.0 2020-09-13 10:23:30.268 error at Request._callback (/opt/iobroker/node_modules/node-botvac/lib/api.js:42:45) botvac.0 2020-09-13 10:23:30.268 error at /opt/iobroker/node_modules/node-botvac/lib/robot.js:320:17 botvac.0 2020-09-13 10:23:30.268 error at Robot.<anonymous> (/opt/iobroker/node_modules/node-botvac/lib/robot.js:40:50) botvac.0 2020-09-13 10:23:30.268 error (14528) TypeError: Cannot read property 'isCharging' of undefined botvac.0 2020-09-13 10:23:30.266 error (14528) uncaught exception: Cannot read property 'isCharging' of undefinedEine Issue ist bereits eingestellt. Ich habe aber das Gefühl, dass bei sonst niemandem das Problem auftritt. Deshalb habe ich etwas nachgeforscht.
Ich habe definitiv nicht die aktuelle node-botvac Version, bei mir läuft 0.1.6. Kann ich die irgendwie separat updaten zur aktuellen 0.4.0? Ein Deinstallieren und Neuinstallieren des Adapters in iobroker hilft jedenfalls nicht...
Viele Grüße!
-
Hallo,
vielleich wurde das Thema hier schon behandelt, dann hab ich es nicht gefunden.
Ich habe aktuell das Problem das sich mein Neatoaccount im IOBroker nicht bei Neato anmelden kann.
Ich nutze den Adapter mit der Revisionsnummer 1.0.0.0
im Log steht nur, das es ein Loginpronblem gibt.
Aber die Logindaten sind aktuell und funktionieren.
Ich habe den Adapter auch schon gelöscht und neu hinzu gefügt.
Hier das Log, nach einem Adapter Neustart.botvac.0 2020-10-03 17:57:31.608 warn (28122) login failed botvac.0 2020-10-03 17:57:31.364 info (28122) starting. Version 1.0.0 in /opt/iobroker/node_modules/iobroker.botvac, node: v12.18.4, js-controller: 3.1.6 host.buanet-iobroker1 2020-10-03 17:57:26.612 info instance system.adapter.botvac.0 started with pid 28122 host.buanet-iobroker1 2020-10-03 17:57:24.239 info instance system.adapter.botvac.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) botvac.0 2020-10-03 17:57:23.559 info (16540) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason botvac.0 2020-10-03 17:57:23.557 info (16540) terminating botvac.0 2020-10-03 17:57:23.554 info (16540) Got terminate signal TERMINATE_YOURSELF host.buanet-iobroker1 2020-10-03 17:57:23.547 info stopInstance system.adapter.botvac.0 send kill signal host.buanet-iobroker1 2020-10-03 17:57:23.535 info stopInstance system.adapter.botvac.0 (force=false, process=true) botvac.0 2020-10-03 17:55:40.594 warn (16540) login failed botvac.0 2020-10-03 17:50:40.575 warn (16540) login failedBitte um hilfe.
danke -
Ich bin auf der Suche nach einer Möglichkeit, definierte Bereiche (Zonen) welche bereits über die Neato-App angelegt wurden über ioBroker anzutriggern. Hat da schon jemand Erfahrung gemacht?
@SaschaS sagte in Neato Botvac Connected Adapter:
Ich bin auf der Suche nach einer Möglichkeit, definierte Bereiche (Zonen) welche bereits über die Neato-App angelegt wurden über ioBroker anzutriggern. Hat da schon jemand Erfahrung gemacht?
Hallo, auch ich würde gerne über den Adapter einzelnen Zonen ansteuern können. Gibt's dazu schon etwas
-
@SaschaS sagte in Neato Botvac Connected Adapter:
Ich bin auf der Suche nach einer Möglichkeit, definierte Bereiche (Zonen) welche bereits über die Neato-App angelegt wurden über ioBroker anzutriggern. Hat da schon jemand Erfahrung gemacht?
Hallo, auch ich würde gerne über den Adapter einzelnen Zonen ansteuern können. Gibt's dazu schon etwas
@johgre Hello zusammen,
ich wollte mal 2 Jahre später fragen, ob es mittlerweile eine Möglichkeit dafür gibt?Danke euch