FB_CALLMONITOR: new set command rereadCache (Forum: #35625)
git-svn-id: https://svn.fhem.de/fhem/trunk@8378 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
# Add changes at the top of the list. Keep it in ASCII, and 80-char wide.
|
||||
# Do not insert empty lines here, update check depends on it.
|
||||
- feature: FB_CALLMONITOR: new set command rereadCache
|
||||
- feature: SYSMON: new reading: cpu_core_count
|
||||
- feature: SYSMON: Allows to suppress reading certain information.
|
||||
- change: 14_CUL_TCM97001: Add support for ABS700, NC_WS, GT-WT-02 and AURIOL sensors
|
||||
|
||||
@@ -158,7 +158,7 @@ FB_CALLMONITOR_Get($@)
|
||||
|
||||
return "argument missing" if(int(@arguments) < 2);
|
||||
|
||||
if($arguments[1] eq "search")
|
||||
if($arguments[1] eq "search" and int(@arguments) == 3)
|
||||
{
|
||||
return FB_CALLMONITOR_reverseSearch($hash, $arguments[2]);
|
||||
}
|
||||
@@ -238,6 +238,7 @@ FB_CALLMONITOR_Set($@)
|
||||
my @sets = ();
|
||||
|
||||
push @sets, "rereadPhonebook" if(defined($hash->{helper}{PHONEBOOK}) or AttrVal($name, "reverse-search" , "") =~ /(all|phonebook|internal)/);
|
||||
push @sets, "rereadCache" if(defined(AttrVal($name, "reverse-search-cache-file" , undef)));
|
||||
push @sets, "password" if($hash->{helper}{PWD_NEEDED});
|
||||
|
||||
$usage = "Unknown argument ".$a[1].", choose one of ".join(" ", @sets) if(scalar @sets > 0);
|
||||
@@ -247,6 +248,11 @@ FB_CALLMONITOR_Set($@)
|
||||
FB_CALLMONITOR_readPhonebook($hash);
|
||||
return undef;
|
||||
}
|
||||
elsif($a[1] eq "rereadCache")
|
||||
{
|
||||
FB_CALLMONITOR_loadCacheFile($hash);
|
||||
return undef;
|
||||
}
|
||||
elsif($a[1] eq "password")
|
||||
{
|
||||
return FB_CALLMONITOR_storePassword($hash, $a[2]) if($hash->{helper}{PWD_NEEDED});
|
||||
@@ -955,6 +961,10 @@ sub FB_CALLMONITOR_loadCacheFile($;$)
|
||||
Log3 $name, 3, "FB_CALLMONITOR ($name) - could not open cache file: $err";
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
Log3 $name, 3, "FB_CALLMONITOR ($name) - unable to access cache file: $file";
|
||||
}
|
||||
}
|
||||
|
||||
#####################################
|
||||
@@ -1338,6 +1348,7 @@ sub FB_CALLMONITOR_readPassword($;$)
|
||||
<a name="FB_CALLMONITORset"></a>
|
||||
<b>Set</b>
|
||||
<ul>
|
||||
<li><b>rereadCache</b> - Reloads the cache file if configured (see attribute: <a href="#reverse-search-cache-file">reverse-search-cache-file</a>)</li>
|
||||
<li><b>rereadPhonebook</b> - Reloads the FritzBox phonebook (from given file, via telnet or directly if available)</li>
|
||||
<li><b>password</b> - set the FritzBox password (only available when password is really needed for network access to FritzBox phonebook, see attribute <a href="#fritzbox-remote-phonebook">fritzbox-remote-phonebook</a>)</li>
|
||||
</ul>
|
||||
@@ -1468,6 +1479,7 @@ sub FB_CALLMONITOR_readPassword($;$)
|
||||
<a name="FB_CALLMONITORset"></a>
|
||||
<b>Set-Kommandos</b>
|
||||
<ul>
|
||||
<li><b>rereadCache</b> - Liest den Cache aus der Datei neu ein (sofern konfiguriert, siehe dazu Attribut <a href="#reverse-search-cache-file">reverse-search-cache-file</a>)</li>
|
||||
<li><b>rereadPhonebook</b> - Liest das Telefonbuch der FritzBox neu ein (per Datei, Telnet oder direkt lokal)</li>
|
||||
<li><b>password</b> - speichert das FritzBox Passwort, welches für das Einlesen aller Telefonbücher direkt von der FritzBox benötigt wird. Dieses Kommando ist nur verfügbar, wenn ein Passwort benötigt wird um das Telefonbuch via Netzwerk einzulesen, siehe dazu Attribut <a href="#fritzbox-remote-phonebook">fritzbox-remote-phonebook</a>.</li>
|
||||
</ul>
|
||||
|
||||
Reference in New Issue
Block a user