FHEM Forum

FHEM => Automatisierung => Thema gestartet von: KölnSolar am 21 Dezember 2025, 10:40:53

Titel: notify u. disabledForIntervals, Intervalländerung, Attributlöschung
Beitrag von: KölnSolar am 21 Dezember 2025, 10:40:53
funktionieren nicht.  :(

Hi Rudi,

ich kann machen, was ich will. Ein einmal gesetztes Intervall lässt sich nicht ändern. Nicht durch Attributänderung, -löschung/Neuanlage, nicht durch defmod und selbst durch Löschung u. Neuanlage des notify-devices nicht.
Nur die Löschung u. Neuanlage unter anderem devicename helfen. Die Attributlöschung hilft auch, aber dann kann man eben kein neues Intervall anlegen(Man kann, aber das Gelöschte ist dann wieder aktiv)

Internals:
   .COMMAND   {  PV_power_new($EVTPART1,$EVENT) }
   CFGFN     
   DEF        zaehler:Momentanleistung.* {  PV_power_new($EVTPART1,$EVENT) }
   FUUID      6947b9b9-f33f-49d8-9b4a-029dbcafbef72bba
   NAME       act_on_Strom
   NOTIFYDEV  zaehler
   NR         1372
   NTFY_ORDER 50-act_on_Strom
   REGEXP     zaehler:Momentanleistung.*
   STATE      2025-12-21 07:59:02
   TRIGGERTIME 1766308502.35853
   TYPE       notify
   eventCount 5
   .attraggr:
   .attrminint:
   READINGS:
     2025-12-21 10:24:47   state           active
     2025-12-21 10:15:02   triggeredByDev  zaehler
     2025-12-21 10:15:02   triggeredByEvent Momentanleistung: -574
Attributes:
   disabledForIntervals 08:00-9:00
Ursprünglich war der Zeitraum 9-11. 10:15 das Attribut gelöscht und daher das triggeredBy.

Grüße, geruhsame Feiertage, Gesundheit und vielen Dank, was Du geschaffen hast.
Markus
Titel: Aw: notify u. disabledForIntervals, Intervalländerung, Attributlöschung
Beitrag von: betateilchen am 21 Dezember 2025, 11:22:56
Das Problem kann ich nicht nachvollziehen.

Zitat von: KölnSolar am 21 Dezember 2025, 10:40:53Attributes:
   disabledForIntervals 08:00-9:00

Die korrekte Syntax erfordert zweistellige Stundenangaben,

ZitatdisabledForIntervals HH:MM-HH:MM HH:MM-HH:MM ...
Space separated list of HH:MM or D@HH:MM tupels.

es müsste also 08:00-09:00 heißen.
Vielleicht löst das schon Deinen Kummer?