Skip to end of metadata
Go to start of metadata

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
• 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 (smile)

 

Verwandte Artikel

3 Comments

  1. Ich habe alles damit gearbeitet, damit ich die Informationen im Browser und im Postman lesen kann. Wenn ich jedoch den virtuellen Eintrag in Loxone einfüge, erhalte ich immer noch den Wert 0.0. Ich habe mein DNS angepasst, um zu versuchen, was oben beschrieben ist. Ich habe auch die http und https Geschichte ohne irgendein Ergebnis versucht.

  2. Dave, did you ever get this working as i have the same as you with just 0.0 on the VI blocks

  3. Die Seite https://developers.nest.com/ gibt es nicht mehr. Bzw neue Registrierungen sind nicht mehr möglich. Wenn die Möglichkeit besteht, könnte man diese Anleitung vielleicht aktualisieren? Vielen dank!