Nest Rauchmelder und Sicherheitskameras kommen nach Deutschland

Begonnen von Mitch, 16 Januar 2017, 18:16:16

Vorheriges Thema - Nächstes Thema

oetti77

Das Teil kann jetzt deutsch und französisch. Der Rest ist identisch. Melde dich, wenn ich dich irgendwie unterstützen kann oder was testen soll.

Gruß
Chris
FHEM 5.8 (CentOS 7 auf ESXi 6.5), HM-CC-RT-DN, HM-Sec-Sc, HM-WDS40-TO, HM-LC-SW1-FM, HM-LC-Bl1PBU-FM, Sonos, Alexa, Nest Protect 2, Tradfri

Module: HUE, Lightify, ECOTOUCH, TelegramBot, Sonos, Alexa, Pushover, Enigma2

oli82

Zitat von: oetti77 am 17 Februar 2017, 14:06:14
Das Teil kann jetzt deutsch und französisch.
Genau. Leider kann man bei der US Version die Sprache (noch) nicht auf Deutsch umstellen. Einen Zeitplan hat der Nest Support mir auf Anfrage nicht nennen können. Allerdings ist die Nest App seit dem 14 nun auf deutsch

EDIT: Mittlerweile kann man auch die US Modelle auf Deutsch umstellen  8)

Bavaglino

Hallo zusammen.

Hat hier schon mal einer einen NEST Protect in FHEM integriert bzw. über den Umweg der API von Nest?

Danke
Olli

Mitch

Gibt es hier denn schon etwas neues?

Nachdem ich einen CO Melder wollte, habe ich gerade beim Nest zugeschlagen.
FHEM im Proxmox Container

Mitch

So, mein Nest kam gestern an.
Echt cool das Ding.

Bin jetzt am testen, wie ich das am besten in FHEM bekommen.
Das einfachste, habe ich bereits gemacht, mit IFTTT auf den Nest "reagieren" und ein Mail an fhem schicken.

Jetzt speile ich mit der API. Habe mir einen Dev Account erstellt und kann mit cURL auch schon die API abfragen und bekomme ein JSON File mit den Daten meines Net Protect.

Leider bin ich eine Perl-Niete und weiß nicht, wie ich das in ein FHEM Modul/Routine bringe und mir die JSON Datei "schön" machen kann.
FHEM im Proxmox Container

CoolTux

Kannst Du den CO Melder direkt abfragen oder über das Webportal von Nest?
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

Mitch

Ich frage ihn (im Moment) direkt per cURL ab.
Über das Portal würde auch gehen, da bin ich aber nicht so fit.

Ich habe jetzt etwas gebastelt, nur um zu sehen, ob es geht.
Ist ein bisschen von hinten durch die Brust ins Auge  ;D

Ich rufe zyklisch einen Script auf, der einen cURL Befehlt abschickt, die API abfrägt und einen JSON File lokal speichert.
Dieses lese ich mit HTTPMOD wieder ein und habe alle Readings in fhem.

Sieht dann z.B. so aus:
FHEM im Proxmox Container

CoolTux

Muss gestehen weiß jetzt nicht was cURL ist. Deswegen mal doof gefragt, wieso nicht HTTPMOD direkt?

Was sagt die API zu Event Push. Kann ja nicht sein das ich den Status alle 3s abrufen muss um einen Alarm in FHEM verarbeiten zu können.
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

Mitch

cURL aus zwei Gründen:
1. das kenne ich schon
2. es wird ganz gut in der Doku von Nest beschrieben.

Eventbasierend sollte gehen, wenn ich das richtig gelesen habe.

Warum nicht direkt HTTPMOD?
Weil ich das Modul (noch) nicht kenne  :-[
Ich habe mir die Commandref dazu mal ausgedruckt und werde diese heute Abend lesen.
Ich denke schon, dass das geht.

Die API ist ein bisschen "haarig", was die Erstellung und Übergabe des Token angeht. Ich weiss nicht, ob das so einfach mit dem Modul geht.
FHEM im Proxmox Container

Mitch

Hier mal der cURL Aufruf:

curl -v -L \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer c.TOKEN" \
  -X GET "https://developer-api.nest.com/"
FHEM im Proxmox Container

CoolTux

Ich habe das mal eben überflogen. Für mich sieht da saus wie ne Cloud API.
Sprichst Du mit curl direkt die IP des Rauchmelders an? Sieht nicht so aus.
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

oli82

Zitat von: CoolTux am 11 Mai 2017, 21:21:50
Ich habe das mal eben überflogen. Für mich sieht da saus wie ne Cloud API.
Sprichst Du mit curl direkt die IP des Rauchmelders an? Sieht nicht so aus.

Wenn der nette CoolTux Interesse hat, kann ich ihm was zum arbeiten schicken ;)

CoolTux

Zitat von: oli82 am 11 Mai 2017, 21:47:26
Wenn der nette CoolTux Interesse hat, kann ich ihm was zum arbeiten schicken ;)

Interesse immer, aber leider im Moment ziemlich voll. Jucken tut es schon in den Fingern, aber wenn das wirklich ne reine CloudeAPI ist das sinkt mein Interesse gleich auf minus 5  ;D
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

oli82

Na dann schwimmt sie wohl auf dem Grund meines Teichs ;)

Mitch

FHEM im Proxmox Container