-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathgood_morning_script.yaml
31 lines (31 loc) · 1.25 KB
/
good_morning_script.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
#script:
good_morning:
alias: Jó reggelt
sequence:
- service: media_player.volume_set
data_template:
entity_id: media_player.konyha
volume_level: 0.4
- service: tts.google_cloud_say
data:
entity_id: media_player.konyha
message: >-
{{ ['Jó reggelt, sziasztok!', states('sensor.idokep_condition_hu') + ' az idő, ' +
(states('sensor.idokep_temperature') | int | string) + ' fok van és ma ' + (state_attr('sensor.idokep_daily', 'day1_max') | int | string) + ' fok lesz.',
state_attr('calendar.nevnapok', 'message') + ' névnap van.',
'Az időjárásról bővebben.',
states('sensor.idokep_forecast'), '!',
state_attr('sensor.idokep_forecast', 'reszletek'),
'És most egy kis zene.'] | join(' ') | replace(' -',' minusz ') }}
options:
speed: 1.2
- delay: 5
- wait_template: "{{ is_state('media_player.konyha', 'idle') }}"
- service: spotcast.start
data:
entity_id: media_player.konyha
uri: >-
{{ 'spotify:playlist:' +
(['37i9dQZF1DWT3gM3xdPT0c', '4nQE6AY2YwnymjbGzH0wMs', '2edW9MUCdtzxFN77MVCCxO', '37i9dQZF1DXb5Mq0JeBbIw'] | random) }}
random_song: true
shuffle: true