Time to monitor the LED RGB strips..

This commit is contained in:
CCOSTAN
2017-01-06 02:03:07 +00:00
parent c24cf7ac34
commit 18d032ce79
2 changed files with 119 additions and 101 deletions

View File

@@ -1,32 +1,36 @@
################################### ###################################
## Notifies me via IFTTT when something goes down. ## Notifies me via IFTTT when something goes down.
################################### ###################################
- alias: 'Device Status' - alias: 'Device Status'
hide_entity: True hide_entity: True
trigger: trigger:
- platform: state - platform: state
entity_id: entity_id:
- sensor.wii - sensor.wii
- sensor.hue_hub - sensor.hue_hub
- sensor.tablotv - sensor.tablotv
- sensor.alexa_echo - sensor.alexa_echo
- sensor.amazon_dot - sensor.amazon_dot
- sensor.circle - sensor.circle
- sensor.rachio - sensor.rachio
- sensor.skybell - sensor.skybell
#- sensor.samsungtv #- sensor.samsungtv
- sensor.chromecast_audio_1 - sensor.chromecast_audio_1
- sensor.chromecast_audio_2 - sensor.chromecast_audio_2
- sensor.nest_upstairs - sensor.nest_upstairs
- sensor.nest_downstairs - sensor.nest_downstairs
- sensor.ciscoap - sensor.ciscoap
- sensor.actiontechap - sensor.actiontechap
- sensor.garadget_small - sensor.garadget_small
- sensor.garadget_large - sensor.garadget_large
action: - sensor.led_rgb_garage_left
service: script.ifttt_notify - sensor.led_rgb_garage_small
data_template: - sensor.led_rgb_outdoor_den
value1: 'Device Status:'
value2: "{{ trigger.entity_id.split('.')[1] }} is " action:
value3: "{{ trigger.to_state.state }}" service: script.ifttt_notify
data_template:
value1: 'Device Status:'
value2: "{{ trigger.entity_id.split('.')[1] }} is "
value3: "{{ trigger.to_state.state }}"

View File

