From e0a470c6b481955a606abe781cc483cb4d44f3ac Mon Sep 17 00:00:00 2001 From: nasseeder1 Date: Fri, 10 Feb 2023 13:21:52 +0000 Subject: [PATCH] 93_DbRep: contrib 8.51.6 git-svn-id: https://svn.fhem.de/fhem/trunk@27197 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/contrib/DS_Starter/93_DbRep.pm | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/fhem/contrib/DS_Starter/93_DbRep.pm b/fhem/contrib/DS_Starter/93_DbRep.pm index b742b7914..86672cdea 100644 --- a/fhem/contrib/DS_Starter/93_DbRep.pm +++ b/fhem/contrib/DS_Starter/93_DbRep.pm @@ -11667,7 +11667,11 @@ sub ReadingsSingleUpdateValue { my $name = $hash->{NAME}; readingsSingleUpdate($hash, $reading, $val, $ev); + + readingsBeginUpdate ($hash); DbRep_userexit ($name, $reading, $val); + readingsEndUpdate ($hash, 1); + DbRep_autoForward ($name, $reading, $val); return; @@ -11689,14 +11693,20 @@ sub ReadingsSingleUpdateTime { $bpt = sprintf "%.4f", $bpt; readingsSingleUpdate ($hash, "background_processing_time", $bpt, $evt); + + readingsBeginUpdate ($hash); DbRep_userexit ($name, "background_processing_time", $bpt); + readingsEndUpdate ($hash, 1); } if (defined $spt) { $spt = sprintf "%.4f", $spt; readingsSingleUpdate ($hash, "sql_processing_time", $spt, $evt); + + readingsBeginUpdate ($hash); DbRep_userexit ($name, "sql_processing_time", $spt); + readingsEndUpdate ($hash, 1); } } @@ -19708,7 +19718,7 @@ return; Die Regexprüfung nach der Erstellung jedes Readings. Ist die Prüfung wahr, wird die angegebene Funktion aufgerufen.

- 2. direkte Einngabe von eigenem Code

+ 2. direkte Eingabe von eigenem Code

Der eigene Code wird in geschweifte Klammern eingeschlossen. Der Aufruf des Codes erfolgt nach der Erstellung jedes Readings.