Neues Modul: THINKINGCLEANER (für iRobot Roomba 500/600)

Begonnen von d.schoen, 23 August 2015, 13:45:59

Vorheriges Thema - Nächstes Thema

klausg

Ich bin auf Debian. Ich habe jetzt das Debian-Modul "libjson-perl" nachinstalliert und in 98_THINKINGCLEANER.pm die Zeile
use JSON;
hinzugefügt. Ohne das waren immer noch keine Readings sichtbar. Wahrscheinlich hast Du noch ein anderes Modul, das JSON lädt.

Viele Grüße
Klaus

klausg

Hallo Dominik,

die Steuerung des Roomba funktioniert jetzt super.  Kann jetzt im Status die Readings darstellen, die ich brauche.
Super Modul!

Viele Grüße
Klaus

GregPac

Hallo zusammen,
nachdem ich jetzt kläglich gescheitert bin meinen geliebten Bobo (Spitzname meines Roomba) in FHEM zu bekommen bräuchte ich mal einen Tip was mir fehlt.
In der LogDatei erhalte ich immer
reload: Error:Modul 98_THINKINGCLEANER deactivated:
Unrecognized character \xC2; marked by <-- HERE after at master <-- HERE near column 65 at ./FHEM/98_THINKINGCLEANER.pm line 13.

Bin für Tips dankbar.
Greg
FHEM Raspberry, CUL V3 868 // FS-20 Aktoren, div. Funksteckdosen, Homebridge

klausg

Hallo Greg,

wie hast Du das Module 98_THINKINGCLEANER.pm erzeugt? Mit copy & paste aus der github.com website? Möglicherweise hast Du dabei ein (unsichtbares) Sonderzeichen kopiert und es steht jetzt in Zeile 13/65. Um sicher zu sein solltest Du das Modul nochmal neu herunterladen. Der Befehl dazu ist:
git clone https://github.com/dsgrafiniert/fhem-thinkingcleaner
Danach steht der Quelltext des Moduls im Directory "./fhem-thinkingcleaner". Kopier es in den Modulverzeichnis über das existierende Modul und starte FHEM neu.

Ich hoffe das hilt Dir weiter.
Klaus

GregPac

Danke, das war es natürlich...  :o Jetzt läuft es.
Gruß
Greg
FHEM Raspberry, CUL V3 868 // FS-20 Aktoren, div. Funksteckdosen, Homebridge

Ma_Bo

Hallo,
z.Z. überlege ich mir einen Staubsaugerroboter zu zulegen,

gibt es eine gute Quelle für den Thinking Cleaner ?
Wo habt ihr euren Roomba gekauft ?

Rommba bei Amazon für 295,17 : http://www.amazon.de/iRobot-Roomba-620-Staubsaug-Roboter/dp/B008ZAYZLM/

Grüße Marcel
NUC mit FHEM, HM Heizungsthermostate, HM Wandthermostate, Intertechno Funksteckdosen, 10" Tablet als Wanddisplay, KeyMatic, Fensterkontakte, Fensterkontakte umgebaut als Wassermelder und Briefkastenmelder, Aussenthermostat, Anwesenheitssteuerung über Fritz Box, Google Home usw. usw.

d.schoen

Den Thinking Cleaner bekommst du hier: http://www.robot-parts.eu/thinking-cleaner-all.html

Den Roomba hab ich mir damals bei der Metro geholt, als er mal im Angebot war. Aktuell ist der Preis für den 620er relativ hoch: http://www.idealo.de/preisvergleich/OffersOfProduct/3515867_-roomba-620-irobot.html

Ich würde also auf ein Angebot warten.

Grüße
Dominik
FHEM 5.7 auf RasPi2
COC 868MHz, Jeelink Clone
Devices: IT, HomeMatic, LaCrosse, ENIGMA2, LG-TV, Thinkingcleaner (iRobot Roomba), LIFX Wifi-Bulbs
Helper: TelegramBot, Homebridge (Siri), Geofency

CoolTux

Zitat von: Ma_Bo am 14 Dezember 2015, 15:56:51
Hallo,
z.Z. überlege ich mir einen Staubsaugerroboter zu zulegen,

gibt es eine gute Quelle für den Thinking Cleaner ?
Wo habt ihr euren Roomba gekauft ?

Rommba bei Amazon für 295,17 : http://www.amazon.de/iRobot-Roomba-620-Staubsaug-Roboter/dp/B008ZAYZLM/

Grüße Marcel

Hallo,

Alternativ kann man sich auch die Hombots von LG anschauen. Machen ihre Arbeit auch sehr gut.


Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

dantist

