Как найти настоящее состояние датчика вместо переведённой подписи в интерфейсе?
Настоящее состояние датчика нужно смотреть у самой сущности в инструментах разработчика, а не восстанавливать по переведённой подписи интерфейса. Найдите entity_id, его state и атрибуты, затем используйте точное значение в триггере или условии. Первая часть entity_id указывает домен сущности.
Найдите сущность
Откройте таблицу сущностей в разделе Devices & services и выберите нужный датчик. Запишите entity_id: он однозначнее отображаемого имени и помогает отличить сущности с похожими подписями.
Домен составляет первую часть entity_id. Это полезно при выборе подходящего типа состояния и при чтении конфигурации автоматизации.
- Ищите сущность по устройству или имени.
- Скопируйте точный entity_id.
- Проверьте домен по первой части идентификатора.
Посмотрите state и атрибуты
В инструментах разработчика откройте состояние выбранной сущности. Отдельно рассмотрите основное значение state и дополнительные атрибуты. Перевод подписи в интерфейсе не является заменой этим данным.
Зафиксируйте написание и тип значения, которое реально возвращает сущность. При диагностике также учитывайте unavailable и unknown, если датчик может переходить в такие состояния.
- Смотрите исходное state.
- Проверьте нужные атрибуты.
- Учтите специальные состояния.
Примените значение
Сравните найденное состояние с тем, которое указано в триггере или условии. Исправьте ссылку на сущность или ожидаемое значение только после такого сравнения.
Затем воспроизведите настоящее событие и откройте трассировку. Она покажет, какое значение использовалось в конкретном запуске и прошло ли условие.
- Сопоставьте state с YAML или редактором.
- Исправьте точное значение при необходимости.
- Подтвердите результат новой трассировкой.
Проверьте себя
- Найден точный entity_id.
- Проверены state и атрибуты сущности.
- Исправление подтверждено реальным событием.
Частый вопрос
Достаточно ли ориентироваться на текст, видимый на карточке?
Нет. Для автоматизации используйте состояние и атрибуты сущности, просмотренные в инструментах разработчика.