diff --git a/fhem/fhem.pl b/fhem/fhem.pl index 0044952c0..15fe00d99 100755 --- a/fhem/fhem.pl +++ b/fhem/fhem.pl @@ -49,6 +49,8 @@ sub AttrVal($$$); sub CallFn(@); sub CheckDuplicate($$@); sub CommandChain($$); +sub Debug($); +sub DoSet(@); sub Dispatch($$$); sub DoTrigger($$@); sub EvalSpecials($%); @@ -61,14 +63,20 @@ sub HandleArchiving($); sub HandleTimeout(); sub IOWrite($@); sub InternalTimer($$$$); +sub InternalVal($$$); sub IsDisabled($); sub IsDummy($); sub IsIgnored($); +sub IsIoDummy($); sub LoadModule($); sub Log($$); sub Log3($$$); +sub OldTimestamp($); +sub OldValue($); sub OpenLogfile($); sub PrintHash($$); +sub ReadingsNum($$$); +sub ReadingsTimestamp($$$); sub ReadingsVal($$$); sub RemoveInternalTimer($); sub ReplaceEventMap($$$); @@ -76,21 +84,38 @@ sub ResolveDateWildcards($@); sub SemicolonEscape($); sub SignalHandling(); sub TimeNow(); +sub Value($); +sub WakeUpFn($); sub WriteStatefile(); sub XmlEscape($); sub addEvent($$); sub addToAttrList($); +sub addToWritebuffer($$); sub attrSplit($); +sub computeClientArray($$); +sub concatc($$$); sub createInterfaceDefinitions(); +sub createNtfyHash(); sub devspec2array($); sub doGlobalDef($); +sub escapeLogLine($); sub evalStateFormat($); sub fhem($@); -sub fhz($); +sub fhemTimeGm($$$$$$); +sub fhemTimeLocal($$$$$$); +sub fhemTzOffset($); +sub getAllAttr($); sub getAllGets($); sub getAllSets($); +sub getGetters($); +sub getGettersForInterface($); +sub getInterfaces($); +sub getReadingsForInterface($); +sub getSetters($); +sub getSettersForInterface($); sub latin1ToUtf8($); -sub escapeLogLine($); +sub myrename($$); +sub notifyRegexpChanged($$); sub readingsBeginUpdate($); sub readingsBulkUpdate($$$@); sub readingsEndUpdate($$); @@ -106,6 +131,8 @@ sub CommandDefaultAttr($$); sub CommandDefine($$); sub CommandDelete($$); sub CommandDeleteAttr($$); +sub CommandDeleteReading($$); +sub CommandDisplayAttr($$); sub CommandGet($$); sub CommandHelp($$); sub CommandIOWrite($$); @@ -119,10 +146,12 @@ sub CommandRename($$); sub CommandRereadCfg($$); sub CommandSave($$); sub CommandSet($$); +sub CommandSetReading($$); sub CommandSetstate($$); sub CommandShutdown($$); sub CommandSleep($$); sub CommandTrigger($$); +sub CommandVersion($$); # configDB special sub cfgDB_Init;