Created by potrace 1.8, written by Peter Selinger 2001-2007
Change wizard
Change the timespec:
Relative   Periodic   Use perl function for timespec
 
Change the executed command:
 CoolingGoalAt +*00:05:00 set


CoolingGoalAt
Internals
COMMAND
{ 
  my $TA=ReadingsNum("MQTT2_DVES_1A6E7C","DS18B20-2_Temperature","0"); 
  my $TYDM=ReadingsNum("MQTT2_Temperatures","TYDMax","0"); 
  my $TYDA=ReadingsNum("MQTT2_Temperatures","TYDAvg","0"); 
  my $TTDM=Value("TempTDMax"); 
  if (defined($TA) && defined($TYDM) && defined($TYDA)) { 
    if ($hour<1 || (!defined($TTDM)) || ($TTDM eq "???") || $TA>$TTDM) {fhem "set TempTDMax ".$TA;$TTDM=$TA;} 
    my $T=maxNum(($TYDM+$TYDA)/2,$TTDM); 
    fhem "set CoolingGoalDummy ".($T-24); 
    fhem "trigger VtAlleRollos"; 
  } 
}
DEF
+*00:05:00 { 
  my $TA=ReadingsNum("MQTT2_DVES_1A6E7C","DS18B20-2_Temperature","0"); 
  my $TYDM=ReadingsNum("MQTT2_Temperatures","TYDMax","0"); 
  my $TYDA=ReadingsNum("MQTT2_Temperatures","TYDAvg","0"); 
  my $TTDM=Value("TempTDMax"); 
  if (defined($TA) && defined($TYDM) && defined($TYDA)) { 
    if ($hour<1 || (!defined($TTDM)) || ($TTDM eq "???") || $TA>$TTDM) {fhem "set TempTDMax ".$TA;$TTDM=$TA;} 
    my $T=maxNum(($TYDM+$TYDA)/2,$TTDM); 
    fhem "set CoolingGoalDummy ".($T-24); 
    fhem "trigger VtAlleRollos"; 
  } 
}
FUUID
6932b166-f33f-45a2-4d6a-a0426a52e57c2e59
NAME
CoolingGoalAt
NR
345
NTM
15:43:14
PERIODIC
yes
RELATIVE
yes
REP
-1
STATE
Next: 15:43:14
TIMESPEC
00:05:00
TRIGGERTIME
1765118594.168
TRIGGERTIME_FMT
2025-12-07 15:43:14
TYPE
eventCount
628
Readings
state
Next: 15:43:14
2025-12-07 15:38:14
CoolingGoalAt
Attributes
room