Beiträge von Benzman81

    Ke$ch hab nen satz in der doku ergänzt: The cache directory is used to cache the state of the locks. It must point to a validand empty directory and the user that runs homebridge must have write access.


    Das Verzeichnis /var/homebridge/persist/ ist bei dir warscheinlich das persist verzeichnis von homebridge. Fall ja, nimm ein anderes, denn das ist nicht leer.

    Hier meine json Benzman81 .


    Sieht gut aus, wüsste nicht, wieso nix bei dir in HK oder zumindest im log angezeigt wird.

    DJay Historisch ist es so, dass mein Plugin quasi das erste für das Nuki war. Als der Opener kam, hat lukas.roegner dann quasi ein plugin mit opener und und schloss erstellt und ich hab den opener dann nachgezogen. Somit wollen beide eigentlich das gleiche und unterscheiden sich in den Feinheiten. Neben dem von lukas.roegner erwähnten unterschied, dass ich auf die Antwort einer Aktion erst warte bevor ich feedback an Home zurückgebe gibt es noch einen unterschied im Error-Handling. Ich bin da etwas restriktiver und wiederhole Aktionen nur bei bestimmten Fehlern und nicht bei allen arten von Fehlern. Außerdem implementiere ich Features, die meiner Ansicht nach Nuki selbst implementieren sollte oder welche einen Sicherheitsleck bedeuten nicht. Sollte man zwei Schlösser haben, kann man bei mir außerdem noch eine Priorität vergeben und zu regeln, welches schloss zuerst aufgeschlossen werden soll. Alles in allem haben beide Plugins ihre Daseinsberechtigung und ihre eigenen Vor- und Nachteile, denke ich.

    Version 0.0.56 sollte es fixen. Bitte testen. Bei mir läuft nun alles wieder. DJay


    Wie jetzt wenn mir bei npm ein Update angeboten wird gehe ich auf @latest und wenn das Update nicht so läuft wie möchte dann gehe ich wieder zurück auf @0.1.1 so habe ich es gemacht und wie meinst du es jetzt ^^:?:

    Ja passt. auf @latest sollte man aber nicht gehen, wenn man drauf angewiesen ist, z.B. für Kaffee ;) oder Türen, denn wenn der Entwickler über Nacht was kaputt macht und man zufällig nächtlich ein Restart der Bridge macht, dann bekommt man den Fehler ungewollt rein. Wenn man bewusst eine neue Version testen will, dann ist das was anderes, nur mit @latest kommt unbewusst ggf. was neues rein mit einem Neustart.

    naboo ist in der Home App der status auch ungeändert. Falls ja, dann deutet dies auf falsch konfigurierte callbacks hin.


    Öffne mal http://bridgeIp:port/callback/list?token=deinToken und gucke, ob da nur ein callback drin ist und ob die url auch auf den Rechner zeigt, der Homebridge ausführt. Die Ausgabe sollte so aussehen:

    Code
    {"callbacks": [{"id": 1, "url": "http://deinHomebridgeServer:51827/"}]}

    naboo hast due in der bridge auch den Entwicklermodus aktiviert? Dort kann man auch port und token anpassen check das mal. Solange das nicht über den browser erreichbar ist kann auch das plugin nix machen.

    DJay Als Software Entwickler kann ich dir sagen, dass "verbindliche" zusagen nicht immer seriös sind. Da wir heute in einer Agilen Welt leben kommt schnell mal was "wichtigeres" und schon wird anders priorisiert. In unserer Firma haben wir uns von verbindlichen Zusagen verabschiedet, wobei auch Featurewünsche aufgenommen und "gevoted" werden. Heißt aber nicht, dass ein Feature implementiert wird. Bei aktuell 1917 Benutzer im Nuki Developer Forum sind ca. 50 Votes zum ziemlich wenig für hohe Priorität. Da sind eigentliche Anwender Features oder Integrationen in SmartHome Systeme oder Übernachtungssysteme weitaus wichtiger, denke ich. Just wait and keep calm ;)

    DJay leider weiß ich nicht mehr. Aber transparent sind die, finde ich. Man kann Feature Requests erstellen, so dass diese gevoted werden können. So sieht man dort eigentlich sehr transparent, dass dieses Feature zur Zeit aus Anwendersicht an dritter Stelle steht. Zuerst wird dann wahrscheinlich die Magnetkontakt für das Schloss integriert. Was die intern draus machen sieht man natürlich nicht.