change condition to grep wintermode

[Ticket: no]
This commit is contained in:
Marko Oldenburg 2022-02-09 10:29:40 +01:00
parent 65df7eb47b
commit 85c7b3fa0a
2 changed files with 8 additions and 6 deletions

View File

@ -769,11 +769,13 @@ sub WriteReadings {
}
# save winter mode as reading
readingsBulkUpdateIfChanged( $hash, 'winter_mode',
$decode_json->{settings}[$settings]{value} )
if ( $decode_json->{settings}[$settings]{name} eq 'winter_mode' );
# $winter_mode =
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"
@ -807,7 +809,7 @@ sub WriteReadings {
$settings--;
} while ( $settings >= 0 );
if ( ReadingsVal( $name, 'winter_mode', 'awake' ) ne 'hibernate' ) {
if ( $winter_mode ne 'hibernate' ) {
setState();
}
else {

View File

@ -1,2 +1,2 @@
UPD 2022-02-01_18:41:32 49520 FHEM/73_GardenaSmartBridge.pm
UPD 2022-02-08_11:55:50 57225 FHEM/74_GardenaSmartDevice.pm
UPD 2022-02-09_10:29:06 57262 FHEM/74_GardenaSmartDevice.pm