mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-05-04 22:19:38 +00:00
33_readingsProxy.pm: accept multiline attributes (http://forum.fhem.de/index.php/topic,42431.msg354431.html#msg354431)
git-svn-id: https://svn.fhem.de/fhem/trunk@9767 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
300f868fec
commit
67867c4598
@ -109,7 +109,7 @@ readingsProxy_update($$)
|
|||||||
$value = ReadingsVal($DEVICE,$READING,undef) if( !defined($value) );
|
$value = ReadingsVal($DEVICE,$READING,undef) if( !defined($value) );
|
||||||
|
|
||||||
my $value_fn = AttrVal( $name, "valueFn", "" );
|
my $value_fn = AttrVal( $name, "valueFn", "" );
|
||||||
if( $value_fn =~ m/^{.*}$/ ) {
|
if( $value_fn =~ m/^{.*}$/s ) {
|
||||||
my $VALUE = $value;
|
my $VALUE = $value;
|
||||||
my $LASTCMD = ReadingsVal($name,"lastCmd",undef);
|
my $LASTCMD = ReadingsVal($name,"lastCmd",undef);
|
||||||
|
|
||||||
@ -219,7 +219,7 @@ readingsProxy_Set($@)
|
|||||||
|
|
||||||
my $v = join(" ", @a);
|
my $v = join(" ", @a);
|
||||||
my $set_fn = AttrVal( $hash->{NAME}, "setFn", "" );
|
my $set_fn = AttrVal( $hash->{NAME}, "setFn", "" );
|
||||||
if( $set_fn =~ m/^{.*}$/ ) {
|
if( $set_fn =~ m/^{.*}$/s ) {
|
||||||
my $CMD = $a[0];
|
my $CMD = $a[0];
|
||||||
my $DEVICE = $hash->{DEVICE};
|
my $DEVICE = $hash->{DEVICE};
|
||||||
my $READING = $hash->{READING};
|
my $READING = $hash->{READING};
|
||||||
@ -269,7 +269,7 @@ readingsProxy_Get($@)
|
|||||||
|
|
||||||
my $v = join(" ", @a);
|
my $v = join(" ", @a);
|
||||||
my $get_fn = AttrVal( $hash->{NAME}, "getFn", "" );
|
my $get_fn = AttrVal( $hash->{NAME}, "getFn", "" );
|
||||||
if( $get_fn =~ m/^{.*}$/ ) {
|
if( $get_fn =~ m/^{.*}$/s ) {
|
||||||
my $DEVICE = $hash->{DEVICE};
|
my $DEVICE = $hash->{DEVICE};
|
||||||
my $READING = $hash->{READING};
|
my $READING = $hash->{READING};
|
||||||
my $CMD = $a[0];
|
my $CMD = $a[0];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user