Vielleicht ist das schlecht zu erkennen, da ich nur einen Auszug
gepostet habe. Hier ist das komplette, ohne GetHttpFile, welches auch
zu 100% funktioniert.
LG Jörg
####################################################################################################################################
### Licht - OG Wohnzimmer
##########################################################################################################
####################################################################################################################################
define OG_Wohnzimmer_TC6_oben notify og_wz_tc6_1 { \
if ("$value{og_wz_tc6_1}" eq "dim06%% 1") { \
if ("$value{dummy_wz_og_morgen}" eq "alternate") { \
fhem ("define wzo15 at +00:00:01 set 0103_Tischlampen dim25%%
4") ;; \
fhem ("define wzo01 at +00:00:02 set 0101_Decke_1 dim37%%
288") ;; \
fhem ("define wzo02 at +00:00:04 set 0102_Decke_2 dim62%%
120") ;; \
fhem ("define wzo14 at +00:00:07 set dummy_wz_og_morgen
normal") \
} \
elsif ("$value{dummy_wz_og_morgen}" eq "normal") { \
fhem ("set 0101_Decke_1 dim50%% 7") ;; \
fhem ("define wzo02 at +00:00:02 set 0102_Decke_2 dim62%% 7")
;; \
fhem ("define wzo15 at +00:00:03 set 0103_Tischlampen off
5") ;; \
} \
} \
\
elsif ("$value{og_wz_tc6_1}" eq "off 7") { \
} \
\
elsif ("$value{og_wz_tc6_1}" eq "dim06%% 2") { \
fhem ("define wzo16 at +00:00:01 set 0103_Tischlampen dim31%%
4") ;; \
fhem ("define wzo03 at +00:00:02 set 0101_Decke_1 dim68%% 5")
;; \
fhem ("define wzo04 at +00:00:04 set 0102_Decke_2 dim68%% 5")
\
} \
\
elsif ("$value{og_wz_tc6_1}" eq "off 8") { \
} \
\
elsif ("$value{og_wz_tc6_1}" eq "dim06%% 3") { \
fhem ("define wzo17 at +00:00:01 set 0103_Tischlampen off 7")
;; \
fhem ("define wzo05 at +00:00:02 set 0101_Decke_1 dim06%% 5")
;; \
fhem ("define wzo06 at +00:00:04 set 0102_Decke_2 dim06%% 5")
\
} \
\
elsif ("$value{og_wz_tc6_1}" eq "off 9") { \
} \
\
elsif ("$value{og_wz_tc6_1}" eq "dim06%% 4") { \
fhem ("define wzo18 at +00:00:01 set 0103_Tischlampen dim12%%
4") ;; \
fhem ("define wzo07 at +00:00:02 set 0101_Decke_1 dim43%% 7")
;; \
fhem ("define wzo08 at +00:00:04 set 0102_Decke_2 dim25%% 7")
\
} \
\
elsif ("$value{og_wz_tc6_1}" eq "off 10") { \
} \
\
elsif ("$value{og_wz_tc6_1}" eq "off 5") { \
fhem ("define wzo19 at +00:00:01 set 0101_Decke_1 off 30")
;; \
fhem ("define wzo09 at +00:00:02 set 0102_Decke_2 off 30")
;; \
fhem ("define wzo10 at +00:00:04 set 0103_Tischlampen off
30") ;; \
fhem ("define wzo11 at +00:00:35 set 0121_Leseleuchte off")
\
} \
\
elsif ("$value{og_wz_tc6_1}" eq "off 11") { \
} \
\
elsif ("$value{og_wz_tc6_1}" eq "dim06%% 6") { \
fhem ("define wzo20 at +00:00:01 set 0103_Tischlampen dim100%%
5") ;; \
fhem ("define wzo12 at +00:00:02 set 0101_Decke_1 dim100%% 4")
;; \
fhem ("define wzo13 at +00:00:04 set 0102_Decke_2 dim100%% 5")
\
} \
\
elsif ("$value{og_wz_tc6_1}" eq "off 12") { \
} \
\
else { \
} \
}
####################################################################################################################################
### E N D E
########################################################################################################################
####################################################################################################################################