[Gelöst] dummy mit attr setlist bringt Fehler bei Zeitverarbeitung

Begonnen von Rewe2000, 05 Januar 2019, 21:00:44

Vorheriges Thema - Nächstes Thema

Rewe2000

Hallo,

hab ich da etwas übersehen oder ist da noch ein Fehler im dummy Code versteckt.

Ich definiere einen dummy wie folgt:
Internals:
   NAME       du_Fuetterungszeit
   NR         389
   STATE      13:00:00
   TYPE       dummy
   READINGS:
     2019-01-05 20:31:36   state           13:00:00
Attributes:
   DbLogExclude .*
   comment    Mid diesem dummy wird die tägliche Fütterungszeit eingestellt, um welchen Uhrzeit diese erfolgen soll.
Derzeit ist nur eine automatisch Fütterung pro Tag, zu einer voreingestellten Uhrzeit vorgesehen.
   group      Haustier
   icon       dog_silhouette
   room       Dachboden
   setList    state:05:00:00,06:00:00,07:00:00,08:00:00,09:00:00,10:00:00,11:00:00,12:00:00,13:00:00,14:00:00,15:00:00,16:00:00,17:00:00,18:00:00,19:00:00,20:00:00,21:00:00,22:00:00,23:00:00
   webCmd     state


Setze ich nun die voreingestellte Zeit wie im Anhang Bild1.jpg, so funktioniert die Verarbeitung im nachfolgenden doif.
Setze ich aber die voreingestellte Zeit, bei geöffnetem dummy mit set, wie im Bild2.jpg, so gibt es im doif die folgende Fehlermeldung.

error: Wrong timespec state 12:00:00: either HH:MM:SS or {perlcode}

Irgendwo wird da noch ein Doppelpunkt an die Zeitvariable mit angehängt. Lässt sich dieses Verhalten erklären?
Ich denke nicht, dass es an meinem doif liegt, gerne liefere ich aber das komplette Listing nach, sollte es gewünscht werden.

Auszug aus der Zeitverarbeitung im doif:
{ if ([[du_Fuetterungszeit] - ([du_Fuetterungszeit]+[10])] and get_Exec ("Timer1") < 1).........

Gruß Reinhard
Fhem 6.3 auf Raspberry Pi4 SSD mit Raspbian Bookworm, Homematic, Homematic IP, CCU3 mit RapberryMatic, WAGO 750-880, E3DC S10E Hauskraftwerk, E3DC Wallbox, my-PV AC ELWA-E Heizstab, Fritz!Box 7590, KIA Bluelinky

CoolTux

Attribut readingsList mit Wert state setzen und dann geht es
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Rewe2000

Danke CoolTux,

das wars, da wäre ich von selbst nie darauf gekommen.
Da kommt davon, wenn man irgend etwas abkupfert, ohne es vollständig zu begreifen ;)

Danke nochmals
Reinhard
Fhem 6.3 auf Raspberry Pi4 SSD mit Raspbian Bookworm, Homematic, Homematic IP, CCU3 mit RapberryMatic, WAGO 750-880, E3DC S10E Hauskraftwerk, E3DC Wallbox, my-PV AC ELWA-E Heizstab, Fritz!Box 7590, KIA Bluelinky