Устранение неполадок датчика присутствия Home Assistant: ложное присутствие, повторные подключения и границы помещения

Устранение неполадок датчика присутствия Home Assistant: ложное присутствие, повторные подключения и границы помещения

Датчики присутствия позволяют Home Assistant чувствовать себя намного умнее, чем базовые системы автоматизации движения, но они также вводят новые режимы отказа. Комната может оставаться занятой, когда в ней никого нет, событие повторного подключения может включить устройства в неподходящее время или две соседние комнаты могут ссориться из-за одного и того же человека.

В этом руководстве по устранению неполадок вы найдете практическое руководство по устранению ложной занятости, петель повторного подключения и проблем с границами помещений с помощью eMotion Air, eMotion Pro, eMotion Ultra, eRemote HA, HomeClaw, и iSG Display Max.

Устранение неполадок датчика присутствия Home Assistant при ложном присутствии и повторном подключении

Зачем устранять неполадки датчика присутствия Matters

Датчик движения PIR обычно отвечает на один простой вопрос: произошло ли движение недавно? Датчик присутствия mmWave отвечает на более полезный, но более деликатный вопрос: присутствует ли человек, даже если он сидит на месте? Именно из-за этой дополнительной чувствительности так важны ложное занятие и логика границ.

Если состояние помещения неправильное, каждая подключенная автоматика может выйти из строя. Свет может оставаться включенным, AC может работать слишком долго, спящий режим может выйти из строя или локальная команда IR может сработать, когда она никому не нужна. Хорошее устранение неполадок отделяет показания датчиков от решений автоматизации, поэтому Home Assistant может действовать с большей уверенностью.

Ложная занятость

Комната остается занятой из-за вентиляторов, штор, отражений, домашних животных или слишком длительной задержки.

Повторно соединить петли

Устройство повторно подключается, и Home Assistant рассматривает это техническое событие как новое событие присутствия.

Границы комнаты

Два датчика видят одного и того же человека, а конкурирующие системы автоматизации пытаются контролировать состояние комнаты.

Первое: отдельные проблемы датчиков, помещений и автоматизации

Прежде чем менять каждую автоматику, классифицируйте проблему. Проблему с размещением датчика не следует решать с помощью сложного обходного пути YAML. Проблему владения комнатой не следует решать путем снижения чувствительности до тех пор, пока датчик не станет бесполезным. Проблема повторного подключения не должна рассматриваться как вход человека в комнату.

Самый быстрый способ отладки — создать в Home Assistant три уровня: необработанное состояние датчика, состояние комнаты с устранением дребезга и окончательное действие автоматизации. Когда что-то выходит из строя, вы можете увидеть, какой слой вызвал неправильное поведение.

Таблица поиска и устранения неисправностей: симптом, вероятная причина, исправление

Симптом Вероятная причина Что проверить в первую очередь Рекомендуемое исправление
Комната остается занятой после того, как все уйдут Вентилятор, занавеска, отражающая поверхность, активность домашних животных или длительная задержка без работы. Отслеживайте чистое присутствие, состояние комнаты и задержку автоматизации отдельно. Сузьте зону, отодвиньте датчик от движущихся объектов и добавьте стабильный таймер отсутствия.
Свет включается после повторного подключения WiFi или MQTT. Событие повторного подключения рассматривается как новый триггер занятости. Проверьте журналы на предмет недоступности и доступности устройств, а также изменений занятости в течение нескольких секунд. Добавьте барьер повторного подключения, чтобы средства автоматизации игнорировали первые несколько секунд после возвращения устройства.
Соседние комнаты вызывают друг друга Диапазон датчика пересекает дверной проем или границу открытой планировки. Сравните оба комнатных датчика, стоя рядом с границей. Используйте помощника владельца комнаты и требуйте, чтобы одна комната выиграла, прежде чем начнутся действия устройства.
AC или вентилятор работает слишком долго Правила присутствия и комфорта слишком тесно связаны. Проверьте, зависит ли климат-контроль только от занятости/незанятости. Добавьте контекст температуры/влажности и комфортное удержание вместо мгновенного отключения.
Присутствие нестабильно возле стола или дивана. Угол датчика пропускает небольшие изменения позы или видит движущийся объект позади пользователя. Временно переместите датчик и сравните полный сеанс работы. Используйте eMotion Air для тестов размещения, а затем выберите лучшее постоянное устройство для помещения.
Автоматика работает днем, но не работает ночью Режим, расписание или помощник сна конфликтуют с состоянием комнаты. Проверьте вспомогательные значения в тот момент, когда сработала автоматизация. Разделите режимы дневного времени, сна, гостя и отсутствия, прежде чем добавлять дополнительные условия.

LinknLink Приборная панель датчика присутствия Home Assistant для устранения неполадок mmWave

Ложное присутствие: вентиляторы, шторы, домашние животные, отражения

