Heb een Nuki Pro v5 aangeschaft. Moest voor de montage wel een andere (dikkere en grotere) rozet op mijn deur zetten en de sleutel een stukje korter zagen met een ijzerzaag.
Via MQTT gekoppeld aan Home Assistant en dmv de vingerafdruklezer van de Unifi deurbel gaat de deur nu nagenoeg meteen open. Zie onder de automation voor wie er mogelijk iets aan heeft:
Via MQTT gekoppeld aan Home Assistant en dmv de vingerafdruklezer van de Unifi deurbel gaat de deur nu nagenoeg meteen open. Zie onder de automation voor wie er mogelijk iets aan heeft:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
| alias: Deur openen via Vingeradruk of NFC description: >- Opent het slot (unlatch) wanneer een geautoriseerde vingerafdruk of NFC-tag wordt gescand. triggers: - entity_id: - event.g4_doorbell_pro_fingerprint - event.g4_doorbell_pro_nfc trigger: state conditions: - condition: template value_template: >- {{ trigger.to_state is not none and trigger.to_state.state not in ['unknown', 'unavailable'] and ( ( 'fingerprint' in trigger.entity_id and trigger.to_state.attributes.event_type == 'identified' and trigger.to_state.attributes.ulp_id in [ 'xxxx', 'xxxx', 'xxxx', 'xxxx' ] ) or ( 'nfc' in trigger.entity_id and trigger.to_state.attributes.event_type == 'scanned' and trigger.to_state.attributes.nfc_id in [ 'xxxx', 'xxxx', 'xxxx', 'xxxx' ] ) ) }} actions: - target: entity_id: button.voordeur_unlatch action: button.press - data: title: Toegang verleend message: >- {% set user_map = { 'xxxx': 'Simkin', 'xxxx': 'Dr_oooh', 'xxxx': 'Straumli', 'xxxx': 'David' } %} {% set ulp_id = trigger.to_state.attributes.get('ulp_id', '') %} {% set nfc_id = trigger.to_state.attributes.get('nfc_id', '') %} {% set nfc_map = { 'xxxx': 'Simkin', 'xxxx': 'Dr_oooh', 'xxxx': 'Straumli', 'xxxx': 'David' } %} {% set user_name = user_map.get(ulp_id) or nfc_map.get(nfc_id) or 'Onbekende gebruiker' %} {% set method = 'vingerafdruk' if 'fingerprint' in trigger.entity_id else 'NFC' %} Voordeur geopend voor {{ user_name }} via {{ method }}. action: notify.mobile_app_pixel_9_pro mode: single |
:strip_exif()/f/image/ODYjiaYZCZrkPcSUz0Gk3kNx.jpg?f=fotoalbum_large)
:strip_exif()/f/image/cPUefMeBQYiVcTMkdoGUGJOk.png?f=user_large)
:strip_exif()/f/image/9PKYJZGt40nOl7wYqLEGZsmS.png?f=user_large)
/f/image/VpCVrtz7HYzfRBsHEYuYuCd3.png?f=fotoalbum_large)
/f/image/ZmvU9iBJyMgGUhpEi7i1hdZF.png?f=fotoalbum_large)
/f/image/DSma50t96vu7JbjL5vPRnyrk.png?f=fotoalbum_large)
:strip_exif()/f/image/VMvJIr5NGCPcchCmX7YGu9t7.jpg?f=fotoalbum_large)