Seite 1 von 1
Actionable Notifications - Button-Klick löst Automatisierung aus
Verfasst: Mi 26. Jul 2023, 21:08
von Markus
ich würde gerne beim erreichen einer bestimmten Position ein notify bekommen um mit einer Auswahl dann eine Action auszuführen.
Automatisierung 1)
Code: Alles auswählen
alias: Actionable_Garage auf
description: ""
trigger:
- platform: state
entity_id:
- sensor.phone_geocoded_location
to: home
for:
hours: 0
minutes: 0
seconds: 1
condition: []
action:
- service: notify.phone
data:
title: Garage öffnen?
data:
actions:
- action: KLICK_YES
title: Ja
message: Klicke
mode: single
Wird "Ja" geklickt soll die Automatisierung 2) ausgeführt werden
Code: Alles auswählen
alias: Response_Notification
description: Garage auf
trigger:
- platform: event
event_type: notify.phone
event_data:
action: KLICK_YES
condition: []
action:
- service: cover.open_cover
target:
entity_id: cover.msg_garage
data: {}
mode: single
Automatisierung 2) funktioniert im Standalone....nur das mit dem Button Klick in Automatisierung 1) funktioniert nicht.....hat jemand einen Tipp wo der Fehler liegt?
Re: Actionable Notifications - Button-Klick löst Automatisierung aus
Verfasst: Fr 28. Jul 2023, 08:25
von Markus
Hätte jetzt noch eine gute Anleitung gefunden
https://smarthomepursuits.com/yes-no-ac ... _article=1
Nur was trägt man hier bei
rein?
Re: Actionable Notifications - Button-Klick löst Automatisierung aus
Verfasst: Fr 28. Jul 2023, 19:49
von Osorkon
Die Action KLICK_YES erzeugt einen Trigger, wenn Du den Button "Ja" in der Benachrichtigung drücken tust.
Das wäre der Trigger
Code: Alles auswählen
- platform: event
event_type: mobile_app_notification_action
event_data:
action: KLICK_YES
Der event_type lautet:
mobile_app_notification_action+
und nicht wie von Dir verwendet.
notify.phone
Du kannst dann z.B. in ein und der gleichen Automatisierung auf diesen Trigger warten, ggf. mit einem Timeout
und dann die Action Garage öffnen ausführen. In diesem Fall musst Du nach erhalt der Benachrichtigung innerhalb von 5 min mit "Ja" bestätigen.
Code: Alles auswählen
alias: Actionable_Garage auf
description: ""
trigger:
- platform: state
entity_id:
- sensor.phone_geocoded_location
to: home
for:
hours: 0
minutes: 0
seconds: 1
condition: []
action:
- service: notify.phone
data:
message: Garage öffnen?
data:
actions:
- action: KLICK_YES
title: Ja
- wait_for_trigger:
- platform: event
event_type: mobile_app_notification_action
event_data:
action: KLICK_YES
timeout:
hours: 0
minutes: 5
seconds: 0
milliseconds: 0
continue_on_timeout: false
- service: cover.open_cover
data: {}
target:
entity_id: cover.msg_garage
mode: single
Du kannst natürlich das Öffnen der Garage mit dem Auslöser "KLICK_YES" auch in einer zweiten Automatisierung abbilden.
Würde ich jedoch nicht empfehlen, da Du mit der o.g. Automatisierung sicher stellen kannst, dass der Trigger "KLICK_YES" nur ein bestimmte Zeit gültig ist.
Gruß
Osorkon
Re: Actionable Notifications - Button-Klick löst Automatisierung aus
Verfasst: Fr 28. Jul 2023, 21:11
von Markus
Seltsam, am Handy erscheint war die Frage "Garage öffnen?" nicht aber ein JA. Klicke ich drauf öffnet sich die HA App
Code: Alles auswählen
alias: Actionable_Garage auf
description: ""
trigger:
- platform: state
entity_id:
- sensor.at_myphone_geocoded_location
to: home
for:
hours: 0
minutes: 0
seconds: 1
condition: []
action:
- service: notify.mobile_app_at_myphone
data:
message: Garage öffnen?
data:
actions:
- action: KLICK_YES
title: JA
- wait_for_trigger:
- platform: event
event_type: mobile_app_notification_action
event_data:
action: KLICK_YES
timeout:
hours: 0
minutes: 5
seconds: 0
milliseconds: 0
continue_on_timeout: false
- service: cover.open_cover
data: {}
target:
entity_id: cover.msg100_xxxxxxxxx_garage
mode: single
Re: Actionable Notifications - Button-Klick löst Automatisierung aus
Verfasst: So 30. Jul 2023, 10:51
von Osorkon
Zumindest bei iOS musst Du die Benachrichtigung lange drücken damit die Aktionen angezeigt werden.
Gruß
Osorkon
Re: Actionable Notifications - Button-Klick löst Automatisierung aus
Verfasst: So 30. Jul 2023, 13:35
von Markus
Osorkon hat geschrieben: ↑So 30. Jul 2023, 10:51
Zumindest bei iOS musst Du die Benachrichtigung lange drücken damit die Aktionen angezeigt werden.
Gruß
Osorkon
DANKE, auf das muss man auch mal kommen. Leider aber nicht sehr praktikabel wenn ich noch im Auto fahre....
Re: Actionable Notifications - Button-Klick löst Automatisierung aus
Verfasst: So 30. Jul 2023, 15:46
von Osorkon
Das Thema Actionable Notification hast Du ja ist Spiel gebracht.
Hast Android oder iOS am Start! Mit iOS kann ich Dir HomeKIt in Verbindung mit Apple Car empfehlen.
Hast Du ein Garagentor in HomeKit drin, erscheint im Auto (Apple Car) automatisch das Garagen Symbol, sobald Du Dich Deinem Zuhause nähern tust.
Mit Android Car bin leider ich überfragt.
Davon unabhängig, kannst Du doch auch per Sprache das Garagentor öffnen, wenn Du Dich dieser nähern tust.
Willst Du unbedingt eine Benachrichtigung erhalten, welche Du per Klick bestätigen möchtest, wäre vielleicht Telegram eine Option.
Gruß
Osorkon
Re: Actionable Notifications - Button-Klick löst Automatisierung aus
Verfasst: So 30. Jul 2023, 17:07
von Markus
Verwende iOS, das Garagentor ist leider nicht in HomeKit (hab leider eine Version des Meross msg100 ohne HomeKit).
Sprachsteuerung hab nich noch nichts am laufen, wie würde das im Auto funktionieren?`
Alternativ ist Telegram eine Option, wie würde das hier funktionieren? (Kamerabilder lass ich mir per Telegram schon senden).
Re: Actionable Notifications - Button-Klick löst Automatisierung aus
Verfasst: Di 1. Aug 2023, 14:31
von Osorkon
Markus hat geschrieben: ↑So 30. Jul 2023, 17:07
Verwende iOS, das Garagentor ist leider nicht in HomeKit (hab leider eine Version des Meross msg100 ohne HomeKit).
Du hast aber Home Assistant im Einsatz und mit der HomeKit Bridge Integration kannst Du ja jedes Gerät aus Home Assistant zu HomeKit hinzufügen.
Mit Telegram würde die Automatisierung so ausschauen:
Code: Alles auswählen
alias: Telegram Comand - Garage auf
description: ""
trigger:
- platform: state
entity_id:
- sensor.phone_geocoded_location
to: home
for:
hours: 0
minutes: 0
seconds: 1
condition: []
action:
- service: notify.telegram_xyz
data:
message: Willkommen Zuhause Meister. Soll die Garage geöffnet werden?
data:
inline_keyboard:
- Garage öffnen:/garage_oeffnen
- wait_for_trigger:
- platform: event
event_type: telegram_callback
event_data:
command: /garage_oeffnen
continue_on_timeout: false
timeout:
hours: 0
minutes: 5
seconds: 0
milliseconds: 0
- service: cover.open_cover
data: {}
target:
entity_id: cover.msg_garage
mode: single
Gruß
Osorkon
Re: Actionable Notifications - Button-Klick löst Automatisierung aus
Verfasst: Di 1. Aug 2023, 19:49
von Markus
Hätte mich gerade gefreut das ich den Meross Garagentoröffner (nicht HomeKit tauglich) via HomeKit Bridge doch in HomeKit reingebracht habe. Wenn ich im gleichen WLAN bin funktioniert die Sprachsteuerung, bin ich aber extern das iOS ich muss den Fernzugriff aktivieren.
Die HomeKit App am iPhone sagt mir aber ich brauch ein Apple TV oder HomePod zum einen Zugriff von aussen zu ermöglichen.....ist das wirklich so?
Re: Actionable Notifications - Button-Klick löst Automatisierung aus
Verfasst: Di 1. Aug 2023, 23:56
von Osorkon
War der Meinung, dass Du bereits HomeKit nutzen tust. Und somit dieser Sachverhalt klar ist.
Um auch von Unterwegs die HomeKit Geräte steuern zu könne bedarf es eine HomeKit Zentrale, wie z.B ein Apple TV oder ein HomePod oder HomePod mini.
Wie sonst soll die Kommunikation von Außerhalb Deines Heim-Netzwerks mit den HomeKit Geräten erfolgen?!
Gruß
Osorkon
Re: Actionable Notifications - Button-Klick löst Automatisierung aus
Verfasst: Do 3. Aug 2023, 09:30
von Markus
Danke für Eure Unterstützung...die Telegram Lösung funktioniert zwar, erfordert aber den Griff zum Handy und weitere Bestätigungen. Ideal wäre eine Sprachsteuerung, aber dazu mus sich wohl in einen HomePod/AppleTV oder Alexa Auto Lösung investieren (und das nur für ein Garagentor .