-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathconfiguration.yaml
260 lines (219 loc) · 5.33 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
247
248
249
250
251
252
253
254
255
256
257
258
259
260
homeassistant:
latitude: !secret lat
longitude: !secret long
elevation: 430
packages: !include_dir_named packages
unit_system: metric
time_zone: Europe/Amsterdam
customize: !include customize.yaml
auth_providers:
- type: homeassistant
allowlist_external_dirs:
- /config/video
default_config:
recorder:
db_url: !secret database
purge_keep_days: 7
history:
exclude:
domains:
- automation
- weblink
stream:
system_health:
zone:
- name: Home
latitude: !secret lat
longitude: !secret long
radius: 27
icon: mdi:home
frontend:
themes: !include_dir_merge_named themes
discovery:
notify:
- name: telegram_bot
platform: telegram
chat_id: !secret telegram_chat_id
telegram_bot:
- platform: polling
api_key: !secret telegram_key
allowed_chat_ids:
- !secret telegram_id
- !secret telegram_group_id
scene: !include scenes.yaml
wake_on_lan:
rest_command: !include includes/rest_command.yaml
sun:
logbook:
influxdb:
host: 192.168.1.80
#nest:
# client_id: !secret nest_id
# client_secret: !secret nest_secret
evohome:
username: !secret honeywell_user
password: !secret honeywell_pass
scan_interval: 600
#rflink:
# port: /dev/ttyUSB0
map:
tts:
- platform: google_translate
service_name: google_say
base_url: http://192.168.1.79:8123
- platform: microsoft
api_key: !secret azure_tts_api
region: westeurope
language: nl-nl
type: ColetteNeural
vacuum:
- platform: xiaomi_miio
name: miep
host: 192.168.1.34
token: !secret miiotoken
octoprint:
host: 192.168.1.132
port: 5000
api_key: !secret octo-api
ffmpeg:
lovelace:
input_select:
sean_room_location:
name: Pim's Room Location
options:
- Bathroom
- Office
- Away
- Home
input_number:
stepper_control:
name: Stepper Control
initial: 0
min: -1000
max: 1000
step: 1
mode: slider
falcon_animation_speed:
name: Falcon Animation Speed
initial: 150
min: 1
max: 150
step: 10
kossel_animation_speed:
name: Kossel Animation Speed
initial: 150
min: 1
max: 150
step: 10
webostv:
host: 192.168.1.33
name: LG livingroom
cover: !include_dir_merge_list covers
camera: !include_dir_merge_list camera
image_processing:
- platform: tensorflow
scan_interval: 10000
source:
# - entity_id: camera.voordeur
- entity_id: camera.zijdeur
file_out:
- "/config/video/{{ camera_entity.split('.')[1] }}_latest.jpg"
# - "/config/video/{{ camera_entity.split('.')[1] }}_{{ now().strftime('%Y%m%d_%H%M%S') }}.jpg"
model:
graph: "/config/tensorflow/models/efficientdet_d0_coco17_tpu-32/"
# categories:
# - person
# - cat
# - car
# - dog
- platform: tensorflow
scan_interval: 10000
source:
# - entity_id: camera.voordeur
- entity_id: camera.schuur
file_out:
- "/config/video/{{ camera_entity.split('.')[1] }}_latest.jpg"
# - "/config/video/{{ camera_entity.split('.')[1] }}_{{ now().strftime('%Y%m%d_%H%M%S') }}.jpg"
model:
graph: "/config/tensorflow/models/efficientdet_d0_coco17_tpu-32/"
# categories:
# - person
# - cat
# - car
# - dog
area:
top: 0.1
- platform: tensorflow
scan_interval: 10000
source:
- entity_id: camera.voordeur
file_out:
- "/config/video/{{ camera_entity.split('.')[1] }}_latest.jpg"
# - "/config/video/{{ camera_entity.split('.')[1] }}_{{ now().strftime('%Y%m%d_%H%M%S') }}.jpg"
model:
graph: "/config/tensorflow/models/efficientdet_d0_coco17_tpu-32/"
# categories:
# - person
# - cat
# - car
# - dog
area:
top: 0.4
surepetcare:
username: !secret surepet_user
password: !secret surepet_pass
# household_id: !secret surepet_household
flaps: [209692]
pets: [52825]
binary_sensor:
- platform: stookalert
province: Gelderland
# One entry per sensor node to understand when the device is online/offline and see device metadata such as IP address and settings values
- platform: mqtt
name: ESP32 A
state_topic: "presence_nodes/esp32_office_room_presence"
json_attributes_topic: "presence_nodes/esp32_office_room_presence/tele"
payload_on: "CONNECTED"
payload_off: "DISCONNECTED"
device_class: connectivity
tesla:
username: !secret tesla_username
password: !secret tesla_password
light: !include_dir_merge_list lights
sensor: !include_dir_merge_list sensors
input_boolean:
bedtime:
name: it's bedtime
initial: off
icon: mdi:bed
pim_present:
name: Pim Presence
initial: on
spotify:
client_id: !secret spotify_id
client_secret: !secret spotify_secret
weather:
# - platform: openweathermap
#api_key: !secret openweather
#mode: freedaily
alarm_control_panel:
- platform: manual_mqtt
state_topic: !secret alarm_state
command_topic: !secret alarm_command
name: Home Alarm
code: !secret alarm_pin
pending_time: 20
delay_time: 20
trigger_time: 120
disarmed:
trigger_time: 0
armed_home:
pending_time: 0
delay_time: 0
#logger:
# default: error
# logs:
# homeassistant.components.image_processing: debug
group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml