Size: a a a

2019 September 24

AD

Andrey D in Home Assistant
Подскажите пожалуйста smart switch для умправления светом с интеграцией в ха
источник

Y

Yuriy in Home Assistant
Но ты можешь поискать тут по чату
источник

Y

Yuriy in Home Assistant
- platform: rest
   name: "Yandex Route to Work"
   resource: "https://yandex.ru/geohelper/api/v1/router?points=37.622504,55.753215~37.622504,55.753215"
   scan_interval: 120
   value_template: "{{ value_json.direct.time
|int }}"
   json_attributes:
     - direct
   headers:
     DNT: 1
     Referer: "https://yandex.ru/maps/213/moscow/?l=trf%2Ctrfe&ll=37.622504%2C55.753215&mode=traffic&z=10"
     User-Agent: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.96 Safari/537.36"
источник

Y

Yuriy in Home Assistant
координаты откуда~куда
источник

Y

Yuriy in Home Assistant
scan_interval можно поднять до 300, говорят так часто нет смысла 😄
источник

Y

Yuriy in Home Assistant
Переслано от Vladislaff
- platform: rest
   name: 'Yandex route to work'
   resource: !secret home_to_work_route_url
   scan_interval: 600
   value_template: "{{ value_json.direct.time|int }}"
   json_attributes:
     - direct
     - timeText
     - jamsRate
     - jamsMeasure
   headers:
     DNT: 1
     Referer: "https://yandex.ru/maps/213/moscow/?l=trf%2Ctrfe&ll=37.447504%2C55.566215&mode=traffic&z=10"
     User-Agent: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.96 Safari/537.36"
источник

Y

Yuriy in Home Assistant
Переслано от Vladislaff
- platform: template
   sensors:
     - yandex_traffic_light:
       friendly_name: 'Пробки'
       entity_id: sensor.yandex_traffic
       value_template: "{{ states('sensor.yandex_traffic') }}"
       icon_template: mdi:traffic-light
       unit_of_measurement: баллов
       entity_picture_template: >-
           {% if (states('sensor.yandex_traffic') | int) <= 3 %}
             "https://yastatic.net/s3/home/yabro/notification/desk-notif-card__route-traffic-green.png"
           {% elif (states('sensor.yandex_traffic') | int) >= 7 %}
             "https://yastatic.net/s3/home/yabro/notification/desk-notif-card__route-traffic-red.png"
           {% else %}
             "https://yastatic.net/s3/home/yabro/notification/desk-notif-card__route-traffic-yellow.png"
           {% endif %}
     yandex_route_to_work_info:
       value_template: >-
         {% if (states('sensor.yandex_route_to_work') | int) > 70 %}
           {{ states.sensor.yandex_route_to_work.attributes.direct['timeText'].replace('&nbsp;', ' ') }}. / {{ state_attr('sensor.yandex_route_to_work', 'jamsRate') }} {{ state_attr('sensor.yandex_route_to_work', 'jamsMeasure') }}
         {% else %}
           {{ states('sensor.yandex_route_to_work') }} мин. / {{ state_attr('sensor.yandex_route_to_work', 'jamsRate') }} {{ state_attr('sensor.yandex_route_to_work', 'jamsMeasure') }}
         {% endif %}
       friendly_name: 'Дорога на работу'
       entity_id: sensor.yandex_route_to_work
       icon_template: mdi:worker
источник

Y

Yuriy in Home Assistant
Нашёл в запасниках😀
источник

Y

Yuriy in Home Assistant
Но в последней версии ха отвалилась картинка светофора
источник

G

Gluek in Home Assistant
Yuriy
Но в последней версии ха отвалилась картинка светофора
скачай её локально, положи в www папку
источник

Y

Yuriy in Home Assistant
Спасибо, попробую
источник

DD

Dmitry Di in Home Assistant
Monch
не, чуда не получилось отслеживать кнопку нужно в initialize и  в зависимости от этого отсылать к соответствующей функции, а это значит что портянки не избежать, и на каждую кнопку будет своя функция.
Я так и не понял, помогли тебе или нет :)
По коду я вижу, что у тебя стоит ограничение (constraint) entity_id=button, то есть коллбэк будет вызываться только для событий той кнопки, айди которой находится в переменной button. Если нужно перехватывать события от нескольких кнопок, просто убери constraint 🤗.  Айди кнопки, от которой прилетело событие, почти наверняка есть в словаре data, который передаётся в твой коллбэк, получить его можно примерно так data['entity_id'], как я уже писал где-то выше. А лучше выведи весь data в лог и посмотри, что в нём есть.
источник

beliy13 Сергей in Home Assistant
Yuriy
Нашёл в запасниках😀
Спасибо, переношу в свои запасники😁
источник

DD

Dmitry Di in Home Assistant
beliy13 Сергей
Спасибо, переношу в свои запасники😁
В закромах HACS также есть кастомный компонент для получения времени в пути по яндекс.пробкам. Я пока не пробовал, но у него есть одно преимущество:  в качестве начальной или конечной точки можно использовать не только стационарные координаты, но и любой Device Tracker.
https://github.com/custom-components/sensor.yandex_maps
источник

DD

Dmitry Di in Home Assistant
У кого-нибудь есть работающие сенсоры для получения баланса сотовых операторов РФ? Интересует МТС и (в меньшей степени) Yota. Или там всё плохо и без ввода капчи не обойтись?
источник

beliy13 Сергей in Home Assistant
Dmitry Di
В закромах HACS также есть кастомный компонент для получения времени в пути по яндекс.пробкам. Я пока не пробовал, но у него есть одно преимущество:  в качестве начальной или конечной точки можно использовать не только стационарные координаты, но и любой Device Tracker.
https://github.com/custom-components/sensor.yandex_maps
Спасибо
источник

CP

Chiki Piki in Home Assistant
источник

M

Monch in Home Assistant
Dmitry Di
У кого-нибудь есть работающие сенсоры для получения баланса сотовых операторов РФ? Интересует МТС и (в меньшей степени) Yota. Или там всё плохо и без ввода капчи не обойтись?
для МТС:
https://pastebin.com/K9z2qD8v
код рабочий, только что написал
источник

M

Monch in Home Assistant
это версия под винду, но могу под линух переделать, там не сложно. но нужно установить selenium chrome и chromedriver
для парсинга нужные штуки, там куда bs4 не достает.

wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'
sudo apt-get update
sudo apt-get install google-chrome-stable
wget https://chromedriver.storage.googleapis.com/74.0.3729.6/chromedriver_linux64.zip
unzip chromedriver_linux64.zip
pip3 install selenium
источник

M

Monch in Home Assistant
под линухом запускается:
DISPLAY=:0 python3 script.py
можно поставить в cron а вывод баланса записывать в текстовый файл, а в appdaemone забирать баланс из текстового файла в сенсор.
источник