Browse Source

Initial Config Additions

master
Teknikode 1 year ago
commit
e02d1a2975

+ 6
- 0
.gitignore View File

@@ -0,0 +1,6 @@
*
!*/
!*.yaml
!.gitignore
secrets.yaml
known_devices.yaml

+ 12
- 0
automations/home_arrival.yaml View File

@@ -0,0 +1,12 @@
- alias: 'Home Arrival'
trigger:
platform: state
entity_id: group.all_devices
to: 'home'
action:
- service: switch.turn_on
entity_id: switch.Workstation
- service: switch.turn_on
entity_id: switch.living_room_ceiling_lights
- service: lock.unlock
entity_id: lock.front_door

+ 93
- 0
automations/kodi_automations.yaml View File

@@ -0,0 +1,93 @@
- id: kodi_playing
alias: "Kodi - Playing"
trigger:
- platform: state
entity_id: media_player.kodi
to: 'playing'

condition:
condition: and
conditions:

- condition: state
entity_id: sun.sun
state: 'below_horizon'

- condition: state
entity_id: input_boolean.kodi_lights_living_room
state: 'on'

- condition: state
entity_id: group.living_room
state: 'on'

action:
- service: homeassistant.turn_off
data:
entity_id: group.living_room_lights
transition: 2

- id: kodi_paused
alias: "Kodi - Paused"
trigger:
- platform: state
entity_id: media_player.kodi
to: 'paused'

condition:
condition: and
conditions:

- condition: state
entity_id: sun.sun
state: 'below_horizon'

- condition: state
entity_id: input_boolean.kodi_lights_living_room
state: 'on'

- condition: state
entity_id: group.living_room
state: 'on'

action:
- service: homeassistant.turn_on
data:
entity_id: group.living_room_lights
transition: 2
brightness_pct: 50

- id: kodi_stopped
alias: "Kodi - Stopped"
trigger:
- platform: state
entity_id: media_player.kodi
from: 'playing'
to: 'idle'
- platform: state
entity_id: media_player.kodi
from: 'paused'
to: 'idle'

condition:
condition: and
conditions:

- condition: state
entity_id: sun.sun
state: 'below_horizon'

- condition: state
entity_id: input_boolean.kodi_lights_living_room
state: 'on'

- condition: state
entity_id: group.living_room
state: 'on'

action:
- service: homeassistant.turn_on
data:
entity_id: group.living_room_lights
transition: 2
brightness_pct: 100

+ 90
- 0
automations/light_motion_detection.yaml View File

@@ -0,0 +1,90 @@
- alias: Turn on kitchen light when there is movement
trigger:
platform: state
entity_id: sensor.motion_kitchen
to: 'on'

condition:
condition: template
value_template: '{{ states.sensor.kitchen_light_level.state|float < 10.0 }}'
action:
service: scene.turn_on
entity_id: scene.kitchen_on

- alias: Turn off kitchen light 30 seconds after last movement
trigger:
platform: state
entity_id: sensor.motion_kitchen
to: 'off'
from: 'on'
for:
seconds: 30

action:
service: scene.turn_on
entity_id: scene.kitchen_off

- alias: Turn on hallway light when there is movement
trigger:
platform: state
entity_id: sensor.motion_hallway, sensor.upper_motion_hallway
to: 'on'
condition:
condition: and
conditions:
- condition: template
value_template: '{{ states.sensor.hallway_light_level.state|float < 10.0 }}'
- condition: state
entity_id: input_boolean.in_bed
state: 'off'
action:
service: scene.turn_on
entity_id: scene.hallway_on

- alias: Turn off hallway light 10 seconds after last movement
trigger:
platform: state
entity_id: sensor.motion_hallway, sensor.upper_motion_hallway
to: 'off'
from: 'on'
for:
seconds: 10

action:
service: scene.turn_on
entity_id: scene.hallway_off

