Neues Modul: BOTVAC (für Neato BotVac Connected)

Begonnen von vuffiraa, 02 April 2016, 22:12:29

Vorheriges Thema - Nächstes Thema

abc2006

Nach dem Laden hat er jetzt wieder das Problem, dass er bei startCleaning Map kurz losfährt, und dann sofort wieder dockt.
FHEM nightly auf Intel Atom (lubuntu) mit VDSL 50000 ;-)
Nutze zur Zeit OneWire und KNX

vuffiraa

Zitat von: abc2006 am 17 Juli 2019, 17:52:10
Nach dem Laden hat er jetzt wieder das Problem, dass er bei startCleaning Map kurz losfährt, und dann sofort wieder dockt.

Hallo Stephan,

was du beschreibst, klingt komisch. Wenn das Verhalten so auch mit der App und ohne FHEM auftritt, ist es vielleicht eine Frage für den NEATO-Support.

Das Zurückfahren kenne ich nur, wenn der Akku nachgeladen werden muss. Aber eigentlich wird das schon vorm Starten der Reinigung geprüft. Gibt es eine nach/bei dem Zurückfahren eine Meldung in der App, in FHEM oder auf dem Display?

Die Fehlermeldung vom List sagt, dass er Probleme mit dem Untergrund hat. https://support.neatorobotics.com/hc/de/articles/225369647-Bitte-Weg-freimachen-2009- Vielleicht braucht er ja nur eine Grundreinigung, oder irgendwas am Antrieb stimmt nicht.

Gruß VuffiRaa
FHEM 5.8 auf Cubietruck, Raspi B+

Weinzierl KNX IP BAOS 770, Homematic, EnOcean

abc2006

#587
Hey, danke für deine Antwort.
Die Fehlermeldung vom List kommt daher, dass er im Bad die Türe hinter sich zugemacht hat und deshalb nicht mehr herausgefunden hat. Ist also gelöst.
Das verhalten tritt auch "ohne" FHEM so auf, ich habe gerade mal ein Video gemacht:
https://drive.google.com/file/d/1aSYlD9I28LbRvhm4nh0YlpoiYNArZDmW/view?usp=sharing

Aber: Ich habe einen Verdacht, dass das Verhalten erst dann auftritt, wenn die erste erfolgreiche Fahrt mit FHEM absolviert wurde.
Leider dauert diese herumfahrerei immer ewig, so dass sich das testen dann auch hinzieht...

Ich versuche nochmal, den robo zu resetten und das Verhalten zu reproduzieren.
Batterie ist voll, Staubfach ist leer, Fehlermeldung gibt es nicht.

Grüße,
Stephan


PS: löschen des Grundrisses und erstellen eines neuen mit der App klappt problemlos.
FHEM nightly auf Intel Atom (lubuntu) mit VDSL 50000 ;-)
Nutze zur Zeit OneWire und KNX

abc2006

Okay, hab den Robo jetzt auf 3 m2 eingesperrt und davon noch die hälfte per nogo-Linie gekappt - Problem tritt nicht auf.
Alles ist in bester Ordnung. Also geh ich jetzt ins Bett und der Robo auf Erkundung der ganzen Wohnung - und dann teste ich die nächsten Tage nochmal.

Danke und Grüße,
Stephan
FHEM nightly auf Intel Atom (lubuntu) mit VDSL 50000 ;-)
Nutze zur Zeit OneWire und KNX

abc2006

Nach intensiver Beschäftigung mit dem Robo (zum Leidwesen meiner Frau mehr als mit ihr xD) klappt es jetzt erstmal so, wie es soll. hab den Robo resettet, neu verbunden, neu gestartet, ein paar mal fahren lassen - jetzt gehts.
Keine Ahnung, woran es lag - offensichtlich aber eher NEATO als FHEM.

Noch ein paar usability-Fragen, die in den letzten Tagen aufgetaucht sind:
Meine Räume sind unförmig und daher leider nicht mit einer einzelnen Zone abgedeckt. Kann ich irgendwie mehrere Zonen auf einmal reinigen lassen?
Auf dem Weg ins Schlafzimmer muss der Robo über rohen Beton fahren (noch keine Fliesen verlegt).
Gibt es eine Möglichkeit, ihn irgendwie ohne zu bürsten und zu saugen (aka rückweg zur Ladestation) dorthin fahren zu lassen?