Ложная занятость обычно не является единичным багом. Это сочетание планировки помещения, угла наклона датчика, движущихся объектов и задержки автоматизации. Начните с просмотра необработанного объекта в Home Assistant, пока комната пуста. Если необработанный датчик остается занятым, исправьте его размещение. Если необработанный датчик очищается, но помощник по комнате остается занятым, исправьте задержку или логику шаблона.

Распространенными источниками являются потолочные вентиляторы, воздушный поток очистителя воздуха, шторы возле окна, отражающие двери, движущиеся тени и домашние животные, пересекающие зону с низким уровнем датчика. Не снижайте сразу чувствительность до такой степени, чтобы датчик больше не обнаруживал тихое присутствие человека. Лучшим решением обычно является зональная дисциплина и более осторожная задержка при выходе из игры.

Петли пересоединения и 3-секундные границы

Некоторые впечатляющие запросы о присутствии комнаты на самом деле поддерживают запросы Runbook: людям нужны четкие правила поведения при повторном подключении. Если устройство WiFi или MQTT становится недоступным, а затем становится доступным, Home Assistant может получить новое обновление состояния. Без ограждения это обновление может выглядеть так, будто кто-то только что вошел в комнату.

Простое ограждение повторного подключения решает большую часть этой проблемы. Сохраните время, когда устройство вернулось в сеть, а затем на короткое время игнорируйте действия устройства, связанные с присутствием. Это не скрывает состояние датчика. Он только предотвращает срабатывание лампочек, AC, вентиляторов или команд IR во время окна технического восстановления.

# Example logic, adapt entity names to your Home Assistant setup
IF sensor_status changed from unavailable to available:
  set input_datetime.presence_sensor_reconnected_at = now()

IF room_presence changed to occupied:
  IF now() - input_datetime.presence_sensor_reconnected_at < 3 seconds:
    do not run lights, AC, fan, or IR commands
  ELSE:
    run the normal occupied-room scene

IF room_presence changed to clear:
  wait for a stable vacancy delay
  then run the empty-room scene

Настройка ложного присутствия датчика присутствия и диагностика повторного подключения в Home Assistant

Границы помещений и правила владения

Для открытых макетов часто требуются правила владения. Если датчик в гостиной и датчик в коридоре видят одного и того же человека, автоматика не должна позволять обеим комнатам управлять одним и тем же освещением или устройствами IR. Создайте помощника владельца комнаты, который будет решать, какой комнатой в данный момент владеет человек, а затем позвольте действиям устройства следовать за владельцем.

Владение должно использовать доверие, а не только новейшее государство. Датчик на столе, который оставался стабильным в течение пяти минут, обычно должен превосходить датчик в коридоре, который на короткое время уловил движение. Сцена в медиа-комнате не должна прерываться, если кто-то проходит мимо открытой двери.

Маршрут продукта: Air, Pro, Ultra, eRemote HA, HomeClaw

Проблема Лучше всего подходит LinknLink Почему это помогает Ссылка на продукт
Необходимо проверить размещение датчика перед совершением eMotion Air Размещение с питанием от батареи упрощает проверку положения стола, дивана, кровати и входа без проводов. eMotion Air
Необходимо присутствие плюс IR в одной комнате eMotion Pro Сочетает присутствие mmWave со встроенным IR для устройств обеспечения комфорта в помещении, таких как AC, вентилятор, TV или проектор. eMotion Pro
Нужна более высокая точность и комфортный контекст eMotion Ultra Использует датчик 60GHz и добавляет кабель датчика температуры/влажности, а также встроенный IR, поэтому Home Assistant может сочетать данные о присутствии, климатические данные и локальное управление приборами. eMotion Ultra
Нужна выделенная локальная конечная точка IR. eRemote HA Управляет AC, вентилятором, TV, очистителем и другими устройствами IR через Home Assistant MQTT, не полагаясь на облачные сцены. eRemote HA
Нужна логика частного шлюза и локальное управление ИИ. HomeClaw Сохраняет контекст Home Assistant, логику автоматизации и частное планирование с помощью искусственного интеллекта рядом с домом. HomeClaw
Нужна видимая поверхность ручного управления iSG Display Max Показывает владельца комнаты, текущий режим, статус комфорта и кнопки быстрого изменения для членов семьи. iSG Display Max

Пример книги Runbook Home Assistant

Используйте этот модуль Runbook, если автоматизация присутствия работает неправильно. Цель состоит в том, чтобы собрать доказательства, прежде чем редактировать слишком много правил.

Проверьте состояние необработанного датчика

Если исходный объект присутствия неверен, начните с размещения, направления датчика и близлежащих движущихся объектов.

Проверьте обновленный помощник комнаты

Если необработанный датчик верен, но помощник комнаты не прав, настройте задержку освобождения, логику владельца и условия режима.

Проверить историю повторных подключений

