Освещение с датчиком движения

Приглашаю обсудить такую вещь

Поиском в интернете находится куча примеров, но они все по сути однотипные

При сработке датчика - включить свет
при отсутствии движения подождать, у кого то 3 минуты, у кого то 15 и выключить свет

Есть ещё вариант включить на час, потом уже ожидать отсутствия движения.

Как по мне все это не то - завязка на какое либо деление время, которое иногда не подходит, или часто не подходит.

Пока вижу такой вариант:
Если выключатель включён - ничего не делать.
Если выключатель выключен, то при сработке включить свет / При отсутствии движения - выключить. (Где-то здесь возможен таймер)

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

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

Вопрос
1. Можно ли получать именно состояние входа реле, а не состояние "выхода", если да, это могут все или какие либо отдельные модели отдельных производителей
2. Возможно кто-то предложит иное решение с аналогичным функционалом.

Home Assistant

21 пост849 подписчиков

Добавить пост

Правила сообщества

Сообщество не имеет каких-либо строгих правил для размещения публикаций за исключением офтопа (не по теме сообщества) и публикаций нарушающих правила сайта Pikabu - https://pikabu.ru/information/rules.

Вы смотрите срез комментариев. Показать все
Автор поста оценил этот комментарий

Кури trigger.to_state.context.user_id и trigger.to_state.context.parent_id - с этим можно получить причину изменения состояние реле: автоматизация, клавиша выключателя или переключение пользователем в HA.

раскрыть ветку (5)
Автор поста оценил этот комментарий
Спасибо, где нибудь в будущем точно пригодится.
Не здесь не подходит: реле от автоматизации включится раньше, чем нажму выключателем, а в этом случае нажатие уже никак и нигде не будет зафиксировано
раскрыть ветку (4)
Автор поста оценил этот комментарий

Тут трудно ответить, не зная характеристик реле. К примеру, я использую умные выключатели Zigbee. По сути то же реле с кнопкой в одном корпусе. Но кнопку можно отвязать от реле и она будет работать просто как логический выключатель в ХА. Может и реле можно запрограммировать так, чтоб кнопка не триггерила его, а просто отправляла состояние в ХА. Возможно, это можно решить перепрошивкой, как тут уже советовали, в ESPHome.

раскрыть ветку (3)
Автор поста оценил этот комментарий
В данный момент switch ZigBee, и по сути даже не нужно добиваться изменения логики его работы, то есть отвязывать от кнопки, пусть физическая кнопка работает как работает, достаточно было бы возможности считать её состояние в HA, тогда вопрос решился бы действительно красиво и просто - без шунтирования реле, без потери автоматизаций, без установки объёмника, то есть дёшево, всего одной кнопкой и одноканальным switch. Но в свойствах устройства я не вижу сейчас такого.
только 2 объекта : непосредственно состояние switch и настройка power on (при пропадании)
как бы узнать, шьётся ли оно на esp и есть ли смысл, то есть даст ли перепрошивка возможности считывать состояние физической кнопки?
раскрыть ветку (2)
1
Автор поста оценил этот комментарий

Esphome не работает на zigbee устройствах. Для них есть такой проект: https://ptvo.info/

раскрыть ветку (1)
Автор поста оценил этот комментарий
Не буду ничего утверждать, мельком читал, что какие-то устройства перешивают на esphome
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку