patch-power_timer #39
@ -407,12 +407,12 @@ sub Set {
|
|||||||
}
|
}
|
||||||
elsif ( lc $cmd eq 'on' || lc $cmd eq 'off' || lc $cmd eq 'on-for-timer' ) {
|
elsif ( lc $cmd eq 'on' || lc $cmd eq 'off' || lc $cmd eq 'on-for-timer' ) {
|
||||||
my $val = (
|
my $val = (
|
||||||
defined($aArg) && ref($aArg) eq 'ARRAY'
|
scalar(!@$aArg == 0) && ref($aArg) eq 'ARRAY'
|
||||||
? $aArg->[0] * 60
|
? $aArg->[0] * 60
|
||||||
: lc $cmd
|
: lc $cmd
|
||||||
);
|
);
|
||||||
|
|
||||||
$payload = '"properties":{"value":"' . $val . '"}';
|
$payload = '"properties":{"name":"power_timer", "value":"' . $val . '"}';
|
||||||
}
|
}
|
||||||
### Watering ic24
|
### Watering ic24
|
||||||
elsif ( $cmd =~ m{\AmanualDurationValve\d\z}xms ) {
|
elsif ( $cmd =~ m{\AmanualDurationValve\d\z}xms ) {
|
||||||
@ -502,7 +502,7 @@ sub Set {
|
|||||||
if ( AttrVal( $name, 'model', 'unknown' ) eq 'sensor'
|
if ( AttrVal( $name, 'model', 'unknown' ) eq 'sensor'
|
||||||
&& ReadingsVal($name, 'device_info-category', 'unknown') eq 'sensor' );
|
&& ReadingsVal($name, 'device_info-category', 'unknown') eq 'sensor' );
|
||||||
|
|
||||||
$list .= 'on:noArg off:noArg on-for-timer:slider,0,1,60'
|
$list .= 'on:noArg off:noArg on-for-timer:slider,0,1,720'
|
||||||
if ( AttrVal( $name, 'model', 'unknown' ) eq 'power' );
|
if ( AttrVal( $name, 'model', 'unknown' ) eq 'power' );
|
||||||
# all devices has abilitie to fall a sleep
|
# all devices has abilitie to fall a sleep
|
||||||
$list .= ' winter_mode:awake,hibernate';
|
$list .= ' winter_mode:awake,hibernate';
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
UPD 2021-06-28_15:56:58 47009 FHEM/73_GardenaSmartBridge.pm
|
UPD 2021-06-28_15:56:58 47009 FHEM/73_GardenaSmartBridge.pm
|
||||||
UPD 2021-06-28_20:08:52 56188 FHEM/74_GardenaSmartDevice.pm
|
UPD 2021-07-16_20:26:01 56217 FHEM/74_GardenaSmartDevice.pm
|
||||||
|
Loading…
Reference in New Issue
Block a user