180 lines
5.1 KiB
YAML
180 lines
5.1 KiB
YAML
|
##############################################################################
|
||
|
# @author : Mahasri Kalavala
|
||
|
# @date : 04/15/2017
|
||
|
# @package : Lights
|
||
|
# @description : Lights, Lights, Lights! All the Lights are here!
|
||
|
###############################################################################
|
||
|
homeassistant:
|
||
|
customize:
|
||
|
switch.frontyard:
|
||
|
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:
|
||
|
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
|