#23
Zitat von: CoolTux am 14 Dezember 2015, 19:54:47
Hallo,

Alternativ kann man sich auch die Hombots von LG anschauen. Machen ihre Arbeit auch sehr gut.

Grüße

Vor allem sind die unglaublich leise im Vergleich zu Roomba. Auf der anderen Seite bekommt man sie nicht so leicht in fhem integriert. (oh stimmt nicht, sehe grade dein Modul, CoolTux ;)

Anderes Thema: Seit dem letzten Update ist mein Logfile voller Meldungen, wenn der Roomba gestartet wird:

PERL WARNING: Unrecognized escape \h passed through at (eval 145892) line 5.

CoolTux

Zitat von: dantist am 15 Dezember 2015, 14:31:49
Vor allem sind die unglaublich leise im Vergleich zu Roomba. Auf der anderen Seite bekommt man sie nicht so leicht in fhem integriert.

SICHER?? Lies mal meine Sig!


Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

d.schoen

Ich habe soeben einen kleinen Patch für das THINKINGCLEANER Modul auf Github gestellt.

Dadurch wir das Reading tc_status_cleaning_dist_rel erstellt. Dieses Reading wird jeweils bei Erreichen des Docks zurückgesetzt auf 0. Somit ergibt sich immer die zurückgelegte Distanz für den aktuellen Saugvorgang.
FHEM 5.7 auf RasPi2
COC 868MHz, Jeelink Clone
Devices: IT, HomeMatic, LaCrosse, ENIGMA2, LG-TV, Thinkingcleaner (iRobot Roomba), LIFX Wifi-Bulbs
Helper: TelegramBot, Homebridge (Siri), Geofency

raspklaus

Ich habe heute den Roomba in Betrieb genommen. Funktioniert auch alles super nur im Log stehen ein paar Fehlermeldungen:

2015.12.25 14:58:13 1: PERL WARNING: Use of uninitialized value $relVal in addition (+) at ./FHEM/98_THINKINGCLEANER.pm line 441.
2015.12.25 14:58:13 1: PERL WARNING: Use of uninitialized value in subtraction (-) at ./FHEM/98_THINKINGCLEANER.pm line 441.
2015.12.25 14:59:19 1: PERL WARNING: Use of uninitialized value $request{"type"} in concatenation (.) or string at ./FHEM/98_THINKINGCLEANER.pm line 563.
2015.12.25 14:59:19 1: PERL WARNING: Use of uninitialized value $request{"data"} in concatenation (.) or string at ./FHEM/98_THINKINGCLEANER.pm line 563.
2015.12.25 14:59:19 1: PERL WARNING: Use of uninitialized value $request{"header"} in concatenation (.) or string at ./FHEM/98_THINKINGCLEANER.pm line 563.
2015.12.25 14:59:19 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/98_THINKINGCLEANER.pm line 532.

Puschel74

Hallo,

bevor ich weiter versuche - seh ich das richtig das THINKINGCLEANER nicht mit dem roowifi zusammen arbeitet?
Danke für die Rückmeldung.
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

d.schoen

Ja richtig. Für den Roowifi müsste man wohl ein separates Modul entwickeln.
FHEM 5.7 auf RasPi2
COC 868MHz, Jeelink Clone
Devices: IT, HomeMatic, LaCrosse, ENIGMA2, LG-TV, Thinkingcleaner (iRobot Roomba), LIFX Wifi-Bulbs
Helper: TelegramBot, Homebridge (Siri), Geofency

Puschel74

Zitat von: d.schoen am 28 Dezember 2015, 18:17:48
Ja richtig. Für den Roowifi müsste man wohl ein separates Modul entwickeln.
Das habe ich befürchtet  :(
Aber dennoch top was du hier geleistet hast.

Ich hab trotzdem einfach mal ins Blaue das Modul benutzt und ... es scheint "nur" an der Anmeldung zu scheitern.
Zitat2015.12.28 17:53:37 1: Registering THINKINGCLEANER WebHook Robbi
2015.12.28 17:53:37 3: Robbi: Defined with URL http://192.168.2.43 and interval 60
Zitatbuf HTTP/1.1 401 Unauthorized WWW-Authenticate: Basic realm="Protected" Connection: close 401 Unauthorized: Password required
httpheader HTTP/1.1 401 Unauthorized WWW-Authenticate: Basic realm="Protected" Connection: close

Ich weiss aber natürlich nicht wie aufwendig es ist Benutzer und Passwort evtl. per Attribut nachrüstbar zu machen und was noch angepasst werden muss.
Mein Roomba lässt sich ja zum Glück per GetFileFromURL ansprechen.

Danke dennoch für deine Antwort.
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.