[gelöst] notify u. disabledForIntervals, Intervalländerung, Attributlöschung

Begonnen von KölnSolar, 21 Dezember 2025, 10:40:53

Vorheriges Thema - Nächstes Thema

KölnSolar

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

Edit: der Trigger findet minütlich statt.
Edit2: Gerade aufgefallen: der state ist 7:59. Also das letzte Mal vor dem disabledForIntervals
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

betateilchen

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?
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

KölnSolar

Hi U.,
hatte ich nur im Text so geschrieben. Im list vom notify ist es korrekt.
Grüße
Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

betateilchen

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

KölnSolar

Zitat08:00-9:00
Tatsache. die eine (nicht vorhandene) 0 übersehen. getestet, funktioniert.

4 Augen sehen mehr als 2.  8)

Danke Dir.
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt