Nest Protect in Loxone einbinden
Fragen zu diesem Artikel bitte in folgendem Forums-Thread
Schritt-für-Schritt-Anleitung
Vorbereitung
App Store (IOS / Android) öffnen
Nest App herunterladen
Nest App auf Telefon öffnen
Account in App anlegen, sofern noch nicht vorhanden
Rauchmelder am Bestimmungsort installieren
Rauchmelder gemäß Beschreibung in der App einrichten
Nest Developer Account einrichten
https://developers.nest.com im Browser aufrufen
Als developer registrieren sofern noch nicht passiert
Als Developer einloggen
Neues Produkt erstellen
Product Name eintragen
Product Beschreibung erstellen
Support URL: http://localhost
Categories: Home Automation
Users: Individual
3. Permssions
Haken setzen bei Smoke + CO Alarm
Hier eine Beschreibung eintragen, welche dann auch in der App sichtbar ist
4. Create Product
5. Product Details
Nachdem das Produkt eingerichtet worden ist wird die Product Detail Seite angezeigt
6. Code generieren
Die Authorization URL aus der Produkt Detail Seite im Browser aufrufen.
Auf Annehmen klicken
Es wird ein Code generiert. Diesen Code notieren.
7. Installation von Postman
Installation der Chrome Extension Postman
Info: Postman gibt es auch als separate App für MacOS, Windows und Linux https://www.getpostman.com/
Wenn das Programm heruntergeladen ist, dann dieses öffnen
8. Generierung des Access Token
In der Adresszeile folgende URL als POST Befehl eintragen:
In den Reiter Headers wechseln
Key: Content-Type
Value: application/x-www-form-urlencoded
In den Reiter Body wechseln (Achtung Radio Button muss auf x-www-form-urlencoded stehen) und folgende Daten eingeben:
Key : Value
code: Hier den generierten Code aus der Authorization URL eintragen
client_id: Hier die Product ID aus der Produktdetailseite eintragen
client_secret: Product Secret aus Produktdetailseite eintragen
grant_type: authorization_code
Resultat ist der Access Token
Access Token kopieren
9. JSON Objekt aufrufen
• In Postman folgenden URL als GET Befehl eintragen
• https://developer-api.nest.com
• Im Reiter Headers folgende Felder eintragen
• Key : Value
• Content-Type: application/json
• Authorization: Bearer **Access Token aus Schritt 8** anfügen
• Resultat ist das JSON Objekt
10. Einbinden in Loxone
• Download des Templates
• Datei mit Notepad o.ä. öffnen und den **UNIQUE_Identifier** und den **Access Token** mit den eigenen Angaben ergänzen.
Template
Template herunterladen: VI_NEST.xml (Version 1.0)
Das Einbinden des Templates funktioniert so: Templates in Loxone Config einbinden
Fertig