fix debug

This commit is contained in:
Sebastian 2022-04-28 20:17:22 +02:00
parent 8d03f20b57
commit 78e9906e6b
3 changed files with 18 additions and 18 deletions

View File

@ -1 +1 @@
fix code fix

View File

@ -784,6 +784,17 @@ sub WriteReadings {
readingsBulkUpdateIfChanged( $hash, 'scheduling-'.$decode_json->{settings}[$settings]{name}, readingsBulkUpdateIfChanged( $hash, 'scheduling-'.$decode_json->{settings}[$settings]{name},
$decode_json->{settings}[$settings]{value} ); $decode_json->{settings}[$settings]{value} );
} }
######
# save winter mode as reading
if ( $decode_json->{settings}[$settings]{name} eq 'winter_mode' ) {
readingsBulkUpdateIfChanged( $hash, 'winter_mode',
$decode_json->{settings}[$settings]{value} );
$winter_mode = $decode_json->{settings}[$settings]{value};
}
}
if ($decode_json->{settings}[$settings]{name} eq 'valve_names') { if ($decode_json->{settings}[$settings]{name} eq 'valve_names') {
Log3 $name, 3, "[DEBUG] - GardenaSmartDevice ($name) - ".ref( $decode_json->{settings}[$settings]{value} ); Log3 $name, 3, "[DEBUG] - GardenaSmartDevice ($name) - ".ref( $decode_json->{settings}[$settings]{value} );
} }
@ -795,22 +806,11 @@ sub WriteReadings {
my @valves = @{$decode_json->{settings}[$settings]{value}}; my @valves = @{$decode_json->{settings}[$settings]{value}};
foreach my $valve( @valves ) { foreach my $valve( @valves ) {
Log3 $name, 3, "GardenaSmartDevice ($name) valve_name $valve->{'name'}"; Log3 $name, 3, "GardenaSmartDevice ($name) valve_name $valve->{'name'}";
readingsBulkUpdateIfChanged( $hash, 'valve-valve_name_'.$valve->{"id"}, readingsBulkUpdateIfChanged( $hash, 'valve-valve_name_'.$valve->{"id"},
$valve->{"name"} ); $valve->{"name"} );
} }
} }
######
# save winter mode as reading
if ( $decode_json->{settings}[$settings]{name} eq 'winter_mode' ) {
readingsBulkUpdateIfChanged( $hash, 'winter_mode',
$decode_json->{settings}[$settings]{value} );
$winter_mode = $decode_json->{settings}[$settings]{value};
}
}
if ( ref( $decode_json->{settings}[$settings]{value} ) eq "ARRAY" if ( ref( $decode_json->{settings}[$settings]{value} ) eq "ARRAY"
&& $decode_json->{settings}[$settings]{name} eq 'starting_points' ) && $decode_json->{settings}[$settings]{name} eq 'starting_points' )
{ {

View File

@ -1,2 +1,2 @@
UPD 2022-03-29_13:42:09 49520 FHEM/73_GardenaSmartBridge.pm UPD 2022-03-29_13:42:09 49520 FHEM/73_GardenaSmartBridge.pm
UPD 2022-04-18_19:16:13 65595 FHEM/74_GardenaSmartDevice.pm UPD 2022-04-28_20:17:10 65550 FHEM/74_GardenaSmartDevice.pm