Найти тему
Мария Николаевна

Умный дом. Пример автоматизации света 1

Тут все просто, лампа горит пока в туалете кто то есть. Вопрос только в том как уже работающую функцию выключателя переложить на умный сценарий. 

Так же можно добавить автовытяжка при появлении лишнего газа, точнее сернистого газа от пуканья). Вот это уже интереснее. Как найти этот газ и / или его присутствие. Задам вопрос яндексу.

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

И так, основные моменты. Дверь открыта - свет горит, дверь закрыта - два варианта: никого нет, свет тушим, кто то есть ждём открытия двери.

Всё вроде просто, но вот исходя из статистики, нюансы будут.

Первый шаг.

Дверь открывается -

  Если свет не горит - включить,

  Если свет горит - выключить.

Просто, и вроде все будет работать, но что то мне подсказывает, здесь есть подвох. И первый - дверь открыта или закрыта?

И так новый алгоритм

Statuslith = 0

Если дверь открывается то

  Если статус !=0 то выкл свет

  Если статус = 0 то вкл свет

 Если движение то статус = 1

Если дверь закрылась и статус = 1 то статус = 10

Если дверь открыто и статус = 10 то статус = 0 и выкл свет

Проверка статуса через 2 минуты

Если нет движения статус минус 1

Если статус =0 то выкл свет.