-
Notifications
You must be signed in to change notification settings - Fork 0
/
tts._say.yaml
48 lines (45 loc) · 2.78 KB
/
tts._say.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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
service: tts.google_say
data:
language: ru
entity_id: media_player.google
message: >-
{% set state = states('weather.prognoz') %}
{% set temperature = state_attr('weather.prognoz', 'temperature') %}
{% set humidity = state_attr('weather.prognoz', 'humidity') %}
{% set windspeed = state_attr('weather.prognoz', 'wind_speed') %}
{% set rain = state_attr('weather.prognoz', 'forecast').0.precipitation_probability %} {% if state == 'partlycloudy' %}
{% set state = 'Partly Cloudy' %}
{% endif %} Доброе утро! Похоже, сегодня погода будет
{{state}}, температура {{temperature}} градусов, влажность
{{humidity}}%, скорость ветра {{windspeed}} метров в секунду и
{{rain}}% вероятность дождя. Хорошего дня!
service: tts.google_say
data:
language: ru
entity_id: media_player.google
message: >-
О погоде. {{states.sensor.time_of_day.state }}. Сейчас {{states.sensor.time.state}}
На улице {{states.sensor.pogoda_ulitsa_temperature.state|round|format(morph='градус') }}.
Наблюдается {{ states.sensor.davlenie_dinamika.state }} давления. Сейчас {{states.sensor.pogoda_ulitsa_pressure.state|round }} мм.
Влажность {{states.sensor.pogoda_ulitsa_humidity.state|round|format(morph='процент') }}.
Прогноз на сегодня. Температура воздуха {{states.sensor.prognoz_realfeel_temperature_max_0d.state|round|format(morph='градус') }}.
{% if states('sensor.prognoz_wind_day_0d') | float > 5 -%} Сегодня ветренно {% endif %}.
{% if states('sensor.prognoz_thunderstorm_probability_day_0d') | float > 5 -%} Возможны осадки! {% endif %}
service: media_player.play_media
target:
entity_id: media_player.yandex_station_ff98f0291f08fc0d6567167b
data:
media_content_id: >
{% set state = states('weather.prognoz') %}
{% set temperature = states('sensor.pogoda_ulitsa_temperature') |round|format(morph='градус') %}
{% set humidity = states('sensor.pogoda_ulitsa_humidity') %}
{% set windspeed = state_attr('weather.prognoz', 'wind_speed') %}
{% set rain = state_attr('weather.prognoz', 'forecast').0.precipitation_probability %} {% if state == 'partlycloudy' %}
{% set state = 'Пасмурная' %}
{% endif %} Доброе утро! Похоже, сегодня погода будет
{{state}}, температура {{temperature}}, влажность
{{humidity}}%, скорость ветра {{windspeed}} метров в секунду и
{{rain}}% вероятность дождя. Хорошего дня!
media_content_type: dialog #dialog
extra:
volume_level: 0.3