- alias: Turn on bedroom lights when there is movement
trigger:
platform: state
entity_id: sensor.motion_bedroom
to: 'on'
condition:
condition: and
conditions:
- condition: template
value_template: '{{ states.sensor.bedroom_light_level.state|float < 10.0 }}'
- condition: state
entity_id: input_boolean.in_bed
state: 'off'
action:
service: scene.turn_on
entity_id: scene.bedroom_on

- alias: Turn off bedroom light 30 seconds after last movement
trigger:
platform: state
entity_id: sensor.motion_bedroom
to: 'off'
from: 'on'
for:
seconds: 30

action:
service: scene.turn_on
entity_id: scene.bedroom_off

+ 110
- 0
configuration.yaml View File

@@ -0,0 +1,110 @@
homeassistant:
# Name of the location where Home Assistant is running
name: Home
# Location required to calculate the time the sun rises and sets
latitude: 38.239375
longitude: -122.630942
# Impacts weather/sunrise data (altitude above sea level in meters)
elevation: 22.15
# metric for Metric, imperial for Imperial
unit_system: imperial
# Pick yours from here: http://en.wikipedia.org/wiki/List_of_tz_database_time_zones
time_zone: America/Los_Angeles
# Customization file
customize: !include customize.yaml
auth_providers:
- type: homeassistant
- type: legacy_api_password

# Show links to resources in log and frontend
#introduction:

# Enables the frontend
frontend:

# Enables configuration UI
config:

http:
# Secrets are defined in the file secrets.yaml
api_password: !secret http_password
# Uncomment this if you are using SSL/TLS, running in Docker container, etc.
# base_url: hass.teknik.io

# Checks for available updates
# Note: This component will send some information about your system to
# the developers to assist with development of Home Assistant.
# For more information, please see:
# https://home-assistant.io/blog/2016/10/25/explaining-the-updater/
updater:
# Optional, allows Home Assistant developers to focus on popular components.
# include_used_components: true

# Discover some devices automatically
discovery:

# Allows you to issue voice commands from the frontend in enabled browsers
conversation:

# Enables support for tracking state changes over time
history:

# View all events in a logbook
logbook:

# Enables a map showing the location of tracked devices
map:

# Track the sun
sun:

light:
- platform: flux_led
devices:
192.168.11.120:
name: desk_strip

# Text to speech
tts:
- platform: google

# Cloud
cloud:

# Kodi
media_player:
- platform: kodi
host: 192.168.11.45
username: !secret kodi_username
password: !secret kodi_password

device_tracker:
- platform: ddwrt
host: 192.168.11.1
username: !secret router_username
password: !secret router_password
consider_home: 180
track_new_devices: false
- platform: owntracks_http

august:
login_method: email
username: !secret august_username
password: !secret august_password

wake_on_lan:

zone:
- name: Home
latitude: 38.239375
longitude: -122.630942
radius: 20
icon: mdi:home

switch: !include switches.yaml
sensor: !include sensors.yaml
group: !include groups.yaml
automation: !include_dir_merge_list automations
script: !include_dir_merge_named scripts
scene: !include_dir_merge_list scenes
input_boolean: !include input_booleans.yaml

+ 8
- 0
customize.yaml View File

@@ -0,0 +1,8 @@
group.kodi_living_room_lights:
icon: mdi:brightness-auto
input_boolean.kodi_lights_living_room:
icon: mdi:movie
input_slider.kodi_dimmer:
icon: mdi:brightness-6
media_player.un40c7000_samsung_dtv_rcr:
friendly_name: TV

+ 127
- 0
groups.yaml View File

@@ -0,0 +1,127 @@
default_view:
view: yes
icon: mdi:home
entities:
- group.climate

kodi_living_room_lights:
name: Kodi Light Dimmer
entities:
- input_boolean.kodi_lights_living_room

