Ankündigung

Einklappen
Keine Ankündigung bisher.

LBS Nuki (12979)

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    HS/FS LBS Nuki (12979)

    Moin,
    anbei mal meine erste Fassung vom Nuki LBS. Dieser benötigt die Nuki Bridge (Hardware oder Android Software) im eigenen Netzwerk
    Ich denke der Baustein an sich ist relativ selbsterklärend.

    Code:
    Eingang 1: Nuki Bridge IP
    Eingang 2: Nuki Brdige Port
    Eingang 3: API Token
    Eingang 4: Nuki ID
    Eingang 5: Aufschliessen (unlock) ( Telegram jeglicher art )
    Eingang 6: Abschliessen (lock) ( Telegram jeglicher art )
    Eingang 7: Tür öffnen (unlatch) ( Telegram jeglicher art )
    Eingang 8: Status ( Telegram jeglicher art )
    Eingang 9: Callback Port
    Eingang 10: Trigger Eingang (0 auf / 1 zu)
    
    Ausgang 1: Status ID ( int )
    Ausgang 2: Status Text - Text
    Ausgang 3: Batterie kritisch? - ( 0 nein / 1 ja )
    Ausgang 4: Auf / Zu ( 0 auf / 1 zu )
    Lock States
    Code:
    0 - uncalibrated
    1 - locked
    2 - unlocking
    3 - unlocked
    4 - locking
    5 - unlatched
    6 - unlocked (lock n go)
    7 - unlatching
    253 - -
    254 - motor blocked
    255 - undefined
    Den Status auf E8 müsst ihr im Grunde nicht händisch triggern.
    Das sollte automatisch passieren via Callback. Den Port auf E9 braucht ihr auch nur anpassen sollte dieser schon durch ein anderen Baustein belegt sein.

    Bei Fragen einfach melden. Rückmeldung erwünscht.
    Ich stelle ihn später auch in die Datenbank

    Die entsprechenden Nuki IDs findet ihr raus indem ihr folgende URL aufruft :

    http://BRIDGEIP:8080/info?token=EUERAPITOKEN

    Viele Grüße
    paul

    Unterstütze die Bausteinentwicklung und Spende

    Code:
    V1.40
    - Callback Überprüfung gefixt. Nach Neustart wird jetzt der Callback richtig hinzugefügt.
    
    V1.31
    - DNS Fix von NilsS eingebaut (Danke)
    
    V1.30
    - Trigger Eingang hinzugefügt (0 auf / 1 zu)
    
    V1.25
    - unlatched Status richtig angezeigt an Ausgang 4
    - E3 u E4 reagieren jetzt nur bei Veränderung des Status
    - kleine Anpassungen
    
    V1.20
    - Baustein sollte jetzt nicht mehr mit einem Request den HS blockieren wenn die Abfrage länger dauert an die API
    
    V1.10
    - Auf / Zu Ausgang hinzugefügt : 1 zu / 0 auf
    - Initale Abfrage beim LBS start
    Angehängte Dateien
    Zuletzt geändert von derPaul; 12.02.2020, 09:17.

    #2
    V1.10 :

    - Auf / Zu Ausgang hinzugefügt : 1 zu / 0 auf
    - Initale Abfrage beim LBS start

    Kommentar


      #3
      Wow, Danke!
      Ich verwende zwar bereits den BabTec Baustein. Von Zeit zu Zeit verliert der aber den Token :-(
      Kannst du in der Hilfe vielleicht noch spezifizieren welchen Datentyp die GA haben müssen?

      Danke,
      Martin

      Kommentar


        #4
        Moin,
        ja liefer ich noch nach.

        Hab auch noch ein „Bug“ gefunden. Is eher ne Performancebremse. Behebe ich auch noch

        Gruss
        Paul

        Kommentar


          #5
          Habs schon mal hier im Thread nachgetragen. Übernehm ich auch noch in die Hilfe des Bausteins.

          Kommentar


            #6
            V1.20
            - Baustein sollte jetzt nicht mehr mit einem Request den HS blockieren wenn die Abfrage länger dauert an die API

            Kommentar


              #7
              V1.25
              - unlatched Status richtig angezeigt an Ausgang 4
              - E3 u E4 reagieren jetzt nur bei Veränderung des Status
              - kleine Anpassungen

              Kommentar


                #8
                V1.30
                - Trigger Eingang hinzugefügt (0 auf / 1 zu)

                Kommentar


                  #9
                  V1.31
                  - DNS Fix von NilsS eingebaut (Danke)

                  Kommentar


                    #10
                    Hallo Paul,
                    danke für den Baustein. Hat bis auf eine Kleinigkeit funktioniert

                    Habe ich es richtig verstanden, dass nach dem die E5-E7 oder E10 getriggert werden. Soll sich der Status "automatisch" aktualisieren?
                    Das tut es bei mir nicht.
                    Wenn ich händisch E8 triggere funktioniert es.

                    Grüße
                    Eugen
                    HS4 | HS-Experte 4.11 | ETS5.7.2 | FritzBox 7590

                    Kommentar


                      #11
                      Moin,
                      ja verstanden hast du es richtig, aber beim anlegen des Callbacks scheint es noch einen Bug zu geben.

                      Ich hab am Samstag eine HW Bridge bekommen und hatte das selbe verhalten beobachtet.

                      Ich werd den Fehler fixen.

                      Kommentar


                        #12
                        V1.40
                        - Callback Überprüfung gefixt. Nach Neustart wird jetzt der Callback richtig hinzugefügt.

                        Kommentar


                          #13
                          Ist es möglich, eine Rückmeldung vom Türsensor zu erhalten, wenn er geöffnet ist? Und eine manuelle Statusabfrage?
                          Zuletzt geändert von ravi888; 29.03.2020, 14:06.

                          Kommentar


                            #14
                            Muss ich mir mal anschauen ... :-)

                            Kommentar


                              #15
                              Leider bekomme ich keine Verbindung. Es kann ja nur an den Zugangsdaten liegen. Ich habe die Daten wie folgt eingetragen:

                              Nuki Bridge IP: IP Adresse der Bridge im Netzwerk
                              Nuki Bridge Port: 8080
                              API Token: Im Portal erzeugter API Token
                              Nuki ID: ID vom Nuki Schloss (heißt in der App "Smart Lock ID")

                              das ist doch so richtig, oder?

                              leider komme mit dieser adresse nicht an die infos - natürlich habe ich die "platzhalter" ersetzt"
                              http://BRIDGEIP:8080/info?token=EUERAPITOKEN

                              Edit: Jetzt komme ich mit dem Link auf die Seite. Ich musste in der Bridge noch HTTP API aktivieren.
                              Nun habe ich die Daten wie folgt in den Baustein eingetragen:
                              Nuki Bridge IP: IP Adresse der Bridge im Netzwerk
                              Nuki Bridge Port: 8080 (steht auch in der Bridge)
                              API Token: API Token aus der Bridge
                              Nuki ID: 8stellige Nuki Device ID aus der o.g. url

                              Trotzdem bekomme ich keine Verbindung mit dem LBS. Was mache ich nur verkehrt?
                              Zuletzt geändert von Sascha29; 28.04.2020, 08:55.

                              Kommentar

                              Lädt...
                              X