benzman81 / homebridge-nukiio

Nuki.io support for Homebridge: https://github.com/nfarina/homebridge
GNU General Public License v3.0
42 stars 6 forks source link

feature request: different rooms, if usesDoorLatch true #43

Open nicoh88 opened 5 years ago

nicoh88 commented 5 years ago

Servus Markus,

danke für dein tolles Plugin. Ich habe zwar eine Nuki Combo 2.0 mit nativer HomeKit Unterstützung, aber oft wird hier "Keine Antwort" oder der Refresh-Circle ohne Änderung angezeigt. Außerdem benötige ich das "Falle ziehen" in HomeKit!

Soweit funktioniert alles 1A, allerdings hätte ich noch zwei Wünsche. 😅

Wir haben im Haus ein iPad zur Haussteuerung an der Wand. Dieses Gerät geht nicht in den Standby, sondern hat 24/7 die HomeApp aktiv.


~~Pooling: Eine Status-Abfrage alle X Sekunden (Parameter pooling in config.json). Da dauerhaft die Home-App aktiv ist, wird ein getState nur beim App-Relaunch oder Raumwechsel gemacht. Somit werden manuell Status-Änderungen oder Änderungen über die Nuki-App von der Home-App nicht wahrgenommen. Ebenso werden HomeKit Automationen, im Hintergrund, wenn Schloss geöffnet > Licht einschalten aktuell nicht funktionieren. (Theorie, logisches Verständnis - nicht getestet)~~


Unterschiedliche Räume: Wir habe ein Ring-Kamera als Türklingel, welche auch über ein Homebridge-Plugin eingebunden ist. Wenn man nun die Klingel, die Kamera und ein Schloss im gleichen Raum hat, bekommt man auf der Apple Watch / iPhone eine Push-Mitteilung mit Bild und darunter ein Button Tür entsperren.

Camera-Snapshot-Unlock

In der aktuellen Version, mit usesDoorLatch auf true, habe ich drei Schlösser im Raum Haustür, wenn ich nun, bei einer Benachrichtigung, auf Tür entsperren drücke, werden alle drei Schlösser hintereinander getriggert. 😢


Ich danke dir, Nico

nicoh88 commented 5 years ago

Thema "Polling"

benzman81 @ #45

Currently on vacation, but polling the lock state is a very bad idea as this consumes battery everytime it polls. This is why nuki implemented callbacks which work great!

webhook_server_ip_or_name und webhook_port müssen dazu konfiguriert sein.

Kann dann mit curl http://NUKIBRIDGE-IP:8080/callback/list?token=TOKEN geprüft werden: {"callbacks": [{"id": 0, "url": "http://192.168.X.X:51827/"}]}


Thema "Unterschiedliche Räume" weiterhin offen und ein für mich wichtiges Feature.

benzman81 commented 5 years ago

Ok, I need to check if this is possible. A pull request is welcome ;-)

benzman81 commented 5 years ago

@nicoh88 From v0.10.0 there are only two locks if latch is enabled. Maybe this helps without have the different rooms implemented...

wapster182 commented 3 years ago

@nicoh88 From v0.10.0 there are only two locks if latch is enabled. Maybe this helps without have the different rooms implemented...

Hi, unfortunately the „new“ option with the two locks will not help in some cases. As OP is stating, we would need the Homekit Locks or Switches published as individual devices, not linked/grouped together. Then we could just assign the correct rooms and everything would be fine.