Perfekte Lösung für die ganze Familie

Nach verloren/gestohlenen/verlegten, man weiß es nicht genau, Schlüsseln war klar, es muss eine bessere Lösung her. Um auch die Skeptiker zufrieden zu stellen (Was passiert wenn die Batterie ausgeht, mein Handy leer oder nicht mit dabei ist, etc.) wurde eine Lösung gesucht, die die smarten Vorzüge mit dem klassischen Einsatz eines Schlüssels kombiniert und natürlich die Möglichkeit bietet, alles in die Smart Home (OpenHAB) Zentrale zu bringen. Das Nuki Schloss in Kombination mit der Nuki Bridge ist dafür bestens geeignet.

Um das Nuki ins openHAB einzubinden benötigst du den apiToken und die nukiID. Das Nuki Binding stellt channels zur Verfügung. Auf z.B. den Zustand der Batterie muss man aber über HTTP zugreifen.
http://DeineIP:8080/lockState?nukiid=DeineNukiID?token=DeinToken

Die nukiID von deinem Nuki Smart Lock ist ein 8 stelliger hexadecimal string. Er steht auf dem sticker auf der Rückseite des Nuki Smart Lock (remove mounting plate).

Info über dein nuki bekommst du mir:
http://DeineNukiIP:8080/list?token=DeinToken

Genaue Erklärung zu nuki api gibt es hier

things:
Bridge nuki:bridge:NB1 
[ip="192.168.0.x", port=8080, 
apiToken="xxxxxx", manageCallbacks=true ] {
Thing smartlock SL1 
[nukiId="1234ABCD", unlatch=false ]
}

items:
Switch Frontdoor_Lock "Lock"<nuki>
{channel="nuki:smartlock:NB1:SL1:lock"}
Number Frontdoor_State "Lock Zustand" <nukisl>
{channel="nuki:smartlock:NB1:SL1:lockState"}
Switch Frontdoor_LowBattery  
"Niedriger Batteriestatus" <nukibattery> 
{channel="nuki:smartlock:NB1:SL1:lowBattery"}
Number NB1BatteryChargeState  
{http="<[http://192.168.0.x:8080/lockState?nukiid=1234ABCD?token=xxxxxx:300000:JSONPATH($.batteryChargeState)]"}

sitemap:
Frame label="Eingangstür Zustand (Nuki)" {
Switch item=Frontdoor_Lock
Text item=Frontdoor_State label="Lock State 
 [MAP(nukilockstates.map):%s]"
Text item=Frontdoor_LowBattery	
 label="Low Battery [%s]" icon="batterylevel"
Text item=NB1BatteryChargeState	
 label="Batterie [%s %%]"
 icon="batterylevel"
Switch item=Frontdoor_State 
 mappings=[1="Zu", 2="Öffnen", 3="Offen", 7="Entriegeln", 
 1002="LnGo", 1007="LnGoU", 4="Zusperren"]
}

transform: nukilockstates.map
0=ist nicht kallibriert
1=hat gerade zugesperrt
2=sperrt auf
3=hat gerade aufgesperrt
4=sperrt zu
5=Tür offen
6=(lock ‘n’ go)
7=öffnet Tür
254=Motor blockiert
255=Status ist undefiniert
1002=schließt auf (Lock 'n' Go)
1007=öffnet Tür (Lock 'n' Go)
-=undefiniert

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Begin typing your search above and press return to search. Press Esc to cancel.