diff --git a/fhem/fhem.pl b/fhem/fhem.pl index 894c16fe9..1d09aa13d 100755 --- a/fhem/fhem.pl +++ b/fhem/fhem.pl @@ -166,18 +166,20 @@ sub cfgDB_svnId; # global, to be able to access them from modules #Special values in %modules (used if set): +# AttrFn - called for attribute changes # DefFn - define a "device" of this type -# UndefFn - clean up (delete timer, close fd), called by delete and rereadcfg # DeleteFn - clean up (delete logfile), called by delete after UndefFn -# ParseFn - Interpret a raw message -# ListFn - details for this "device" -# SetFn - set/activate this device +# ExceptFn - called if the global select reports an except field # GetFn - get some data from this device -# StateFn - set local info for this device, do not activate anything # NotifyFn - call this if some device changed its properties -# RenameFn - inform the device about its renameing -# ReadyFn - check for available data, if no FD +# ParseFn - Interpret a raw message # ReadFn - Reading from a Device (see FHZ/WS300) +# ReadyFn - check for available data, if no FD +# RenameFn - inform the device about its renameing +# SetFn - set/activate this device +# ShutdownFn-called before shutdown +# StateFn - set local info for this device, do not activate anything +# UndefFn - clean up (delete timer, close fd), called by delete and rereadcfg #Special values in %defs: # TYPE - The name of the module it belongs to