############################################################################## # @author : Mahasri Kalavala # @date : 04/15/2017 # @package : Lights # @description : Lights, Lights, Lights! All the Lights are here! ############################################################################### homeassistant: customize: switch.frontyard_light: icon: mdi:lightbulb friendly_name: Front Porch Lights emulated_hue_name: Front Yard Lights homebridge_name: Front Yard Lights switch.wemoswitch1: icon: mdi:lamp friendly_name: Wemo Outlet emulated_hue_name: Wemo Outlet homebridge_name: Wemo Outlet switch.backyard_light: icon: mdi:lightbulb friendly_name: Backyard Lights emulated_hue_name: Backyard Lights homebridge_name: Backyard Lights switch.guest_bedroom: icon: mdi:lightbulb friendly_name: Guest Bedroom 1 emulated_hue_name: Guest Bedroom 1 homebridge_name: Guest Bedroom 1 switch.prayer_room: icon: mdi:lightbulb friendly_name: Guest Bedroom 2 emulated_hue_name: Guest Bedroom 2 homebridge_name: Guest Bedroom 2 switch.kids_bed_accent: friendly_name: Hasika's Bed Accent Lights assumed_state: false icon: mdi:lightbulb switch.front_room: friendly_name: Front Room Light assumed_state: false icon: mdi:lightbulb switch.basement_left: friendly_name: Basement Theater Lights assumed_state: false icon: mdi:lightbulb switch.basement_right: friendly_name: Basement Right Side Lights assumed_state: false icon: mdi:lightbulb switch.kitchen: friendly_name: Kitchen Light assumed_state: false icon: mdi:lightbulb switch.office_room: friendly_name: Office Room Lights assumed_state: false icon: mdi:lightbulb switch.kids_bedroom: friendly_name: Kids Bedroom icon: mdi:lightbulb switch.garage: friendly_name: Garage Lights icon: mdi:lightbulb light.hue_color_lamp_1: friendly_name: Family Room Light 1 color_set: false light.hue_color_lamp_2: friendly_name: Family Room Light 2 color_set: false light.hue_color_lamp_3: friendly_name: Family Room Light 3 color_set: false input_boolean.short_flash: icon: mdi:flash friendly_name: Short Flash input_boolean.long_flash: icon: mdi:flash friendly_name: Long Flash input_boolean.animate_downstairs_lights: icon: mdi:flash-outline friendly_name: Animate Family Room Lights input_boolean.animate_upstairs_lights: icon: mdi:flash-outline friendly_name: Animate Master Bedroom Lights tplink: discovery: false switch: # In-wall switches - host: !secret tplink_kids_bedroom - host: !secret tplink_guest_bedroom_1 - host: !secret tplink_guest_bedroom_2 - host: !secret tplink_garage - host: !secret tplink_garage_shoplights - host: !secret tplink_basement_left - host: !secret tplink_basement_right - host: !secret tplink_kitchen - host: !secret tplink_office_room - host: !secret tplink_front_room # Smart Outlets - host: !secret tplink_smart_outlet1 #name: Downstairs Fragrance Outlet - host: !secret tplink_smart_outlet2 #name: Downstairs 3d printer Outlet - host: !secret tplink_smart_outlet3 #name: Upstairs Fragrance Outlet - host: !secret tplink_kids_bed_accent_light #name: Kids Bed Accent Light dimmer: - host: !secret tplink_bathroom_lights strip: - host: !secret tplink_smart_strip wemo: discovery: false static: - !secret wemo_switch_1 - !secret wemo_switch_2 - !secret wemo_switch_3 - !secret wemo_sharp_tv input_boolean: animate_upstairs_lights: name: Animate Master Bedroom Lights initial: off animate_downstairs_lights: name: Animate Family Room Lights initial: off long_flash: name: Long Flash Lights initial: off short_flash: name: Long Flash Lights initial: off light: - platform: group name: Family Room Lights entities: - light.hue_color_lamp_1 - light.hue_color_lamp_2 - light.hue_color_lamp_3 - platform: group name: Master Bedroom Lights entities: - light.master_bedroom_1 - light.master_bedroom_2 switch: - platform: rest resource: "http://localhost:8126/container/mqtt/" name: MQTT body_on: '{"state": "start"}' body_off: '{"state": "stop"}' is_on_template: '{{ value_json is not none and value_json.state == "running" }}' verify_ssl: true - platform: rest resource: "http://localhost:8126/container/home-assistant/" name: Home Assistant body_on: '{"state": "unpause"}' body_off: '{"state": "pause"}' is_on_template: '{{ value_json is not none and value_json.state == "running" }}' verify_ssl: true - platform: rest resource: "http://localhost:8126/container/camera_streamer/" name: Camera Streamer body_on: '{"state": "unpause"}' body_off: '{"state": "pause"}' is_on_template: '{{ value_json is not none and value_json.state == "running" }}' verify_ssl: true