331 lines
8.2 KiB
YAML
331 lines
8.2 KiB
YAML
homeassistant:
|
|
customize:
|
|
switch.office_desk_speaker_switch:
|
|
friendly_name: Office Desk Speaker Switch
|
|
icon: mdi:speaker
|
|
assumed_state: false
|
|
switch.bedroom_speaker_switch:
|
|
friendly_name: Bedroom Speaker Switch
|
|
icon: mdi:speaker
|
|
assumed_state: false
|
|
switch.kitchen_speaker_switch:
|
|
friendly_name: Kitchen Speaker Switch
|
|
icon: mdi:speaker
|
|
assumed_state: false
|
|
|
|
switch.space_heater:
|
|
icon: mdi:radiator
|
|
assumed_state: true
|
|
|
|
switch.apartment_lock_open:
|
|
hidden: true
|
|
switch.apartment_lock_close:
|
|
hidden: true
|
|
switch.apartment_door_open:
|
|
hidden: true
|
|
switch.apartment_door_close:
|
|
hidden: true
|
|
input_boolean.apartment_door:
|
|
hidden: true
|
|
switch.bathroom_window_open:
|
|
hidden: true
|
|
switch.bathroom_window_close:
|
|
hidden: true
|
|
input_boolean.bathroom_window:
|
|
hidden: true
|
|
switch.storage_room_door_open:
|
|
hidden: true
|
|
switch.storage_room_door_close:
|
|
hidden: true
|
|
input_boolean.storage_room_door:
|
|
hidden: true
|
|
|
|
rflink:
|
|
port: /dev/ttyACM1
|
|
|
|
light:
|
|
platform: rflink
|
|
automatic_add: false
|
|
device_defaults:
|
|
fire_event: true
|
|
signal_repetitions: 2
|
|
|
|
switch:
|
|
platform: rflink
|
|
device_defaults:
|
|
fire_event: true
|
|
signal_repetitions: 2
|
|
devices:
|
|
# Apartment Door Lock
|
|
ev1527_03d3e0_0a:
|
|
name: apartment_lock_open
|
|
fire_event: true
|
|
ev1527_03d3e0_0e:
|
|
name: apartment_lock_close
|
|
fire_event: true
|
|
|
|
# Door Switches
|
|
ev1527_03b350_0a:
|
|
name: apartment_door_open
|
|
fire_event: true
|
|
ev1527_03b350_0e:
|
|
name: apartment_door_close
|
|
fire_event: true
|
|
|
|
ev1527_03d4d0_0a:
|
|
name: bathroom_window_open
|
|
fire_event: true
|
|
ev1527_03d4d0_0e:
|
|
name: bathroom_window_close
|
|
fire_event: true
|
|
|
|
ev1527_0388a0_0a:
|
|
name: storage_room_door_open
|
|
fire_event: true
|
|
ev1527_0388a0_0e:
|
|
name: storage_room_door_close
|
|
fire_event: true
|
|
|
|
# Power Switches - Old
|
|
tristate_80aaa1_10: # 1
|
|
name: Party Light 1
|
|
# !!!DEAD!!!
|
|
# tristate_80aaa4_10: # 2
|
|
# name: Party Light 2
|
|
tristate_80aa90_10: # 3
|
|
name: Party Light 3
|
|
|
|
# Power Switches - New
|
|
tristate_82a2a1_10: # 1
|
|
name: office_desk_speaker_switch
|
|
aliases:
|
|
- tristate_8a22a1_10
|
|
tristate_82a2a4_10: # 2
|
|
name: bedroom_speaker_switch
|
|
aliases:
|
|
- tristate_8a22a4_10
|
|
tristate_82a290_10: # 3
|
|
name: Kitchen TV
|
|
aliases:
|
|
- tristate_8a2290_10
|
|
tristate_82a260_10: # 4
|
|
name: Party Light 2
|
|
aliases:
|
|
- tristate_8a2260_10
|
|
tristate_8a21a0_10: # 5
|
|
name: Vacuum Charger
|
|
aliases:
|
|
- tristate_82a1a0_10
|
|
|
|
# Sensors
|
|
conrad_c2785c_0a:
|
|
name: Storage Room Motion
|
|
|
|
# Livingroom Remote:
|
|
ev1527_06f890_01:
|
|
name: livingroom_remote_off
|
|
ev1527_06f890_04:
|
|
name: livingroom_remote_light
|
|
ev1527_06f890_05:
|
|
name: livingroom_remote_bright_plus
|
|
ev1527_06f890_06:
|
|
name: livingroom_remote_bright_minus
|
|
ev1527_06f890_07:
|
|
name: livingroom_remote_100
|
|
ev1527_06f890_08:
|
|
name: livingroom_remote_50
|
|
ev1527_06f890_09:
|
|
name: livingroom_remote_25
|
|
ev1527_06f890_0b:
|
|
name: livingroom_remote_mode_plus
|
|
ev1527_06f891_01:
|
|
name: livingroom_remote_mode_minus
|
|
ev1527_06f890_0d:
|
|
name: livingroom_remote_speed_minus
|
|
ev1527_06f890_0f:
|
|
name: livingroom_remote_speed_plus
|
|
|
|
# Bedroom Remote:
|
|
ev1527_023870_01:
|
|
name: bedroom_remote_off
|
|
ev1527_023870_04:
|
|
name: bedroom_remote_light
|
|
ev1527_023870_05:
|
|
name: bedroom_remote_bright_plus
|
|
ev1527_023870_06:
|
|
name: bedroom_remote_bright_minus
|
|
ev1527_023870_07:
|
|
name: bedroom_remote_100
|
|
ev1527_023870_08:
|
|
name: bedroom_remote_50
|
|
ev1527_023870_09:
|
|
name: bedroom_remote_25
|
|
ev1527_023870_0b:
|
|
name: bedroom_remote_mode_plus
|
|
ev1527_023871_01:
|
|
name: bedroom_remote_mode_minus
|
|
ev1527_023870_0d:
|
|
name: bedroom_remote_speed_minus
|
|
ev1527_023870_0f:
|
|
name: bedroom_remote_speed_plus
|
|
|
|
sensor:
|
|
platform: rflink
|
|
automatic_add: false
|
|
|
|
automation:
|
|
- alias: apartment_lock_open
|
|
trigger:
|
|
platform: event
|
|
event_type: button_pressed
|
|
event_data:
|
|
entity_id: switch.apartment_lock_open
|
|
action:
|
|
service: input_boolean.turn_on
|
|
data:
|
|
entity_id: input_boolean.apartment_lock
|
|
|
|
- alias: apartment_lock_close
|
|
trigger:
|
|
platform: event
|
|
event_type: button_pressed
|
|
event_data:
|
|
entity_id: switch.apartment_lock_close
|
|
action:
|
|
service: input_boolean.turn_off
|
|
data:
|
|
entity_id: input_boolean.apartment_lock
|
|
|
|
- alias: apartment_door_open
|
|
trigger:
|
|
platform: event
|
|
event_type: button_pressed
|
|
event_data:
|
|
entity_id: switch.apartment_door_open
|
|
action:
|
|
service: input_boolean.turn_on
|
|
data:
|
|
entity_id: input_boolean.apartment_door
|
|
|
|
- alias: apartment_door_close
|
|
trigger:
|
|
platform: event
|
|
event_type: button_pressed
|
|
event_data:
|
|
entity_id: switch.apartment_door_close
|
|
action:
|
|
service: input_boolean.turn_off
|
|
data:
|
|
entity_id: input_boolean.apartment_door
|
|
|
|
|
|
- alias: bathroom_window_open
|
|
trigger:
|
|
platform: event
|
|
event_type: button_pressed
|
|
event_data:
|
|
entity_id: switch.bathroom_window_open
|
|
action:
|
|
service: input_boolean.turn_on
|
|
data:
|
|
entity_id: input_boolean.bathroom_window
|
|
|
|
- alias: bathroom_window_close
|
|
trigger:
|
|
platform: event
|
|
event_type: button_pressed
|
|
event_data:
|
|
entity_id: switch.bathroom_window_close
|
|
action:
|
|
service: input_boolean.turn_off
|
|
data:
|
|
entity_id: input_boolean.bathroom_window
|
|
|
|
|
|
- alias: storage_room_door_open
|
|
trigger:
|
|
platform: event
|
|
event_type: button_pressed
|
|
event_data:
|
|
entity_id: switch.storage_room_door_open
|
|
action:
|
|
service: input_boolean.turn_on
|
|
data:
|
|
entity_id: input_boolean.storage_room_door
|
|
|
|
- alias: storage_room_door_close
|
|
trigger:
|
|
platform: event
|
|
event_type: button_pressed
|
|
event_data:
|
|
entity_id: switch.storage_room_door_close
|
|
action:
|
|
service: input_boolean.turn_off
|
|
data:
|
|
entity_id: input_boolean.storage_room_door
|
|
|
|
|
|
input_boolean:
|
|
apartment_lock:
|
|
initial: off
|
|
apartment_door:
|
|
initial: off
|
|
bathroom_window:
|
|
initial: off
|
|
storage_room_door:
|
|
initial: off
|
|
|
|
binary_sensor:
|
|
- platform: template
|
|
sensors:
|
|
apartment_lock:
|
|
friendly_name: Apartment Door Lock
|
|
value_template: "{{ is_state('input_boolean.apartment_lock', 'on') }}"
|
|
device_class: lock
|
|
|
|
apartment_door:
|
|
friendly_name: Apartment Door
|
|
value_template: "{{ is_state('input_boolean.apartment_door', 'on') }}"
|
|
device_class: opening
|
|
|
|
bathroom_window:
|
|
friendly_name: Bathroom Window
|
|
value_template: "{{ is_state('input_boolean.bathroom_window', 'on') }}"
|
|
device_class: opening
|
|
|
|
storage_room_door:
|
|
friendly_name: Storage Room Door
|
|
value_template: "{{ is_state('input_boolean.storage_room_door', 'on') }}"
|
|
device_class: opening
|
|
|
|
group:
|
|
livingroom_remote:
|
|
name: Livingroom Remote
|
|
entities:
|
|
- switch.livingroom_remote_off
|
|
- switch.livingroom_remote_light
|
|
- switch.livingroom_remote_bright_plus
|
|
- switch.livingroom_remote_bright_minus
|
|
- switch.livingroom_remote_100
|
|
- switch.livingroom_remote_50
|
|
- switch.livingroom_remote_25
|
|
- switch.livingroom_remote_mode_plus
|
|
- switch.livingroom_remote_mode_minus
|
|
- switch.livingroom_remote_speed_minus
|
|
- switch.livingroom_remote_speed_plus
|
|
|
|
bedroom_remote:
|
|
name: Bedroom Remote
|
|
entities:
|
|
- switch.bedroom_remote_off
|
|
- switch.bedroom_remote_light
|
|
- switch.bedroom_remote_bright_plus
|
|
- switch.bedroom_remote_bright_minus
|
|
- switch.bedroom_remote_100
|
|
- switch.bedroom_remote_50
|
|
- switch.bedroom_remote_25
|
|
- switch.bedroom_remote_mode_plus
|
|
- switch.bedroom_remote_mode_minus
|
|
- switch.bedroom_remote_speed_minus
|
|
- switch.bedroom_remote_speed_plus
|