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

27 апреля 2020, 14:45

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

Как то под новый год, решил себе подарить немного подарков. Заказал себе шайбу 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.

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

1600x_image.png?1587995936
1600x_image.png?1587995936
1600x_image.png?1587995937

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

Уведомления о протечке в телеграмм боте, как подключать нашел тут же на 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

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

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

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

Гардероб:

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

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


Все новости мира умных домов - t.me/SprutAI_News или Instagram
Остались вопросы? Мы в Telegram - @SprutAI

Хочешь умный дом но нет времени разбираться?
Посмотри примеры работ и выбери себе интегратора.
  1. Виталий Никольский (bigmanekb)

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

К списку блогов

Устройства в материале

Leak Sensor

Производитель: Aqara

Smart Switch 3 switch

Производитель: Lonsonho
Заказать на:

Моторизованный латунный шаровой клапан

Производитель: noname
Заказать на:

Скидки для сообщества

Neptun | Система Нептун

+7 926 701-58-58
Промокод:
Sprut
Размер скидки:
25%

Интернет-магазин yourhomekit.ru

+7 914 550-51-11
Промокод:
SPRUT-BLG
Размер скидки:
8%
Cамый большой ассортимент в России аксессуаров Apple HomeKit

LifeControl

+7 495 240-81-01
Промокод:
sprut15
Размер скидки:
15%
На весь ассортимент Lifecontrol

Тематические чаты

DIY

Похожие записи

25 марта 2019, 05:02
Нативный Homekit на ESP8266 Relay_8CH
12 сентября 2020, 20:51
Создание при помощи бесплатной программы Sweet Home 3D интерактивного плана помещения для Home Assistant.
16 июля 2020, 15:13
Удобная настройка Home Assistant с помощью packages.
20 января 2019, 17:39
Создание очень бюджетной автоматизации рулонных штор
13 февраля 2019, 22:00
Подключение радио на Xiaomi Gateway к Home Assistant c дальнейшим использованием в автоматизациях
19 апреля 2019, 20:53
Требуется ваше мнение!
26 апреля 2019, 08:32
Обновление Умного зеркала, доработали, причесали, и теперь почти закончили наворачивать функционал зеркала.
06 февраля 2019, 12:02
Автоматизированное открытие/закрытие окна
31 марта 2019, 11:37
Нативный HomeKit датчик температуры и влажности своими руками самый бюджетный вариант.