Clairy - Wifi vernetzter Blumentopf und Luftreiniger

Begonnen von volschin, 10 August 2018, 23:01:10

Vorheriges Thema - Nächstes Thema

volschin

Hallo zusammen,
Irgendwie scheine ich diesmal der erste zu sein, der ein neues Device in FHEM einzubinden versucht. Die Suche nach Clairy im Forum lieferte zumindest 0 Treffer.

Der Blumentopf kommt über Kickstarter, fungiert als Luftreiniger und misst auch die Klimawerte.
Mehr Infos hier: https://clairy.com
Hat schon jemand Erfahrung mit der Anbindung gesammelt?

Gruß
Veit
Intel NUC+Ubuntu 22.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dots+Show8, Logi Circle 2, HomeBridge
TIG Stack (Telegraf, InfluxDB, Grafana)

CoolTux

ZitatClairy is a smart flowerpot, it connects to Wi-Fi and it can be managed with a proprietary app that works with smartphones and tablets.

Leider keine API. Alles verschlossen.
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

volschin

#2
Auf github scheint da jemand bereit etwas analysiert zu haben:
https://github.com/volderette/clairy
Eine Beschreibung zur Analyse der Daten gibt es hier
http://volderette.de/using-python-to-get-data-from-your-clairy-natural-air-purifier-part-2/
Intel NUC+Ubuntu 22.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dots+Show8, Logi Circle 2, HomeBridge
TIG Stack (Telegraf, InfluxDB, Grafana)

CoolTux

Zitat von: volschin am 11 August 2018, 07:40:40
Auf github scheint da jemand bereit etwas analysiert zu haben:
https://github.com/volderette/clairy
Eine Beschreibung zur Analyse der Daten gibt es hier
http://volderette.de/using-python-to-get-data-from-your-clairy-natural-air-purifier-part-2/

Schade, wieder nur ne Anbindung an die Cloud möglich. Interessant wäre ja eine direkte Anbindung. Hat sich wohl noch keiner getraut nen Portscan zu machen.
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

volschin

Hast Du ein paar Tipps für mich, wie ich das am Besten mache?
Grundsätzlich baut Clairy einen eigenen Wifi-Hotspot auf, auf den ich Connection kann, solange ich sie nicht in mein Wifi einbinde.
Da müsste ja eigentlich ein direkter Zugriff passieren.
Intel NUC+Ubuntu 22.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dots+Show8, Logi Circle 2, HomeBridge
TIG Stack (Telegraf, InfluxDB, Grafana)

CoolTux

Du kannst mit einem Portscan beginnen. Wenn das Teil in Deinem Netz ist hat es eine IP und Du kannst die IP mit einem Scanner ansprechen.
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

volschin

Portscan hat nicht funktioniert, hat 0 offene Ports geliefert bzw. beim intense Scan mit UDP hat sich das Gerät aus dem WLAN verabschiedet.

Ich habe dann mit Wireshark geschaut, was sich so im WLAN bei der IP tut. Da wird die Verbindung aber anscheinend nur von Clairy Richtung Cloud aufgebaut per HTTP Post.

Ich werde Clairy nochmal in den Modus als eigener AP versetzen müssen und mich dann sowohl mit dem Kandy und der App, als auch mit einem Notebook mit Wireshark drauf verbinden müssen. Dann wird der DIRECT CONNECT Mode ohne Cloud benutzt. Die Konstellation muss ich aber erst aufbauen, nicht unerheblicher Aufwand.

Vielleicht funktionieren diese Calls ja auch, wenn Clairy nicht als AP arbeitet.
Intel NUC+Ubuntu 22.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dots+Show8, Logi Circle 2, HomeBridge
TIG Stack (Telegraf, InfluxDB, Grafana)