Je potřeba změnit IP adresu bridge, port(pokud nemáte změněný, nechat 8080) a token
Kód: Vybrat vše
# NUKI zámek
- platform: rest
scan_interval: 13 # for constant polling to avoid draining the batteries too fast.(?)
resource: http://IP_ADRESA:8080/list?token=TOKEN# cache in bridge
name: "NUKI Lockstatus"
value_template: "{{ value_json[0]['lastKnownState']['stateName'] }}"
json_attributes_path: "$[0].lastKnownState"
json_attributes:
- batteryCritical
- batteryChargeState
- timestamp
- doorsensorStateName
- platform: rest
scan_interval: 300
resource: http://IP_ADRESA:8080/info?token=TOKEN # info devices and bridge
name: "NUKI Connection"
value_template: "{{ value_json['scanResults'][0]['paired'] }}"
json_attributes_path: "$.scanResults[0]"
json_attributes:
- rssi
- platform: template
sensors:
nuki_batterie:
friendly_name: "NUKI baterie"
value_template: "{{ state_attr('sensor.nuki_Lockstatus', 'batteryChargeState') }}"
icon_template: mdi:battery
unit_of_measurement: '%'
- platform: template
sensors:
nuki_rssi:
friendly_name: "NUKI Wifi"
value_template: "{{ state_attr('sensor.nuki_Connection', 'rssi') }}"
icon_template: mdi:signal-distance-variant
unit_of_measurement: 'dB'
- platform: template
sensors:
last_motion_nuki:
friendly_name: "Poslední změna"
value_template: >-
{{ (as_timestamp(states.sensor.nuki_Lockstatus.attributes.timestamp)) | timestamp_custom("%H:%M %d/%m") }}
icon_template: mdi:clock-check-outline
- platform: template
sensors:
nuki_status_door:
friendly_name: "NUKI stav dveřního senzoru"
value_template: "{{ state_attr('sensor.nuki_Lockstatus', 'doorsensorStateName') }}"
icon_template: mdi:door-open
- platform: template
sensors:
nuki_netzwerkstatus:
friendly_name: "NUKI síť"
value_template: >-
{% if is_state('sensor.nuki_Connection','False') %}
not connected
{% elif is_state('sensor.nuki_Connection','True') %}
connected
{% else %}
unknown
{% endif %}
icon_template: >-
{% if is_state('sensor.nuki_Connection','False') %}
mdi:server-network-off
{% elif is_state('sensor.nuki_Connection','True') %}
mdi:server-network
{% else %}
mdi:wifi-strength-alert-outline
{% endif %}