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:
parent
d6fc326e8e
commit
3e24f2bdfc
@ -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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user