Nuki SmartLock

  • So Feedback. Nachdem ich heute morgen die Callbacks gelöscht habe, funktioniert die Übermittlung an HomeKit. Nuki hat zeitlich abgeschlossen und in HomeKit wurde dies entsprechend übermittelt.



    Sent from my iPhone using Community

    HomeKit Geräte / Homebridge Geräte:

    2x Raspberrypi 3 Model B | Raspbee | Philips Hue| Philips LivingWhites Steckdosen | Elgato Eve Energy | Elgato Eve Door&Window | FritzBox 6490 Cable | Nuki Smartlock | Ikea Tradfri | Osram Gartenpole | Osram Lightify Flex | Xiaomi Türkontakte | Shelly 1 | Broadlink | HarmonyHub


    Homebridge Plugins:

    Homebridge| Fritzbox | People | Suncalc | IFTTT| Weather-station-extended | PI |

    Nukiio | HUE | Telegram | Callmonitor | Notification | Automation-Switches | Magichome-platform | Config-ui-x | Shelly | Broadlink | Harmony



    NEVER CHANGE A RUNNING SYSTEM !

  • So, hab mein Nuki nun auch mittels nukiio eingebunden. Funktioniert soweit. Gelegentlich kommt ein Fehler 503, vermute er erreicht die Bridge grad nicht, warum auch immer. Homekit nativ ist aufgrund der Entfernung nicht möglich. Schön wäre, wenn er jetzt noch den Türsensor erkennen würde, so dass der Zustand "Tür zu" als Bedingung gesetzt werden kann, wenn zeitlich abgeschlossen wird.

  • Jan 11 12:08:53 raspberrypi systemd[1]: Started Node.js HomeKit Server.
    Jan 11 12:08:55 raspberrypi homebridge[8411]: [1/11/2019, 12:08:55 PM] Loaded config.json with 0 accessories and 4 platforms.
    Jan 11 12:08:55 raspberrypi homebridge[8411]: [1/11/2019, 12:08:55 PM] ---
    Jan 11 12:08:55 raspberrypi homebridge[8411]: [1/11/2019, 12:08:55 PM] Loaded plugin: homebridge-config-ui-x
    Jan 11 12:08:55 raspberrypi homebridge[8411]: [1/11/2019, 12:08:55 PM] Registering platform 'homebridge-config-ui-x.config'
    Jan 11 12:08:55 raspberrypi homebridge[8411]: [1/11/2019, 12:08:55 PM] ---
    Jan 11 12:08:55 raspberrypi homebridge[8411]: [1/11/2019, 12:08:55 PM] Loaded plugin: homebridge-fritz-eve
    Jan 11 12:08:56 raspberrypi homebridge[8411]: [1/11/2019, 12:08:56 PM] Registering platform 'homebridge-fritz.Fritz!Box'
    Jan 11 12:08:56 raspberrypi homebridge[8411]: [1/11/2019, 12:08:56 PM] ---
    Jan 11 12:08:56 raspberrypi homebridge[8411]: [1/11/2019, 12:08:56 PM] Loaded plugin: homebridge-neato
    Jan 11 12:08:56 raspberrypi homebridge[8411]: [1/11/2019, 12:08:56 PM] Registering platform 'homebridge-neato.NeatoVacuumRobot'
    Jan 11 12:08:56 raspberrypi homebridge[8411]: [1/11/2019, 12:08:56 PM] ---
    Jan 11 12:08:57 raspberrypi homebridge[8411]: [1/11/2019, 12:08:57 PM] Loaded plugin: homebridge-nukiio
    Jan 11 12:08:57 raspberrypi homebridge[8411]: [1/11/2019, 12:08:57 PM] Registering platform 'homebridge-nukiio.NukiBridge'
    Jan 11 12:08:57 raspberrypi homebridge[8411]: [1/11/2019, 12:08:57 PM] Registering accessory 'homebridge-nukiio.NukiLock'
    Jan 11 12:08:57 raspberrypi homebridge[8411]: [1/11/2019, 12:08:57 PM] Registering accessory 'homebridge-nukiio.NukiBridgeMaintainanceSwitch'
    Jan 11 12:08:57 raspberrypi homebridge[8411]: [1/11/2019, 12:08:57 PM] ---
    Jan 11 12:08:57 raspberrypi homebridge[8411]: [1/11/2019, 12:08:57 PM] Loading 4 platforms...
    Jan 11 12:08:57 raspberrypi homebridge[8411]: [1/11/2019, 12:08:57 PM] [Config] Initializing config platform...
    Jan 11 12:08:57 raspberrypi homebridge[8411]: [1/11/2019, 12:08:57 PM] [Config] Spawning homebridge-config-ui-x with PID 8431
    Jan 11 12:08:57 raspberrypi homebridge[8411]: [1/11/2019, 12:08:57 PM] [My FritzBox] Initializing Fritz!Box platform...
    Jan 11 12:08:57 raspberrypi homebridge[8411]: [1/11/2019, 12:08:57 PM] [NeatoVacuumRobot] Initializing NeatoVacuumRobot platform...
    Jan 11 12:08:57 raspberrypi homebridge[8411]: [1/11/2019, 12:08:57 PM] [NukiBridge] Initializing NukiBridge platform...
    Jan 11 12:08:57 raspberrypi homebridge[8411]: [1/11/2019, 12:08:57 PM] [NukiBridge] Initializing Nuki bridge 'http://192.168.178.68:8080'...
    Jan 11 12:08:57 raspberrypi homebridge[8411]: Error: EACCES: permission denied, mkdir '/.node-persist'
    Jan 11 12:08:57 raspberrypi systemd[1]: homebridge.service: Main process exited, code=exited, status=1/FAILURE
    Jan 11 12:08:57 raspberrypi systemd[1]: homebridge.service: Unit entered failed state.
    Jan 11 12:08:57 raspberrypi systemd[1]: homebridge.service: Failed with result 'exit-code'.


    Okay - ich bin zu blöd :( Der Fehler liegt hier: Error: EACCES: permission denied, mkdir '/.node-persist' aber was genau muss ich machen? Wie lautet der komplette Pfad?


    besten Dank.

  • Started Node.js HomeKit Server.
    [1/11/2019, 12:32:56 PM] Loaded config.json with 0 accessories and 4 platforms.
    [1/11/2019, 12:32:56 PM] ---
    [1/11/2019, 12:32:56 PM] Loaded plugin: homebridge-config-ui-x
    [1/11/2019, 12:32:56 PM] Registering platform 'homebridge-config-ui-x.config'
    [1/11/2019, 12:32:56 PM] ---
    [1/11/2019, 12:32:56 PM] Loaded plugin: homebridge-fritz-eve
    [1/11/2019, 12:32:57 PM] Registering platform 'homebridge-fritz.Fritz!Box'
    [1/11/2019, 12:32:57 PM] ---
    [1/11/2019, 12:32:57 PM] Loaded plugin: homebridge-neato
    [1/11/2019, 12:32:57 PM] Registering platform 'homebridge-neato.NeatoVacuumRobot'
    [1/11/2019, 12:32:57 PM] ---
    [1/11/2019, 12:32:58 PM] Loaded plugin: homebridge-nukiio
    [1/11/2019, 12:32:58 PM] Registering platform 'homebridge-nukiio.NukiBridge'
    [1/11/2019, 12:32:58 PM] Registering accessory 'homebridge-nukiio.NukiLock'
    [1/11/2019, 12:32:58 PM] Registering accessory 'homebridge-nukiio.NukiBridgeMaintainanceSwitch'
    [1/11/2019, 12:32:58 PM] ---
    [1/11/2019, 12:32:58 PM] Loading 4 platforms...
    [1/11/2019, 12:32:58 PM] [Config] Initializing config platform...
    [1/11/2019, 12:32:58 PM] [Config] Spawning homebridge-config-ui-x with PID 10495
    [1/11/2019, 12:32:58 PM] [My FritzBox] Initializing Fritz!Box platform...
    [1/11/2019, 12:32:58 PM] [NeatoVacuumRobot] Initializing NeatoVacuumRobot platform...
    [1/11/2019, 12:32:58 PM] [NukiBridge] Initializing NukiBridge platform...
    [1/11/2019, 12:32:58 PM] [NukiBridge] Initializing Nuki bridge 'http://192.168.178.68:8080'...
    [1/11/2019, 12:32:58 PM] [NukiBridge] Started server for webhooks on port '51827'.
    [1/11/2019, 12:32:58 PM] [NukiBridge] Adding webhook for plugin to bridge...
    [1/11/2019, 12:32:58 PM] [NukiBridge] Initialized Nuki bridge.
    [1/11/2019, 12:32:58 PM] [NukiBridge] Initializing platform accessory 'colseven'...
    [1/11/2019, 12:32:58 PM] Loading 0 accessories...
    [1/11/2019, 12:32:58 PM] [My FritzBox] Fritz!Box platform login successful
    [1/11/2019, 12:32:58 PM] [My FritzBox] Discovering accessories
    [1/11/2019, 12:32:59 PM] [NukiBridge] Send request to Nuki bridge 'http://192.168.178.68:8080' on '/callback/list' with '{"token":"nixda"}'.
    [1/11/2019, 12:32:59 PM] [NukiBridge] Request to Nuki bridge 'http://192.168.178.68:8080' finished with status code '401' and body 'HTTP 401 Unauthorized'. null
    /usr/local/lib/node_modules/homebridge-nukiio/nukibridge.js:149
    throw new Error("Request for webhooks failed: " + err);
    ^
    Error: Request for webhooks failed: Error: Request to Nuki bridge was not succesful.
    at NukiBridge. (/usr/local/lib/node_modules/homebridge-nukiio/nukibridge.js:149:13)
    at NukiBridge. (/usr/local/lib/node_modules/homebridge-nukiio/nukibridge.js:396:7)
    at Request.self.callback (/usr/local/lib/node_modules/homebridge-nukiio/node_modules/request/request.js:185:22)
    at Request.emit (events.js:188:13)
    at Request. (/usr/local/lib/node_modules/homebridge-nukiio/node_modules/request/request.js:1157:10)
    at Request.emit (events.js:188:13)
    at IncomingMessage. (/usr/local/lib/node_modules/homebridge-nukiio/node_modules/request/request.js:1079:12)
    homebridge.service: Main process exited, code=exited, status=1/FAILURE
    homebridge.service: Unit entered failed state.
    homebridge.service: Failed with result 'exit-code'.
    Stopped Node.js HomeKit Server.



    SO ist es jetzt :(

  • So, hab mein Nuki nun auch mittels nukiio eingebunden. Funktioniert soweit. Gelegentlich kommt ein Fehler 503, vermute er erreicht die Bridge grad nicht, warum auch immer. Homekit nativ ist aufgrund der Entfernung nicht möglich. Schön wäre, wenn er jetzt noch den Türsensor erkennen würde, so dass der Zustand "Tür zu" als Bedingung gesetzt werden kann, wenn zeitlich abgeschlossen wird.

    Schön dass es klappt. Die Anbindung des Türsensors an die Http ApI ist soweit ich weis in planung, aber ohne konkretes datum.

  • @all zur info, es kommt nächste woche eine neue nuki bridge revision mit neuem chipset raus. (Seriennummer beginnend mit 14 oder höher)

    Diese Bridge unterstützt noch nicht die ganze http api und somit evtl noch nicht das homebridge plugin und andere 3rd party libs.

    Wenn man die http api nutzen möchte und eine neue bridge bekommt, dann kann man an [email protected] eine mail mit der Bridge ID für einen Austauch gegen eine Bridge mit http api schicken. Will man die neue Bridge behalten bleibt sonst nur zu warten.



  • So, für die Frau im Haus mittels Xiaomi Switch einfach gestaltet. Die Kids bekommens auch übers iPad hin. :-P


    Ne Frage, bekomme beim Restart vom Nuki Fehler 503 (SmartLock ist offline), vermutlich nicht erreichbar oder so. Starte ich anschließend nochmals Homebridge neu, funktioniert es ohne Fehler. Gibt es da eine Lösung oder kann ich den Fehler ignorieren und muss nicht neustarten??

  • Marco Schmidt idt mir bisher nichts zu bekannt. Bei mir tut alles mit zwei Schlössern..

    Also der Fehler 503 kommt immer noch. Starte ich die Nuki-Instanz neu, lasse ich parallel das Protokoll der Nuki-App aktualisieren, dann ist der Fehler 503 weg. Komisch, als ob die Bridge nach gewisser Zeit in einen Ruhezustand oder so geht und dann diese nicht erreichbar ist. Naja, wie auch immer, jedenfalls hab ich so einen Workaround, der funktioniert. So oft startet man ja Homebridge nicht neu.