Inital Commit
This commit is contained in:
62
packages/office_media_buttons.yaml
Normal file
62
packages/office_media_buttons.yaml
Normal file
@@ -0,0 +1,62 @@
|
||||
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
|
Reference in New Issue
Block a user