-
Fototrend
Okos Otthon összefoglaló
Új hozzászólás Aktív témák
-
szat8
tag
válasz
zsamiatt #25187 üzenetére
Hát én ennyire jutottam:
Az értesítéshez azalert:
megoldást használom:garage_door:
name: "Garázskapu riasztás"
title: "*Riasztás*"
message: "Nyitva maradt a garázskapu"
done_message: "A garázskapu bezárva."
entity_id: binary_sensor.nyitaserzekelo_garazskapu
state: "on"
repeat:
- 10
- 20
- 30
can_acknowledge: true
skip_first: true
data:
inline_keyboard:
- 'Bezárás:/garage_close, Mellőzés:/garage_alert_off'
notifiers:
- telegram_notificationA callback-ben kapott parancsokra meg ezeket az automatizálásokat:
- alias: "Telegram - Garázskapu zárása"
trigger:
- platform: event
event_type: telegram_callback
event_data:
data: "/garage_close"
action:
- choose:
- conditions:
- condition: state
entity_id: binary_sensor.nyitaserzekelo_garazskapu
state: "on"
sequence:
- service: cover.close_cover
target:
entity_id: cover.garazskapu
- conditions:
- condition: state
entity_id: binary_sensor.nyitaserzekelo_garazskapu
state: "off"
sequence:
- service: notify.telegram_notification
data:
message: "A garázskapu már zárva van."
- service: telegram_bot.edit_replymarkup
data:
message_id: "{{ trigger.event.data.message.message_id }}"
chat_id: "{{ trigger.event.data.chat_id }}"
inline_keyboard: []- alias: "Telegram - Garázskapu figyelmeztetés ki"
trigger:
- platform: event
event_type: telegram_callback
event_data:
data: "/garage_alert_off"
action:
- service: alert.turn_off
target:
entity_id: alert.garage_door
- service: telegram_bot.edit_replymarkup
data:
message_id: "{{ trigger.event.data.message.message_id }}"
chat_id: "{{ trigger.event.data.chat_id }}"
inline_keyboard:
- 'Bezárás:/garage_close'Így egész jól eltünteti a megnyomott gombokat, de ez még nem oldja meg a többi üzenetben (pl. ismételt figyelmeztetések esetén) a felesleges gombok/üzenetek eltüntetését.
Elvileg le lehetne menteni külön változókba a message_id-ket, és azok alapján törölni adott üzeneteket visszamenőleg, de ez már túl messzire vezet nekem egyelőre.
Új hozzászólás Aktív témák
- Intel Core i3 / i5 / i7 6xxx "Skylake" és 7xxx "Kaby Lake" (LGA1151)
- Intel Core i3 / i5 / i7 / i9 10xxx "Comet Lake" és i3 / i5 / i7 / i9 11xxx "Rocket Lake" (LGA1200)
- Ukrajnai háború
- Vezeték nélküli fejhallgatók
- Politika
- UHD filmek lejátszása
- Apple notebookok
- Horgász topik
- A fociról könnyedén, egy baráti társaságban
- Autóhifi
- További aktív témák...