t_rooms:
view: yes
name: Rooms
entities:
- group.living_room
- group.kitchen
- group.hallway
- group.bedroom
- group.front_porch
- group.backyard
- group.entry_way

t_living_room:
view: yes
name: Living Room
entities:
- group.living_room
- group.kodi_living_room_lights

climate:
name: Climate
view: no
entities:
- sensor.yr_symbol
- sun.sun

living_room_lights:
view: no
control: hidden
entities:
- light.hue_white_lamp_3
- light.hue_white_lamp_7
- switch.living_room_ceiling_lights
living_room:
view: no
name: Living Room
entities:
- light.hue_white_lamp_3
- light.hue_white_lamp_7
- switch.living_room_ceiling_lights
- media_player.un40c7000_samsung_dtv_rcr
- media_player.kodi
front_porch:
view: no
name: Front Porch
entities:
- switch.front_porch_light
back_porch:
view: no
name: Back Porch
entities:
- switch.back_porch_light
back_patio:
view: no
name: Back Patio
entities:
- switch.back_patio_lights
backyard:
view: no
name: Backyard
entities:
- group.back_porch
- group.back_patio
bedroom:
view: no
name: Bedroom
entities:
- light.hue_white_lamp_2
- light.hue_white_lamp_5
- light.hue_white_lamp_8
- switch.bedroom_ceiling_light
- sensor.motion_bedroom
- sensor.bedroom_temp
- sensor.bedroom_light_level
kitchen:
view: no
name: Kitchen
entities:
- switch.kitchen_lights
- sensor.motion_kitchen
- sensor.kitchen_temp
- sensor.kitchen_light_level
entry_way:
view: no
name: Entry Way
entities:
- switch.entry_light
- lock.front_door
hallway:
view: no
name: Hallway
entities:
- switch.hallway_light
- sensor.motion_hallway
- sensor.hallway_temp
- sensor.hallway_light_level
- sensor.upper_motion_hallway
- sensor.upper_hallway_temp
- sensor.upper_hallway_light_level
lights:
view: no
name: All Lights
entities:
- light.hue_white_lamp_2
- light.hue_white_lamp_3
- light.hue_white_lamp_5
- light.hue_white_lamp_7
- light.hue_white_lamp_8
- switch.living_room_ceiling_lights
- switch.hallway_light
- switch.bedroom_ceiling_light
- switch.back_porch_light
- switch.back_patio_lights
- switch.entry_light
- switch.front_porch_lights
- switch.kitchen_lights

+ 4
- 0
input_booleans.yaml View File

@@ -0,0 +1,4 @@
kodi_lights_living_room:
name: Dim Lights
in_bed:
name: In Bed

+ 5
- 0
input_sliders.yaml View File

@@ -0,0 +1,5 @@
kodi_dimmer:
name: '% Level'
min: 0
max: 100
step: 5

+ 76
- 0
scenes/scenes.yaml View File

@@ -0,0 +1,76 @@
- name: Living Room normal
entities:
light.hue_white_lamp_3:
state: on
transition: 3
brightness_pct: 100
light.hue_white_lamp_7:
state: on
transition: 3
brightness_pct: 100
switch.living_room_ceiling_lights:
state: on
- name: Living Room dim
entities:
light.hue_white_lamp_3:
state: on
transition: 3
brightness_pct: 30
light.hue_white_lamp_7:
state: on
transition: 3
brightness_pct: 30
switch.living_room_ceiling_lights:
state: off
- name: Living Room off
entities:
light.hue_white_lamp_3:
state: off
transition: 3
light.hue_white_lamp_7:
state: off
transition: 3
switch.living_room_ceiling_lights:
state: off

- name: Kitchen on
entities:
switch.kitchen_lights:
state: on
- name: Kitchen off
entities:
switch.kitchen_lights:
state: off

- name: Hallway on
entities:
switch.hallway_light:
state: on
- name: Hallway off
entities:
switch.hallway_light:
state: off

