Skip to content

Instantly share code, notes, and snippets.

@AlexxIT
Created September 14, 2020 07:56
Show Gist options
  • Star 12 You must be signed in to star a gist
  • Fork 5 You must be signed in to fork a gist
  • Save AlexxIT/c275ee512bef01ed4d3b0aebc12caef4 to your computer and use it in GitHub Desktop.
Save AlexxIT/c275ee512bef01ed4d3b0aebc12caef4 to your computer and use it in GitHub Desktop.
Отображаем статус Яндекс Станции с помощью умных ламп
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
@valbal89
Copy link

не пинайте, тока поствил хом асист супервизор. Куда вставлять этот код, станцию уже привязал к ха.

@beautyfree
Copy link

Я новый пользователь Home Assistant, правильно ли понимаю что на текущее время разбивка по файлам поменялась и нужно это учитывать?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment