fix setter for mower not visible

This commit is contained in:
Marko Oldenburg 2020-04-30 08:37:41 +02:00
parent 54482ace58
commit c357ab9dbc

View File

@ -379,6 +379,10 @@ sub Set {
my $list = ''; my $list = '';
$list .=
'parkUntilFurtherNotice:noArg parkUntilNextTimer:noArg startResumeSchedule:noArg startOverrideTimer:slider,0,1,60 startpoint'
if ( AttrVal( $name, 'model', 'unknown' ) eq 'mower' );
$list .= 'manualOverride:slider,1,1,59 cancelOverride:noArg' $list .= 'manualOverride:slider,1,1,59 cancelOverride:noArg'
if ( AttrVal( $name, 'model', 'unknown' ) eq 'watering_computer' ); if ( AttrVal( $name, 'model', 'unknown' ) eq 'watering_computer' );
@ -606,8 +610,12 @@ sub WriteReadings {
readingsBulkUpdate( readingsBulkUpdate(
$hash, 'state', $hash, 'state',
( (
(ReadingsVal( $name, 'watering-watering_timer_1_state', 'open' ) eq 'open' (
|| ReadingsVal( $name, 'watering-watering_timer_1_state', 'offen' ) eq 'offen') ReadingsVal( $name, 'watering-watering_timer_1_state', 'open' )
eq 'open'
|| ReadingsVal( $name, 'watering-watering_timer_1_state',
'offen' ) eq 'offen'
)
? RigReadingsValue( $hash, 'open' ) ? RigReadingsValue( $hash, 'open' )
: RigReadingsValue( $hash, 'closed' ) : RigReadingsValue( $hash, 'closed' )
) )