@@ -1,69 +1,83 @@
- platform: template - platform: template
sensors: sensors:
wii: wii:
friendly_name: 'Wii' friendly_name: 'Wii'
value_template: "{{ 'Online' if is_state('device_tracker.wii', 'home') else 'Offline' }}" value_template: "{{ 'Online' if is_state('device_tracker.wii', 'home') else 'Offline' }}"
tablotv: tablotv:
friendly_name: 'Tablo TV' friendly_name: 'Tablo TV'
value_template: "{{ 'Online' if is_state('device_tracker.tablotv', 'home') else 'Offline' }}" value_template: "{{ 'Online' if is_state('device_tracker.tablotv', 'home') else 'Offline' }}"
actiontechap: actiontechap:
friendly_name: 'ActionTech AP' friendly_name: 'ActionTech AP'
value_template: "{{ 'Online' if is_state('device_tracker.actiontechap', 'home') else 'Offline' }}" value_template: "{{ 'Online' if is_state('device_tracker.actiontechap', 'home') else 'Offline' }}"
cisco_ap: cisco_ap:
friendly_name: 'Cisco Main AP' friendly_name: 'Cisco Main AP'
value_template: "{{ 'Online' if is_state('device_tracker.cisco_ap', 'home') else 'Offline' }}" value_template: "{{ 'Online' if is_state('device_tracker.cisco_ap', 'home') else 'Offline' }}"
hue_hub: hue_hub:
friendly_name: 'Hue Hub' friendly_name: 'Hue Hub'
value_template: "{{ 'Online' if is_state('device_tracker.hue_hub', 'home') else 'Offline' }}" value_template: "{{ 'Online' if is_state('device_tracker.hue_hub', 'home') else 'Offline' }}"
alexa_echo: alexa_echo:
friendly_name: 'Alexa Echo' friendly_name: 'Alexa Echo'
value_template: "{{ 'Online' if is_state('device_tracker.alexa_echo', 'home') else 'Offline' }}" value_template: "{{ 'Online' if is_state('device_tracker.alexa_echo', 'home') else 'Offline' }}"
amazon_dot: amazon_dot:
friendly_name: 'Amazon Dot' friendly_name: 'Amazon Dot'
value_template: "{{ 'Online' if is_state('device_tracker.amazon_dot', 'home') else 'Offline' }}" value_template: "{{ 'Online' if is_state('device_tracker.amazon_dot', 'home') else 'Offline' }}"
circle: circle:
friendly_name: 'Disney Circle' friendly_name: 'Disney Circle'
value_template: "{{ 'Online' if is_state('device_tracker.circle', 'home') else 'Offline' }}" value_template: "{{ 'Online' if is_state('device_tracker.circle', 'home') else 'Offline' }}"
nest_downstairs: nest_downstairs:
friendly_name: 'Downstairs Nest' friendly_name: 'Downstairs Nest'
value_template: "{{ 'Online' if is_state('device_tracker.nest_downstairs', 'home') else 'Offline' }}" value_template: "{{ 'Online' if is_state('device_tracker.nest_downstairs', 'home') else 'Offline' }}"
nest_upstairs: nest_upstairs:
friendly_name: 'Upstairs Nest' friendly_name: 'Upstairs Nest'
value_template: "{{ 'Online' if is_state('device_tracker.nest_upstairs', 'home') else 'Offline' }}" value_template: "{{ 'Online' if is_state('device_tracker.nest_upstairs', 'home') else 'Offline' }}"
rachio: rachio:
friendly_name: 'Rachio Sprinklers' friendly_name: 'Rachio Sprinklers'
value_template: "{{ 'Online' if is_state('device_tracker.rachio', 'home') else 'Offline' }}" value_template: "{{ 'Online' if is_state('device_tracker.rachio', 'home') else 'Offline' }}"
skybell: skybell:
friendly_name: 'Skybell Doorbell' friendly_name: 'Skybell Doorbell'
value_template: "{{ 'Online' if is_state('device_tracker.skybell', 'home') else 'Offline' }}" value_template: "{{ 'Online' if is_state('device_tracker.skybell', 'home') else 'Offline' }}"
samsungtv: samsungtv:
friendly_name: 'Samsung TV' friendly_name: 'Samsung TV'
value_template: "{{ 'Online' if is_state('device_tracker.samsungtv', 'home') else 'Offline' }}" value_template: "{{ 'Online' if is_state('device_tracker.samsungtv', 'home') else 'Offline' }}"
chromecast_audio_1: chromecast_audio_1:
friendly_name: 'ChromeCast Audio 1' friendly_name: 'ChromeCast Audio 1'
value_template: "{{ 'Online' if is_state('device_tracker.chromecast_audio_1', 'home') else 'Offline' }}" value_template: "{{ 'Online' if is_state('device_tracker.chromecast_audio_1', 'home') else 'Offline' }}"
chromecast_audio_2: chromecast_audio_2:
friendly_name: 'ChromeCast Audio 2' friendly_name: 'ChromeCast Audio 2'
value_template: "{{ 'Online' if is_state('device_tracker.chromecast_audio_2', 'home') else 'Offline' }}" value_template: "{{ 'Online' if is_state('device_tracker.chromecast_audio_2', 'home') else 'Offline' }}"
garadget_large: garadget_large:
friendly_name: 'Garadget Large' friendly_name: 'Garadget Large'
value_template: "{{ 'Online' if is_state('device_tracker.garadget_large', 'home') else 'Offline' }}" value_template: "{{ 'Online' if is_state('device_tracker.garadget_large', 'home') else 'Offline' }}"
garadget_small: garadget_small:
friendly_name: 'Garadget Small' friendly_name: 'Garadget Small'
value_template: "{{ 'Online' if is_state('device_tracker.garadget_small', 'home') else 'Offline' }}" 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' }}"