Prosty przycisk - przykład
Tak jak opisaliśmy w dokumentacji wyzwalaczem automatyzacji może być zdarzenie naciśnięcia przycisku:
Kody przycisków może wysyłać dowolne urządzenie USB HID. Możemy np. podłączyć coś takiego za kilka $ do bramki AIS
i sterować otwieraniem drzwi na portierni czy włączać alarm w banku
2 przykłady automatyzacji:
Jolka czyta kod ostatni naciśniętego przycisku z kontrolera:
alias: Czytanie kodu przycisku
description: ''
trigger:
- platform: event
event_type: ais_key_event
event_data: {}
condition: []
action:
- service: ais_ai_service.say_it
data:
text: |
Kod przycisku {{trigger.event.data.code}}
mode: single
Jolka uruchamia skrypt (sekwencje akcji) w zależności od kodu przycisku z kontrolera
alias: Otwarcie drzwi lub uruchomienie alarmu
trigger:
- platform: event
event_type: ais_key_event
event_data:
code: 52
- platform: event
event_type: ais_key_event
event_data:
code: 54
condition: []
action:
- service: |
{% if trigger.event.data.code == 54 %}
script.otwieranie_drzwi_sejfu
{% elif trigger.event.data.code == 52 %}
script.uruchomienie_alarmu
{% endif %}
mode: single