Das Homebridge Log wäre mal interessant zu sehen.
homebridge-nukiio
-
-
Was genau brauchst du?
Die Daten aus:
sudo cat /var/log/homebridge.log
Kompletter Inhalt?
Ich denke nur den teil, wo du das szenario nachstellst. Am besten auch beischreiben wann fu was gemacht hast, damit ich das dem Log zuordnen kann.
21:25
Nuki Per Nuki App Aufgeschlossen
21:26
Nuki per Nuki App "Tür Öffnen" gedrückt
21:28
Home App zeigt das Haustür gesperrt ist.
Code
Alles anzeigen[2018-2-12 21:24:46] [My FritzBox] Getting guest WLAN state [2018-2-12 21:25:34] [My FritzBox] Getting guest WLAN state [2018-2-12 21:25:34] [CallMonitor] Returning current incoming call status: s=0 [2018-2-12 21:25:34] [CallMonitor] Returning current outgoing call status: s=0 [2018-2-12 21:25:34] [DACP] Returning current playback state: paused [2018-2-12 21:25:34] [NukiBridge] Cached lock state is isLocked = 'true'. [2018-2-12 21:25:34] [NukiBridge] Cached lock state is isLocked = 'true'. [2018-2-12 21:25:46] [My FritzBox] Updating guest WLAN [2018-2-12 21:25:46] [My FritzBox] Getting guest WLAN state [2018-2-12 21:26:46] [My FritzBox] Updating guest WLAN [2018-2-12 21:26:46] [My FritzBox] Getting guest WLAN state [2018-2-12 21:27:21] [My FritzBox] Getting guest WLAN state [2018-2-12 21:27:21] [CallMonitor] Returning current incoming call status: s=0 [2018-2-12 21:27:21] [CallMonitor] Returning current outgoing call status: s=0 [2018-2-12 21:27:21] [DACP] Returning current playback state: paused [2018-2-12 21:27:21] [NukiBridge] Cached lock state is isLocked = 'true'. [2018-2-12 21:27:21] [NukiBridge] Cached lock state is isLocked = 'true'. [2018-2-12 21:27:46] [My FritzBox] Updating guest WLAN [2018-2-12 21:27:46] [My FritzBox] Getting guest WLAN state [2018-2-12 21:28:10] [DACP] Returning current playback state: paused [2018-2-12 21:28:22] [DACP] Returning current playback state: paused [2018-2-12 21:28:29] [NukiBridge] Cached lock state is isLocked = 'true'. [2018-2-12 21:28:29] [NukiBridge] Cached lock state is isLocked = 'true'. [2018-2-12 21:28:46] [My FritzBox] Updating guest WLAN [2018-2-12 21:28:46] [My FritzBox] Getting guest WLAN state
So wie es aussieht comm kein callback von nuki an.
Was kommt unter:
Deinebridgeip:8080/callback/list?token=Deintoken
Passt der eingetragene callback?
In einen anderen Forum, hat ein User eine doch recht Interessante "Feststellung" gemacht und diese will ich mal so weiter geben an euch. Der HomePod unterscheiden ja nicht wie das iPhone oder iPad die Stimmen, sondern soll auf jeden hören der "Hey Siri" sagt. Was wäre nun, wenn der HomePod im Wohnzimmer steht und die Fenster sind gekippt. Von draußen ruft einer "Hey Siri, Entsperre die Eingangstür". Entriegelt Siri dann wirklich das Smarte Schloss?
Da ich mir sicher bin das der ein oder andere von euch der ein Smartes Schloss hat, auch sich einen HomePod holen wird. Wäre es Super wenn Ihr, dass dann mal nachstellen könntet. Denn wenn das gehen sollte, wäre es in der Tat ein ziemliches Problem, was die Sicherheit in Bezug auf das Smartehome so macht.
Alexa hat ja das gleiche Problem, da wird dann ein extra Code abgefragt. Denke nicht, dass der Homepod weniger sicher ist.
In einen anderen Forum, hat ein User eine doch recht Interessante "Feststellung" gemacht und diese will ich mal so weiter geben an euch. Der HomePod unterscheiden ja nicht wie das iPhone oder iPad die Stimmen, sondern soll auf jeden hören der "Hey Siri" sagt. Was wäre nun, wenn der HomePod im Wohnzimmer steht und die Fenster sind gekippt. Von draußen ruft einer "Hey Siri, Entsperre die Eingangstür". Entriegelt Siri dann wirklich das Smarte Schloss?
Da ich mir sicher bin das der ein oder andere von euch der ein Smartes Schloss hat, auch sich einen HomePod holen wird. Wäre es Super wenn Ihr, dass dann mal nachstellen könntet. Denn wenn das gehen sollte, wäre es in der Tat ein ziemliches Problem, was die Sicherheit in Bezug auf das Smartehome so macht.
ist aber n alter Hut. Gibts ja auch für Alexa. Das geht halt nicht, da du Sicherheitsrelevante Aktionen auf deinem iPhone bestätigen musst. Außer man umgeht es im vollen wissen mit HomeBridge.
Weiß ja nicht wie diese Türschlosser Funktionieren, daher habe ich mal die Frage weiter geben. Wenn es aber so ist das ich mit iPhone erst noch einen Button drücken muss etc. so ist es natürlich klar das die Tür nicht auf Zuruf einfach auf geht aber dann habe ich zum normalen Türschloss auch keinen wirklichen Mehrwert. Wenn ich trotzdem meine ganzen Taschen etc. abstellen muss, um anschließend auf den iPhone noch einen Button zu drücken damit die Tür entriegelt.
Genau so ist es, du musst bei Sicherheitsrelevante dingen die Automatisch ablaufen sollen in HK immer vorher noch bestätigen ob die Aktion ausgeführt werden soll.
Einziger Vorteil du kannst deinen Schlüssel zu Hause lassen. Das gleiche Verhalten habe ich bei der Alarmanlage, da kommt die Abfrage auch. Macht bei einer Automatisation schon fast keinen Sinn diese darüber beim erreichen Deaktivieren zu lassen, da ich über das Kontrollzentrum genau so schnell bin.
Beim Verlassen sieht es schon wieder anders aus, da sehe ich es als Erinnerung an das ich diese auch einschalte.
Also ich will dieses Topic wo es ja um den HomePod geht nicht zu sehr ins Off Topic bringen mit den Türschlössern jetzt. Aber der Vorteil keinen Schlüssel zu haben ist zu gleich auch der Nachteil, das ich wirklich immer darauf achten muss dass das Smartphone wirklich immer Akku hat. Sonst komme ich ohne Schlüssel nicht in die Türe rein.
Was man auch nicht vergessen darf, ist die Batterie vom Türschloss, sonst steht man irgendwann vor der Tür und es geht nichts mehr auf. Man wird zwar sicherlich mehr als rechtzeitig eine Benachrichtigung bekommen aber vergessen zu wechseln darf man dann trotzdem nicht.
So ein Türschloss ist bei mir eh hinfällig, da ich den Schlüssel der die Wohnung aufsperrt so oder so benötige. Denn dieser Sperrt auch die Haustüre auf in auch die Kellertüre bzw. die Türe zur Tiefgarage. Hätte nur generell gemeint, dass so ein Smartes Türschloss einen das Leben doch mehr erleichtert. So nach dem Motto ich habe die Hände mit Einkaufstaschen voll und da ich das iPhone in der Hosentasche habe entriegelt sich die Türe schon.
Ok, noch einmal OT. So ein SmartLock hat noch weitere Vorteile. Kommt sehr auf deine Wohnsituation an. Ich wohne in einem Haus:
1. ab 22.00 werden Türen abgeschlossen
2. wenn ich im Büro sitze kann ich Gästen die Tür öffnen egal welchen Eingang sie benutzen (wir nutzen oft den Hintereingang)
3. wenn ich vollbeladen auf meine Haustür zu gehe und Siri mit TouchID nutze geht die Tür auf bevor ich da bin. Das geht um Längen schneller als mit einem Schlüssel.
4. ich werde benachrichtigt wenn die Tür aufgeschlossen wird.
5. es wird abgeschlossen wenn alle weg sind
Ich weiß es nervt, aber jetzt noch deine Config anonymisiert.
Bekommst du.
Code
Alles anzeigen"api_token" : "xxxxx", "bridge_url" : "192.168.178.52:8080", "webhook_port" : "51827", "cache_directory" : ".\/.node-persist\/storage", "platform" : "NukiBridge", "webhook_server_ip_or_name" : "192.168.178.27", "request_timeout_lockstate" : 5000, "lock_state_mode" : "1", "add_maintainance_buttons" : false, "locks" : [ { "id" : "xxxxxxxx", "usesDoorLatch" : true, "name" : "Haustür", "priority" : 1 } ], "request_timeout_lockaction" : 30000 },
Irgendwie kommen die callbacks nicht an und ich weiß nicht warum.
Du könntest noch zwei dinge versuchen.
1. Mal ins log der Bridge gucken, ob das was zu den callbacks steht
2. Auf version 0.7.1 wechseln, nur um auszuschließen, dass es an den updates liegt.
Hier mal die Log.
Hoffe es ist auch die richtige.
Code
Alles anzeigen[ {"timestamp": "2018-02-13T17:59:28+00:00", "type": "HTTP-Log"}, {"timestamp": "2018-02-13T17:59:28+00:00", "type": "WLAN-SocketConnected", "connection": 0}, {"timestamp": "2018-02-13T17:58:16+00:00", "type": "WLAN-SocketDisconnected", "connection": 0}, {"timestamp": "2018-02-13T17:58:16+00:00", "type": "WLAN-SocketConnected", "connection": 0}, {"timestamp": "2018-02-13T17:48:44+00:00", "type": "HTTP-PostFailed", "urlId": 1}, {"timestamp": "2018-02-13T17:48:42+00:00", "type": "WLAN-SocketDisconnected", "connection": 3}, {"timestamp": "2018-02-13T17:48:39+00:00", "type": "HTTP-PostFailed", "urlId": 0}, {"timestamp": "2018-02-13T17:48:38+00:00", "type": "BLE-Disconnected", "nukiId": "0876BF51"}, {"timestamp": "2018-02-13T17:48:38+00:00", "type": "BLE-Disconnect", "nukiId": "0876BF51"}, {"timestamp": "2018-02-13T17:48:38+00:00", "type": "BLE-ReceivingMsg", "nukiId": "0876BF51", "cmdId": "000E"}, {"timestamp": "2018-02-13T17:48:38+00:00", "type": "SSE-KeyturnerResponse", "nukiId": "0876BF51", "bytes": 188}, {"timestamp": "2018-02-13T17:48:38+00:00", "type": "BLE-ReceivingSSE", "bytes": 55, "auth": "00000107"}, {"timestamp": "2018-02-13T17:48:37+00:00", "type": "WLAN-SocketDisconnected", "connection": 3}, {"timestamp": "2018-02-13T17:48:35+00:00", "type": "SSE-KeyturnerResponse", "nukiId": "0876BF51", "bytes": 256}, {"timestamp": "2018-02-13T17:48:35+00:00", "type": "BLE-ReceivingSSE", "bytes": 106, "auth": "00000107"}, {"timestamp": "2018-02-13T17:48:35+00:00", "type": "BLE-SendingSSE", "bytes": 96, "auth": "00000107"}, {"timestamp": "2018-02-13T17:48:35+00:00", "type": "BLE-Connect", "handles": [24, 25]}, {"timestamp": "2018-02-13T17:48:35+00:00", "type": "BLE-Connected", "nukiId": "0876BF51"}, {"timestamp": "2018-02-13T17:48:35+00:00", "type": "BLE-Connect", "macAddr": "54D27276BF51"}, {"timestamp": "2018-02-13T17:48:35+00:00", "type": "BLE-Connect", "nukiId": "0876BF51"}, {"timestamp": "2018-02-13T17:48:35+00:00", "type": "SSE-KeyturnerRequest", "nukiId": "0876BF51", "bytes": 96}, {"timestamp": "2018-02-13T17:48:34+00:00", "type": "BLE-Disconnected", "nukiId": "0876BF51"}, {"timestamp": "2018-02-13T17:48:34+00:00", "type": "BLE-Disconnect", "nukiId": "0876BF51"}, {"timestamp": "2018-02-13T17:48:34+00:00", "type": "BLE-ReceivingMsg", "nukiId": "0876BF51", "cmdId": "000E"}, {"timestamp": "2018-02-13T17:48:34+00:00", "type": "SSE-KeyturnerResponse", "nukiId": "0876BF51", "bytes": 228}, {"timestamp": "2018-02-13T17:48:34+00:00", "type": "BLE-ReceivingSSE", "bytes": 86, "auth": "00000107"}, {"timestamp": "2018-02-13T17:48:34+00:00", "type": "BLE-SendingSSE", "bytes": 56, "auth": "00000107"}, {"timestamp": "2018-02-13T17:48:34+00:00", "type": "BLE-Connect", "handles": [24, 25]}, {"timestamp": "2018-02-13T17:48:34+00:00", "type": "BLE-Connected", "nukiId": "0876BF51"}, {"timestamp": "2018-02-13T17:48:34+00:00", "type": "BLE-Connect", "macAddr": "54D27276BF51"}, {"timestamp": "2018-02-13T17:48:34+00:00", "type": "BLE-Connect", "nukiId": "0876BF51"}, {"timestamp": "2018-02-13T17:48:34+00:00", "type": "SSE-KeyturnerRequest", "nukiId": "0876BF51", "bytes": 56}, {"timestamp": "2018-02-13T17:48:33+00:00", "type": "BLE-Disconnected", "nukiId": "0876BF51"}, {"timestamp": "2018-02-13T17:48:33+00:00", "type": "BLE-Disconnect", "nukiId": "0876BF51"}, {"timestamp": "2018-02-13T17:48:33+00:00", "type": "BLE-ReceivingMsg", "nukiId": "0876BF51", "cmdId": "000E"}, {"timestamp": "2018-02-13T17:48:33+00:00", "type": "SSE-KeyturnerResponse", "nukiId": "0876BF51", "bytes": 208}, {"timestamp": "2018-02-13T17:48:33+00:00", "type": "BLE-ReceivingSSE", "bytes": 72, "auth": "00000107"}, {"timestamp": "2018-02-13T17:48:33+00:00", "type": "BLE-SendingSSE", "bytes": 56, "auth": "00000107"}, {"timestamp": "2018-02-13T17:48:33+00:00", "type": "BLE-Connect", "handles": [24, 25]}, {"timestamp": "2018-02-13T17:48:33+00:00", "type": "BLE-Connected", "nukiId": "0876BF51"}, {"timestamp": "2018-02-13T17:48:33+00:00", "type": "BLE-Connect", "macAddr": "54D27276BF51"}, {"timestamp": "2018-02-13T17:48:33+00:00", "type": "BLE-Connect", "nukiId": "0876BF51"}, {"timestamp": "2018-02-13T17:48:33+00:00", "type": "SSE-KeyturnerRequest", "nukiId": "0876BF51", "bytes": 56}, {"timestamp": "2018-02-13T17:48:33+00:00", "type": "SSE-KeyturnerEventResp", "nukiId": "0876BF51"}, {"timestamp": "2018-02-13T17:48:33+00:00", "type": "HTTP-PostStart"}, {"timestamp": "2018-02-13T17:48:33+00:00", "type": "BLE-Disconnected", "nukiId": "0876BF51"}, {"timestamp": "2018-02-13T17:48:33+00:00", "type": "BLE-Disconnect", "nukiId": "0876BF51"}, {"timestamp": "2018-02-13T17:48:32+00:00", "type": "SSE-KeyturnerEventReq", "nukiId": "0876BF51"}, {"timestamp": "2018-02-13T17:48:32+00:00", "type": "BLE-ReceivingMsg", "nukiId": "0876BF51", "cmdId": "000C"}, {"timestamp": "2018-02-13T17:48:32+00:00", "type": "BLE-SendingMsg", "nukiId": "0876BF51", "cmdId": "0001"}, {"timestamp": "2018-02-13T17:48:32+00:00", "type": "BLE-Connect", "handles": [24, 25]}, {"timestamp": "2018-02-13T17:48:32+00:00", "type": "BLE-Connected", "nukiId": "0876BF51"}, {"timestamp": "2018-02-13T17:48:32+00:00", "type": "BLE-Connect", "macAddr": "54D27276BF51"}, {"timestamp": "2018-02-13T17:48:32+00:00", "type": "BLE-Connect", "nukiId": "0876BF51"}, {"timestamp": "2018-02-13T17:48:32+00:00", "type": "BLE-StatusUpdate", "nukiId": "0876BF51"}, {"timestamp": "2018-02-13T17:29:34+00:00", "type": "SSE-PushNukisResponse", "error": 0}, {"timestamp": "2018-02-13T17:29:34+00:00", "type": "SSE-PushNukisRequest", "count": 1}, {"timestamp": "2018-02-13T16:29:33+00:00", "type": "SSE-PushNukisResponse", "error": 0}, {"timestamp": "2018-02-13T16:29:33+00:00", "type": "SSE-PushNukisRequest", "count": 1}, {"timestamp": "2018-02-13T15:50:37+00:00", "type": "BLE-Disconnected", "nukiId": "0876BF51"}, {"timestamp": "2018-02-13T15:50:37+00:00", "type": "BLE-Disconnect", "nukiId": "0876BF51"}, {"timestamp": "2018-02-13T15:50:37+00:00", "type": "BLE-ReceivingMsg", "nukiId": "0876BF51", "cmdId": "000E"}, {"timestamp": "2018-02-13T15:50:37+00:00", "type": "SSE-KeyturnerResponse", "nukiId": "0876BF51", "bytes": 189}, {"timestamp": "2018-02-13T15:50:37+00:00", "type": "BLE-ReceivingSSE", "bytes": 55, "auth": "00000205"}, {"timestamp": "2018-02-13T15:50:37+00:00", "type": "SSE-KeyturnerResponse", "nukiId": "0876BF51", "bytes": 257}, {"timestamp": "2018-02-13T15:50:37+00:00", "type": "BLE-ReceivingSSE", "bytes": 106, "auth": "00000205"}, {"timestamp": "2018-02-13T15:50:36+00:00", "type": "SSE-KeyturnerResponse", "nukiId": "0876BF51", "bytes": 257}, {"timestamp": "2018-02-13T15:50:36+00:00", "type": "BLE-ReceivingSSE", "bytes": 106, "auth": "00000205"}, {"timestamp": "2018-02-13T15:50:36+00:00", "type": "SSE-KeyturnerResponse", "nukiId": "0876BF51", "bytes": 257}, {"timestamp": "2018-02-13T15:50:36+00:00", "type": "BLE-ReceivingSSE", "bytes": 106, "auth": "00000205"}, {"timestamp": "2018-02-13T15:50:36+00:00", "type": "SSE-KeyturnerResponse", "nukiId": "0876BF51", "bytes": 257}, {"timestamp": "2018-02-13T15:50:36+00:00", "type": "BLE-ReceivingSSE", "bytes": 106, "auth": "00000205"}, {"timestamp": "2018-02-13T15:50:36+00:00", "type": "SSE-KeyturnerResponse", "nukiId": "0876BF51", "bytes": 257}, {"timestamp": "2018-02-13T15:50:36+00:00", "type": "BLE-ReceivingSSE", "bytes": 106, "auth": "00000205"}, {"timestamp": "2018-02-13T15:50:36+00:00", "type": "SSE-KeyturnerResponse", "nukiId": "0876BF51", "bytes": 257}, {"timestamp": "2018-02-13T15:50:36+00:00", "type": "BLE-ReceivingSSE", "bytes": 106, "auth": "00000205"}, {"timestamp": "2018-02-13T15:50:35+00:00", "type": "SSE-KeyturnerResponse", "nukiId": "0876BF51", "bytes": 257}, {"timestamp": "2018-02-13T15:50:35+00:00", "type": "BLE-ReceivingSSE", "bytes": 106, "auth": "00000205"}, {"timestamp": "2018-02-13T15:50:35+00:00", "type": "SSE-KeyturnerResponse", "nukiId": "0876BF51", "bytes": 257}, {"timestamp": "2018-02-13T15:50:35+00:00", "type": "BLE-ReceivingSSE", "bytes": 106, "auth": "00000205"}, {"timestamp": "2018-02-13T15:50:35+00:00", "type": "SSE-KeyturnerResponse", "nukiId": "0876BF51", "bytes": 257}, {"timestamp": "2018-02-13T15:50:35+00:00", "type": "BLE-ReceivingSSE", "bytes": 106, "auth": "00000205"}, {"timestamp": "2018-02-13T15:50:35+00:00", "type": "SSE-KeyturnerResponse", "nukiId": "0876BF51", "bytes": 257}, {"timestamp": "2018-02-13T15:50:35+00:00", "type": "BLE-ReceivingSSE", "bytes": 106, "auth": "00000205"}, {"timestamp": "2018-02-13T15:50:35+00:00", "type": "SSE-KeyturnerResponse", "nukiId": "0876BF51", "bytes": 257}, {"timestamp": "2018-02-13T15:50:35+00:00", "type": "BLE-ReceivingSSE", "bytes": 106, "auth": "00000205"}, {"timestamp": "2018-02-13T15:50:35+00:00", "type": "SSE-KeyturnerResponse", "nukiId": "0876BF51", "bytes": 257}, {"timestamp": "2018-02-13T15:50:35+00:00", "type": "BLE-ReceivingSSE", "bytes": 106, "auth": "00000205"}, {"timestamp": "2018-02-13T15:50:34+00:00", "type": "SSE-KeyturnerResponse", "nukiId": "0876BF51", "bytes": 257}, {"timestamp": "2018-02-13T15:50:34+00:00", "type": "BLE-ReceivingSSE", "bytes": 106, "auth": "00000205"}, {"timestamp": "2018-02-13T15:50:34+00:00", "type": "SSE-KeyturnerResponse", "nukiId": "0876BF51", "bytes": 257}, {"timestamp": "2018-02-13T15:50:34+00:00", "type": "BLE-ReceivingSSE", "bytes": 106, "auth": "00000205"}, {"timestamp": "2018-02-13T15:50:34+00:00", "type": "SSE-KeyturnerResponse", "nukiId": "0876BF51", "bytes": 257}, {"timestamp": "2018-02-13T15:50:34+00:00", "type": "BLE-ReceivingSSE", "bytes": 106, "auth": "00000205"}, {"timestamp": "2018-02-13T15:50:34+00:00", "type": "SSE-KeyturnerResponse", "nukiId": "0876BF51", "bytes": 189}, {"timestamp": "2018-02-13T15:50:34+00:00", "type": "BLE-ReceivingSSE", "bytes": 57, "auth": "00000205"}, {"timestamp": "2018-02-13T15:50:33+00:00", "type": "BLE-SendingSSE", "bytes": 96, "auth": "00000205"}, {"timestamp": "2018-02-13T15:50:33+00:00", "type": "BLE-Connect", "handles": [24, 25]}, {"timestamp": "2018-02-13T15:50:33+00:00", "type": "BLE-Connected", "nukiId": "0876BF51"}, {"timestamp": "2018-02-13T15:50:33+00:00", "type": "BLE-Connect", "macAddr": "54D27276BF51"} ]
Ich bin auf 0.7.6
Wie komme ich wieder Down auf 0.7.1 ?
npm install [email protected]
Code
Alles anzeigenLast login: Tue Feb 13 19:12:07 2018 ^[[Cpi@raspberrypi:~ $ npm install [email protected] npm WARN saveError ENOENT: no such file or directory, open '/home/pi/package.json' npm WARN enoent ENOENT: no such file or directory, open '/home/pi/package.json' npm WARN pi No description npm WARN pi No repository field. npm WARN pi No README data npm WARN pi No license field. + [email protected] updated 1 package in 3.584s pi@raspberrypi:~ $ npm view homebridge-nukiio version 0.7.6 pi@raspberrypi:~ $
im log erkennt man, dass der callback nicht ausgeführt werden kann, siehe „HTTP-PostFailed“.