add message key and output to state
This commit is contained in:
parent
f5f4dfc18e
commit
ad0ab78d9a
@ -485,11 +485,6 @@ sub ErrorHandling {
|
|||||||
my $name = $hash->{NAME};
|
my $name = $hash->{NAME};
|
||||||
my $dhash = $hash;
|
my $dhash = $hash;
|
||||||
|
|
||||||
Log3($name, 1, qq(GardenaSmartBridge ($name) - Daten: ${data}));
|
|
||||||
Log3($name, 1, qq(GardenaSmartBridge ($name) - Error: ${err}))
|
|
||||||
if ( defined($err)
|
|
||||||
and $err );
|
|
||||||
|
|
||||||
$dhash = $modules{GardenaSmartDevice}{defptr}{ $param->{'device_id'} }
|
$dhash = $modules{GardenaSmartDevice}{defptr}{ $param->{'device_id'} }
|
||||||
if ( defined( $param->{'device_id'} ) );
|
if ( defined( $param->{'device_id'} ) );
|
||||||
|
|
||||||
@ -796,6 +791,12 @@ sub ResponseProcessing {
|
|||||||
. " Tail: "
|
. " Tail: "
|
||||||
. $tail;
|
. $tail;
|
||||||
}
|
}
|
||||||
|
elsif ( defined($decode_json->{message})
|
||||||
|
&& $decode_json->{message} )
|
||||||
|
{
|
||||||
|
|
||||||
|
WriteReadings( $hash, $decode_json );
|
||||||
|
}
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -813,6 +814,15 @@ sub WriteReadings {
|
|||||||
|
|
||||||
my $name = $hash->{NAME};
|
my $name = $hash->{NAME};
|
||||||
|
|
||||||
|
|
||||||
|
if ( defined($decode_json->{message})
|
||||||
|
&& $decode_json->{message} )
|
||||||
|
{
|
||||||
|
readingsBeginUpdate($hash);
|
||||||
|
readingsBulkUpdateIfChanged( $hash, 'state', $decode_json->{message} );
|
||||||
|
readingsEndUpdate( $hash, 1 );
|
||||||
|
}
|
||||||
|
|
||||||
if ( defined( $decode_json->{id} )
|
if ( defined( $decode_json->{id} )
|
||||||
&& $decode_json->{id}
|
&& $decode_json->{id}
|
||||||
&& defined( $decode_json->{name} )
|
&& defined( $decode_json->{name} )
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
UPD 2021-03-10_17:50:23 42861 FHEM/73_GardenaSmartBridge.pm
|
UPD 2021-03-10_18:32:20 43098 FHEM/73_GardenaSmartBridge.pm
|
||||||
UPD 2020-05-01_22:05:14 45622 FHEM/74_GardenaSmartDevice.pm
|
UPD 2020-05-01_22:05:14 45622 FHEM/74_GardenaSmartDevice.pm
|
||||||
|
Loading…
Reference in New Issue
Block a user