diff --git a/fhem/FHEM/20_GUEST.pm b/fhem/FHEM/20_GUEST.pm index 5469211aa..1f223a593 100644 --- a/fhem/FHEM/20_GUEST.pm +++ b/fhem/FHEM/20_GUEST.pm @@ -313,7 +313,7 @@ sub GUEST_Notify($$) { "GUEST $hashName: Syncing status with $devName = absent"; fhem "set $hashName:FILTER=presence=present absent"; } - elsif ( !$counter->{absent} && $counter->{present} ) { + elsif ( $counter->{present} ) { Log3 $hashName, 4, "GUEST $hashName: Syncing status with $devName = present"; fhem "set $hashName:FILTER=presence=absent home"; diff --git a/fhem/FHEM/20_ROOMMATE.pm b/fhem/FHEM/20_ROOMMATE.pm index 647e27ce6..fe939719c 100644 --- a/fhem/FHEM/20_ROOMMATE.pm +++ b/fhem/FHEM/20_ROOMMATE.pm @@ -319,7 +319,7 @@ sub ROOMMATE_Notify($$) { . "Syncing status with $devName = absent"; fhem "set $hashName:FILTER=presence=present absent"; } - elsif ( !$counter->{absent} && $counter->{present} ) { + elsif ( $counter->{present} ) { Log3 $hashName, 4, "ROOMMATE $hashName: " . "Syncing status with $devName = present";