Created
September 14, 2020 07:56
-
-
Save AlexxIT/c275ee512bef01ed4d3b0aebc12caef4 to your computer and use it in GitHub Desktop.
Отображаем статус Яндекс Станции с помощью умных ламп
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
yandex_station: | |
username: myuser | |
password: mypass | |
sensor: | |
- platform: template | |
sensors: | |
alice_state: | |
value_template: "{{ state_attr('media_player.yandex_station_mini', 'alice_state') }}" | |
script: | |
listening: | |
mode: queued | |
sequence: | |
- service: light.turn_on | |
entity_id: light.lamp1, light.lamp2 | |
data: | |
rgb_color: [36, 36, 255] | |
transition: 1 | |
- delay: '00:00:01' | |
- service: light.turn_on | |
entity_id: light.lamp1, light.lamp2 | |
data: | |
rgb_color: [103, 57, 204] | |
transition: 1 | |
- delay: '00:00:01' | |
- service: script.turn_on | |
entity_id: script.listening | |
speaking: | |
mode: queued | |
sequence: | |
- service: light.turn_on | |
entity_id: light.lamp1, light.lamp2 | |
data: | |
brightness: 100 | |
transition: 1 | |
- delay: '00:00:01' | |
- service: light.turn_on | |
entity_id: light.lamp1, light.lamp2 | |
data: | |
brightness: 255 | |
transition: 1 | |
- delay: '00:00:01' | |
- service: script.turn_on | |
entity_id: script.speaking | |
automation: | |
- trigger: | |
platform: state | |
entity_id: sensor.alice_state | |
to: LISTENING | |
action: | |
- service: script.turn_off | |
entity_id: script.speaking | |
- service: light.turn_on | |
entity_id: light.lamp1, light.lamp2 | |
data: | |
rgb_color: [103, 57, 204] | |
brightness: 255 | |
- service: script.turn_on | |
entity_id: script.listening | |
- trigger: | |
platform: state | |
entity_id: sensor.alice_state | |
to: SPEAKING | |
action: | |
- service: script.turn_off | |
entity_id: script.listening | |
- service: light.turn_on | |
entity_id: light.lamp1, light.lamp2 | |
data: | |
rgb_color: [103, 57, 204] | |
brightness: 255 | |
- service: script.turn_on | |
entity_id: script.speaking | |
- trigger: | |
platform: state | |
entity_id: sensor.alice_state | |
to: IDLE | |
action: | |
- service: script.turn_off | |
entity_id: script.listening, script.speaking | |
- service: light.turn_off | |
entity_id: light.lamp1, light.lamp2 | |
yeelight: | |
devices: | |
192.168.1.123: | |
name: lamp1 | |
use_music_mode: True | |
192.168.1.124: | |
name: lamp2 | |
use_music_mode: True |
Помогите пожалуйста, не могу понять. Я хочу сделать автоматизацию при включении станции мини сработали правила. Когда выставляю атрибуты без конкретных значений, автоматизация срабатывает. Но мне необходимо, что бы срабатывало при конкретных значениях. Какие конкретные бывают значенияу атрибутов для станции мини
Supported features
Alice state
не пинайте, тока поствил хом асист супервизор. Куда вставлять этот код, станцию уже привязал к ха.
Я новый пользователь Home Assistant, правильно ли понимаю что на текущее время разбивка по файлам поменялась и нужно это учитывать?
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Джентльмены, хел ми плиз! Сделал mute через ИК, вот так:
Работает, но есть одно НО... Если отправить текс на ЯС (например у меня чайник рапортует о том, что он вскипел), она отключает звук телевизора, но не возвращает его.
Вот.