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

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

Модератор: immortal

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

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

Сообщение Divan » Сб авг 29, 2020 4:30 pm

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

В темноте заходить в темный туалет или ванную это не здорово. Куда лучше, когда после открытия двери свет сразу включится.
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
abacum
Сообщения: 2
Зарегистрирован: Ср янв 22, 2020 1:36 pm
Благодарил (а): 1 раз
Поблагодарили: 0

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

Сообщение abacum » Ср сен 16, 2020 6:34 pm

Что-то бэкап не подымается.
Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm
Благодарил (а): 117 раз
Поблагодарили: 280 раз

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

Сообщение Divan » Чт сен 17, 2020 10:50 am

abacum писал(а):
Ср сен 16, 2020 6:34 pm
Что-то бэкап не подымается.
Проверил. Все прекрасно поднимается с бэкапа. Вы как делаете то?
СпойлерПоказать
Снимок3.jpg
Снимок3.jpg (303.35 КБ) 3898 просмотров
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
abacum
Сообщения: 2
Зарегистрирован: Ср янв 22, 2020 1:36 pm
Благодарил (а): 1 раз
Поблагодарили: 0

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

Сообщение abacum » Чт сен 17, 2020 3:57 pm

Именно так.
Только расширение файла у меня tar

Сервер под Windows.
При восстановлении система ругается. Всё остаётся в папке TEMP. Побывал оттуда вручную перенести, результата ноль.
Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm
Благодарил (а): 117 раз
Поблагодарили: 280 раз

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

Сообщение Divan » Чт сен 17, 2020 6:43 pm

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

Устанавливать вот так
СпойлерПоказать
Безымянный.jpg
Безымянный.jpg (236.09 КБ) 3856 просмотров
В разделе сцена должна появиться сцена Санузел, потом нажмите на глаз
СпойлерПоказать
Безымянный2.jpg
Безымянный2.jpg (180.72 КБ) 3856 просмотров
Вложения
Scene_Bathroom.tar.gz
(1.39 МБ) 182 скачивания
За это сообщение автора Divan поблагодарили (всего 2):
TrDA (Пт сен 18, 2020 10:04 am) • abacum (Пт сен 18, 2020 10:34 am)
Рейтинг: 2.33%
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
Аватара пользователя
Kod.Begemot
Сообщения: 358
Зарегистрирован: Чт июн 20, 2013 5:53 pm
Благодарил (а): 32 раза
Поблагодарили: 42 раза

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

Сообщение Kod.Begemot » Ср сен 23, 2020 10:51 am

Поддерживаю мнение что одного датчика движения мало. Особенно если речь о совмещенном санузле. Датчик движения, двери, температуры, влажности, наличия воды в ванне, температуры этой воды, желательно её уровень, желательно датчики протечки, желательно датчики протока горячей/холодной.
У себя имею сенсоры движения, двери, влажности. Логику как у ТС применял сразу, но вылезли проблемы - свет отключался когда лежишь в ванне. Добавил реакцию на 100% влажности - пока нареканий нет у домашних, но таймаут сделал конский - 40 минут.
Logrus
Сообщения: 2077
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 456 раз

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

Сообщение Logrus » Ср сен 23, 2020 6:24 pm

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

инсталлятор описывал даже https://habr.com/ru/post/389885/
у американцев на основе дд, с учетом направления, все сенсоры сведены в единую систему
примерно такое https://www.youtube.com/watch?v=UtbJXCNpBNw
п.с. вообще решений множество, можно изменить алгоритм сброса нободихоум в румс, этот кусок в дефолте чисто как пример, он не учитывает все многообразие и потребности
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Аватара пользователя
Alexander Znamensky
Сообщения: 160
Зарегистрирован: Ср дек 18, 2019 11:13 am
Откуда: Москва
Благодарил (а): 87 раз
Поблагодарили: 25 раз

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