Если проблема возникает после недоступных или доступных переходов, добавьте ограничение повторного подключения перед выполнением действий устройства.

Проверить право собственности на комнату

Если две комнаты реагируют на одного человека, решите, в какой комнате находится этот человек, прежде чем можно будет запустить освещение или команды IR.

Проверьте зависимости комфорта

Для логики AC, вентилятора и очистителя включите контекст температуры/влажности или режима вместо того, чтобы полагаться только на состояния занятости и пустости.

Таблица границ помещения

Граничный случай Риск Правило принятия решения Хороший следующий шаг
Стол возле гостиной Свет в гостиной меняется, пока кто-то работает. Присутствие на столе побеждает после нескольких стабильных минут. Используйте eMotion Air для проверки угла перед установкой.
Прихожая возле спальни Ночная прогулка вызывает яркие сцены. Спящий режим ограничивает реакцию в коридоре и блокирует мультимедийные сцены. Добавьте тихого ночного помощника и правила снижения яркости.
Диван возле прямой видимости AC Климатическое правило срабатывает при проходном движении. Требуется наличие дивана плюс режим комфорта или режим мультимедиа. Используйте eMotion Pro или eMotion Ultra, когда IR и присутствие совпадают.
Открытая кухня и обеденная зона Две зоны претендуют на одного и того же человека. Последняя конюшня имеет освещение, но климат остается общим. Используйте помощника владельца комнаты вместо отдельных мгновенных действий.
Событие повторного подключения устройства Фары или IR подает команду на стрельбу без присутствия реального человека. Игнорируйте действия устройства в течение первых нескольких секунд после повторного подключения. Добавьте помощники по меткам времени повторного подключения в модуль Runbook автоматизации.

Когда использовать IR и климатический контекст

Присутствие не должно быть единственным сигналом для устройств комфорта. AC, вентиляторы и очистители работают лучше, если автоматика также знает режим помещения и состояние климата. Именно здесь могут быть полезны местное управление IR и кабель датчика температуры/влажности eMotion Ultra. Home Assistant может не включать и не отключать устройства комфорта просто потому, что состояние присутствия мерцает.

Например, комната может оставаться в режиме комфорта, пока кто-то спокойно сидит, а затем перейти в режим «Эко» только после стабильной задержки освобождения и безопасного климатического диапазона. Если в помещении есть датчики eMotion Ultra, 60GHz, данные о температуре/влажности, а встроенный IR может находиться в одной и той же логике автоматизации помещения.

Сопутствующие руководства и продукты

Если вы создаете полноценную систему присутствия Home Assistant, эти статьи и продукты станут лучшими следующими шагами:

Часто задаваемые вопросы

Почему мой датчик присутствия Home Assistant показывает «занято», когда комната пуста?

В первую очередь проверьте вентиляторы, шторы, отражающие поверхности, домашних животных, воздушный поток и задержку отсутствия свободного места. Если необработанный датчик остается занятым, отрегулируйте его размещение или направление зоны. Если занят только помощник по комнате, настройте логику устранения дребезга.

Как мне запретить событиям повторного подключения вызывать срабатывание индикаторов?

Добавьте забор повторного подключения. Сохраните время, когда устройство снова подключится к сети, а затем игнорируйте индикаторы, AC, вентилятор и команды IR в течение короткого периода восстановления, например трех секунд.

Какое устройство LinknLink лучше всего подходит для тестирования границ помещения?

Используйте eMotion Air для гибких испытаний при размещении, eMotion Pro, когда в одном помещении требуется встроенный IR, и eMotion Ultra, когда вам нужны датчики 60GHz, данные о температуре/влажности и встроенный IR вместе.

Может ли eMotion Ultra напрямую управлять устройствами IR?

Да. eMotion Ultra включает в себя встроенный элемент управления IR в дополнение к датчику присутствия 60GHz и кабелю датчика температуры/влажности, поэтому он может поддерживать автоматизацию комфорта в помещении внутри Home Assistant.

Стоит ли исправлять ложное присутствие, снизив чувствительность?

Не в качестве первого шага. Слишком сильное снижение чувствительности может нарушить обнаружение тихого присутствия. Начните с размещения, направления зоны, владения комнатой и задержки освобождения помещения.

Как Home Assistant должен решить, какая комната принадлежит человеку?

Создайте помощника владельца комнаты. Пусть победит наиболее стабильное и контекстуально соответствующее помещение, прежде чем будут запущены команды освещения, климата или IR.

Правило отладки: не переписывайте каждую автоматизацию сразу. Прежде чем менять действия устройства, подтвердите исходное состояние датчика, помощника по комнате, события переподключения и владельца комнаты.

Создайте более надежную систему автоматизации присутствия в помещении

Начните с удобного для размещения датчика, добавьте локальное управление IR там, где важны устройства комфорта, и сохраните конфиденциальность логики помещения с помощью HomeClaw и Home Assistant.