Да, спасибо, я на это тоже обратил внимание при "переезде" со старых inhouseMovementSensors на SMotions. Но в таком случае несколько рушится логика атрибута SomebodyHere класса Rooms - всегда будет 0, т.к. вызов метода callMethodSafe($linked_room.'.onActivity', array('sensor'=>$ot)) в SMotions_motionDetected производится в самом конце, после проверки игнорирования датчика и функции return.sergejey писал(а): В настройках датчика движения в простых устройствах уже есть опция "Игнорировать события от устройства, когда никого нет дома". Собственно, оно как раз для того и предназначено. У меня есть ряд очень чувствительных датчиков, которые на кота реагируют, для них я как раз эту галочку выставляю и тогда сработка этих датчиков не будит дом.
На мой взгляд это не очень логично - усложняется реализация сценариев типа "выключить свет в комнате, если в ней никого нет определенный период".