Hallo Leute
Habe mehrere Dofi im Einsatz. Dieser eine für meine Jalousien funktioniert nur nicht. Und ich weiß nicht wieso. Wenn ich ihn selber auslöse fährt sie herunter. Meine Doif sieht so aus
Internals:
DEF ([LaCrosse_0C:temperature] <14) (set Wohnzimmer_Esszimmer_Winter on) DOELSE ([LaCrosse_0C:temperature] >14) (set Wohnzimmer_Esszimmer_Winter off)
MODEL FHEM
NAME Jalousien_Wohnzimmer_Esszimmer_Winter
NR 146
NTFY_ORDER 50-Jalousien_Wohnzimmer_Esszimmer_Winter
STATE cmd_2
TYPE DOIF
READINGS:
2018-10-10 18:19:05 cmd 2.2
2018-10-10 18:19:05 cmd_event Jalousien_Wohnzimmer_Esszimmer_Winter
2018-10-10 18:19:05 cmd_nr 2
2018-10-10 18:19:05 cmd_seqnr 2
2018-10-10 18:19:00 mode enabled
2018-10-10 18:19:05 state cmd_2
Regex:
condition:
0 ReadingValDoIf($hash,'LaCrosse_0C','temperature') <14
devices:
0 LaCrosse_0C
all LaCrosse_0C
do:
0:
0 set Wohnzimmer_Esszimmer_Winter on
1:
0 [LaCrosse_0C:temperature] >14
1 set Wohnzimmer_Esszimmer_Winter off
helper:
globalinit 1
last_timer 0
sleeptimer -1
itimer:
perlblock:
readings:
0 LaCrosse_0C:temperature
all LaCrosse_0C:temperature
uiState:
uiTable:
Attributes:
room LaCrosse,Logo
Mein Temperatursensor so
Internals:
CHANGED
DEF 0C
IODev myJeeLink
LASTInputDev myJeeLink
LaCrosse_lastRcv 2018-10-11 07:01:25
MSGCNT 3996
NAME LaCrosse_0C
NR 133
STATE T: 13.4 H: 79
TYPE LaCrosse
addr 0C
battery_new 0
bufferedH
bufferedT
corr1 0
corr2 0
myJeeLink_MSGCNT 3997
myJeeLink_RAWMSG OK 9 12 1 4 110 79
myJeeLink_TIME 2018-10-11 07:01:25
previousH 79
previousT 13.4
sensorType 0=T(H)
READINGS:
2018-10-11 07:01:25 battery ok
2018-10-11 07:01:25 humidity 79
2018-10-11 06:59:38 state T: 13.4 H: 79
2018-10-11 07:01:25 temperature 13.4
Attributes:
IODev myJeeLink
alias Garten
event-on-change-reading 1
room LaCrosse
verbose 0
Danke schön mal für eure Hilfe
DOELSE --> DOELSEIF
Hatte ich vorher.
Klappte auch nicht. Habe mir dann nochmal das Wiki vorgenommen.
Und da steht das mit DOLSE drin.
Oder verstehe ich das falsch. Ist DOELSE für kein zweites CMD und DOELSEIF für so wie ich es geschriebem habe. Also mit 2 CMD?
Dann werde ich es nochmal ändern.
Zitat von: Wasserwerk33 am 11 Oktober 2018, 08:32:37
Hatte ich vorher.
Klappte auch nicht. Habe mir dann nochmal das Wiki vorgenommen.
Und da steht das mit DOLSE drin.
Oder verstehe ich das falsch. Ist DOELSE für kein zweites CMD und DOELSEIF für so wie ich es geschriebem habe. Also mit 2 CMD?
Dann werde ich es nochmal ändern.
DOELSE hat keine Bedingung, es ist der "Sonst"-Fall, du hast aber eine Bedingung hinter DOELSE angegeben - das passt nicht.
Okay. Verstanden werde es nochmal ändern.
Danke werde mich melden ob es klappt.
Hat geklappt danke