Блог

Защита от протечки воды

Немного истории:

Как то под новый год, решил себе подарить немного подарков. Заказал себе шайбу Xiaomi, датчики. Еще заказал ТВ приставку. Сижу жду, подходит январь, посылок нет. Шайба Xiaomi и датчики отменились на таможне. А вот ТВ приставка пришла. Только это была Малина Пи4, хотя в описании было другое, но я доволен. И этот замечательный момент открыл мне мир одно платных КП. Прочитал до фига всего, поставил kodi. Вернулся к вопросу умного дома. Узнал о всяких системах которые как раз ставятся на одно платные ПК. Изучая вопрос пришел к выводу, что Home Assistant - это то что мне надо. Заказал свисток на барахолке, купил всяких датчиков. Всё пришло работает. Есть информация по климату в квартире, но практической пользы не много. Купил парк реле, сделал свет на кухне умнее, добавил ума вентилятору в ванной. Жизнь стала налаживаться. Но хочется большего.

Что докупили:

  1. Aqara water sensor.
  2. Смарт-переключатель Lonsonho Tuya Zigbee.
  3. Моторизованный Электрический 2-ходовой латунный шаровой клапан.
  4. Провода с 2 и 3 жилами медными.

  5. Распределительные коробки.
  6. Подрозетник для ГВЛ (не нашел коробку внешнюю для установки внутренних выключателей).
  7. Ваги.
  8. Вилки электрические.

Что сделал руками:

Раскидал датчики протечки под раковину в ванной, в туалете под бойлер и в кухне под посудомойкой. Т.к. в квартире ремонт уже был сделал, провода все сделаны снаружи, по возможности в плинтусах. В итоге от розетке в гардеробе провел кабель под потолок, установил там розетку на 4 выключателя (раньше вообще был просто удлинитель), в него включил NAS, роутер, доп питание для HDD и розетка идущая на выключатель. В стене в коридор уже было отверстия с проводом интернета. В него протащил трёх жильный провод. Рядом с счётчиками установил распределительную коробку. Втянул излишки проводов обратно в квартиру. Прикрутил к стене подрозетник для ГВЛ, втащил в нее провода (входной от розетки, провод на розетку для света и провод из коридора на счётчики). Всё подключил, всё работает. Договорился с ДУКом о снятии пломб, установки электро задвижке и обратно опломбировке. Всё сделали за час. В итоге всё работает. Звучит не сложно, но проковырялся целый день, начал в 10, закончил 19.

Итого левая клавиша - открывает воду, центральная - закрывает воду, правая - свет.

Переходим к автоматизациям:

Уведомления о протечке в телеграмм боте, как подключать нашел тут же на sprut.

(Меня не покидает чувство что я как то не так пишу эту часть с датчиками протечки, вроде что то лишнее...)

- alias: В ванной протечка trigger: - device_id: water leak 1 # зачем то переименовал их внктри НА, теперь мучаюсь, не делайте так domain: binary_sensor entity_id: binary_sensor.water_leak_1_water_leak for: seconds: 2 platform: device type: moist action: - data: message: В ванной протечка!!! service: notify.telegram - alias: В туалете протечка trigger: - device_id: water leak 2 domain: binary_sensor entity_id: binary_sensor.water_leak_2_water_leak for: seconds: 2 platform: device type: moist action: - data: message: В туалете протечка!!! service: notify.telegram - alias: На кухни протечка trigger: - device_id: water leak 3 domain: binary_sensor entity_id: binary_sensor.water_leak_3_water_leak for: seconds: 2 platform: device type: moist action: - data: message: На кухни протечка!!! service: notify.telegram

Дальше логика проста, срабатывает датчик протечки, приходит уведомление в телеграмм, включается центральный выключатель, подается электричество на нужный провод и задвижка закрывается. Другая автоматизация смотрит что центральная клавиша включена 25 секунд (задвижка закрываться за 18-20 секунд) и клавиша выключается с уведомлением о закрытии воды. Открытие воды происходит в ручную нажатием физической кнопки на выключателе (не очень удобно, т.к. выключатель висит за одеждой да и высоко) или через вебморду. Электричество подается на другой провод и задвижка открывается, через 25 сек кнопка сама выключаться и сообщает что вода открыта.

# Выключение левой клавиши на всякий - alias: 'Выключение левой клавиши на всякий' trigger: platform: state entity_id: switch.0xec1bbdfffe0e4df8_switch_left to: 'on' for: seconds: 25 action: - device_id: switch.0xec1bbdfffe0e4df8_switch_left domain: switch entity_id: switch.0xec1bbdfffe0e4df8_switch_left type: turn_off - data: message: Вода открыта. service: notify.telegram # Выключение центральной клавиши на всякий - alias: 'Выключение левой клавиши на всякий' trigger: platform: state entity_id: switch.0xec1bbdfffe0e4df8_switch_center to: 'on' for: seconds: 25 action: - device_id: switch.0xec1bbdfffe0e4df8_switch_center domain: switch entity_id: switch.0xec1bbdfffe0e4df8_switch_center type: turn_off - data: message: Вода перекрыта. service: notify.telegram # Выключаем воду при протечки - alias: Выкл воды trigger: - device_id: water leak 1 platform: device type: moist domain: binary_sensor entity_id: binary_sensor.water_leak_1_water_leak for: seconds: 5 - device_id: water leak 2 platform: device type: moist domain: binary_sensor entity_id: binary_sensor.water_leak_2_water_leak for: seconds: 5 - device_id: water leak 3 platform: device type: moist domain: binary_sensor entity_id: binary_sensor.water_leak_3_water_leak for: seconds: 5 action: - data: message: Перкрываю воду. service: notify.telegram - device_id: switch.0xec1bbdfffe0e4df8_switch_center domain: switch entity_id: switch.0xec1bbdfffe0e4df8_switch_center type: turn_on

Вот и всё. Не очень сложно. Так себе я писатель, по результатам вопросов в комментариях, что то поменяю в статье. Первый раз пишу, не умею. И вообще не планировал, так сделал бы больше видео и фото.

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

Финал, тест работы:

Гардероб:

Закрытие задвижек:

Открытие задвижек:

1

Поправил тебе видосики :)


Вернуться назад
Вернуться назад