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

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

Vorheriges Thema - Nächstes Thema

vuffiraa

Zitat von: ares am 02 April 2017, 12:10:09
Hallo VuffiRaa,

vielen Dank erstmal für das Modul, welches ich als offizielles Modul schon deutlich früher getestet hätte.

Die erste Einbindung heute hat problemlos funktioniert. Einige Readings wie isDocked=1 oder isCharging=0 sind für mich auch nachvollziehbar, andere wie action=0, cleanCategorie=2 oder srv_houseCleaning=basic-1 leider nicht. Hast Du vielleicht einen Link mit Erklärungen parat, welche die Deutung vereinfachen?

Im Log steht ein funktionierender Link und wird in .map_cache gefüllt, leider klappt es mit der Anzeige nicht. Ein reloadMaps, Neustart von fhem und Abwarten hat leider keine Lösung gebrachtDie weblink-Definition wurde automatisch angelegt:
startCleaning Eco:stop:sendToBase
Die Karte würde ich gerne in smartVISU anzeigen.

Viele Grüße
Manfred
Hallo Manfred,

Die Readings sind mehr oder weniger alle abrufbaren Daten. Die beste Beschreibung dazu findest du wahrscheinlich bei Neato direkt. https://developers.neatorobotics.com

Die Weblink-Definition wird nicht automatisch erzeugt, dass ist eine eigenständige Definition in Fhem. Was du da gefunden hast, ist das webcmd-Attribute. Das ist die Beschreibung der Kommandos, die direkt im FHEMWEB angezeigt werden. Hier https://forum.fhem.de/index.php/topic,51713.msg548498.html#msg548498 habe ich beschrieben, wie man auf die Karte zugreift. SmartVISU benutze ich nicht, daher kann ich dazu keine Hinweise geben.

Gruß Vuffiraa
FHEM 5.8 auf Cubietruck, Raspi B+

Weinzierl KNX IP BAOS 770, Homematic, EnOcean

tagedieb

Hallo

vielen Dank für das tolle Modul.
Es funktionierte bei meinem Connect D5 sofort
Ich habe seither in der log, massenhaft solch Einträge
Argument "[neato]" isn't numeric in addition (+) at ./FHEM/70_BOTVAC.pm line 73.
Argument "[neato]" isn't numeric in addition (+) at ./FHEM/70_BOTVAC.pm line 73.
Argument "[neato]" isn't numeric in addition (+) at ./FHEM/70_BOTVAC.pm line 73.
Argument "[neato]" isn't numeric in addition (+) at ./FHEM/70_BOTVAC.pm line 73.
Argument "[neato]" isn't numeric in addition (+) at ./FHEM/70_BOTVAC.pm line 73.


wie kann ich das abstellen?


gruss tagedieb
FHEM 5.6 auf Cubitruck
CUL und Cul 868 und 2 HM LAN an Zbox
Remoteserver auf 2.Zboxi
HM-CC-RT-DN,HM-LC-Bl1PBU-FM,HM-LC-SW1-FM,HM-LC-SW4-PCB,HM-LC-Sw1PBU-FM,HM-PB-2-WM55,HM-PB-6-WM55,HM-SCI-3-FM,HM-SEC-RHS,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-TIS,HM-WDS10-TH-O u.viele mehr
diverse IT Empfänger und LW3

vuffiraa

Zitat von: tagedieb am 20 April 2017, 12:24:15
Hallo

vielen Dank für das tolle Modul.
Es funktionierte bei meinem Connect D5 sofort
Ich habe seither in der log, massenhaft solch Einträge
Argument "[neato]" isn't numeric in addition (+) at ./FHEM/70_BOTVAC.pm line 73.
Argument "[neato]" isn't numeric in addition (+) at ./FHEM/70_BOTVAC.pm line 73.
Argument "[neato]" isn't numeric in addition (+) at ./FHEM/70_BOTVAC.pm line 73.
Argument "[neato]" isn't numeric in addition (+) at ./FHEM/70_BOTVAC.pm line 73.
Argument "[neato]" isn't numeric in addition (+) at ./FHEM/70_BOTVAC.pm line 73.


wie kann ich das abstellen?


gruss tagedieb

Mach mal ein list <device>.
Ich vermute, dass bei der Definition des Gerätes etwas verrutscht ist. Das Abrufintervall steht auf [neato], was sich bei der Addition ungünstig auswirkt  ;)

Die Definition sollte so sein: define <name> BOTVAC <email> <password> [<vendor>] [<poll-interval>]
Eckige Klammern bedeuten, dass der Parameter weggelassen werden kann.

Gruß Vuffiraa
FHEM 5.8 auf Cubietruck, Raspi B+

Weinzierl KNX IP BAOS 770, Homematic, EnOcean

tagedieb

Hallo vuffiraa

