Hauptmenü

Eufy Saugroboter in fhem

Begonnen von pjakobs, 20 Januar 2021, 09:19:16

Vorheriges Thema - Nächstes Thema

pjakobs

Ich schmeiß das mal hier rein, weil ich keinen besseren Ort weiß.
Ich hab hier einen Eufy Saugroboter stehen, der grundsätzlich über das LAN zu bedienen ist, allerdings halt, wie leider so oft üblich, nur über einen cloud Service.
Es gibt ein homebridge Modul dafür (https://www.npmjs.com/package/homebridge-eufy-robovac)  und ich stelle mir jetzt die Frage: gibt es einen weg, node-js code von fhem aus zu nutzen? Sprich: gibt es ein perl Binding, mit dem man auf das RoboVac API aus eufy-robovac oder gar die js Klasse EufyRoboVacAccessory zugreifen kann? Es wäre ja hässlich, all das neu implementieren zu müssen.

pj

Prof. Dr. Peter Henning

Es wäre sehr hilfreich, wenn man mehr über das Protokoll wüsste. Ich glaube nicht, dass die von ihrer Linie abweichen, insofern kann man vielleicht auch hier etwas dazulernen: https://github.com/sebmos/node-eufy-api

LG

pah

pjakobs

ich habe mich vielleicht falsch ausgedrückt:
ich glaube nicht, dass der Hersteller sein Protokoll öffnen wird (im Grunde ist es ja offen, braucht aber halt einen Device Key)
ich kenne die eufy library

Meine Frage war: gibt es einen Königsweg, eine solche node.js library in fhem einzubinden, ohne in node.js einen ganzen Connector zu schreiben?

Ich vermute mal, ein Weg wäre ein Umweg über nodeRed.

stefan-dd

Ich bin gerade auf dem Weg eine Lösung zu finden.
Den Versuch über Homebridge habe ich wieder aufgegeben. Funktionierte in Homebridge schon nicht zuverlässig.

Nun bin ich an diesem Ansatz dran: https://www.npmjs.com/package/eufy-robovac

Habe mir die Script Dateien und Timeout Zeit angepasst. Grundsätzlich funktioniert der Status einlesen und die Bedienung schon aus Fhem. Nun bin ich dran alles noch praktisch bedienbar machen.

Astrofreak85

Ui,
habe seit paar Tagen auch einen eufy Robovac...kann hie rgern auch testen, wenn es wa szu testen gibt, nur zum Programmieren fehlt mir aktuell die Zeit...

l2r

Zum Testen stelle ich mich auch zur Verfügung.
Wissen ist Macht.
Ich weiß nix.
Macht nix.

sn0000py

Ich hole den Thread mal hoch, gibt es eigentlich hier Fortschritte?

Habe auch so nen eufy und würde den gerne in FHEM visualisiert haben.