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

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

Vorheriges Thema - Nächstes Thema

bigcheese

Zitat von: Jo am 30 Dezember 2016, 16:44:13
weil im Fernsteuermodus die Sicherheitsfunktionen deaktiviert sind... () ... Zurück in die Basis kommt er auch nicht weil du nicht weißt wie er nach dem Spotclean steht.

oh das wusste ich nicht, und auch dass er nicjt automatisch zurueckfindet zur ladestation... versteh ich nicht weil er koennte ja zum einen dead reckogning und zum anderen raum vermessen machen .... schade eigentl... weil welchen sinn hat dann die fernsteuerung? 😂

Jo

Die Fernsteuerung brauchst du um ihn wieder zurück in die Basis zu  fahren  :-\
Kannst ja mal mit Fernbedienung in den Raum fahren und dann per Fhem zurück in die Basis schicken, bei mir ging das nicht...

vuffiraa

#92
Per Fernbedienung kannst du ihn zu einer Spot-Reinigung hinfahren und musst ihn nicht hochheben.
Ich muss aber zugeben, dass mir das zu lange dauert. Ich nehme ihn dann trotzdem einfach schnell unter den Arm...
FHEM 5.8 auf Cubietruck, Raspi B+

Weinzierl KNX IP BAOS 770, Homematic, EnOcean

bigcheese

hm... nochmal grad bissl getestet... glaub der Laser läuft auch gar nicht im Handbetrieb... hatte gedacht vielleicht muss man ja länger rumsteuern bis er da auch die Station wieder "sieht" (wie macht er das eigentl.?) und dann dass der Andocken button vielleicht nicht mehr ausgegraut ist...
Gestern hatte er auch normale Hausreinigung gemacht, und wollte ihn mit FHEM dann zurückschicken (stoptobase) aber da is er einfach an Ort und Stelle stehen geblieben (hatte schon 17 min gereinigt)...
Sehen würde er die Station nicht da sie in einer Kammer hinter einer Wand abgewendet zum Rest steht ^^ bin ja mal gespannt ob da überhaupt die automatische Rückkehr funktioniert - im ersten Test war die Station noch sichtbar aussen ...

alec_osborne

Zitat von: vuffiraa am 29 Dezember 2016, 12:34:42
Hallo,

der Botvac Connected kann mit der Firmware 2.2.0 auch eine Karte von der gereinigten Fläche generieren. Das habe ich mal im Modul eingebaut. Es wird die letzte verfügbare Karte geladen, in den Readings gibt es dann das Datum und die Fläche passend zur Karte. Außerdem ist ein set reloadMapdazugekommen, um das Laden der Karte direkt auszulösen. Die Karte selber kann man z.B. per URL oder per Weblink in Fhem einbinden.

Der relative URL-Pfad ist:
/BOTVAC/<device>/map

Eine Weblink-Definition ist:
define <device>Wl weblink htmlCode { BOTVAC_ShowMap("<device>"[,"<width>"[,"<height>"]]) }
Die Definitionen für Breite und Höhe sind optional, wenn sie benutzt werden, dann geht entweder nur Breite oder Breite und Höhe.

Probiert mal!

Gruß
vuffiraa

Wo genau auf dem RPI kann ich die MAP finden? Ich kann das BOTVAC Verzeichniss nicht finden.


Gruß.

A.

Timmäää

Hi Alec,

das müsste dann bspw. hier verfügbar sein:

http(s)://<ip>:<port>/fhem/BOTVAC/<device>/map

Gruß,
Tim

alec_osborne

Zitat von: Timmäää am 02 Januar 2017, 18:12:52
Hi Alec,

das müsste dann bspw. hier verfügbar sein:

http(s)://<ip>:<port>/fhem/BOTVAC/<device>/map

Gruß,
Tim

Hi Tim,

ja das stimmt ;D das funktioniert auch prima. Aber ich dachte ich kann das auch auf meinem rpi irgendwo finden. Da er in verschiedenen Räumen fährt hätte ich gedacht ich finde in dem Verzeichnis eine Art Historie. Die Map ist ja immer nur genau die vom letzten Einsatz bzw. dem letzten reloadMaps.

Gruß A.

vuffiraa

Zitat von: alec_osborne am 02 Januar 2017, 18:29:42
Hi Tim,

ja das stimmt ;D das funktioniert auch prima. Aber ich dachte ich kann das auch auf meinem rpi irgendwo finden. Da er in verschiedenen Räumen fährt hätte ich gedacht ich finde in dem Verzeichnis eine Art Historie. Die Map ist ja immer nur genau die vom letzten Einsatz bzw. dem letzten reloadMaps.

Gruß A.

Das Bild liegt nicht als Datei im Filesystem, daher kannst du die auch nicht auf dem Raspi finden. Die letzte Karte wird nur im Modul als Cache gespeichert.

