-
Notifications
You must be signed in to change notification settings - Fork 0
/
fhem_checkstatus.cfg
74 lines (68 loc) · 2.73 KB
/
fhem_checkstatus.cfg
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
###############################################################################
# #
# fhem_checkstatus.cfg Wolfram Plettscher 11/2019 #
# included into fhem_main.cfg #
# #
###############################################################################
###############################################################################
# check Battery status #
###############################################################################
define rg_battery readingsGroup .*:battery
attr rg_battery alias Batteriestatus
attr rg_battery valueIcon {'battery.ok' => 'batterie@green', 'battery.low' => 'batterie@red'}
###############################################################################
# after all defines and initialization are done, this module updates #
# status display #
# #
###############################################################################
#trigger Schaltaktor1_1
trigger GarageNeigungssensor status
define checkstatus dummy
define actOn_checkstatus notify checkstatus { \
### Aussen Vorgarten \
if (Value ("Dimmer_LEDHaustuer") eq "???") { \
fhem ("set Dimmer_LEDHaustuer 0;;") \
} \
if (Value ("BaeumeVorgarten") eq "???") { \
fhem ("set BaeumeVorgarten off;;") \
} \
if (Value ("Dimmer_Einfahrt") eq "???") { \
fhem ("set Dimmer_Einfahrt 0;;") \
} \
if (Value ("AutoDachServer") eq "???") { \
fhem ("set AutoDachServer on;;") \
} \
### Aussen Garten \
if (Value ("BaeumeGarten") eq "???") { \
fhem ("set BaeumeGarten off;;") \
} \
if (Value ("Dimmer_AussenWandEG") eq "???") { \
fhem ("set Dimmer_AussenWandEG off;;") \
} \
if (Value ("Dimmer_Terrasse") eq "???") { \
fhem ("set Dimmer_Terrasse 0;;") \
} \
if (Value ("Dimmer_BalkonOG") eq "???") { \
fhem ("set Dimmer_BalkonOG 0;;") \
} \
if (Value ("LichtBambus") eq "???") { \
fhem ("set LichtBambus off;;") \
} \
if (Value ("SteckdoseGarten") eq "???") { \
fhem ("set SteckdoseGarten off;;") \
} \
if (Value ("ZisterneGarten") eq "???") { \
fhem ("set ZisterneGarten off;;") \
} \
if (Value ("AutoBeschattung") eq "???") { \
fhem ("set AutoBeschattung on;;") \
} \
### Küche \
if (Value ("SteckdoseKaffee") eq "???") { \
fhem ("set SteckdoseKaffee off;;") \
} \
if (Value ("hs_zirkpumpe") eq "???") { \
fhem ("set hs_zirkpumpe off;;") \
} \
}
trigger checkstatus