-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfiguration.yaml
124 lines (110 loc) · 3.49 KB
/
configuration.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:
homeassistant:
# Name of the location where Home Assistant is running
name: Kurumba Home
# Location required to calculate the time the sun rises and sets
latitude: !secret home_latitude
longitude: !secret home_longitude
# Impacts weather/sunrise data (altitude above sea level in meters)
elevation: 16
# metric for Metric, imperial for Imperial
unit_system: metric
# Pick yours from here: http://en.wikipedia.org/wiki/List_of_tz_database_time_zones
time_zone: Pacific/Auckland
# Customization file
customize: !include_dir_merge_named customize
# Turn on discovery module (required in particular for @Konnected_io)
discovery:
# Configured as required by Nginx-addon
http:
use_x_forwarded_for: true
trusted_proxies:
- 172.30.33.0/24
# Required to turn on TV (wake on wan supported device)
wake_on_lan:
# Configure Aeotec Z-Stick Gen5
zwave:
usb_path: /dev/ttyACM0
network_key: !secret network_key
# Configure Samsung TV
# media_player:
# - platform: samsungtv_custom
# host: 192.168.1.169
# port: 8002
# name: 'Samsung TV'
# mac: '70:2a:d5:8a:6b:2c'
# protocol: ws
#logger:
# logs:
# homeassistant.components.samsungtv: debug
# Konnected_io configuration
# konnected:
# access_token: 709f8bbf-c695-4d96-88b5-87dec488eb8e
# devices:
# - id: cc50e3dc8e9d
# binary_sensors:
# - pin: 1
# type: motion
# name: 'Entry motion'
# - pin: 2
# type: motion
# name: 'Main bedroom motion'
# - pin: 5
# type: motion
# name: 'Lounge motion'
# switches:
# - zone: out
# name: 'Alarm siren'
# activation: low
# discovery: false
# host: 192.168.1.2
# port: 22454
# Google Assitant integration
automation: !include_dir_list automation
binary_sensor: !include_dir_list configuration/binary_sensors
climate: !include configuration/climate.yaml
cover: !include cover.yaml
group: !include configuration/groups.yaml
google_assistant: !include configuration/google_assistant.yaml
input_boolean: !include configuration/input_booleans.yaml
light: !include configuration/light.yaml
notify: !include configuration/notify.yaml
# person: !include configuration/persons.yaml
scene: !include_dir_merge_named scene
script: !include_dir_merge_named scripts
sensor: !include_dir_list sensors
zone: !include configuration/zones.yaml
# Life 360 configuration
life360:
accounts:
- username: !secret life360_client_id
password: !secret life360_client_secret
members:
exclude: ['life360 hoda', 'life360 mohamed', 'life360 walaa', 'life360 hady', 'hoda', 'hoda el-walili', '[email protected]']
# ios:
# push:
# categories:
# - name: Open garage
# identifier: 'ios-open-garage-category'
# actions:
# - identifier: 'CLOSE_GARAGE'
# title: 'Close garage'
# activationMode: 'background'
# authenticationRequired: true
# destructive: true
# - identifier: 'LEAVE OPEN'
# title: 'Leave open'
# activationMode: 'background'
# authenticationRequired: true
# ASUSWRT integration for presence detection
# asuswrt:
# host: 192.168.1.1
# username: admin
# ssh_key: /config/certs/asus
# device_tracker:
# - platform: asuswrt
# interval_seconds: 10
# consider_home: 180 # 3 minutes
# new_device_defaults:
# track_new_devices: no