forked from CCOSTAN/Home-AssistantConfig
-
Notifications
You must be signed in to change notification settings - Fork 0
/
configuration.yaml
executable file
·246 lines (217 loc) · 5.88 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
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
homeassistant:
name: Bear Stone Run
latitude: !secret homeassistant_latitude
longitude: !secret homeassistant_longitude
elevation: !secret homeassistant_elevation
unit_system: imperial
time_zone: America/New_York
customize: !include_dir_merge_named customize
customize_domain:
automation:
initial_state: 'on'
customize_glob:
"automation.*watchdog*":
icon: mdi:timer
"sensor.dark_sky_*":
homebridge_hidden: true
"scene.month_*_colors":
hidden: true
emulated_hue_hidden: true
homebridge_hidden: true
packages: !include_dir_named packages
# cloud:
# mode: development
# cognito_client_id: !secret cloud_client_id
# user_pool_id: !secret cloud_user_pool
# region: 'us-east-1'
# relayer: !secret cloud_relayer
http:
base_url: !secret http_base_url
# server_port: !secret http_port
api_password: !secret http_api_password
ssl_certificate: !secret ssl_certificate
ssl_key: !secret ssl_key
trusted_networks:
- 192.168.10.0/24
- !secret external_ip
ip_ban_enabled: True
login_attempts_threshold: 3
frontend:
javascript_version: latest
panel_custom:
- name: floorplan
sidebar_title: Alarm Panel
sidebar_icon: mdi:security-home
url_path: floorplan
config:
hide_app_toolbar:
config: /local/custom_ui/floorplan/floorplan.yaml
- name: clock
sidebar_title: Alarm Clock
sidebar_icon: mdi:alarm
url_path: clock
config:
hide_app_toolbar:
config: /local/custom_ui/floorplan/floorclock.yaml
notify:
- platform: ios
- name: ios_family
platform: group
services:
- service: ios_staceys_iphone
- service: ios_carlo_6s
- name: ios_parents
platform: group
services:
- service: ios_staceys_iphone
- service: ios_carlo_6s
discovery:
ignore:
- samsung_tv
# - roku
- google_cast
updater:
include_used_components: true
sun:
light:
- platform: hue
host: 192.168.10.75
filename: phue.conf
allow_unreachable: true
allow_in_emulated_hue: false
allow_hue_groups: false
light 2:
- platform: hue
host: 192.168.10.76
filename: phue2.conf
allow_unreachable: true
allow_in_emulated_hue: false
allow_hue_groups: false
# Reference : https://www.flexfireleds.com/pages/Comparison-between-3528-LEDs-and-5050-LEDs.html
- platform: flux_led
automatic_add: True
devices:
192.168.10.148:
name: led_garage_snip
mode: "rgb"
192.168.10.214:
name: led_outdoor_den
mode: "rgb"
192.168.10.213:
name: led_garage_large
mode: "rgb"
192.168.10.212:
name: led_garage_small
mode: "rgb"
emulated_hue:
host_ip: 192.168.10.10
listen_port: 8300
expose_by_default: false
ifttt:
key: !secret ifttt_key
logbook:
exclude:
entities:
- automation.detect_lights_and_adjust_the_brightness_when_turned_on_based_on_time
- automation.cuckoo_clock
- binary_sensor.office_motion
- group.garage_doors
- media_player.LivingRoomCC
- py.warnings
- sensor.since_last_boot
- sensor.since_last_boot_templated
- sensor.small_garage_status
- sensor.large_garage_status
- sensor.small_garage_time_in_state
- sensor.large_garage_time_in_state
- sensor.large_garage_wifi_signal_strength
- sensor.small_garage_wifi_signal_strength
- sensor.small_garage_reflection_rate
- sensor.large_garage_reflection_rate
- sensor.pihole_ads_blocked_today
- sensor.pihole_ads_percentage_blocked_today
- sensor.pihole_dns_queries_today
- sensor.time
- sensor.date
- sensor.floorplan_date
- sensor.floorplan_time
- sensor.ha_uptime
history:
include:
domains:
- sensor
- switch
- media_player
- light
exclude:
entities:
- sensor.last_boot
- sensor.date
- sensor.pihole_ads_blocked_today
- sensor.pihole_ads_percentage_blocked_today
- sensor.pihole_dns_queries_today
- sensor.since_last_boot
- sensor.since_last_boot_templated
- sensor.floorplan_date
- sensor.floorplan_time
- sensor.ha_uptime
- sensor.time
logger: !include logger.yaml
recorder: !include recorder.yaml
mqtt:
broker: 127.0.0.1
port: 1883
client_id: home-assistant-Carlo
username: !secret MQTT_username
password: !secret MQTT_password
# zwave:
# usb_path: /dev/ttyACM0
# config_path: /srv/hass/hass_venv/lib/python3.4/site-packages/libopenzwave-0.3.1-py3.4-linux-armv7l.egg/config
nest:
client_id: !secret nest_client_id
client_secret: !secret nest_client_secret
# neato:
# username: !secret neato_username
# password: !secret neato_password
climate:
platform: nest
media_player:
- platform: cast
- platform: roku
# - platform: samsungtv
# host: 192.168.10.207
# port: 8001
# name: Living Room TV
# scan_interval: 180
tts:
- platform: amazon_polly
aws_access_key_id: !secret aws_access_key_ID
aws_secret_access_key: !secret aws_secret_access_key
region_name: 'us-east-1'
text_type: ssml
cache: True
cache_dir: /data/tts
wink:
# email: !secret wink_username
# password: !secret wink_password
# local_control: True
cover:
platform: garadget
covers:
!secret large_garage_id:
username: !secret garadget_username
password: !secret garadget_password
name: Large Garage
!secret small_garage_id:
username: !secret garadget_username
password: !secret garadget_password
name: Small Garage
group: !include_dir_merge_named group
device_tracker: !include_dir_merge_list device_tracker
sensor: !include_dir_merge_list sensor
automation: !include_dir_merge_list automation
scene: !include_dir_merge_list scene
switch: !include_dir_merge_list switch
script: !include_dir_merge_named script
input_boolean: !include_dir_merge_named input_boolean
shell_command: !include_dir_merge_named shell_command