Nest Protect als Template einbinden

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Plus06
    Smart Home'r
    • 31.08.2015
    • 77

    Nest Protect als Template einbinden

    Hallo zusammen,

    folgender Artikel beschreibt die Einbindung eines Nest Protect Rauchmelders in Loxone.



    Fragen, Hinweise, Antworten oder Korrekturen bitte in diesem Thread zusammenführen.

    Gruß
    Chris
  • Gast

    #2
    Hallo Chris,

    erstmal vielen dank für die Arbeit! Ich habe bei mir im Loxone-Haus 6x den Nest Protect verbaut und die Integration in Loxone über die API war immer noch auf meiner to-do Liste.

    Ich habe allerdings ein (kleineres) Problem: ich bekomme das JSON-Objekt für alle 6 Melder, aber die Einbindung ins template klappt nicht so richtig. Ich vermute das es an dem Unique-Identifier liegt, welchen muss ich denn hier eintragen?

    Grüße
    Matthias

    Kommentar

    • Plus06
      Smart Home'r
      • 31.08.2015
      • 77

      #3
      Hallo Matthias,

      im Template muss der Unique-Identifier EINES Rauchmelders eingetragen werden.
      Benötigst Du 2-n Rauchmelder, dann musst weitere Rauchmelder mittels Template anlegen (für jeden Unique-Identifier ein eigenes)

      https://developer-api.nest.com/devic...QUE-IDENTIFIER1**?auth=**TOKEN**
      <VirtualInHttpCmd Title="Onlinestatus" Comment="" Check="&quot;is_online&quot;:\v" Signed="true" Analog="true" SourceValLow="0" DestValLow="0" SourceValHigh="100"
      ..........
      Datei 2
      https://developer-api.nest.com/devic...QUE-IDENTIFIER2**?auth=**TOKEN**

      ........
      Datei 3
      https://developer-api.nest.com/devic...QUE-IDENTIFIER3**?auth=**TOKEN**
      .......
      usw.

      ODER

      Immer das gleiche Template importieren und in der Loxone Config den http-Link nach erneutem Import ändern
      Hoffe das hilft Dir weiter.

      Gruß
      Chris

      Kommentar

      • Gast

        #4
        Hallo Chris,

        das es war soweit schon klar, aber welches ist der Unique Identifier?

        Ich habe es bisher mit der device-in versucht, bekomme aber dann beim online Status eine 0 zurück in Loxone.

        Viele Grüsse Matthias

        Kommentar

        • Plus06
          Smart Home'r
          • 31.08.2015
          • 77

          #5
          Hallo Matthias,

          ja genau mit dem Aufruf:

          https://developer-api.nest.com/devices/smoke_co_alarms/device_id?auth=access_token

          funktioniert es bei mir. Das habe ich gerade getestet (Postman und Browser). Zeig doch mal Deinen Aufruf (ohne Deine Daten)

          Gruß
          Chris

          Kommentar

          • Gast

            #6
            Eine Info noch als Update: Wenn ich das: https://developer-api.nest.com/devic...QUE-IDENTIFIER1**?auth=**TOKEN** im Browser eingebe kommt eine korrekte Antwort vom Server. Der selbe Text aus dem Loxone heraus liefert allerdings keine Daten, bzw der Online Status, Batterie etc. liefert als Antwort 0,0

            Antwort im Browser:
            {"locale":"de-DE","structure_id":"XXXXXXXX","software_version" :" 3.1.3rc2","where_id":"sUDnu2sz_CZhNmCz12ofVz13Qtyy ica0sq8J1CHm8O45PdJXoPQOZA","device_id":"XXXXXXX", "where_name":"Basement","name":"Basement","nam e_lo ng":"Basement Nest Protect","is_online":true,"last_connection":"2017-08-09T03:01:05.288Z","battery_health":"ok","co_alarm_ state":"ok","smoke_alarm_state":"ok","ui_color_sta te":"green","is_manual_test_active":false,"last_ ma nual_test_time":"2017-03-24T10:46:51.000Z"}

            Antwort in der Live View:
            Klicke auf die Grafik für eine vergrößerte Ansicht  Name: Antwort.JPG Ansichten: 1 Größe: 4,4 KB ID: 110411

            VG
            Matthias
            Zuletzt geändert von Gast; 10.08.2017, 07:55.

            Kommentar

            • Plus06
              Smart Home'r
              • 31.08.2015
              • 77

              #7
              Ich hatte vor ca. einer Woche das gleiche Problem mit dem Template für die Wunderground Wetter Daten von Christian Fenzl.
              Bei mir war es der "fehlerhafte" DNS Eintrag im Miniserver. Hatte vorher als DNS die Google Server eingetragen (8.8...) nachdem ich das auf die Gateway-IP von der FritzBox geändert hatte, hatte ich sofort die Daten erhalten. Probiere das doch mal. Ansonsten korrekte Rechtschreibung vom Token etc?

              Spontan fällt mir da nicht mehr ein.

              Gruß
              Chris
              Zuletzt geändert von Plus06; 10.08.2017, 00:05.

              Kommentar


              • Gast
                Gast kommentierte
                Kommentar bearbeiten
                Leider lag es daran nicht, ich hatte schon als DNS die IP vom Router (UniFi-Router) drin. Was ich heute mal versuchen könnte ist die IP von dem Telekom-Router der dahinter noch hängt testen...

                Sonst fällt mir auch nix mehr ein woran es liegen könnte. Token etc ist sicher richtig, hab die Zeile direkt aus Loxone in den Browser kopiert um zu testen.

                Grüße
                Matthias
            • rene650
              Dumb Home'r
              • 25.01.2017
              • 19

              #8
              Hallo freakrider,

              konntest du das Problem bereits lösen? Ich stehe nun genau vor dem selben Problem wie du (ebenfalls UniFi Router und Telekom

              Liebe Grüße,
              Rene

              Kommentar

              • Gast

                #9
                Hallo Rene,

                leider nein. Ich hab es vorerst aufgegeben. Ich warte darauf einen eigenen Anschluss zu bekommen (Hab noch kein Telefon im Haus) und werde dann als Modem ein Draytek Vigor 130 nutzen. Vielleicht klappt es besser ohne doppeltes NAT und den doppelten Portweiterleitungen.

                Grüsse
                Matthias

                Kommentar

                • rene650
                  Dumb Home'r
                  • 25.01.2017
                  • 19

                  #10
                  Ok - danke für die Info! Bei mir läuft das Telekom Modem im Single User Mode, ohne doppelten NAT. Der Miniserver bekommt eine fix zugewiesene IP vom DHCP Server (UniFi Router).

                  Kommentar

                  • Jan W.
                    Lox Guru
                    • 30.08.2015
                    • 1119

                    #11
                    Seid Ihr sicher, dass der Loxone MS wirklich https kann? Meines Wissens tut er das nicht. Wenn Die URL im Browser funktioniert und beide den gleichen DNS Server verwenden, dann kommen ja nicht mehr viele Fehlerquellen in Betracht.

                    Gruß Jan
                    Zuletzt geändert von Jan W.; 20.10.2017, 23:59.
                    Miniserver v14.5.12.7, 2x Ext., 2x Relay Ext., 2x Dimmer Ext., DMX Ext., 1-Wire Ext., Gira KNX Tastsensor 3 Komfort, Gira KNX Präsenzmelder, Fenster- und Türkontakte, Loxone Regen- und Windsensor, Gira Dual Q Rauchmelder vernetzt, 1x Relais-Modul
                    Loxberry: SmartMeter, MS Backup, CamConnect, Weather4Lox
                    Lüftung: Helios KWL EC 370W ET mit Modbus TCP - via Pico-C
                    Heizung: Stiebel Eltron WPF 5 cool (Sole-Wasser WP) mit ISG, FB-Heizung mit 18 Kreisen, Erdsonde - via modbus/TCP
                    Node-RED: IKEA Tradfri

                    Kommentar

                    • rene650
                      Dumb Home'r
                      • 25.01.2017
                      • 19

                      #12
                      Das mit https klingt natürlich logisch! Dann muss ich das mal mit LoxBerry https2http versuchen. Ich frag mich nur wie das bei Chris dann funktionieren kann... Gibt es hier eurerseits eventuell noch andere Lösungsansätze?

                      Kommentar

                      • romildo
                        Lebende Foren Legende
                        • 25.08.2015
                        • 5039

                        #13
                        Ich möchte das Thema nochmals aufwärmen.
                        Loxone kann ja meines Wissens kein https, daher erneut die Frage, ob das jemand irgendwie geschafft hat, die Nest Protect Rauchmelder in Loxone einzubinden und wenn ja, wie?
                        lg Romildo

                        Kommentar

                        • rene650
                          Dumb Home'r
                          • 25.01.2017
                          • 19

                          #14
                          Ich habe die Nest Protect‘s erfolgreich über Node RED angebunden. Funktioniert ganz gut! https2http hat bei mir leider nicht funktioniert.
                          Zuletzt geändert von rene650; 25.03.2018, 16:30.

                          Kommentar


                          • romildo
                            romildo kommentierte
                            Kommentar bearbeiten
                            Danke vorerst für die Info.
                            Das Projekt ist bei einem Bekannten welcher aber noch keinen Raspberry hat.
                            Sollte er sich dazu entschliessen, das über Node Red zu machen, würde ich bezüglich "Anleitung" aber gerne nochmals darauf zurückkommen.
                        • rene650
                          Dumb Home'r
                          • 25.01.2017
                          • 19

                          #15
                          Für alle die interessiert daran sind, hier meine Umsetzung - Verbesserungsvorschläge jederzeit willkommen 😉

                          Das einzige was mich etwas stört ist die Abfrage der Nest's, dies passiert anhand der API Einschränkung "nur" alle 60 Sekunden mit dem Timestamp (ist bei der Variante aus dem Wiki ebenfalls so).
                          Angehängte Dateien
                          Zuletzt geändert von rene650; 27.03.2018, 06:49.

                          Kommentar


                          • rene650
                            rene650 kommentierte
                            Kommentar bearbeiten
                            Ja die aus #1 - hier hakt es vermutlich an der Kommunikation über https mit Nest. Es kommen keine Werte am VI an. Ich hab nur im Template gesehen, dass die Abfrage der Nest's auch 60 sec. sind 😉

                          • romildo
                            romildo kommentierte
                            Kommentar bearbeiten
                            Ja, das liegt mit Sicherheit daran, dass Loxone kein https kann. Ich frage mich nur, wie es der Thread-Ersteller Plus06 geschafft hat.
                            Leider hat er sich dazu bisher nicht geäussert.

                            Die Abfrage über http könnte man schon auch auf 10s stellen.
                            Besser wäre es ja in jedem Fall, wenn man nicht abfragen müsste, sondern der Melder bei Alarm senden würde.
                            60s sind im Ernstfall entscheidend über Leben und Tod.

                          • rene650
                            rene650 kommentierte
                            Kommentar bearbeiten
                            Das ist eine sehr gute Frage! 😉 Ansonsten passt alles! Der Prozess mit Postman, das Template usw...

                            Da hast du natürlich recht! Allerdings schlägt ja der Melder trotzdem sofort an und der macht einen Höllenlärm! Hier bin ich sofort wach, sobald ich aus dem Bett komme fährt Loxone dann bereits die Raffs hoch und macht Licht - aber wie du sagst "im Ernstfall zählt jede Sekunde" anders wär’s noch etwas sauberer. Prinzipiell rettet mir allerdings der RM das Leben, nicht die Anbindung ans Loxone, oder?

                            Die Vorteile vom Nest sind meiner Meinung nach die Sprachansagen am Rauchmelder, wo der Alarm ausgelöst wurde, die ständigen Selbsttests aller Komponenten sowie automatische Batterie und Verbindungstests. Wenn ich ins Bett gehe zeigt mir das der Melder durch ein grünes Blinken der LED an, nachdem ich das Licht ausgemacht habe (für alle RM im Haus!) - das gibt mir irgendwie ein sicheres Gefühl. Nur so nebenbei, meine Meinung und die Gründe weshalb ich mir die Nest's angeschafft habe...

                            10s könnte ich auch einstellen im Timestamp, allerdings blockiert mich dann ziemlich schnell die Nest API (Google sagt hier min 60s) - dieses Problem hättest du auch mit der Variante aus Post #1!

                            Was der Nest Node allerdings könnte wäre eine "Streaming" Funktion - dies wäre genau das richtige Verhalten - nur bei Wertänderung -> Wert pushen. Das hab ich aber jedoch leider noch nicht hinbekommen 😔 (hier verhält sich der Nest Node etwas merkwürdig).
                        Lädt...