mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-05-04 22:19:38 +00:00
git-svn-id: https://svn.fhem.de/fhem/trunk@5354 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
59fa22983f
commit
8cdbc07bf3
@ -25,7 +25,7 @@ sub cloneDummy_Initialize($) {
|
|||||||
|
|
||||||
$hash->{DefFn} = "cloneDummy_Define";
|
$hash->{DefFn} = "cloneDummy_Define";
|
||||||
$hash->{NotifyFn} = "cloneDummy_Notify";
|
$hash->{NotifyFn} = "cloneDummy_Notify";
|
||||||
$hash->{AttrList} = "cloneIgnore ".$readingFnAttributes;
|
$hash->{AttrList} = "cloneIgnore ".$readingFnAttributes;
|
||||||
}
|
}
|
||||||
|
|
||||||
sub cloneDummy_Define($$) {
|
sub cloneDummy_Define($$) {
|
||||||
@ -59,12 +59,12 @@ sub cloneDummy_Notify($$) {
|
|||||||
|
|
||||||
readingsBeginUpdate($hash);
|
readingsBeginUpdate($hash);
|
||||||
if (($hs ne "") && ($rname eq $hs) ){
|
if (($hs ne "") && ($rname eq $hs) ){
|
||||||
readingsBulkUpdate($hash,"_state", $reading);
|
readingsBulkUpdate($hash,"_state", $reading);
|
||||||
}
|
}
|
||||||
readingsBulkUpdate($hash,"state", "active");
|
readingsBulkUpdate($hash,"state", "active");
|
||||||
unless (exists ($check{$rname})) {
|
unless (exists ($check{$rname})) {
|
||||||
readingsBulkUpdate($hash, $rname, $rval);
|
readingsBulkUpdate($hash, $rname, $rval);
|
||||||
}
|
}
|
||||||
readingsEndUpdate($hash, 1);
|
readingsEndUpdate($hash, 1);
|
||||||
|
|
||||||
return;
|
return;
|
||||||
@ -116,7 +116,7 @@ sub cloneDummy_Notify($$) {
|
|||||||
Usefull to prevent truncated readingnames coming from state events.</li>
|
Usefull to prevent truncated readingnames coming from state events.</li>
|
||||||
</ul>
|
</ul>
|
||||||
<br/>
|
<br/>
|
||||||
<b>Important: You MUST use different names for cloneDevice and sourceDevice!<br/>
|
<b>Important: You MUST use different names for cloneDevice and sourceDevice!</b><br/>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
=end html
|
=end html
|
||||||
@ -126,42 +126,42 @@ sub cloneDummy_Notify($$) {
|
|||||||
<a name="cloneDummy"></a>
|
<a name="cloneDummy"></a>
|
||||||
<h3>cloneDummy</h3>
|
<h3>cloneDummy</h3>
|
||||||
<ul>
|
<ul>
|
||||||
Definiert einen Clon eines Devices oder von FHEM2FHEM im Logmodus uebergebenen Devices und uebernimmt dessen Readings.
|
Definiert einen Clon eines Devices oder von FHEM2FHEM im Logmodus uebergebenen Devices und uebernimmt dessen Readings.
|
||||||
Sinnvoll um entfernte FHEM-Installationen lesend einzubinden, zum Testen oder Programmieren.
|
Sinnvoll um entfernte FHEM-Installationen lesend einzubinden, zum Testen oder Programmieren.
|
||||||
<br><br>
|
<br><br>
|
||||||
|
|
||||||
<a name="cloneDummydefine"></a>
|
<a name="cloneDummydefine"></a>
|
||||||
<b>Define</b>
|
<b>Define</b>
|
||||||
<ul>
|
<ul>
|
||||||
<code>define <name> cloneDummy <Quelldevice> [reading]</code>
|
<code>define <name> cloneDummy <Quelldevice> [reading]</code>
|
||||||
<br><br>
|
<br><br>
|
||||||
Aktiviert den cloneDummy, der dann an das Device <Quelldevice> gebunden ist. Mit dem optionalen Parameter reading
|
Aktiviert den cloneDummy, der dann an das Device <Quelldevice> gebunden ist. Mit dem optionalen Parameter reading
|
||||||
wird bestimmt, welches reading im STATE angezeigt wird, stateFormat ist auch weiterhin möglich.
|
wird bestimmt, welches reading im STATE angezeigt wird, stateFormat ist auch weiterhin möglich.
|
||||||
<ul>
|
<ul>
|
||||||
Beispiel: Der cloneDummy wird lesend an den Sensor OWX_26_09FF26010000 gebunden und zeigt im State temperature an.
|
Beispiel: Der cloneDummy wird lesend an den Sensor OWX_26_09FF26010000 gebunden und zeigt im State temperature an.
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<code>define Feuchte cloneDummy OWX_26_09FF26010000 temperature</code><br>
|
<code>define Feuchte cloneDummy OWX_26_09FF26010000 temperature</code><br>
|
||||||
</ul>
|
</ul>
|
||||||
</ul>
|
</ul>
|
||||||
<br>
|
<br>
|
||||||
|
|
||||||
<a name="cloneDummyset"></a>
|
<a name="cloneDummyset"></a>
|
||||||
<b>Set</b> <ul>N/A</ul><br>
|
<b>Set</b> <ul>N/A</ul><br>
|
||||||
|
|
||||||
<a name="cloneDummyget"></a>
|
<a name="cloneDummyget"></a>
|
||||||
<b>Get</b> <ul>N/A</ul><br>
|
<b>Get</b> <ul>N/A</ul><br>
|
||||||
|
|
||||||
<a name="cloneDummyattr"></a>
|
<a name="cloneDummyattr"></a>
|
||||||
<b>Attributes</b>
|
<b>Attributes</b>
|
||||||
<ul>
|
<ul>
|
||||||
<li>clonIgnore<br>
|
<li>clonIgnore<br>
|
||||||
Eine durch Kommata getrennte Liste der readings, die cloneDummy nicht in eigene readings umwandelt
|
Eine durch Kommata getrennte Liste der readings, die cloneDummy nicht in eigene readings umwandelt
|
||||||
</li><br>
|
</li><br>
|
||||||
<li><a href="#readingFnAttributes">readingFnAttributes</a></li>
|
<li><a href="#readingFnAttributes">readingFnAttributes</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<br>
|
<br>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user