erledigt [DOIF] Problem bei mehreren Temperaturen

Begonnen von Icinger, 16 Januar 2016, 12:58:27

Vorheriges Thema - Nächstes Thema

Icinger

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]
Verwende deine Zeit nicht mit Erklärungen. Die Menschen hören (lesen) nur, was sie hören (lesen) wollen. (c) Paulo Coelho