From cb9b93756ae587ea359849e741dea6c6ecc01db3 Mon Sep 17 00:00:00 2001 From: moises Date: Sun, 8 Apr 2018 22:31:18 +0000 Subject: [PATCH] 72_XiaomiDevice: carpet mode for v1 vacuum git-svn-id: https://svn.fhem.de/fhem/trunk@16574 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/CHANGED | 2 +- fhem/FHEM/72_XiaomiDevice.pm | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/fhem/CHANGED b/fhem/CHANGED index 0e522bbc7..b1e8b3119 100644 --- a/fhem/CHANGED +++ b/fhem/CHANGED @@ -1,7 +1,7 @@ # Add changes at the top of the list. Keep it in ASCII, and 80-char wide. # Do not insert empty lines here, update check depends on it. - bugfix: 00_SIGNALduino: fixed ws7000 decoding - - feature: 72_XiaomiDevice: predefined zones and points + - feature: 72_XiaomiDevice: predefined zones and points, carpet mode - bugfix: 88_xs1Bridge: blacklist PEARL Warning + Code mod - feature: 74_AMADDevice: add support to set and read Adaptive brightness - bugfix: 88_xs1Bridge: blacklist option (forum #790923) diff --git a/fhem/FHEM/72_XiaomiDevice.pm b/fhem/FHEM/72_XiaomiDevice.pm index 8344a9e0e..664adcb6d 100755 --- a/fhem/FHEM/72_XiaomiDevice.pm +++ b/fhem/FHEM/72_XiaomiDevice.pm @@ -535,7 +535,7 @@ sub XiaomiDevice_Set($$@) { } elsif( defined($attr{$name}) && defined($attr{$name}{subType}) && $attr{$name}{subType} eq "VacuumCleaner"){ $list .= ' start:noArg stop:noArg pause:noArg spot:noArg charge:noArg locate:noArg dnd_enabled:on,off dnd_start dnd_end move remotecontrol:start,stop,forward,left,right reset_consumable:filter,mainbrush,sidebrush,sensors timezone volume:slider,0,1,100 volume_test:noArg'; - $list .= ' carpet_mode:on,off' if(!defined($hash->{model}) || $hash->{model} ne "rockrobo.vacuum.v1"); + $list .= ' carpet_mode:on,off'; $list .= ' sleep:noArg wakeup:noArg'; $list .= ' fan_power:slider,1,1,100' if(defined($hash->{model}) && $hash->{model} eq "rockrobo.vacuum.v1"); @@ -1606,8 +1606,6 @@ sub XiaomiDevice_GetSettings($) $hash->{helper}{packet}{$packetid} = "get_sound_volume"; XiaomiDevice_WriteJSON($hash, '{"id":'.$packetid.',"method":"get_sound_volume","params":[""]}' ); - return undef if(defined($hash->{model}) && $hash->{model} eq "rockrobo.vacuum.v1"); - $packetid = $hash->{helper}{packetid}; $hash->{helper}{packetid} = $packetid+1; $hash->{helper}{packet}{$packetid} = "get_carpet_mode";