44 lines
1.1 KiB
YAML
44 lines
1.1 KiB
YAML
media_player:
|
|
- platform: universal
|
|
name: projector
|
|
children:
|
|
- binary_sensor.projector_power
|
|
- media_player.projector_chromecast
|
|
commands:
|
|
turn_on:
|
|
service: switch.turn_on
|
|
data:
|
|
entity_id: switch.projector_power
|
|
turn_off:
|
|
service: script.projector_off
|
|
volume_up:
|
|
service: switch.turn_on
|
|
data:
|
|
entity_id: switch.projector_vol_up
|
|
volume_down:
|
|
service: switch.turn_on
|
|
data:
|
|
entity_id: switch.projector_vol_dn
|
|
volume_mute:
|
|
service: switch.turn_on
|
|
data:
|
|
entity_id: switch.projector_mute
|
|
attributes:
|
|
state: binary_sensor.projector_power
|
|
|
|
- platform: spotify
|
|
client_id: !secret spotify_id
|
|
client_secret: !secret spotify_secret
|
|
|
|
- platform: webostv
|
|
name: Bedroom TV
|
|
host: 192.168.33.15
|
|
mac: !secret LGwebOSTV_MAC
|
|
filename: webostv.conf
|
|
icon: mdi:television
|
|
turn_on_action:
|
|
service: wake_on_lan.send_magic_packet
|
|
data:
|
|
mac: !secret LGwebOSTV_MAC
|
|
broadcast_address: "192.168.33.255"
|