Ароматизатор MySensors

Mikhail72
Сообщения: 26
Зарегистрирован: Вт июн 14, 2016 11:26 pm
Откуда: Тюмень
Благодарил (а): 5 раз
Поблагодарили: 6 раз

Re: Ароматизатор MySensors

Сообщение Mikhail72 » Сб янв 07, 2017 5:30 pm

Вчера загружал для эксперимента скетч для подсчёта импульсов электросчётчика, и увидел там реквест. Но так как не силён в программировании, так и не смог понять как обработать ответ от гейта, а именно переданное значение записать в переменную, чтобы нажать на клапан и уснуть или спать дальше.
В этом же скетче используется и прерывание, подумал неплохо было бы еще реализовать, такой алгоритм: Спим, включился свет и сработало прерывание по FALLING, пошёл отсчёт времени до выключения и если свет горел более 5 мин. жмём клапан, засыпаем. Знаний пока не хватает поэтому вопрос: реально ли так сделать?
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: Ароматизатор MySensors

Сообщение Ivan » Сб янв 07, 2017 6:20 pm

Наверно реально. Тогда у вас свет долден ставить свойство в 1. Нода по реквесту делает что нужно и сбравывает этот статус сетом
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Mikhail72
Сообщения: 26
Зарегистрирован: Вт июн 14, 2016 11:26 pm
Откуда: Тюмень
Благодарил (а): 5 раз
Поблагодарили: 6 раз

Re: Ароматизатор MySensors

Сообщение Mikhail72 » Сб янв 07, 2017 7:18 pm

Нет, свойство я планирую использовать из MD somebodyhome, а вот параллельно этому бы еще прикрутить описанный выше алгоритм со светом.

Ivan, напишите, пожалуйста, функцию обработки сообщения от гейта на реквест, я так понял receive.
Sas
Сообщения: 207
Зарегистрирован: Вт июл 12, 2016 6:16 pm
Благодарил (а): 2 раза
Поблагодарили: 14 раз

Re: Ароматизатор MySensors

Сообщение Sas » Вс фев 05, 2017 2:48 pm

А тут собственно можно просто к свету привязаться
Сработал датчик, ждем 3-5 минут и если за это время свет не потух ждем отключения и нажимаем на баллон, если потух спим дальше
ну и кнопку на ручное управление
Единственный минус схемы - резистивный делитель который всегда будет потреблять батарейку
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: Ароматизатор MySensors

Сообщение Ivan » Вс фев 05, 2017 4:00 pm

Мерте свет. Раз в минуту. Междуниии спать. Датчик света с ключем к питанию
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
burano
Сообщения: 13
Зарегистрирован: Вс июн 25, 2017 11:05 pm
Благодарил (а): 5 раз
Поблагодарили: 2 раза

Re: Ароматизатор MySensors

Сообщение burano » Вс сен 09, 2018 4:13 pm

Я тоже озаботился экономией ароматизатора. И после того как поковырялся в интеграцией умного дома с выключателями и камерой пришел к выводу что связывать столь простое устройство с сервером смысла нет.
Взял датчик движения ардуино и npn транзистор который подключил в разрыв минуса питания. Датчик движения настроил на максимально длительное включение 200 секунд. В результате когда мимо ароматизатора ходят он срабатывает в самое удачное время сразу как прошли мимо, а потом если человек рядом срабатывает раз в пол часа. А если никто не ходит мимо не работает вообще.
Проверил расход и оказалось такой режим работы приводит к экономии в 2,5 раза от другого ароматизатора без доработки работающего в режиме раз в 9 минут. Знаю некорректное сравнение, но без датчика 9 минут самое комфортное. А с датчиком и 36 мин нормально. Да ещё батарейку пришлось добавить так как датчик движения от 5 вольт работает и транзистор съедает 0,6 вольт, но думаю эта доработка все равно окупится. А от производителя такую схему ждать бесполезно.
Если интересна схема и вид пишите добавлю подробное описание.
Raspberry Pi3+ Arduino Mega (AMS) + Arduino Nano
Ответить