63 lines
1.6 KiB
YAML
63 lines
1.6 KiB
YAML
mqtt:
|
|
sensor:
|
|
- unique_id: office_media_button_1
|
|
name: "Office Media Button"
|
|
state_topic: "tele/tasmo-zigb-6440-1/9CB5/SENSOR"
|
|
unit_of_measurement: "Press"
|
|
value_template: "{{ value_json.ZbReceived.Office_Media_Button.Power }}"
|
|
|
|
automation:
|
|
- id: "1629271273952"
|
|
alias: Pause Office TV on Media Button
|
|
description: ""
|
|
trigger:
|
|
- platform: state
|
|
entity_id: sensor.office_media_button
|
|
to: "1"
|
|
condition: []
|
|
action:
|
|
- service: media_player.media_pause
|
|
target:
|
|
device_id: abb6b5a6b4e4925dcb3a77ea2c293eaa
|
|
mode: single
|
|
- id: "1629271457675"
|
|
alias: Play Office TV on Media Button
|
|
description: ""
|
|
trigger:
|
|
- platform: state
|
|
entity_id: sensor.office_media_button
|
|
to: "2"
|
|
condition: []
|
|
action:
|
|
- service: media_player.media_play
|
|
target:
|
|
device_id: abb6b5a6b4e4925dcb3a77ea2c293eaa
|
|
mode: single
|
|
- id: "1629271273958"
|
|
alias: Pause office TV on MQTT
|
|
description: ""
|
|
trigger:
|
|
- platform: mqtt
|
|
topic: viewroad-commands/officetv/action
|
|
payload: pause
|
|
encoding: utf-8
|
|
condition: []
|
|
action:
|
|
- service: media_player.media_pause
|
|
target:
|
|
device_id: abb6b5a6b4e4925dcb3a77ea2c293eaa
|
|
mode: single
|
|
- id: "1630969028384"
|
|
alias: Skip Forward 30 Seconds on Media Button
|
|
description: ""
|
|
trigger:
|
|
- platform: state
|
|
entity_id: sensor.office_media_button
|
|
to: "3"
|
|
condition: []
|
|
action:
|
|
- service: media_player.media_seek
|
|
data:
|
|
seek_position: 30
|
|
mode: single
|