Hauptmenü

notify nachts um 0h

Begonnen von u.becker, 28 Dezember 2025, 20:44:09

Vorheriges Thema - Nächstes Thema

u.becker

Hallo,
ich habe Probleme mit dem Brenner meiner Heizung und mir dazu ein notify gebaut, welches bei Auftreten einer Brennerstörung eine Nachricht schickt. das funktioniert soweit auch. Eingesetzt wird dazu das Modul KM271, welches diverse Stati ausgibt und worüber auch die Heizung gesteuert werden kann.
Problem ist jetzt, nachts um 0h löst KM271 diverse Readings aus, u.a. auch den Fehlerspeicher und dann bekomme ich wieder eine Benachrichtigung, obwohl keine neue Störung vorliegt.
Internals:
   DEF        KM271:ERR_Fehlerspeicher1:.* set Signal send [KM271:ERR_Fehlerspeicher1]
   FUUID      693ef544-f33f-d162-b8bf-77ee1a92c2c67cd3
   NAME       BrennerFehler1
   NOTIFYDEV  KM271
   NR         95
   NTFY_ORDER 50-BrennerFehler1
   REGEXP     KM271:ERR_Fehlerspeicher1:.*
   STATE      2025-12-28 00:01:05
   TRIGGERTIME 1766876465.3358
   TYPE       notify
   READINGS:
     2025-12-25 10:42:46   state           active
     2025-12-28 00:01:05   triggeredByDev  KM271
     2025-12-28 00:01:05   triggeredByEvent ERR_Fehlerspeicher1: Code 52 (+): 07:09Uhr vor 1 Tagen | (-): 08:06Uhr vor 1 Tagen
Attributes:
   event-on-change-reading KM271:ERR_Fehlerspeicher1
   room       Heizung


Der Fehler oben ist am 27.12. 07:09h aufgetreten. Das Attribut event-on-change-reading funktioniert so nicht.
Wie muss ich das einstellen, sodaß die Meldung nachts nicht mehr kommt?

Danke

betateilchen

Das Attribut "disabledForIntervals" könnte Dir weiterhelfen.
Damit kannst Du z.B. das notify von 23:55 bis 00:05 Uhr deaktivieren.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Beta-User

Und wenn, dann gehört das Event-Unterdrückungs-Attribut an das KM271-Device ;) ...
Server: HP-elitedesk@Debian 13, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

u.becker

Moin,
leider funktioniert das mit Disablefor Intervals nicht, die Benachrichtigung wird um 01:10h verschickt

nternals:
   DEF        KM271:ERR_Fehlerspeicher1:.* set Signal send [KM271:ERR_Fehlerspeicher1]
   FUUID      693ef544-f33f-d162-b8bf-77ee1a92c2c67cd3
   NAME       BrennerFehler1
   NOTIFYDEV  KM271
   NR         95
   NTFY_ORDER 50-BrennerFehler1
   REGEXP     KM271:ERR_Fehlerspeicher1:.*
   STATE      2026-01-02 00:01:10
   TRIGGERTIME 1767308470.21565
   TYPE       notify
   READINGS:
     2025-12-25 10:42:46   state           active
     2026-01-02 00:01:10   triggeredByDev  KM271
     2026-01-02 00:01:10   triggeredByEvent ERR_Fehlerspeicher1: Code 52 (+): 03:06Uhr vor 1 Tagen | (-): 07:50Uhr vor 1 Tagen
Attributes:
   disabledForIntervals 23:55-00:05
   room       Heizung


der Logeintrag dazu:
2026.01.02 00:01:10 3: Signal: Before parse:Code 52 (+): 03:06Uhr vor 1 Tagen | (-): 07:50Uhr vor 1 Tagen:

Hat jemand eine Idee dazu?

Danke

Nobbynews

disabledForIntervals 23:55-00:05Das ist verkehrt.
Probiere mal:
disabledForIntervals 23:55-24:00 00:00-00:05
ZitatUm einen Intervall um Mitternacht zu spezifizieren, muss man zwei einzelne angeben, z.Bsp.:
23:00-24:00 00:00-01:00