danke für die schnelle Reaktion
anbei das List
Internals:
   CHANGED
   DEF        system@xxx.de Pwd [neato] [100]
   INTERVAL   [neato]
   NAME       Fridolin
   NR         2522
   STATE      Unknown
   TYPE       BOTVAC
   Readings:
     2017-04-19 12:06:38   accessToken     4b2006c043facde1d8f7e4c0f7372edd
     2017-04-20 07:53:51   action          0
     2017-04-20 12:08:19   charge          99
     2017-04-20 07:32:28   cleanCategorie  2
     2017-04-19 16:01:54   cleanMode       2
     2017-04-19 14:04:36   cleanModifier   1
     2017-04-19 16:54:13   cleanSpotHeight 0
     2017-04-19 16:54:13   cleanSpotWidth  0
     2017-04-19 14:04:36   dockHasBeenSeen 0
     2017-04-20 07:53:52   error           gen_picked_up
     2017-04-19 14:04:36   firmware        3.1.0-673
     2017-04-20 11:45:53   isCharging      1
     2017-04-20 11:45:43   isDocked        1
     2017-04-19 14:04:36   isScheduleEnabled 0
     2017-04-19 12:06:40   macAddr         606405415ab4
     2017-04-19 21:04:23   model           BotVacD5Connected
     2017-04-19 12:06:40   name            Fridolin
     2017-04-20 08:09:18   result          ok
     2017-04-19 12:06:40   robot           0
     2017-04-19 14:04:35   scheduleEnabled 0
     2017-04-19 14:04:35   scheduleType    1
     2017-04-19 12:06:40   secretKey       15083FCF5CE773675BCF8DCC92F82BA4
     2017-04-19 12:06:40   serial          OPS50316-606405415AB4
     2017-04-19 14:04:36   srv_IECTest     basic-1
     2017-04-19 14:04:36   srv_findMe      basic-1
     2017-04-19 14:04:36   srv_generalInfo basic-1
     2017-04-19 14:04:36   srv_houseCleaning minimal-2
     2017-04-19 14:04:36   srv_localStats  advanced-1
     2017-04-19 14:04:36   srv_logCopy     basic-1
     2017-04-19 14:04:36   srv_preferences basic-1
     2017-04-19 14:04:36   srv_schedule    minimal-1
     2017-04-19 14:04:36   srv_softwareUpdate basic-1
     2017-04-19 14:04:36   srv_spotCleaning minimal-2
     2017-04-19 14:04:36   srv_wifi        basic-1
     2017-04-20 12:11:29   state           Unknown
     2017-04-20 11:45:43   stateId         1
     2017-04-19 14:04:36   version         1
   Helper:
     EMAIL      system@xxx.de
     PASSWORD   geändert
     VENDOR     neato
Attributes:
   disable    0
   icon       Botvac_VR200
   room       Flur_unten
   webCmd     startCleaning Eco:stop:sendToBase



