Hallo,
damit wollte ich das Intervall abschalten, funktioniert leider nicht. Ist das so gewollt? Oder kann man das implementieren?
Danke und ciao
Walter
Set-Commands
As defined by the attributes set.*Name
If you set the attribute enableControlSet to 1, the following additional built in set commands are available:
interval
set new interval time in seconds and restart the timer
hast du enableControlSet gesetzt ?
Ja, habe ich. Andere Werte funktionieren. '0' scheint nicht erlaubt zu sein :(
ciao Walter
gerade mal in den code geguckt.
beim define sollte die 0 funktionieren (siehe https://svn.fhem.de/trac/browser/trunk/fhem/FHEM/98_HTTPMOD.pm#L401 )
da müsste dann sowas im log stehen: "$name: interval is 0, no periodic updates will done.";
zum abschalten versuchst du evtl. ein set <xyz> interval 0
?
das funktioniert wie wir schon im wiki gefunden haben nur bei aktivem controlset ( https://svn.fhem.de/trac/browser/trunk/fhem/FHEM/98_HTTPMOD.pm#L1353 )
führt aber dann zu https://svn.fhem.de/trac/browser/trunk/fhem/FHEM/98_HTTPMOD.pm#L1292 !
dort scheint die Grenze 5 sec. zu sein.
Ausgabe im log: "$name: interval $setVal (sec) to small (must be >5), continuing with $hash->{Interval} (sec)";
aber lange rede und kein sinn :)
set <xyz> stop
sollte das machen was du möchstest, oder?
Logausgabe dann: "$name: internal interval timer stopped";