2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-04-25 22:09:21 +00:00

93_DbLog: contrib 5.5.4

git-svn-id: https://svn.fhem.de/fhem/trunk@26842 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
nasseeder1 2022-12-11 20:36:43 +00:00
parent d6fc326e8e
commit 3e24f2bdfc

View File

@ -323,6 +323,7 @@ sub DbLog_Initialize {
$hash->{ReadFn} = "DbLog_SBP_Read";
$hash->{SVG_regexpFn} = "DbLog_regexpFn";
$hash->{DelayedShutdownFn} = "DbLog_DelayedShutdown";
$hash->{ShutdownFn} = "DbLog_Shutdown";
$hash->{AttrList} = "addStateEvent:0,1 ".
"asyncMode:1,0 ".
"bulkInsert:1,0 ".
@ -522,6 +523,20 @@ sub DbLog_DelayedShutdown {
return $delay_needed;
}
###################################################################################
# Mit der X_Shutdown Funktion kann ein Modul Aktionen durchführen bevor FHEM
# gestoppt wird. Dies kann z.B. der ordnungsgemäße Verbindungsabbau mit dem
# physikalischen Gerät sein (z.B. Session beenden, Logout, etc.). Nach der
# Ausführung der Shutdown-Fuktion wird FHEM sofort beendet.
###################################################################################
sub DbLog_Shutdown {
my $hash = shift;
DbLog_SBP_CleanUp ($hash);
return;
}
#####################################################
# DelayedShutdown abschließen
# letzte Aktivitäten vor Freigabe des Shutdowns
@ -530,7 +545,6 @@ sub _DbLog_finishDelayedShutdown {
my $hash = shift;
my $name = $hash->{NAME};
DbLog_SBP_CleanUp ($hash);
CancelDelayedShutdown ($name);
return;