Size: a a a

2020 April 04

ДЦ

Дмитрий Цымбал... in Home Assistant
Alting Leader ☭
Дмитрий! Расскажи, пожалуйста. Хочу адаптировать твою простынку. Куда это все сувать?
это просто скрипт. который дергаю по мере необходимости
источник

AL

Alting Leader ☭ in Home Assistant
эмм.. тогда давай подробности. для даунов
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
# ##################################
# System - Weather FCST to Telegram
# ##################################
- alias: system_weather_to_telegram
 initial_state: 'true'
 trigger:
   - platform: time
     at: '07:00:00'
   #- platform: time
   #  at: '17:00:00'
   - platform: time
     at: '21:00:00'
 action:
   - service: script.turn_on
     entity_id: script.weather_telegram
источник

AL

Alting Leader ☭ in Home Assistant
куда этот скрипт класть?
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
а где у тя скрипты?
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
в конфиг ямл? в отдельном файле? в отдельной папке?
источник

AL

Alting Leader ☭ in Home Assistant
script: !include scripts.yaml
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
ну вот в этот скриптс.ямл и сувать
источник

AL

Alting Leader ☭ in Home Assistant
вообще, конечно бы в папку надо переделать, запутаюсь
источник

D

Denis in Home Assistant
Дмитрий Цымбал
# ##################################
# System - Weather FCST to Telegram
# ##################################
- alias: system_weather_to_telegram
 initial_state: 'true'
 trigger:
   - platform: time
     at: '07:00:00'
   #- platform: time
   #  at: '17:00:00'
   - platform: time
     at: '21:00:00'
 action:
   - service: script.turn_on
     entity_id: script.weather_telegram
Так это же автоматизация а не скрипт. Верно?
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
Alting Leader ☭
вообще, конечно бы в папку надо переделать, запутаюсь
ну там всей переделки - создать папку и поправить одну строку в конифге
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
Denis
Так это же автоматизация а не скрипт. Верно?
это автоматизация, которая вызывает скрипт
источник

D

Denis in Home Assistant
Дмитрий Цымбал
это автоматизация, которая вызывает скрипт
А можно скрипт? 😁
источник

AL

Alting Leader ☭ in Home Assistant
Дмитрий Цымбал
ну там всей переделки - создать папку и поправить одну строку в конифге
не, это моим ограниченным мозгам понятно
щас займусь
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
Denis
А можно скрипт? 😁
выше же )
источник

AL

Alting Leader ☭ in Home Assistant
Denis
А можно скрипт? 😁
выше
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
Alting Leader ☭
не, это моим ограниченным мозгам понятно
щас займусь
script: !include_dir_merge_named my_config/scripts
источник

AL

Alting Leader ☭ in Home Assistant
Дмитрий Цымбал
  weather_telegram:
   alias: Weather to Telegram
   sequence:
     - service: notify.telegram_family
       data_template:
         message: |
           {%- set date = as_timestamp(now()) -%}
           {% set weekday_list = ['Понедельник','Вторник','Среда','Четверг','Пятница','Суббота','Воскресенье'] %}
           {% set month_list = ['Января','Февраля','Марта','Апреля','Мая','Июня','Июля','Августа','Сентября','Октября','Ноября','Декабря'] %}

           {% set m_ok = date | timestamp_custom("%m") | int %}
           {% set wd_ok = date | timestamp_custom("%w") | int %}

           {% set weekday = weekday_list[wd_ok-1] %}
           {% set month = month_list[m_ok-1] %}
           {% set hour_num = now().hour | int %}
           
           {% if hour_num >=6 and hour_num <12 %} {{ "\U00002600" }}Доброе утро!
           {% elif hour_num>=12 and hour_num<17 %} {{ "\U0001f31e" }}Добрый день!
           {% elif hour_num>=17 and hour_num<22 %} {{ "\U0001f31d" }}Добрый вечер!
           {% else %} {{ "\U0001f31a" }}Доброй ночи!
           {% endif %}
           {%if hour_num < 17 and hour_num >= 0 %}
           Сегодня {{ weekday }}, {{ now().day|int }} {{ month_list[now().month-1] }}.
           {{ states('sensor.dark_sky_summary_0d') }}
           Температура днём {{states('sensor.dark_sky_daytime_high_temperature_0d')|round(0)}} °C.
           Вероятность осадков {{states('sensor.dark_sky_precip_probability_0d')|round(0)}} %.
           {%if states('sensor.dark_sky_precip_probability_0d')|int > 0 %} Вид осадков - {% if states('sensor.dark_sky_precip_0d') == "snow" %}снег{% elif states('sensor.dark_sky_precip_0d') == "rain" %}дождь{% elif states('sensor.dark_sky_precip_0d') == "sleet" %}снег с дождем{% else %}неизвестно{% endif %}.
           {% endif %}
           {% endif %}
           {%if hour_num >= 17 and hour_num <= 23 %}
           Прогноз погоды на завтра - {{ states('sensor.dark_sky_summary_1d') }}
           Максимальная температура днём {{states('sensor.dark_sky_daytime_high_temperature_1d')|round(0)}} °C.
           Вероятность осадков {{states('sensor.dark_sky_precip_probability_1d')|round(0)}} %.
           {%if states('sensor.dark_sky_precip_probability_1d')|int > 0 %}Вид осадков - {% if states('sensor.dark_sky_precip_1d') == "snow" %}снег{% elif states('sensor.dark_sky_precip_1d') == "rain" %}дождь{% elif states('sensor.dark_sky_precip_1d') == "sleet" %}снег с дождем{% else %}неизвестно{% endif %}.
           {% endif %}
           {% endif %}
☝️☝️
источник

D

Denis in Home Assistant
Тупонул. Спасибо 👍
источник

D

Denis in Home Assistant
Alting Leader ☭
☝️☝️
Спс
источник