define DVES_201194 MQTT2_DEVICE DVES_201194
...
attr DVES_201194 event-on-change-reading MISCALEV126f889_Weight, MGewicht, JGewicht
...
attr DVES_201194 userReadings MGewicht { my $r = ReadingsVal("DVES_201194","MISCALEV126f889_Weight",undef);; return undef if !defined($r) || $r < 80;; return $r;; },\
JGewicht { my $r = ReadingsVal("DVES_201194","MISCALEV126f889_Weight",undef);; return undef if !defined($r) || $r >= 60;; return $r;; }\
attr DVES_201194 verbose 2
# CID DVES_201194
# DEF DVES_201194
# FUUID 689224a6-f33f-214e-778f-7a6b427cade68ea8
# IODev myBroker
# LASTInputDev myBroker
# MSGCNT 4
# NAME DVES_201194
# NR 992
# STATE 93.90 kg
# TYPE MQTT2_DEVICE
# myBroker_CONN myBroker_192.168.1.85_57885
# myBroker_MSGCNT 4
# myBroker_TIME 2026-01-25 11:42:39
# READINGS:
# 2026-01-25 00:58:13 JGewicht 29.55
...
# 2026-01-25 11:42:39 MGewicht 93.90
..-
# 2026-01-25 01:02:36 MISCALEV126f889_Weight 93.90
setstate DVES_201194 93.90 kg
setstate DVES_201194 2026-01-25 00:58:13 JGewicht 29.55
..
setstate DVES_201194 2026-01-25 11:42:39 MGewicht 93.90
...
setstate DVES_201194 2026-01-25 01:02:36 MISCALEV126f889_Weight 93.90
defmod Waage.File FileLog ./log/Waage-%Y.log DVES_201194:MISCALEV126f889_Weight:.*|DVES_201194:MGewicht:.*|DVES_201194:JGewicht:.*
Zitat von: Beta-User am 21 Januar 2026, 18:36:29Vielleicht der Versuch einer noch etwas anderen Beschreibung:
Wenn gesetzt, unterdrückt "event-on-change-reading" (aka eocr) alle Events (genauer: den trigger für die Erneuerung des Reading-Werts), es sei denn, der Reading-Name würde auf ein Element einer - durch komma-separierte regex-Ausdrücke beschriebenen - Liste matchen.
Das zuerst passende Element der "in order of apperance" durchlaufenden Liste beschreibt abschließend, auf welche Unterschiedlichkeit der Reading-Wert zu prüfen ist (insbesondere, falls ein threshold gesetzt ist).
Daher triggert nichts anderes mehr, wenn man genau einen Reading-Namen gesetzt hatte (völlig unabhängig davon, ob es den überhaupt gibt).
Zitat von: DerD am 25 Januar 2026, 10:40:01Auch PID ist digital ja umsetzbar.PID Modul
ZitatGibt es denn einen Weg, SF so zu konfigurieren oder Datenbestände (rück)zusetzen, sodass die Verbrauchsdaten des vorherigen Tages nicht mehr herangezogen werden und nur noch die für geplanten Verbraucher berücksichtigt werden?Ich habe schon darüber nachgedacht, aber keine Variante gefunden.
Zitat@Heiko: Der meiner Frage zugrunde liegende Anwendungsfall ist für Dich nachvollziehbar, richtig?Eigentlich nicht