mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-01-31 18:59:33 +00:00
get ... devices now also shows already defined OWDevices for 1-wire devices
git-svn-id: https://svn.fhem.de/fhem/trunk@2397 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
02132089ab
commit
3a403b8c29
@ -187,7 +187,13 @@ OWServer_Get($@)
|
||||
my @devices= grep { m/^\/[0-9a-f]{2}.[0-9a-f]{12}$/i } @dir;
|
||||
my $ret;
|
||||
for my $device (@devices) {
|
||||
$ret .= substr($device,1) . " " . $owserver->read($device . "/type") . "\n";
|
||||
my $name= "";
|
||||
my $address= substr($device,1);
|
||||
my $type= $owserver->read($device . "/type");
|
||||
foreach my $p (keys %defs) {
|
||||
$name= concatc(", ", $name, $p) if($defs{$p}{TYPE} eq "OWDevice" and $defs{$p}{fhem}{address} eq $address);
|
||||
}
|
||||
$ret .= sprintf("%s %10s %s\n", $address, $type, $name);
|
||||
}
|
||||
return $ret;
|
||||
} else {
|
||||
@ -274,7 +280,8 @@ OWServer_Set($@)
|
||||
<ul>
|
||||
<code>get <name> devices</code>
|
||||
<br><br>
|
||||
Lists the addresses and types of all 1-wire devices provided by the owserver.
|
||||
Lists the addresses and types of all 1-wire devices provided by the owserver, Also shows
|
||||
the corresponding <a href="#OWDevice">OWDevice</a> devices if defined.
|
||||
<br><br>
|
||||
</ul>
|
||||
<br><br>
|
||||
|
Loading…
Reference in New Issue
Block a user