Gruß
Vuffiraa
FHEM 5.8 auf Cubietruck, Raspi B+

Weinzierl KNX IP BAOS 770, Homematic, EnOcean

alec_osborne

Zitat von: vuffiraa am 02 Januar 2017, 20:30:27
Das Bild liegt nicht als Datei im Filesystem, daher kannst du die auch nicht auf dem Raspi finden. Die letzte Karte wird nur im Modul als Cache gespeichert.

Gruß
Vuffiraa
Das erklärt alles. 8) Das habe ich nicht gewusst. Danke für die Antworten.

Gruß A.

Jo

@Timäää hast du ein VR200? Ich bekomme keine Karte...

vuffiraa

Zitat von: Jo am 03 Januar 2017, 10:39:21
@Timäää hast du ein VR200? Ich bekomme keine Karte...

Hallo Jo,

Soweit ich das sehe, gibt es bei einem VR200 mit Firmware 2.1.0 (noch) keine Karte.

Gruß vuffiraa
FHEM 5.8 auf Cubietruck, Raspi B+

Weinzierl KNX IP BAOS 770, Homematic, EnOcean

Jo

Das hatte ich schon vermutet, der VR ist Softwaremäßig nicht gerade uptodate... Er kann auch nicht per sendtobase zurück geschickt werden. Wollte nur sicher gehen: da es ja bei Tim geht und er zumindest das VR-Icon verwendet war ich mir nicht sicher ob er einen VR hat..
Die aktuelle Version funktioniert sonst bei mir, hat es eigentlich einen Grund warum du das Modul nicht ins fhem svn packst?

Viele Grüße
Johannes

vuffiraa

Zitat von: Jo am 03 Januar 2017, 13:09:34
Die aktuelle Version funktioniert sonst bei mir, hat es eigentlich einen Grund warum du das Modul nicht ins fhem svn packst?

Das Modul ist doch noch nicht mal ein Jahr alt, das muss noch reifen... Naja, eigentlich muss ich mich nur mal an die Dokumentation machen, damit es vom SVN akzeptiert wird.
FHEM 5.8 auf Cubietruck, Raspi B+

Weinzierl KNX IP BAOS 770, Homematic, EnOcean

Timmäää

Hi Johannes,

ja, ich habe einen VR200, deswegen benötigte ich auch das Bild von dir. Die Karte geht noch nicht, man sieht nur im Log, dass der URL Pfad bereits angelegt wird. Ich hoffe, dass Vorwerk die Funktion noch nachrüstet.
Ich bin auch dafür, dass das Modul eine Minimaldoku bekommt und eingecheckt wird, dann ist das Aktualiseren deutlich einfacher.


Gruß,
Tim

My-FHEM

Hi,

ich habe nun einen BotVacD5Connected versucht einzubinden.
Es gibt auch folgende Readings:


Readings:
     2017-01-03 20:53:18   accessToken     xxxxxxxxxxxxxxxxxxxxxxxxxxx
     2017-01-03 20:54:35   action          0
     2017-01-03 20:54:35   charge          97
     2017-01-03 20:54:35   cleanCategorie  0
     2017-01-03 20:54:35   cleanMode       2
     2017-01-03 20:54:35   cleanModifier   1
     2017-01-03 20:54:35   cleanSpotHeight 0
     2017-01-03 20:54:35   cleanSpotWidth  0
     2017-01-03 20:54:35   dockHasBeenSeen 0
     2017-01-03 20:54:35   firmware        3.0.0-645
     2017-01-03 20:54:35   isCharging      0
     2017-01-03 20:54:35   isDocked        1
     2017-01-03 20:54:35   isScheduleEnabled 0
     2017-01-03 20:54:05   macAddr         xxxxxxxxxxxxxxxxxx
     2017-01-03 20:54:35   model           BotVacD5Connected
     2017-01-03 20:54:05   name            robi
     2017-01-03 20:54:35   result          ok
     2017-01-03 20:54:05   robot           0
     2017-01-03 20:54:35   scheduleEnabled 0
     2017-01-03 20:54:35   scheduleType    1
     2017-01-03 20:54:05   secretKey       XXXXXXXXXXXXXXXXXXXXXXX
     2017-01-03 20:54:05   serial          XXXXXXXXXXXXXXXXXXXXXXXXXX
     2017-01-03 20:54:35   state           Idle
     2017-01-03 20:54:35   stateId         1
     2017-01-03 20:54:35   version         1


leider lässt er sicht nicht bewegen einen Reinigungsvorgang zu starten.
Gibt es eine Idee was ich entweder falsch gemacht habe oder was gegenüber einen BotVac connected anders ist?

Viele Grüße