ich habe das"neato" in der Konfiguration entfernt, doch die Meldung erscheint noch  :-[

Gruss tagedieb
FHEM 5.6 auf Cubitruck
CUL und Cul 868 und 2 HM LAN an Zbox
Remoteserver auf 2.Zboxi
HM-CC-RT-DN,HM-LC-Bl1PBU-FM,HM-LC-SW1-FM,HM-LC-SW4-PCB,HM-LC-Sw1PBU-FM,HM-PB-2-WM55,HM-PB-6-WM55,HM-SCI-3-FM,HM-SEC-RHS,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-TIS,HM-WDS10-TH-O u.viele mehr
diverse IT Empfänger und LW3

tagedieb

Hallo vuffiraa

nach dem ich auch keine Polling Zeit mehr in der DEF habe, funktioniert es fehlerfrei

Gruss tagedieb
FHEM 5.6 auf Cubitruck
CUL und Cul 868 und 2 HM LAN an Zbox
Remoteserver auf 2.Zboxi
HM-CC-RT-DN,HM-LC-Bl1PBU-FM,HM-LC-SW1-FM,HM-LC-SW4-PCB,HM-LC-Sw1PBU-FM,HM-PB-2-WM55,HM-PB-6-WM55,HM-SCI-3-FM,HM-SEC-RHS,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-TIS,HM-WDS10-TH-O u.viele mehr
diverse IT Empfänger und LW3

vuffiraa

Zitat von: tagedieb am 20 April 2017, 13:29:44
Hallo vuffiraa

nach dem ich auch keine Polling Zeit mehr in der DEF habe, funktioniert es fehlerfrei

Gruss tagedieb

Es liegt an den eckigen Klammern. Das soll nur ausdrücken, dass die Parameter optional sind. Wenn man die Parameter angibt, dann ohne Klammern, also: define Fridolin BOTVAC system@xxx.de Pwd neato 100
FHEM 5.8 auf Cubietruck, Raspi B+

Weinzierl KNX IP BAOS 770, Homematic, EnOcean

tagedieb

FHEM 5.6 auf Cubitruck
CUL und Cul 868 und 2 HM LAN an Zbox
Remoteserver auf 2.Zboxi
HM-CC-RT-DN,HM-LC-Bl1PBU-FM,HM-LC-SW1-FM,HM-LC-SW4-PCB,HM-LC-Sw1PBU-FM,HM-PB-2-WM55,HM-PB-6-WM55,HM-SCI-3-FM,HM-SEC-RHS,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-TIS,HM-WDS10-TH-O u.viele mehr
diverse IT Empfänger und LW3

bigcheese

Weiss eigentl. einer von euch wann dockhasbeenseen auf 1 geht? also wie erkennt er das Dock? Muss er wie an einer Wand vorbeifahren, oder kann er sie im Raum sehen? Wie funktioniert es technisch?

grüsse
bigcheese

ares

Hallo VuffiRaa,

hast Du schon mal in Betracht gezogen, die Mail und das Passwort wie z.B. im Modul 38_netatmo.pm zu verschlüsseln? Mir wär wohler, wenn meine Anmeldedaten nicht im Klartext in der Config stehen.

Viele Grüße
Manfred

vuffiraa

Zitat von: ares am 24 April 2017, 13:21:11
Hallo VuffiRaa,

hast Du schon mal in Betracht gezogen, die Mail und das Passwort wie z.B. im Modul 38_netatmo.pm zu verschlüsseln? Mir wär wohler, wenn meine Anmeldedaten nicht im Klartext in der Config stehen.

Viele Grüße
Manfred
Hallo Manfred,

Ja, damit habe ich bereits angefangen. Folgt also demnächst.

Gruß Vuffiraa
FHEM 5.8 auf Cubietruck, Raspi B+

Weinzierl KNX IP BAOS 770, Homematic, EnOcean

Fixel2012

Hallo,

ich nutze schon länger einen web-link um die Roboter Karte an zu zeigen. Nun hätte ich gerne die Map auf meinem Handy, sprich würde sie gerne per Telegram senden.

Dies stellt sich allerdings als schwierig heraus, da die Map ja nur im chache liegt  :o


Kennt da jemand eine Lösung?

Danke und viele Grüße,

Fixel
Fhem 5.8 auf Raspi 3, HMLAN und 868MHz CUL mit einigen Komponenten, Z-Wave Rollladenaktoren, Tablet UI, 433 MHz CUL mit Baumarktsteckdosen und Temp Sensoren, Amazon Echo, Echo Dot, 2x SONOS  play1, 1x SONOS Connect AMP,  presence, HUE, Lightify

vuffiraa

Zitat von: Fixel2012 am 08 Juni 2017, 16:58:41
Hallo,

ich nutze schon länger einen web-link um die Roboter Karte an zu zeigen. Nun hätte ich gerne die Map auf meinem Handy, sprich würde sie gerne per Telegram senden.

Dies stellt sich allerdings als schwierig heraus, da die Map ja nur im chache liegt  :o


Kennt da jemand eine Lösung?

Danke und viele Grüße,

Fixel

Hallo Fixel,

kann man da nicht mit der URL arbeiten, darüber kann man auch auf die Karte zugreifen. Siehe Beitrag #81

Gruß Vuffiraa
FHEM 5.8 auf Cubietruck, Raspi B+

Weinzierl KNX IP BAOS 770, Homematic, EnOcean

Fixel2012

Hi,

Ich hatte es mit der url probiert, glaube es war http://fhem/botvac/Map

Oder so.

Aufjedenfall habe ich die gleiche url probiert, wir auch in der web-link Definition.

Aber er hatte sich Gewährt

Gesendet von meinem ONEPLUS A3003 mit Tapatalk

Fhem 5.8 auf Raspi 3, HMLAN und 868MHz CUL mit einigen Komponenten, Z-Wave Rollladenaktoren, Tablet UI, 433 MHz CUL mit Baumarktsteckdosen und Temp Sensoren, Amazon Echo, Echo Dot, 2x SONOS  play1, 1x SONOS Connect AMP,  presence, HUE, Lightify

ares

Zitat von: vuffiraa am 09 Juni 2017, 09:50:46
Hallo Fixel,

kann man da nicht mit der URL arbeiten, darüber kann man auch auf die Karte zugreifen. Siehe Beitrag #81

Gruß Vuffiraa

Das Bild muss wohl erst als Bild gespeichert werden: https://wiki.fhem.de/wiki/TelegramBot#Versand_von_Bildern

Viele Grüße
Manfred

Fixel2012

Zitat von: ares am 09 Juni 2017, 16:06:34
Das Bild muss wohl erst als Bild gespeichert werden: https://wiki.fhem.de/wiki/TelegramBot#Versand_von_Bildern

Viele Grüße
Manfred

Ja, davon ging ich aus, nachdem es mit der URL aus dem Cache nicht ging.

Hat denn jemand eine Idee, wie ich das Bild aus dem Cache temporär abspeichern kann?
Fhem 5.8 auf Raspi 3, HMLAN und 868MHz CUL mit einigen Komponenten, Z-Wave Rollladenaktoren, Tablet UI, 433 MHz CUL mit Baumarktsteckdosen und Temp Sensoren, Amazon Echo, Echo Dot, 2x SONOS  play1, 1x SONOS Connect AMP,  presence, HUE, Lightify