Venho deixar um mini tutorial de um scrip que apanhei no fórum da comunidade de home assistant
Isto é uma automação que quando é accionada faz um script inserir automaticamente o despertador no nosso telemóvel (Android)
Procurei bastante e isto foi a única coisa que encontrei. Para mim é algo bastante útil porque à distância de um clique (futuramente será um interruptor junto da cama) consigo defenir alarme no telemóvel e outras automações que quero que aconteçam quando acordo.
Caso haja do mesmo género para Apple também seria útil
O script é este:
alias: Definir alarme telemovel
sequence:
- service: notify.mobile_app_samsung_ricardo
data:
title: Despertador
message: Alarme definido para as {{time}} {{message}}
- service: notify.mobile_app_samsung_ricardo
data:
message: command_activity
data:
intent_action: android.intent.action.SET_ALARM
intent_extras: >-
{% set timelist = time.split(':') %} {% set timehour = timelist[0]
%} {% set timemin = timelist[1] %}
android.intent.extra.alarm.MESSAGE:{{message}},android.intent.extra.alarm.HOUR:{{ timehour }},android.intent.extra.alarm.MINUTES:{{ timemin }},android.intent.extra.alarm.SKIP_UI:true
mode: single
icon: mdi:alarm
A automação é esta
alias: Despertador para as 4 da manha
description: ""
trigger: []
condition: []
action:
- service: script.set_android_alarm1
data:
device: notify.mobile_app_samsung_ricardo
time: "2:40"
message: Acorda!
mode: single
O post original é este que se segue. O script está num post mais abaixo no seguimento da discussão do assunto
https://community.home-assistant.io/t/set-android-alarm-clock-from-home-assistant/394002/21