testing #80
@ -836,7 +836,8 @@ sub WriteReadings {
|
|||||||
if (
|
if (
|
||||||
exists( $decode_json->{scheduled_events} )
|
exists( $decode_json->{scheduled_events} )
|
||||||
# && scalar ($decode_json->{scheduled_events} ) > 0
|
# && scalar ($decode_json->{scheduled_events} ) > 0
|
||||||
&& ref ($decode_json->{scheduled_events}) eq 'ARRAY' ) {
|
&& ref ($decode_json->{scheduled_events}) eq 'ARRAY'
|
||||||
|
&& AttrVal( $name, 'model', 'unknown' ) !~ /sensor.?/ ) {
|
||||||
readingsBulkUpdateIfChanged( $hash, 'scheduling-schedules_events_count',
|
readingsBulkUpdateIfChanged( $hash, 'scheduling-schedules_events_count',
|
||||||
scalar( @{$decode_json->{scheduled_events} } ) );
|
scalar( @{$decode_json->{scheduled_events} } ) );
|
||||||
my $valve_id =1; my $event_id = 1; # ic24 [1..6] | wc, pump [1]
|
my $valve_id =1; my $event_id = 1; # ic24 [1..6] | wc, pump [1]
|
||||||
@ -848,15 +849,13 @@ sub WriteReadings {
|
|||||||
while ( my ( $r, $v ) = each %{ $event_schedules } ) {
|
while ( my ( $r, $v ) = each %{ $event_schedules } ) {
|
||||||
readingsBulkUpdateIfChanged( $hash, 'scheduling-schedules_event_'
|
readingsBulkUpdateIfChanged( $hash, 'scheduling-schedules_event_'
|
||||||
. $event_id
|
. $event_id
|
||||||
. '_valve_'
|
. ( ReadingsVal($name,'error-valve_error_1_valve_id','') ne '' ? "_valve_$valve_id" : '')
|
||||||
. $valve_id
|
|
||||||
. '_'
|
. '_'
|
||||||
. $r,
|
. $r,
|
||||||
$v) if (ref($v) ne 'HASH' );
|
$v) if (ref($v) ne 'HASH' );
|
||||||
readingsBulkUpdateIfChanged( $hash, 'scheduling-schedules_event_'
|
readingsBulkUpdateIfChanged( $hash, 'scheduling-schedules_event_'
|
||||||
. $event_id
|
. $event_id
|
||||||
. '_valve_'
|
. ( ReadingsVal($name,'error-valve_error_1_valve_id','') ne '' ? "_valve_$valve_id" : '')
|
||||||
. $valve_id
|
|
||||||
. '_'
|
. '_'
|
||||||
. $v->{type},
|
. $v->{type},
|
||||||
join(',', @ { $v->{weekdays}}) ) if (ref($v) eq 'HASH' );
|
join(',', @ { $v->{weekdays}}) ) if (ref($v) eq 'HASH' );
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
UPD 2022-07-21_19:43:48 49634 FHEM/73_GardenaSmartBridge.pm
|
UPD 2022-07-21_19:43:48 49634 FHEM/73_GardenaSmartBridge.pm
|
||||||
UPD 2022-07-30_20:31:34 78966 FHEM/74_GardenaSmartDevice.pm
|
UPD 2022-08-02_14:51:12 79067 FHEM/74_GardenaSmartDevice.pm
|
||||||
|
Loading…
x
Reference in New Issue
Block a user