Grüße,
Stephan
FHEM nightly auf Intel Atom (lubuntu) mit VDSL 50000 ;-)
Nutze zur Zeit OneWire und KNX

seule3008

Hallo Gemeinde

ich habe seit kurzem ein Problem mit meinen VR200. Ich kann über FHEM alles auslesen und steuern aber nicht den Staubsauger zur Reinigung los schicken. Wenn ich auf startCleaning gehe kommt sofort STATE unknown und weiter passiert nix. Bis vor ein paar Tagen hat noch alles funktioniert. Weiß da einer zufällig eine Lösung? Ein List und das Logfile lege ich mal bei.

Viele Grüße

Christian

Internals:
   CHANGED   
   DEF        pro******@*****.de ******** vorwerk 60
   INTERVAL   60
   NAME       WALL_E
   NR         54
   STATE      Idle          48 %
   TYPE       BOTVAC
   READINGS:
     2019-06-17 20:57:51   accessToken     0469b8373fde7f1356******7128259
     2019-08-01 21:11:33   action          0
     2019-08-01 21:29:33   charge          48
     2019-05-27 18:29:19   cleanCategorie  2
     2017-06-20 19:48:38   cleanMode       2
     2017-06-20 19:48:38   cleanModifier   1
     2018-08-08 11:00:05   cleanSpotHeight 0
     2018-08-08 11:00:05   cleanSpotWidth  0
     2019-08-01 17:38:33   dockHasBeenSeen 0
     2019-07-27 14:21:10   error           ui_alert_invalid
     2017-06-20 19:48:39   event0day       1
     2017-06-20 19:48:39   event0mode      2
     2017-06-20 19:48:39   event0startTime 11:00
     2017-06-20 19:48:39   event1day       2
     2017-06-20 19:48:39   event1mode      2
     2017-06-20 19:48:39   event1startTime 11:00
     2017-06-20 19:48:39   event2day       3
     2017-06-20 19:48:39   event2mode      2
     2017-06-20 19:48:39   event2startTime 11:00
     2017-06-20 19:48:39   event3day       4
     2017-06-20 19:48:39   event3mode      2
     2017-06-20 19:48:39   event3startTime 11:00
     2017-06-20 19:48:39   event4day       5
     2017-06-20 19:48:39   event4mode      2
     2017-06-20 19:48:39   event4startTime 11:00
     2017-08-28 11:35:51   event5day       1
     2017-08-28 11:35:51   event5mode      2
     2017-08-28 11:35:51   event5startTime 11:00
     2017-08-28 11:35:51   event6day       2
     2017-08-28 11:35:51   event6mode      2
     2017-08-28 11:35:51   event6startTime 11:00
     2018-08-26 10:01:52   firmware        2.1.4
     2019-08-01 21:08:33   isCharging      1
     2019-08-01 21:08:33   isDocked        1
     2018-10-01 20:04:31   isScheduleEnabled 0
     2017-06-20 19:48:38   macAddr         6064056d24f2
     2017-06-20 19:48:38   model           VR200
     2017-06-20 19:48:38   name            WALL E
     2019-08-01 21:10:33   result          ok
     2017-06-20 19:48:38   robot           0
     2018-10-01 20:04:31   scheduleEnabled 0
     2017-06-20 19:48:39   scheduleType    0
     2017-06-20 19:48:38   secretKey       A9EC283C4DB1E284A5C2*******8F14
     2017-06-20 19:48:38   serial          4FVRQQXR-606*********F2
     2017-06-20 19:48:38   srv_easyConnect basic-1
     2017-06-20 19:48:38   srv_houseCleaning basic-1
     2017-06-20 19:48:38   srv_manualCleaning basic-1
     2017-06-20 19:48:38   srv_schedule    basic-1
     2017-06-20 19:48:38   srv_spotCleaning basic-1
     2019-08-01 21:20:33   state           Idle
     2019-08-01 21:11:33   stateId         1
     2017-06-20 19:48:38   version         1
   helper:
     EMAIL      pro*******@*******.de
     PASSWORD   *******
     VENDOR     vorwerk
     ROBOTS:
       HASH(0x506acb8)
