added uncached readings for OWDevice, missing "payload" fixed in OWServer

git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2517 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
mfr69bs
2013-01-14 14:12:39 +00:00
parent e4ed352964
commit b1f7aa29b7
3 changed files with 13 additions and 5 deletions

View File

@@ -266,6 +266,7 @@ OWServer_Dir($@)
my ($hash,$path)= @_;
return undef unless(defined($hash->{fhem}{owserver}));
$path= ($path) ? $path : "/";
return $hash->{fhem}{owserver}->dir($path);
}
@@ -302,7 +303,7 @@ OWServer_Autocreate($)
my $owserver= $hash->{fhem}{owserver};
my @dir= split(",", $owserver->dir());
my @dir= split(",", $owserver->dir("/"));
my @devices= grep { m/^\/[0-9a-f]{2}.[0-9a-f]{12}$/i } @dir;
my @defined = ();
@@ -375,7 +376,7 @@ OWServer_Get($@)
my $owserver= $hash->{fhem}{owserver};
if($cmd eq "devices") {
my @dir= split(",", $owserver->dir());
my @dir= split(",", $owserver->dir("/"));
my @devices= grep { m/^\/[0-9a-f]{2}.[0-9a-f]{12}$/i } @dir;
my $ret;
for my $device (@devices) {