-
Notifications
You must be signed in to change notification settings - Fork 276
/
unit_3.txt
executable file
·227 lines (180 loc) · 6.04 KB
/
unit_3.txt
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
Конфиги третьего урока :
##### configuration.yaml
homeassistant:
name: My Smart Home
latitude: !secret latitude_coord
longitude: !secret longitude_coord
elevation: 179
unit_system: metric
time_zone: Europe/Kiev
# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:
# Uncomment this if you are using SSL/TLS, running in Docker container, etc.
# http:
# base_url: example.duckdns.org:8123
lovelace:
mode: yaml
# Text to speech
tts:
- platform: google_translate
#Вынос во внешние файлы
group: !include includes/groups.yaml
automation: !include includes/automations.yaml
script: !include includes/scripts.yaml
scene: !include includes/scenes.yaml
recorder: !include includes/recorder.yaml
yeelight: !include includes/yeelight.yaml
#Вынос во внешние папки
sensor: !include_dir_merge_list includes/sensor
/config/includes/recorder.yaml
db_url: mysql://hass:hass@core-mariadb/homeassistant?charset=utf8
purge_keep_days: 3
##### ui-lovelace.yaml
title: Home Assistant - сервер
views:
- title: Главная
icon: mdi:home-assistant
cards:
- type: vertical-stack
cards:
- type: markdown
content: >
**Текущее состояние**
- type: entities
show_header_toggle: false
entities:
- entity: sensor.time
name: Текущее время
icon: mdi:clock-outline
- entity: sensor.date
name: Дата
icon: mdi:calendar-check-outline
- type: entities
show_header_toggle: false
entities:
- entity: sensor.maria_db_size
name: Объем БД
icon: mdi:database
- type: vertical-stack
cards:
- type: markdown
content: >
**Графики**
- type: horizontal-stack
cards:
- type: gauge
name: Загрузка CPU
unit: '%'
entity: sensor.processor_use
severity:
green: 0
yellow: 60
red: 85
- type: gauge
name: Загрузка ОЗУ
unit: '%'
entity: sensor.memory_use_percent
severity:
green: 0
yellow: 60
red: 85
- type: horizontal-stack
cards:
- type: gauge
name: Диск заполнен
unit: '%'
entity: sensor.disk_use_percent
severity:
green: 0
yellow: 60
red: 85
- type: gauge
name: Свободное место
unit: 'Гб'
entity: sensor.disk_free
severity:
red: 2
yellow: 6
green: 8
- type: history-graph
entities:
- entity: sensor.maria_db_size
name: Maria DB
- title: Погода
icon: mdi:weather-partly-snowy-rainy
cards:
- type: weather-forecast
entity: weather.home_assistant
- title: Освещение
icon: mdi:lightbulb-group
cards:
- type: vertical-stack
cards:
- type: markdown
content: >
**Панель переключателей**
- type: entities
show_header_toggle: false
entities:
- entity: light.yeelight_650
name: Люстра 650 основной свет
- entity: light.yeelight_650_nightlight
name: Люстра 650 ночник
- entity: light.yeelight_650_ambilight
name: Люстра 650 амбилайт
- entity: light.yeelight_450
name: Люстра 450 основной свет
- entity: light.yeelight_450_nightlight
name: Люстра 450 ночник
- entity: light.yeelight_rgb_bulb
name: Лампочка
- type: vertical-stack
cards:
- type: markdown
content: >
**Светильники**
- type: horizontal-stack
cards:
- type: light
entity: light.yeelight_650
name: Люстра 650
- type: light
entity: light.yeelight_650_nightlight
name: Ночник 650
- type: light
entity: light.yeelight_650_ambilight
name: Ambilight 650
##### /config/includes/sensor/system.yaml
- platform: time_date
display_options:
- 'time'
- 'date'
- 'time_date'
- platform: systemmonitor
resources:
- type: processor_use
- type: disk_use_percent
arg: /
- type: memory_use_percent
- type: last_boot
- type: disk_free
arg: /
- platform: sql
db_url: mysql://hass:hass@core-mariadb/homeassistant?charset=utf8
queries:
- name: Maria DB size
query: 'SELECT table_schema "database", Round(Sum(data_length + index_length) / 1048576, 2) "value" FROM information_schema.tables WHERE table_schema="homeassistant" GROUP BY table_schema;'
column: 'value'
unit_of_measurement: MB
##### Конфигурация Maria DB - Обновлено по версии 2.0
databases:
- homeassistant
logins:
- username: hass
host: '%'
password: hass
rights:
- username: hass
host: '%'
database: homeassistant
grant: ALL PRIVILEGES ON