Attributes:
   devStateIcon ui_error_dust_bin_full:bag@red
   eventMap   /startCleaning Turbo:Reinigung starten/stop:Stop/sendToBase:Fahr nach Hause/
   group      Staubsauger
   icon       Botvac_VR200@green
   room       Erdgeschoss
   stateFormat state          charge %
   userReadings state,charge
   webCmd     Reinigung starten:Stop:Fahr nach Hause


2019-08-01_00:07:26 WALL_E charge: 91
2019-08-01_00:27:26 WALL_E charge: 92
2019-08-01_00:44:26 WALL_E charge: 99
2019-08-01_01:13:26 WALL_E charge: 98
2019-08-01_01:41:26 WALL_E charge: 97
2019-08-01_02:09:26 WALL_E charge: 96
2019-08-01_02:37:26 WALL_E charge: 95
2019-08-01_03:05:26 WALL_E charge: 94
2019-08-01_03:34:26 WALL_E charge: 93
2019-08-01_04:02:26 WALL_E charge: 92
2019-08-01_04:29:26 WALL_E charge: 91
2019-08-01_04:57:27 WALL_E charge: 90
2019-08-01_05:25:27 WALL_E charge: 89
2019-08-01_05:53:27 WALL_E charge: 88
2019-08-01_06:21:27 WALL_E charge: 87
2019-08-01_06:48:27 WALL_E charge: 86
2019-08-01_07:16:27 WALL_E charge: 85
2019-08-01_07:43:27 WALL_E charge: 84
2019-08-01_08:11:27 WALL_E charge: 83
2019-08-01_08:38:27 WALL_E charge: 82
2019-08-01_09:05:27 WALL_E charge: 81
2019-08-01_09:07:27 WALL_E isCharging: 1
2019-08-01_09:19:27 WALL_E isCharging: 0
2019-08-01_09:19:27 WALL_E charge: 82
2019-08-01_09:22:27 WALL_E charge: 83
2019-08-01_09:27:27 WALL_E charge: 84
2019-08-01_09:31:27 WALL_E charge: 85
2019-08-01_09:37:27 WALL_E charge: 86
2019-08-01_09:43:27 WALL_E charge: 87
2019-08-01_09:51:27 WALL_E charge: 88
2019-08-01_10:00:27 WALL_E charge: 89
2019-08-01_10:11:27 WALL_E charge: 90
2019-08-01_10:26:27 WALL_E charge: 91
2019-08-01_10:47:27 WALL_E charge: 92
2019-08-01_10:58:27 WALL_E charge: 99
2019-08-01_11:16:42 WALL_E Unknown
2019-08-01_11:17:32 WALL_E Idle
2019-08-01_11:27:32 WALL_E charge: 98
2019-08-01_11:55:32 WALL_E charge: 97
2019-08-01_12:23:32 WALL_E charge: 96
2019-08-01_12:52:32 WALL_E charge: 95
2019-08-01_13:20:33 WALL_E charge: 94
2019-08-01_13:48:33 WALL_E charge: 93
2019-08-01_14:16:33 WALL_E charge: 92
2019-08-01_14:44:33 WALL_E charge: 91
2019-08-01_15:12:33 WALL_E charge: 90
2019-08-01_15:40:33 WALL_E charge: 89
2019-08-01_16:07:33 WALL_E charge: 88
2019-08-01_16:35:33 WALL_E charge: 87
2019-08-01_17:01:56 WALL_E Reinigung starten
2019-08-01_17:01:56 WALL_E Unknown
2019-08-01_17:02:33 WALL_E Idle
2019-08-01_17:02:47 WALL_E Reinigung starten
2019-08-01_17:02:48 WALL_E Unknown
2019-08-01_17:03:33 WALL_E charge: 86
2019-08-01_17:03:33 WALL_E Idle
2019-08-01_17:05:33 WALL_E stateId: 2
2019-08-01_17:05:33 WALL_E action: 1
2019-08-01_17:05:33 WALL_E isDocked: 0
2019-08-01_17:05:33 WALL_E dockHasBeenSeen: 1
2019-08-01_17:05:33 WALL_E House Cleaning
2019-08-01_17:06:48 WALL_E charge: 84
2019-08-01_17:07:33 WALL_E charge: 83
2019-08-01_17:08:33 WALL_E charge: 82
2019-08-01_17:09:33 WALL_E charge: 80
2019-08-01_17:10:33 WALL_E charge: 79
2019-08-01_17:11:33 WALL_E charge: 78
2019-08-01_17:12:33 WALL_E charge: 76
2019-08-01_17:13:33 WALL_E charge: 75
2019-08-01_17:14:33 WALL_E charge: 74
2019-08-01_17:15:33 WALL_E charge: 73
2019-08-01_17:16:33 WALL_E charge: 71
2019-08-01_17:17:33 WALL_E charge: 70
2019-08-01_17:18:33 WALL_E charge: 69
2019-08-01_17:19:33 WALL_E charge: 67
2019-08-01_17:20:33 WALL_E charge: 66
2019-08-01_17:21:33 WALL_E charge: 65
2019-08-01_17:22:33 WALL_E charge: 63
2019-08-01_17:23:33 WALL_E charge: 62
2019-08-01_17:24:33 WALL_E charge: 61
2019-08-01_17:25:33 WALL_E charge: 59
2019-08-01_17:26:33 WALL_E charge: 58
2019-08-01_17:27:33 WALL_E charge: 57
2019-08-01_17:28:33 WALL_E charge: 55
2019-08-01_17:29:33 WALL_E charge: 54
2019-08-01_17:30:33 WALL_E charge: 52
2019-08-01_17:31:33 WALL_E charge: 51
2019-08-01_17:32:33 WALL_E charge: 50
2019-08-01_17:33:33 WALL_E charge: 48
2019-08-01_17:34:33 WALL_E charge: 47
2019-08-01_17:35:33 WALL_E charge: 46
2019-08-01_17:36:33 WALL_E charge: 44
2019-08-01_17:37:33 WALL_E action: 4
2019-08-01_17:37:33 WALL_E charge: 43
2019-08-01_17:37:33 WALL_E Docking
2019-08-01_17:38:33 WALL_E stateId: 1
2019-08-01_17:38:33 WALL_E action: 0
2019-08-01_17:38:33 WALL_E dockHasBeenSeen: 0
2019-08-01_17:38:33 WALL_E Idle
2019-08-01_17:44:33 WALL_E charge: 42
2019-08-01_18:10:33 WALL_E charge: 41
2019-08-01_18:37:33 WALL_E charge: 40
2019-08-01_19:03:33 WALL_E charge: 39
2019-08-01_19:30:33 WALL_E charge: 38
2019-08-01_19:56:33 WALL_E charge: 37
2019-08-01_20:22:33 WALL_E charge: 36
2019-08-01_20:49:33 WALL_E charge: 35
2019-08-01_21:06:21 WALL_E Reinigung starten Turbo
2019-08-01_21:06:21 WALL_E Unknown
2019-08-01_21:06:33 WALL_E Idle
2019-08-01_21:06:48 WALL_E Reinigung starten Turbo
2019-08-01_21:06:48 WALL_E Unknown
2019-08-01_21:07:03 WALL_E startSpot Eco
2019-08-01_21:07:19 WALL_E syncRobots
2019-08-01_21:08:11 WALL_E Stop
2019-08-01_21:08:19 WALL_E syncRobots
2019-08-01_21:08:33 WALL_E isCharging: 1
2019-08-01_21:08:33 WALL_E isDocked: 1
2019-08-01_21:08:33 WALL_E Idle
2019-08-01_21:09:30 WALL_E Reinigung starten
2019-08-01_21:09:30 WALL_E Unknown
2019-08-01_21:09:33 WALL_E charge: 36
2019-08-01_21:09:33 WALL_E Idle
2019-08-01_21:09:36 WALL_E Reinigung starten
2019-08-01_21:09:37 WALL_E Unknown
2019-08-01_21:09:53 WALL_E Fahr nach Hause
2019-08-01_21:09:56 WALL_E result: ko
2019-08-01_21:09:57 WALL_E Stop
2019-08-01_21:09:58 WALL_E Stop
2019-08-01_21:09:59 WALL_E Reinigung starten
2019-08-01_21:10:33 WALL_E result: ok
2019-08-01_21:10:33 WALL_E stateId: 2
2019-08-01_21:10:33 WALL_E action: 5
2019-08-01_21:10:33 WALL_E User Menu Active
2019-08-01_21:11:00 WALL_E reloadMaps
2019-08-01_21:11:18 WALL_E schedule on
2019-08-01_21:11:29 WALL_E schedule off
2019-08-01_21:11:33 WALL_E stateId: 1
2019-08-01_21:11:33 WALL_E action: 0
2019-08-01_21:11:33 WALL_E charge: 37
2019-08-01_21:11:33 WALL_E Idle
2019-08-01_21:11:47 WALL_E syncRobots
2019-08-01_21:11:51 WALL_E Reinigung starten
2019-08-01_21:11:52 WALL_E Unknown
2019-08-01_21:12:33 WALL_E Idle
2019-08-01_21:13:33 WALL_E charge: 38
2019-08-01_21:14:33 WALL_E charge: 39
2019-08-01_21:16:18 WALL_E Reinigung starten
2019-08-01_21:16:18 WALL_E Unknown
2019-08-01_21:16:33 WALL_E charge: 40
2019-08-01_21:16:33 WALL_E Idle
2019-08-01_21:18:33 WALL_E charge: 41
2019-08-01_21:19:33 WALL_E charge: 42
2019-08-01_21:20:19 WALL_E startCleaning Eco
2019-08-01_21:20:19 WALL_E Unknown
2019-08-01_21:20:33 WALL_E Idle
2019-08-01_21:21:33 WALL_E charge: 43
2019-08-01_21:23:33 WALL_E charge: 44
2019-08-01_21:24:33 WALL_E charge: 45
2019-08-01_21:26:33 WALL_E charge: 46
2019-08-01_21:28:33 WALL_E charge: 47
2019-08-01_21:29:33 WALL_E charge: 48
2019-08-01_21:31:33 WALL_E charge: 49

abc2006

#591
Hi,
hab gerade mein FHEM auf einen neuen Server umgezogen.
Dabei ist mir aufgefallen, dass BOTVAC gar nicht mitteilt, dass das Passwort fehlt (oder falsch ist).
Könnt ihr mal schauen, ob ihr die entsprechende Meldung abfangen könnt und vllt ein Popup zeigen "Passwort nicht gesetzt oder falsch"? (Oder ein Reading/Internal "passwort" "set" oder "wrong" oder "missing".

Das wäre sicher hilfreich für die Fehlersuche.
Oder gibts sowas schon und ich habs übersehen?

Danke euch,
Stephan

Beispiel: Spotify:
FHEM nightly auf Intel Atom (lubuntu) mit VDSL 50000 ;-)
Nutze zur Zeit OneWire und KNX

dermitschi85

#592
Hi Leute!

Ich habe seitdem ich mein FHEM auf Docker umgestellt habe, folgendes Problem mit meinem Botvac (siehe Anhang)

Kann mir jemand einen Tipp geben woran es liegen könnte?

Danke euch!

Grüße Michi


vuffiraa

Zitat von: dermitschi85 am 05 August 2019, 22:30:17
Hi Leute!

Ich habe seitdem ich mein FHEM auf Docker umgestellt habe, folgendes Problem mit meinem Botvac (siehe Anhang)

