-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathautomations.yaml
More file actions
142 lines (130 loc) · 3.17 KB
/
Copy pathautomations.yaml
File metadata and controls
142 lines (130 loc) · 3.17 KB
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
- alias: Tänd lamporna i fönstren (ej sovrum/lilla vardagsrummet) vardagar
trigger:
platform: time
at: '06:00:00'
condition:
- condition: time
weekday:
- mon
- tue
- wed
- thu
- fri
action:
service: switch.turn_on
entity_id: group.Hus
# Släck lamporna när solen går upp
- alias: Släck fönsterlamporna när solen går upp
initial_state: True
hide_entity: False
trigger:
platform: sun
event: sunrise
action:
service: switch.turn_off
# tänder lamporna i fönstren när solen går ner
- alias: Tänd lamporna i fönstret när solen går ner
initial_state: True
hide_entity: False
trigger:
platform: sun
event: sunset
offset: "-00:30:00"
action:
service: switch.turn_on
entity_id: group.Hus2
# Stäng av fönsterlamporna kl 22 vardagar söndag->torsdag.
- alias: Stäng av fönsterlampor kl 22 på vardagar
trigger:
platform: time
at: '22:00:00'
condition:
- condition: time
weekday:
- mon
- tue
- wed
- thu
- sun
action:
service: switch.turn_off
entity_id: group.Hus2
# Stäng av fönsterlamporna kl 23 vardagar fredag->söndag.
- alias: Stäng av fönsterlampor kl 23 på helgen
trigger:
platform: time
at: '23:00:00'
condition:
- condition: time
weekday:
- fri
- sat
action:
service: switch.turn_off
### BIO Plex ###
- alias: "stänger av lamporna i fönstret när plex spelar på bio"
trigger:
- platform: state
entity_id: media_player.bio
from: 'idle'
to: 'playing'
action:
service: switch.turn_off
entity_id: switch.vardagsrummet_switch
- alias: "Tänder lamporna om man pausar bio"
trigger:
- platform: state
entity_id: media_player.bio
from: 'playing'
to: 'paused'
action:
service: switch.turn_on
entity_id: switch.vardagsrummet_switch
- alias: "Tänder lamporna om man stoppar bio"
trigger:
- platform: state
entity_id: media_player.bio
from: 'playing'
to: 'stopped'
action:
service: switch.turn_on
entity_id: switch.vardagsrummet_switch
- alias: "Släcker lamporna igen efter man pausat"
trigger:
- platform: state
entity_id: media_player.bio
from: 'paused'
to: 'playing'
action:
service: switch.turn_off
entity_id: switch.vardagsrummet_switch
#### GARAGE ####
# Om rörelse detekteras i garaget när larm aktiverat så aktivera scriptet siren som drar igång larmet.
- alias: Motion Detected in the garage
trigger:
platform: state
entity_id: binary_sensor.motion_garage_sensor
from: 'off'
to: 'on'
condition:
condition: state
entity_id: 'alarm_control_panel.ha_alarm'
state: 'armed_away'
action:
- service: script.turn_on
entity_id: script.siren
- service: notify.ios_thomasiphone
data:
message: "Rörelse i garaget"
data:
subtitle: "LARM"
### LARM ###
# Vid avlarmning stäng av sirenen
- alias: Avlarma
trigger:
platform: state
entity_id: alarm_control_panel.ha_alarm
to: 'disarmed'
action:
service: switch.turn_off
entity_id: switch.garage_siren_switch