Hi,
Hat sich erledigt.....Kaum schreibt man was, kommt der Geistesblitz 8)
Muss natürlich immer "DOELSEIF" heissen......
Kann leider den Thread nicht löschen.
Schönes Wochenende noch,
Stefan
irgendwie steh ich grad am Schlauch.
Folgendes DOIF löst cmd2 aus, obwohl das mMn eigentlich noch lange nicht der Fall sein dürfte:
define di_HochprozentigerSchnaps DOIF ([iCelsius:temp1] > 79) (set Stefan_Handy ttsMsg Start Edelbrand)
DOELSE ([iCelsius:temp1] > 94) (set Stefan_Handy ttsMsg 'Ende der Destillerie. bitte Heizung abschalten')
DOELSE ([iCelsius:temp1] > 91) (set Stefan_Handy ttsMsg Jetzt startet der Nachlauf)
DOELSE ([iCelsius:temp1] > 30) (set Stefan_Handy ttsMsg Brenngut beginnt sich zu erhitzen)
DOELSE ()
Hier ein List:
NAME di_HochprozentigerSchnaps
NR 466
NTFY_ORDER 50-di_HochprozentigerSchnaps
STATE cmd_2
TYPE DOIF
Readings:
2016-01-16 12:57:01 Device iCelsius
2016-01-16 12:57:01 cmd_event iCelsius
2016-01-16 12:57:01 cmd_nr 2
2016-01-16 12:57:01 cmd_seqnr 2
2016-01-16 12:57:01 e_iCelsius_temp1 36.28
2016-01-16 12:57:01 state cmd_2
Condition:
0 ReadingValDoIf('iCelsius','temp1','') > 79
Devices:
0 iCelsius
all iCelsius
Do:
0:
0 set Stefan_Handy ttsMsg Start Edelbrand
1:
0 [iCelsius:temp1] > 94
1 set Stefan_Handy ttsMsg 'Ende der Destillerie. bitte Heizung abschalten'
Helper:
globalinit 1
last_timer 0
sleeptimer -1
Internals:
Itimer:
Readings:
0 iCelsius:temp1
all iCelsius:temp1
State:
Timerfunc:
Trigger:
Attributes:
DbLogExclude .*
alias Hochprozentiger
room iCelsius
Irgendjemand nen Hinweis für mich, wo's da hakt?
lg, Stefan[/s]