Moin,
nach einem fhem-Update bekomme ich bei meinem FS20-Schalter Buerolicht ein
define Buerolicht_timer at +00:00:00 {readingsSingleUpdate($defs{'Buerolicht'},'state','on', 1);delete $defs{'Buerolicht'}->{TIMED_OnOff}; undef}: Cowardly refusing to start a busy loop
wenn ich "off-for-timer 0.25" aufrufe und das follow-on-for-timer=1 aktiviert habe.
Das Problem tritt nicht auf, wenn ich "off-for-timer 1" (oder größere Sekundenzahl) aufrufe oder follow-on-for-timer=0 gesetzt habe. Sieht auf den ersten Blick nach einem Rundungsproblem aus.
Bug oder mache ich etwas falsch?
Grüße
Torben
at mit 0-Werten sind (aus dem Augenwinkel beobachtet) seit kurzem nicht mehr zulässig. Bitte changelog konsultieren.
Moin.
Dieses "at" habe ja nicht ich selber definiert, das wird automatisch von FHEM generiert (vermutlich um den follow-on-for-timer zu triggern). Das at steckt also innerhalb von fhem (ich vermute FHEM allgemein, nicht im FS20 Modul).
Könnte da jemand nochmal genauer schauen? Das "off-for-timer 0.25" ist ja ein offiziell unterstützter Befehl und sollte auch im Zusammenspiel mit dem Attribut "follow-on-for-timer" funktionieren, ohne dass Fehlermeldungen im log auftauchen.
VG Torben
Hab's beim ursprünglichen Thread mal verlinkt, siehe https://forum.fhem.de/index.php?msg=1319827
follow-on-for-timer fuer Werte kleiner als 1sec hat noch nie funktioniert, vor der Einbau der o.g. Fehlermeldung hat es eine Endlosschleife produziert.
Ich habe jetzt fuer Dauer, die kein Ganzzahl ist, sleep statt at eingebaut.
Das sind Werte unter 8 Sekunden.
Zitatfollow-on-for-timer fuer Werte kleiner als 1sec hat noch nie funktioniert
Auch wenn es nicht mehr so relevant ist: Ich habe mein Device im Dezember angelegt und fleissig genutzt (dunkle Jahreszeit), also soweit ich sehe vor der Änderung (soweit ich den anderen Thread verstehe). Probleme mit Endlosschleifen hatte ich nie. Die Meldung tauchte dann nach einem Update auf.
Nach dem Update ist die Meldung nun weg und das Dimmen meiner Lampen (https://de.paulmann.com/p/standard-230v-3-step-dim-led-reflektor-gu10-460lm-6-5w-2700k-dimmbar-weiss/28577)funktioniert weiterhin. Danke.
VG Torben