- name: Bedroom on
entities:
light.hue_white_lamp_2:
state: on
brightness_pct: 100
light.hue_white_lamp_5:
state: on
brightness_pct: 100
light.hue_white_lamp_8:
state: on
brightness_pct: 100
switch.bedroom_ceiling_light:
state: on
- name: Bedroom off
entities:
light.hue_white_lamp_2:
state: off
light.hue_white_lamp_5:
state: off
light.hue_white_lamp_8:
state: off
switch.bedroom_ceiling_light:
state: off

+ 15
- 0
scripts/bedtime.yaml View File

@@ -0,0 +1,15 @@
goodnight:
sequence:
- service: homeassistant.turn_off
data:
entity_id: group.lights
- service: input_boolean.turn_on
data:
entity_id: input_boolean.in_bed
- service: script.lock_door

good_morning:
sequence:
- service: input_boolean.turn_off
data:
entity_id: input_boolean.in_bed

+ 11
- 0
scripts/lock.yaml View File

@@ -0,0 +1,11 @@
lock_door:
sequence:
- service: lock.lock
data:
entity_id: lock.front_door

unlock_door:
sequence:
- service: lock.unlock
data:
entity_id: lock.front_door

+ 52
- 0
sensors.yaml View File

@@ -0,0 +1,52 @@
- platform: hue
ip_address: 192.168.11.110
token: !secret hue_token
- platform: yr
- platform: cert_expiry
host: teknik.io
name: Teknik

- platform: template
sensors:

upper_hallway_temp:
friendly_name: 'Upper hallway temp'
value_template: '{{states.sensor.upper_motion_hallway.attributes.temperature|float}}'
unit_of_measurement: °C

upper_hallway_light_level:
friendly_name: 'Upper hallway light level'
value_template: '{{states.sensor.upper_motion_hallway.attributes.lx}}'
unit_of_measurement: lux
bedroom_temp:
friendly_name: 'Bedroom temp'
value_template: '{{states.sensor.motion_bedroom.attributes.temperature}}'
unit_of_measurement: °C

bedroom_light_level:
friendly_name: 'Bedroom light level'
value_template: '{{states.sensor.motion_bedroom.attributes.lx}}'
unit_of_measurement: lux
kitchen_temp:
friendly_name: 'Kitchen temp'
value_template: '{{states.sensor.motion_kitchen.attributes.temperature}}'
unit_of_measurement: °C

kitchen_light_level:
friendly_name: 'Kitchen light level'
value_template: '{{states.sensor.motion_kitchen.attributes.lx}}'
unit_of_measurement: lux
hallway_temp:
friendly_name: 'Hallway temp'
value_template: '{{states.sensor.motion_hallway.attributes.temperature}}'
unit_of_measurement: °C

hallway_light_level:
friendly_name: 'Hallway light level'
value_template: '{{states.sensor.motion_hallway.attributes.lx}}'
unit_of_measurement: lux

+ 55
- 0
switches.yaml View File

@@ -0,0 +1,55 @@
- platform: tplink
host: 192.168.11.100
- platform: tplink
host: 192.168.11.101
- platform: tplink
host: 192.168.11.102
- platform: tplink
host: 192.168.11.103
- platform: tplink
host: 192.168.11.104
- platform: tplink
host: 192.168.11.105
- platform: tplink
host: 192.168.11.106
- platform: tplink
host: 192.168.11.107

- platform: wake_on_lan
name: Workstation
mac_address: "4C:ED:FB:C6:C0:91"
host: 192.168.11.60

