mirror of
https://github.com/CCOSTAN/Home-AssistantConfig.git
synced 2025-08-17 10:57:03 +00:00
Time to monitor the LED RGB strips..
This commit is contained in:
@@ -1,32 +1,36 @@
|
||||
###################################
|
||||
## Notifies me via IFTTT when something goes down.
|
||||
###################################
|
||||
|
||||
- alias: 'Device Status'
|
||||
hide_entity: True
|
||||
trigger:
|
||||
- platform: state
|
||||
entity_id:
|
||||
- sensor.wii
|
||||
- sensor.hue_hub
|
||||
- sensor.tablotv
|
||||
- sensor.alexa_echo
|
||||
- sensor.amazon_dot
|
||||
- sensor.circle
|
||||
- sensor.rachio
|
||||
- sensor.skybell
|
||||
#- sensor.samsungtv
|
||||
- sensor.chromecast_audio_1
|
||||
- sensor.chromecast_audio_2
|
||||
- sensor.nest_upstairs
|
||||
- sensor.nest_downstairs
|
||||
- sensor.ciscoap
|
||||
- sensor.actiontechap
|
||||
- sensor.garadget_small
|
||||
- sensor.garadget_large
|
||||
action:
|
||||
service: script.ifttt_notify
|
||||
data_template:
|
||||
value1: 'Device Status:'
|
||||
value2: "{{ trigger.entity_id.split('.')[1] }} is "
|
||||
value3: "{{ trigger.to_state.state }}"
|
||||
###################################
|
||||
## Notifies me via IFTTT when something goes down.
|
||||
###################################
|
||||
|
||||
- alias: 'Device Status'
|
||||
hide_entity: True
|
||||
trigger:
|
||||
- platform: state
|
||||
entity_id:
|
||||
- sensor.wii
|
||||
- sensor.hue_hub
|
||||
- sensor.tablotv
|
||||
- sensor.alexa_echo
|
||||
- sensor.amazon_dot
|
||||
- sensor.circle
|
||||
- sensor.rachio
|
||||
- sensor.skybell
|
||||
#- sensor.samsungtv
|
||||
- sensor.chromecast_audio_1
|
||||
- sensor.chromecast_audio_2
|
||||
- sensor.nest_upstairs
|
||||
- sensor.nest_downstairs
|
||||
- sensor.ciscoap
|
||||
- sensor.actiontechap
|
||||
- sensor.garadget_small
|
||||
- sensor.garadget_large
|
||||
- sensor.led_rgb_garage_left
|
||||
- sensor.led_rgb_garage_small
|
||||
- sensor.led_rgb_outdoor_den
|
||||
|
||||
action:
|
||||
service: script.ifttt_notify
|
||||
data_template:
|
||||
value1: 'Device Status:'
|
||||
value2: "{{ trigger.entity_id.split('.')[1] }} is "
|
||||
value3: "{{ trigger.to_state.state }}"
|
||||
|
@@ -1,69 +1,83 @@
|
||||
- platform: template
|
||||
sensors:
|
||||
wii:
|
||||
friendly_name: 'Wii'
|
||||
value_template: "{{ 'Online' if is_state('device_tracker.wii', 'home') else 'Offline' }}"
|
||||
|
||||
tablotv:
|
||||
friendly_name: 'Tablo TV'
|
||||
value_template: "{{ 'Online' if is_state('device_tracker.tablotv', 'home') else 'Offline' }}"
|
||||
|
||||
actiontechap:
|
||||
friendly_name: 'ActionTech AP'
|
||||
value_template: "{{ 'Online' if is_state('device_tracker.actiontechap', 'home') else 'Offline' }}"
|
||||
|
||||
cisco_ap:
|
||||
friendly_name: 'Cisco Main AP'
|
||||
value_template: "{{ 'Online' if is_state('device_tracker.cisco_ap', 'home') else 'Offline' }}"
|
||||
|
||||
hue_hub:
|
||||
friendly_name: 'Hue Hub'
|
||||
value_template: "{{ 'Online' if is_state('device_tracker.hue_hub', 'home') else 'Offline' }}"
|
||||
|
||||
alexa_echo:
|
||||
friendly_name: 'Alexa Echo'
|
||||
value_template: "{{ 'Online' if is_state('device_tracker.alexa_echo', 'home') else 'Offline' }}"
|
||||
|
||||
amazon_dot:
|
||||
friendly_name: 'Amazon Dot'
|
||||
value_template: "{{ 'Online' if is_state('device_tracker.amazon_dot', 'home') else 'Offline' }}"
|
||||
|
||||
circle:
|
||||
friendly_name: 'Disney Circle'
|
||||
value_template: "{{ 'Online' if is_state('device_tracker.circle', 'home') else 'Offline' }}"
|
||||
|
||||
nest_downstairs:
|
||||
friendly_name: 'Downstairs Nest'
|
||||
value_template: "{{ 'Online' if is_state('device_tracker.nest_downstairs', 'home') else 'Offline' }}"
|
||||
|
||||
nest_upstairs:
|
||||
friendly_name: 'Upstairs Nest'
|
||||
value_template: "{{ 'Online' if is_state('device_tracker.nest_upstairs', 'home') else 'Offline' }}"
|
||||
|
||||
rachio:
|
||||
friendly_name: 'Rachio Sprinklers'
|
||||
value_template: "{{ 'Online' if is_state('device_tracker.rachio', 'home') else 'Offline' }}"
|
||||
|
||||
skybell:
|
||||
friendly_name: 'Skybell Doorbell'
|
||||
value_template: "{{ 'Online' if is_state('device_tracker.skybell', 'home') else 'Offline' }}"
|
||||
|
||||
samsungtv:
|
||||
friendly_name: 'Samsung TV'
|
||||
value_template: "{{ 'Online' if is_state('device_tracker.samsungtv', 'home') else 'Offline' }}"
|
||||
|
||||
chromecast_audio_1:
|
||||
friendly_name: 'ChromeCast Audio 1'
|
||||
value_template: "{{ 'Online' if is_state('device_tracker.chromecast_audio_1', 'home') else 'Offline' }}"
|
||||
|
||||
chromecast_audio_2:
|
||||
friendly_name: 'ChromeCast Audio 2'
|
||||
value_template: "{{ 'Online' if is_state('device_tracker.chromecast_audio_2', 'home') else 'Offline' }}"
|
||||
|
||||
garadget_large:
|
||||
friendly_name: 'Garadget Large'
|
||||
value_template: "{{ 'Online' if is_state('device_tracker.garadget_large', 'home') else 'Offline' }}"
|
||||
|
||||
garadget_small:
|
||||
friendly_name: 'Garadget Small'
|
||||
value_template: "{{ 'Online' if is_state('device_tracker.garadget_small', 'home') else 'Offline' }}"
|
||||
- platform: template
|
||||
sensors:
|
||||
wii:
|
||||
friendly_name: 'Wii'
|
||||
value_template: "{{ 'Online' if is_state('device_tracker.wii', 'home') else 'Offline' }}"
|
||||
|
||||
tablotv:
|
||||
friendly_name: 'Tablo TV'
|
||||
value_template: "{{ 'Online' if is_state('device_tracker.tablotv', 'home') else 'Offline' }}"
|
||||
|
||||
actiontechap:
|
||||
friendly_name: 'ActionTech AP'
|
||||
value_template: "{{ 'Online' if is_state('device_tracker.actiontechap', 'home') else 'Offline' }}"
|
||||
|
||||
cisco_ap:
|
||||
friendly_name: 'Cisco Main AP'
|
||||
value_template: "{{ 'Online' if is_state('device_tracker.cisco_ap', 'home') else 'Offline' }}"
|
||||
|
||||
hue_hub:
|
||||
friendly_name: 'Hue Hub'
|
||||
value_template: "{{ 'Online' if is_state('device_tracker.hue_hub', 'home') else 'Offline' }}"
|
||||
|
||||
alexa_echo:
|
||||
friendly_name: 'Alexa Echo'
|
||||
value_template: "{{ 'Online' if is_state('device_tracker.alexa_echo', 'home') else 'Offline' }}"
|
||||
|
||||
amazon_dot:
|
||||
friendly_name: 'Amazon Dot'
|
||||
value_template: "{{ 'Online' if is_state('device_tracker.amazon_dot', 'home') else 'Offline' }}"
|
||||
|
||||
circle:
|
||||
friendly_name: 'Disney Circle'
|
||||
value_template: "{{ 'Online' if is_state('device_tracker.circle', 'home') else 'Offline' }}"
|
||||
|
||||
nest_downstairs:
|
||||
friendly_name: 'Downstairs Nest'
|
||||
value_template: "{{ 'Online' if is_state('device_tracker.nest_downstairs', 'home') else 'Offline' }}"
|
||||
|
||||
nest_upstairs:
|
||||
friendly_name: 'Upstairs Nest'
|
||||
value_template: "{{ 'Online' if is_state('device_tracker.nest_upstairs', 'home') else 'Offline' }}"
|
||||
|
||||
rachio:
|
||||
friendly_name: 'Rachio Sprinklers'
|
||||
value_template: "{{ 'Online' if is_state('device_tracker.rachio', 'home') else 'Offline' }}"
|
||||
|
||||
skybell:
|
||||
friendly_name: 'Skybell Doorbell'
|
||||
value_template: "{{ 'Online' if is_state('device_tracker.skybell', 'home') else 'Offline' }}"
|
||||
|
||||
samsungtv:
|
||||
friendly_name: 'Samsung TV'
|
||||
value_template: "{{ 'Online' if is_state('device_tracker.samsungtv', 'home') else 'Offline' }}"
|
||||
|
||||
chromecast_audio_1:
|
||||
friendly_name: 'ChromeCast Audio 1'
|
||||
value_template: "{{ 'Online' if is_state('device_tracker.chromecast_audio_1', 'home') else 'Offline' }}"
|
||||
|
||||
chromecast_audio_2:
|
||||
friendly_name: 'ChromeCast Audio 2'
|
||||
value_template: "{{ 'Online' if is_state('device_tracker.chromecast_audio_2', 'home') else 'Offline' }}"
|
||||
|
||||
garadget_large:
|
||||
friendly_name: 'Garadget Large'
|
||||
value_template: "{{ 'Online' if is_state('device_tracker.garadget_large', 'home') else 'Offline' }}"
|
||||
|
||||
garadget_small:
|
||||
friendly_name: 'Garadget Small'
|
||||
value_template: "{{ 'Online' if is_state('device_tracker.garadget_small', 'home') else 'Offline' }}"
|
||||
|
||||
rgb_led_outdoor_den:
|
||||
friendly_name: 'RGB LED Outdoor Den'
|
||||
value_template: "{{ 'Online' if is_state('device_tracker.rgb_led_outdoor_den', 'home') else 'Offline' }}"
|
||||
|
||||
rgb_led_garage_left:
|
||||
friendly_name: 'RGB LED Garage Left'
|
||||
value_template: "{{ 'Online' if is_state('device_tracker.rgb_led_garage_left', 'home') else 'Offline' }}"
|
||||
|
||||
rgb_led_garage_small:
|
||||
friendly_name: 'RGB LED Garage Small'
|
||||
value_template: "{{ 'Online' if is_state('device_tracker.rgb_led_garage_small', 'home') else 'Offline' }}"
|
||||
|
||||
|
Reference in New Issue
Block a user