Сообщение Alexander Znamensky » Пт дек 25, 2020 2:26 pm

Привет!

Несколько комментариев:
1. Сцена из бекапа не устанавливается на Альфу. - вешает наглухо систему.
2. В видео и в бекапе не совпадают скрипты - новички запутаются )))
3. Возник вопрос - зачем такая сложная реализация? Мне кажется, что объекты SDoorVannaya / SDoorToilet лишние?

Привожу свой код (он у меня давно работает в чем-то он похож, но, кмк попроще). Может я что-то не учитываю в своей автоматизации?
Этот скрипт я вызываю при открывании-закрывании двери и при обнаружении движения:
СпойлерПоказать

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

// Открыли дверь, включаем свет на 10 секунд.
if (gg('Дверь_в_ванную.status') == 0) 
	{
	sg('XiRelay26.status', 1);
	SetTimeOut('XiRelay26OffTimer', 'sg("XiRelay26.status", 0);', 10);
	}
// Дверь открыта и было движение, включаем свет на 3 минуты.
elseif (gg('Дверь_в_ванную.status') == 0 && gg('Датчик_движения_в_ванной.status') == 1) 
	{
	sg('XiRelay26.status', 1);
	SetTimeOut('XiRelay26OffTimer', 'sg("XiRelay26.status", 0);', 60*3);
	}
// Дверь закрыта и было движение, включаем свет на 10 минут.
elseif (gg('Дверь_в_ванную.status') == 1 && gg('Датчик_движения_в_ванной.status') == 1) 
	{
	sg('XiRelay26.status', 1);
	SetTimeOut('XiRelay26OffTimer', 'sg("XiRelay26.status", 0);', 60*10);
	}
// Дверь закрыта и нет движения, выключаем свет через 5 сек.
elseif (gg('Дверь_в_ванную.status') == 1 && gg('Датчик_движения_в_ванной.status') == 0) 
	{
//	sg('XiRelay26.status', 1);
	SetTimeOut('XiRelay26OffTimer', 'sg("XiRelay26.status", 0);', 5);
	}
За это сообщение автора Alexander Znamensky поблагодарили (всего 5):
Sergey.Chek (Пт дек 25, 2020 3:38 pm) • Divan (Пт дек 25, 2020 4:04 pm) • vitosmaxim80sad145 (Вт июн 22, 2021 4:44 pm) • Gena (Пн ноя 22, 2021 5:00 pm) • Afeck (Ср дек 08, 2021 5:03 pm)
Рейтинг: 5.81%
Raspberry Pi4 B+, образ v4_44 -> Alpha, PHP 7.3, Xiaomi Gateway 2, Tuya, Blynk, ESP8266
Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm
Благодарил (а): 117 раз
Поблагодарили: 280 раз

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

Сообщение Divan » Пт дек 25, 2020 4:04 pm

Спасибо. Я только ЗА. Чем больше будет примеров, тем лучше ) . Про бэкап. Если бэкап не загружается, то можно бэкап положить в папку saveresore и потом запустить через восстановление в самом мажорике.
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
Аватара пользователя
Alexander Znamensky
Сообщения: 160
Зарегистрирован: Ср дек 18, 2019 11:13 am
Откуда: Москва
Благодарил (а): 87 раз
Поблагодарили: 25 раз

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

Сообщение Alexander Znamensky » Пт дек 25, 2020 4:16 pm

Divan писал(а):
Пт дек 25, 2020 4:04 pm
Спасибо. Я только ЗА. Чем больше будет примеров, тем лучше ) . Про бэкап. Если бэкап не загружается, то можно бэкап положить в папку saveresore и потом запустить через восстановление в самом мажорике.
Бэкап загружается и устанавливается. Но не работает на Альфе, а на мастере - работает.
Raspberry Pi4 B+, образ v4_44 -> Alpha, PHP 7.3, Xiaomi Gateway 2, Tuya, Blynk, ESP8266
Ответить