- platform: broadlink
host: 192.168.11.150
mac: '78:0F:77:5A:CA:9B'
friendly_name: Remote
switches:
receiver_power:
friendly_name: "Receiver Power"
command_on: 'JgAyAXA2Dw0PDBAoDwwPKBAMDygPDQ8NDygPDBAMDygPKQ8MDw0PDA8NDw0PDA8NDwwPKBAMDygQDA8NDwwPKBAMDygPDQ8NDwwPDQ8MDw0PDBAMDw0PKA8NDwwPDQ8oDw0PDA8NDwAJonA2EAwPDQ8oDw0PKA8MDykPDA8NDygPDQ8MDykPKA8MEAwPDQ8MDw0PDA8NDw0PKA8MECgPDA8NDw0PKA8MDykPDA8NDwwPDQ8NDwwPDQ8MDw0PKA8NDwwQDA8oDw0PDBAMDwAJonA2Dw0PDA8pDwwPKBAMDygPDQ8MECgPDA8NDygPKBAMDw0PDA8NDwwPDQ8NDwwPKA8NDygPDQ8MDw0PKA8NDygPDQ8MDw0PDA8NDw0PDA8NDwwPKBAMDw0PDA8oEAwPDQ8MDwANBQAAAAAAAA=='
command_off: 'JgAyAXA2Dw0PDBAoDwwPKBAMDygPDQ8NDygPDBAMDygPKQ8MDw0PDA8NDw0PDA8NDwwPKBAMDygQDA8NDwwPKBAMDygPDQ8NDwwPDQ8MDw0PDBAMDw0PKA8NDwwPDQ8oDw0PDA8NDwAJonA2EAwPDQ8oDw0PKA8MDykPDA8NDygPDQ8MDykPKA8MEAwPDQ8MDw0PDA8NDw0PKA8MECgPDA8NDw0PKA8MDykPDA8NDwwPDQ8NDwwPDQ8MDw0PKA8NDwwQDA8oDw0PDBAMDwAJonA2Dw0PDA8pDwwPKBAMDygPDQ8MECgPDA8NDygPKBAMDw0PDA8NDwwPDQ8NDwwPKA8NDygPDQ8MDw0PKA8NDygPDQ8MDw0PDA8NDw0PDA8NDwwPKBAMDw0PDA8oEAwPDQ8MDwANBQAAAAAAAA=='
receiver_input_cbl:
friendly_name: "Receiver Input CBL/SAT"
command_on: 'JgDMAHA2Dw0PDA8oDw0PKA8NDygPDQ8MDykPDA8NDygPKA8NDwwPDQ8NDg0PDQ8MDw0PKA8NDygPDQ4NDw0PKA8oDw0PDA8oEAwPKA8pDwwPKA8NDw0PDA8NDygPKA8oDw0PKA8NDwAJom82EAwPDQ8oDwwQKA8MDykPDA8NDygPDQ8MDygQKA8MDw0PDBAMDw0PDA8NDwwPKQ8MDygQDA8NDwwPKBAoDwwPDQ8oDw0PKA8oDw0PKA8NDwwPDQ8MDykPKA8oDw0PKA8MEAANBQAAAAAAAAAAAAAAAA=='
command_off: 'JgDMAHA2Dw0PDA8oDw0PKA8NDygPDQ8MDykPDA8NDygPKA8NDwwPDQ8NDg0PDQ8MDw0PKA8NDygPDQ4NDw0PKA8oDw0PDA8oEAwPKA8pDwwPKA8NDw0PDA8NDygPKA8oDw0PKA8NDwAJom82EAwPDQ8oDwwQKA8MDykPDA8NDygPDQ8MDygQKA8MDw0PDBAMDw0PDA8NDwwPKQ8MDygQDA8NDwwPKBAoDwwPDQ8oDw0PKA8oDw0PKA8NDwwPDQ8MDykPKA8oDw0PKA8MEAANBQAAAAAAAAAAAAAAAA=='
receiver_input_bluray:
friendly_name: "Receiver Input Blu-ray"
command_on: 'JgAyAXE2Dw0PDBAoDwwPKBAMDygQDA8NDygPDBAMDygPKBAMDw0PDA8NDwwQDA8NDwwPKBAMDygQDA8MEAwPKBAMDwwQDA8oEAwPKA8oEAwPKA8NDwwQDA8NDygPKA8oECcQKA8MEAAJoXA2Dw0PDA8pDwwPKBAMDygPDQ8MDykPDA8NDygPKA8NDwwQDA8NDwwPDQ8MDw0PKA8NDygPDQ8MDw0PKA8NDwwPDQ8oDw0PKA8oDw0PKA8MDw0PDQ8MDygPKQ8oDygPKA8NDwAJonA2DwwQDA8oDw0PKA8NDygPDQ8MDygQDA8NDygPKA8NDwwPDQ8MEAwPDQ8MDw0PKA8NDygPDBAMDw0PKA8MEAwPDQ8oDwwQKA8oDw0PKA8MDw0PDBAMDygPKQ8oDygPKBAMDwANBQAAAAAAAA=='
command_off: 'JgAyAXE2Dw0PDBAoDwwPKBAMDygQDA8NDygPDBAMDygPKBAMDw0PDA8NDwwQDA8NDwwPKBAMDygQDA8MEAwPKBAMDwwQDA8oEAwPKA8oEAwPKA8NDwwQDA8NDygPKA8oECcQKA8MEAAJoXA2Dw0PDA8pDwwPKBAMDygPDQ8MDykPDA8NDygPKA8NDwwQDA8NDwwPDQ8MDw0PKA8NDygPDQ8MDw0PKA8NDwwPDQ8oDw0PKA8oDw0PKA8MDw0PDQ8MDygPKQ8oDygPKA8NDwAJonA2DwwQDA8oDw0PKA8NDygPDQ8MDygQDA8NDygPKA8NDwwPDQ8MEAwPDQ8MDw0PKA8NDygPDBAMDw0PKA8MEAwPDQ8oDwwQKA8oDw0PKA8MDw0PDBAMDygPKQ8oDygPKBAMDwANBQAAAAAAAA=='
receiver_input_game:
friendly_name: "Receiver Input Game"
command_on: 'JgDMAG83DwwPDQ8oDw0PKA8NDygPDBAMDygPDQ8NDygPKA8NDwwPDQ8MDw0PDQ8MDw0PKA8NDygPDQ4NDw0PKA8NDikPDA8pDwwPKA8pDwwPKQ8MDw0PDA8NDygPKA8pDygPDA8NDwAJonA2Dw0PDA8oDw0PKA8NDygPDQ8MDygPDQ8NDygPKA8NDwwPDQ8MDw0PDQ8MDw0PKA8NDygPDA8NDw0PKA8MDykPDA8pDg0PKA8pDwwPKA8NDw0PDA8NDygPKA8oDykPDA8NDwANBQAAAAAAAAAAAAAAAA=='
command_off: 'JgDMAG83DwwPDQ8oDw0PKA8NDygPDBAMDygPDQ8NDygPKA8NDwwPDQ8MDw0PDQ8MDw0PKA8NDygPDQ4NDw0PKA8NDikPDA8pDwwPKA8pDwwPKQ8MDw0PDA8NDygPKA8pDygPDA8NDwAJonA2Dw0PDA8oDw0PKA8NDygPDQ8MDygPDQ8NDygPKA8NDwwPDQ8MDw0PDQ8MDw0PKA8NDygPDA8NDw0PKA8MDykPDA8pDg0PKA8pDwwPKA8NDw0PDA8NDygPKA8oDykPDA8NDwANBQAAAAAAAAAAAAAAAA=='
receiver_volume_up:
friendly_name: "Receiver Volume Up"
command_on: 'JgDMAG83DwwPDQ8oDw0PKA8NDygPDA8NDygPDQ8MDykPKA8NDwwPDQ8MDw0PDQ8MDw0PKA8NDygPDA8NDw0PDA8NDwwPDQ8oDygPKQ8MDygQDA8NDwwPDQ8oDygPDQ8oDw0PKA8NDwAJonA2Dw0PDA8oEAwPKA8NDygPDQ8MDykPDA8NDygPKA8NDwwPDQ8NDwwPDQ8MDw0PKA8NDygPDQ8MDw0PDA8NDw0PDA8oDykPKA8MECgPDA8NDwwQDA8oDykPDA8oDw0PKA8NDwANBQAAAAAAAAAAAAAAAA=='
command_off: 'JgDMAG83DwwPDQ8oDw0PKA8NDygPDA8NDygPDQ8MDykPKA8NDwwPDQ8MDw0PDQ8MDw0PKA8NDygPDA8NDw0PDA8NDwwPDQ8oDygPKQ8MDygQDA8NDwwPDQ8oDygPDQ8oDw0PKA8NDwAJonA2Dw0PDA8oEAwPKA8NDygPDQ8MDykPDA8NDygPKA8NDwwPDQ8NDwwPDQ8MDw0PKA8NDygPDQ8MDw0PDA8NDw0PDA8oDykPKA8MECgPDA8NDwwQDA8oDykPDA8oDw0PKA8NDwANBQAAAAAAAAAAAAAAAA=='
receiver_volume_down:
friendly_name: "Receiver Volume Down"
command_on: 'JgDMAG83DwwPDQ8oDw0PKA8MDykPDA8NDygPDQ8MDykPKA8MDw0PDQ8MDw0PDA8NDw0PKA8MDykPDA8NDwwPKQ8MDw0PDA8pDygPKA8NDygPDQ8MDw0PDA8pDygPDA8NDw0PKA8MDwAJonA2EAwPDQ8oDwwQKA8MDygQDA8NDygPDQ8MDygQKA8MDw0PDBAMDw0PDA8NDwwQKA8MDygQDA8NDwwPKBAMDw0PDA8oECgPKA8MECgPDA8NDwwQDA8oDykPDA8NDwwPKQ8MDwANBQAAAAAAAAAAAAAAAA=='
command_off: 'JgDMAG83DwwPDQ8oDw0PKA8MDykPDA8NDygPDQ8MDykPKA8MDw0PDQ8MDw0PDA8NDw0PKA8MDykPDA8NDwwPKQ8MDw0PDA8pDygPKA8NDygPDQ8MDw0PDA8pDygPDA8NDw0PKA8MDwAJonA2EAwPDQ8oDwwQKA8MDygQDA8NDygPDQ8MDygQKA8MDw0PDBAMDw0PDA8NDwwQKA8MDygQDA8NDwwPKBAMDw0PDA8oECgPKA8MECgPDA8NDwwQDA8oDykPDA8NDwwPKQ8MDwANBQAAAAAAAAAAAAAAAA=='
tv_samsung_power:
friendly_name: "Samsung TV Power"
command_on: 'JgCMAJeTFDYTNxM3ExITEhMSExITEhM2FDYUNhQRFBEUERQRFBEUERQ2FBEUERQRExITEhMSEzcTEhM3EzYUNhQ2FDYUNhQABgeWkxQ2FDYUNhQRFBEUERQRFBEUNhM3EzcTEhMSExITEhMSExITNhQRFBEUERQRFBEUERQ2FBEUNhQ2EzcTNxM3EzcTAA0FAAAAAAAAAAAAAAAA'
command_off: 'JgCMAJeTFDYTNxM3ExITEhMSExITEhM2FDYUNhQRFBEUERQRFBEUERQ2FBEUERQRExITEhMSEzcTEhM3EzYUNhQ2FDYUNhQABgeWkxQ2FDYUNhQRFBEUERQRFBEUNhM3EzcTEhMSExITEhMSExITNhQRFBEUERQRFBEUERQ2FBEUNhQ2EzcTNxM3EzcTAA0FAAAAAAAAAAAAAAAA'

Loading…
Cancel
Save