Kann mir jemand einen Tipp geben woran es liegen könnte?

Danke euch!

Grüße Michi

Hallo Michi,

soweit ich das sehe, liegt das Problem nicht direkt im Modul, sondern tritt beim Abwickeln der Kommunikation durch die FHEM-Basis auf. So auf die schnelle habe ich z.B. diesen Thread zum Thema gefunden: https://forum.fhem.de/index.php?topic=98078.0. Da ist leider auch keine Lösung angegeben, aber vielleicht kannst du ja IPV4 erzwingen und dann klappt es.

Gruß VuffiRaa
FHEM 5.8 auf Cubietruck, Raspi B+

Weinzierl KNX IP BAOS 770, Homematic, EnOcean

vuffiraa

Zitat von: abc2006 am 05 August 2019, 18:18:39
Hi,
hab gerade mein FHEM auf einen neuen Server umgezogen.
Dabei ist mir aufgefallen, dass BOTVAC gar nicht mitteilt, dass das Passwort fehlt (oder falsch ist).
Könnt ihr mal schauen, ob ihr die entsprechende Meldung abfangen könnt und vllt ein Popup zeigen "Passwort nicht gesetzt oder falsch"? (Oder ein Reading/Internal "passwort" "set" oder "wrong" oder "missing".

Das wäre sicher hilfreich für die Fehlersuche.
Oder gibts sowas schon und ich habs übersehen?

Danke euch,
Stephan

Beispiel: Spotify:

Hallo Stephan,

eigentlich sollte es eine Meldung im Log dazu geben. Ansonsten ist der Tipp, es in den Status zu übernehmen natürlich auch gut. Ich schau mal.

Gruß VuffiRaa
FHEM 5.8 auf Cubietruck, Raspi B+

Weinzierl KNX IP BAOS 770, Homematic, EnOcean

the ratman

eine ganz, ganz dumme idee ...

ich nehme an, es ist viel zu viel aufwand und für viel zu wenig leute interessant, aber wäre es nicht nett, wenn man sich den grundriss aufrufen könnte und die die koordinaten bekommen würde, wo grad die maus drüber ist.
so könnte man schnell mal feststellen welche koordinaten man für z.b. ne schnelle no-go linie bräuchte.

meine grundidee dazu war eigentlich mit no-go linien korridore zu bestimmten putzgebieten zu erzeugen, die dann natürlich nur temporär vorhanden sein müssten. derzeit hab ich x putzgebiete eingezeichnet, stoße aber durch die rechteckige form durchaus auch an meine grenzen. ausserdem nervts gewaltig, wenn der bot sich wieder mal unter tischen und x sesseln durchmogeln will, obwohl 2 meter weiter ne richtige "autobahn" zu seinem putzgebiet exisieren würde.
sowas wäre mit fhem wohl um ecken einfacher zu machen, als mit der app - vorausgesetzt man kennt die koordinaten.
→do↑p!dnʇs↓shit←

dermitschi85

Zitat von: vuffiraa am 13 August 2019, 08:40:49
Hallo Michi,

soweit ich das sehe, liegt das Problem nicht direkt im Modul, sondern tritt beim Abwickeln der Kommunikation durch die FHEM-Basis auf. So auf die schnelle habe ich z.B. diesen Thread zum Thema gefunden: https://forum.fhem.de/index.php?topic=98078.0. Da ist leider auch keine Lösung angegeben, aber vielleicht kannst du ja IPV4 erzwingen und dann klappt es.

Gruß VuffiRaa

Dank dir für den Tipp!

Ich hatte meine Compose Datei leider nur kopiert und nicht nachgedacht. Die Network-Einstellungen waren dort auf einen anderen IP-Bereich eingestellt. Jetzt alles auf Bridge umgestellt und nun wuppt es wie es soll!

Grüße Michi

dsoxygen

Seit dem Update auf 4.5.0-179 habe ich leider nur noch "Couldn't find robot".
Gibt es dafür eine Lösung?

HausHH

Zitat von: dsoxygen am 13 September 2019, 16:43:06
Seit dem Update auf 4.5.0-179 habe ich leider nur noch "Couldn't find robot".
Gibt es dafür eine Lösung?
Ich habe das Device gelöscht und neu angelegt.
Hat geholfen

Joker2002

ZitatSeit dem Update auf 4.5.0-179 habe ich leider nur noch "Couldn't find robot".
Gibt es dafür eine Lösung?

ich habe heute meine beiden Botvacs auch aktualisiert. Auch bei mir funktionieren beide Neatos nicht mehr. Habe die Geräte aus FHEM gelöscht und wieder neu angelegt. Dies hat dazu geführt, dass bei beiden im State nur noch drei Fragezeichen stehen.

Hier mal ein List meines Roboters

Internals:
   CFGFN     
   CHANGED   
   DEF        XXXXXXXXXXXXXXX 600
   EMAIL      XXXXXXXXXXXXXXX
   FUUID      5d8bca8c-f33f-c1dd-4ce4-af4a6de423205624
   INTERVAL   600
   NAME       BotVac_D3
   NR         981
   STATE      ???
   TYPE       BOTVAC
   VENDOR     neato
   HELPER:
   OLDREADINGS:
   READINGS:
   helper:
Attributes:
   room       Haushaltsgeräte
   webCmd     startCleaning:stop:sendToBase


Hat jemand einen Tipp für mich, wie ich die Roboter wieder zum Laufen bekomme ?