-
Notifications
You must be signed in to change notification settings - Fork 6
/
system_monitor.yaml
executable file
·114 lines (110 loc) · 3.6 KB
/
system_monitor.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
notifiy_on_device_offline:
module: system_monitor
class: NotifyOnDeviceOffline
dependencies:
- notification_app
entities:
tracking_devices:
- switch.appdaemon
- switch.grafana
- switch.dockermon
- switch.hass
- switch.influxdb
- switch.mqtt
- switch.deconz
- switch.nginx
- switch.glances
- device_tracker.pi_schlafzimmer
- device_tracker.pi_ankleidezimmer
- device_tracker.pi_wohnzimmer
- device_tracker.pi_buero
- device_tracker.roomba_wohnzimmer
- device_tracker.nas
- device_tracker.harmonyhub
- device_tracker.switch_entfeuchter
- device_tracker.musik_buero
- device_tracker.minix_wohnzimmer
- device_tracker.musik_wohnzimmer
- device_tracker.musik_schlafzimmer
- device_tracker.raspberrypi
- device_tracker.ap_wohnzimmer
- device_tracker.switch_reduit
- device_tracker.switch_wohnzimmer
- device_tracker.usg_router
- zwave.aeotec_zw090_zstick_gen5_eu
- zwave.aeotec_zw100_multisensor_6
- zwave.aeotec_zw100_multisensor_6_10
- zwave.aeotec_zw100_multisensor_6_11
- zwave.aeotec_zw100_multisensor_6_4
- binary_sensor.fenster_wohnzimmer
- binary_sensor.tuer_wohnzimmer_balkon
- binary_sensor.fenster_buero
- binary_sensor.fenster_bad_gross
- binary_sensor.fenster_ankleidezimmer
- binary_sensor.fenster_schlafzimmer
- binary_sensor.tuer_kueche_balkon
- binary_sensor.fenster_kueche
- binary_sensor.tuer_wohnung
- binary_sensor.tuer_buero
- binary_sensor.tuer_ankleidezimmer
- binary_sensor.tuer_bad_gross
- binary_sensor.tuer_bad_klein
- binary_sensor.tuer_schlafzimmer
- binary_sensor.tuer_reduit
notifications:
targets: Dimitri
notify_on_appdaemon_log_error:
module: system_monitor
class: NotifyOnAppdaemonLogError
dependencies:
- notification_app
notifications:
targets: Dimitri
notify_on_low_battery:
module: system_monitor
class: NotifyOnLowBattery
dependencies:
- notification_app
entities:
tracking_devices:
- sensor.bad_klein_multisensor_battery
- sensor.dimmschalter_ankleidezimmer_battery_level
- sensor.dimmschalter_buero_battery_level
- sensor.dimmschalter_schlafzimmer_battery_level
- sensor.dimmschalter_schlafzimmer_master_battery_level
- sensor.dimmschalter_wohnzimmer_battery_level
- sensor.bad_klein_multisensor_battery
- sensor.fenster_ankleidezimmer_battery_level
- sensor.fenster_bad_gross_battery_level
- sensor.fenster_buero_battery_level
- sensor.fenster_kueche_battery_level
- sensor.fenster_schlafzimmer_battery_level
- sensor.fenster_wohnzimmer_battery_level
- sensor.tuer_ankleidezimmer_battery_level
- sensor.tuer_bad_gross_battery_level
- sensor.tuer_bad_klein_battery_level
- sensor.tuer_buero_battery_level
- sensor.tuer_kueche_balkon_battery_level
- sensor.tuer_reduit_battery_level
- sensor.tuer_schlafzimmer_battery_level
- sensor.tuer_wohnung_battery_level
- sensor.tuer_wohnzimmer_balkon_battery_level
- sensor.bewegung_wohnzimmer_battery_level
properties:
battery_low_threshold: 15
notifications:
targets: Dimitri
check_appdaemon_version_installed:
module: system_monitor
class: CheckAppDaemonVersionInstalled
notify_on_new_version:
module: system_monitor
class: NotifyOnNewVersion
dependencies:
- notification_app
entities:
available:
- sensor.appdaemon_available
- sensor.hass_available
notifications:
targets: Dimitri