Nest Protect in Loxone einbinden

Fragen zu diesem Artikel bitte in folgendem Forums-Thread

Schritt-für-Schritt-Anleitung

  1. 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


  2. Nest Developer Account einrichten

 

  •  

    • 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:

  •  

    • https://api.home.nest.com/oauth2/access_token

    • 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 

 

Verwandte Artikel