Автоматизация в ванной и в туалете

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm

Автоматизация в ванной и в туалете

Сообщение Divan »

Перенес тему из гермионой сети сюда, так как это обычная автоматизация, а не нейронная есть. Я немного упростил логику - лишнее убрал. Сделал новый бэкап - старый удалил.

Мой вариант автоматизации освещения в ванной и в туалете. Создал для своих нужд. Делюсь с вами своей идеей. Для того, чтобы получить доступ к сцене, нужно развернуть бэкап на тестовой платформе мажордом. Пробуйте, изучайте, делитесь своим опытом и вашими примерами. Пусть все наши примеры будут примером для других :).
SPOILERSPOILER_SHOW
Ванная и туалет.JPG
Ванная и туалет.JPG (130.63 КБ) 8892 просмотра
Бэкап от 26.08.2020 разворачивать на тестовой системе мажордом. Пин код 123456 для входа в панель управления majordomo. Скачать
здесь

Видео смотреть здесь

Вывел на панель информацию о состоянии свободно\занято. Так можно вывести светодиодную ленту над дверью, которая будет отображать статус свободно(зеленый цвет)\занято(красный цвет).
SPOILERSPOILER_SHOW
Панель - санузел 01.JPG
Панель - санузел 01.JPG (24.84 КБ) 8892 просмотра
Когда свободно, сбоку зеленая полоска. Если внутри кто-то есть, отображается зеленый человечек.
SPOILERSPOILER_SHOW
Панель - санузел 02.JPG
Панель - санузел 02.JPG (23.92 КБ) 8892 просмотра
Принцип работы такой:
1) Открыли дверь, свет включился и вы не зашли, то через 10 секунд свет выключится.
2) Открыли дверь, свет включился и вы зашли в течение 10, то свет по прежнему горит.
3) Открыли дверь, свет включился и вы зашли после того, как погас свет - свет включится по датчику движения.
4) Открыли дверь, свет включился и вы зашли, закрыли дверь, свет не выключится до вашего выхода.
5) Открыли дверь, свет включился и вы зашли и вышли, не важно, закрыли или не закрыли дверь. Если в помещении не будет движения, то свет выключится через указанное вами время.

Заметки о свойстве InDoors
InDoors 0 - вас нет в помещении
InDoors 1 - вы в помещении
InDoors 2 - возможно вы останетесь в помещении или покинете помещение. Если вы все еще в помещении и движение зафиксировалось, то установится InDoors 1.
Последний раз редактировалось Divan Пт май 28, 2021 5:00 pm, всего редактировалось 3 раза.
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
stellhawk
Сообщения: 268
Зарегистрирован: Чт ноя 08, 2018 5:51 am

Re: Автоматизация в ванной и в туалете

Сообщение stellhawk »

если у Вас раздельный санузел. то вопрос присутствия в туалете решается датчиком расстояния.
над дверью ставится датчик расстояния и колебруется на пустой унитаз - если расстояние уменьшилось то в туалете кто-то есть. расстояние пришло в норму -никого нет.
в противном случае всегда будут глюки
Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm

Re: Автоматизация в ванной и в туалете

Сообщение Divan »

а что за датчик расстояния и как его подключаете к мажордом?
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
Chainik
Сообщения: 1465
Зарегистрирован: Вс янв 10, 2016 11:05 am

Re: Автоматизация в ванной и в туалете

Сообщение Chainik »

Например, ультразвуковой дальномер HC-SR04. Подключить можно (к примеру) через любые 2 цифровых порта контролера MegaD-2561. Значение с датчика получим http-запросом вида "http://192.168.0.14/sec/?pt=30&dev=sr04&echo=31". Результат придет в сантиметрах с сотыми долями (типа "172,36").

Код: Выделить всё

$val = file_get_contents("http://192.168.0.14/sec/?pt=30&dev=sr04&echo=31");
yden
Сообщения: 141
Зарегистрирован: Пн авг 22, 2016 10:03 am

Re: Автоматизация в ванной и в туалете

Сообщение yden »

Добрый.
Может мой опыт будет кому полезен. Сделан на базе ардуино нано. Ардуинка управляет светом в ванной. Два выключателя (без фиксации), несколько сценариев, выключение света по таймеру. На ветке горячей воды к смесителю ванны установлен ds18b20, подключенный к ардуинке. У нас все члены прайда когда отмокают в ванне чуть включают воду. Вот факт открытия воды через датчик температуры попадает в ардуинку. Она приостанавливает действие таймера.
Суть: Просто зашли в ванную, дернули главный выключатель, свет загорелся. Через 30 минут таймер ардуинки отключает свет. 2 вариант - решили отмокнуть в ванне. Дернули выключатель, свет горит, набираем ванну. Датчик видит что температура больше 50 и приостанавливает таймер. Отмокаем. Вылезли из ванны, ушли из ванной. Вода остывает под датчиком, холоднее 50 и запускается таймер 30 минут. Свет гаснет. Естественно и выключатель тоже можно задействовать для выключения.
Это уже год у моих родителей отработало. Кроме ардуинки ничего нет. Но при желании можно мдм прицепить.
Общая мощность светодиодных ламп - 50 вт. Плюс-минус 100 р. к счету за эл-во погоду не сделают, но пользователи реально забывают о наличии выключателей. 30 минут света и 50 градусов определены экспериментально. Хватает женской части обмазаться кремами после ванны. Имхо это удобно.
Аватара пользователя
yoshok
Сообщения: 64
Зарегистрирован: Вс авг 21, 2016 12:50 pm

Re: Автоматизация в ванной и в туалете

Сообщение yoshok »

Зачем столько датчиков в каждом помещении? тем более через простые устройства, добавлять какие то свои коды...
Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm

Re: Автоматизация в ванной и в туалете

Сообщение Divan »

yoshok писал(а): Пт авг 28, 2020 11:59 am Зачем столько датчиков в каждом помещении? тем более через простые устройства, добавлять какие то свои коды...
Почему по вашему много датчиков в каждом помещении? Какой ваш метод реализации? Если у вас есть мысли на этот счет, то поделитесь, опишите процесс настройки.
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
homester
Сообщения: 205
Зарегистрирован: Вт дек 24, 2019 2:09 pm

Re: Автоматизация в ванной и в туалете

Сообщение homester »

Chainik писал(а): Чт авг 27, 2020 12:46 pm Например, ультразвуковой дальномер HC-SR04.
Тогда уж лучше дальномер US-015. Это почти тоже-самое, только с новой логикой. У SR04 был глюк, постоянно подвисал,
и без костылей с этим датчиком невозможно работать, приходилось "передергивать" порты, а для этого необходим доступ к скетчу.
Raspberry Pi3 B+, v4.44, внешняя з/к
Аватара пользователя
yoshok
Сообщения: 64
Зарегистрирован: Вс авг 21, 2016 12:50 pm

Re: Автоматизация в ванной и в туалете

Сообщение yoshok »

Divan писал(а): Пт авг 28, 2020 2:19 pm
yoshok писал(а): Пт авг 28, 2020 11:59 am Зачем столько датчиков в каждом помещении? тем более через простые устройства, добавлять какие то свои коды...
Почему по вашему много датчиков в каждом помещении? Какой ваш метод реализации? Если у вас есть мысли на этот счет, то поделитесь, опишите процесс настройки.
По мне, так одного датчика движения будет достаточно. При обнаружении движения, связать устройство и включить свет... а при отсутствии движения допустим 120сек выключить свет
Logrus
Сообщения: 2113
Зарегистрирован: Пт апр 07, 2017 12:20 pm

Re: Автоматизация в ванной и в туалете

Сообщение Logrus »

yoshok писал(а): Сб авг 29, 2020 3:55 pm
Divan писал(а): Пт авг 28, 2020 2:19 pm
yoshok писал(а): Пт авг 28, 2020 11:59 am Зачем столько датчиков в каждом помещении? тем более через простые устройства, добавлять какие то свои коды...
Почему по вашему много датчиков в каждом помещении? Какой ваш метод реализации? Если у вас есть мысли на этот счет, то поделитесь, опишите процесс настройки.
По мне, так одного датчика движения будет достаточно. При обнаружении движения, связать устройство и включить свет... а при отсутствии движения допустим 120сек выключить свет
недостаточно одного, а если свою логику и кучу других сенсоров, то да-а есть предел в возможностях ПУ и мдм

как то в чатиках гуляло видео с миниатюрным мильтисенсором и обработкой его данных нейронной сеткой
по шуму воды с открытого крана даже считался ее расход и куча подобного
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Ответить