AD
Size: a a a
AD
Y
Y
- 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
откуда~куда
Y
scan_interval
можно поднять до 300, говорят так часто нет смысла 😄Y
Y
Y
Y
G
Y
DD
entity_id=button
, то есть коллбэк будет вызываться только для событий той кнопки, айди которой находится в переменной button. Если нужно перехватывать события от нескольких кнопок, просто убери constraint 🤗. Айди кнопки, от которой прилетело событие, почти наверняка есть в словаре data
, который передаётся в твой коллбэк, получить его можно примерно так data['entity_id']
, как я уже писал где-то выше. А лучше выведи весь data
в лог и посмотри, что в нём есть.bС
DD
DD
bС
M
M
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
DISPLAY=:0 python3 script.py