• Энергия, тепло и вода часть третья: выходим в радио

      Вступление


      В процессе выбора решений для умного дома я стараюсь обходить коробочные решения, требующие наличие связи с внешними облаками или имеющие собственные приложения, особенно решения без возможности прямого подключения к устройству. Все доступные метрики сводятся в один интерфейс — zabbix, там же организовывается система оповещений заинтересованных лиц. Ручки управления реализуются в локально расположенном веб-интерфейсе.

      Предыдущие статьи:


      часть первая (1wire температура, ups, водосчетчик...)
      часть вторая (netping, gidrolock, датчики давления...)

      Решаемые задачи в этой статье


      • Масштабируемая, гибкая система защиты от протечек воды с оповещением через zabbix
      • Прочие устройства на 433mhz: звонок, открытие двери и т п
      • Запихиваем 1wire в MQTT

      Система защиты от протечек


      Требования к системе:


      • множество датчиков, раскиданных по дому (в моём случае — 6 штук в разных локациях)
      • никаких проводов у датчиков
      • быстрое закрытие при обнаружении утечки
      • вся информация о текущем состоянии в zabbix. Там же — оповещение

      Состав системы


      • Raspberry PI
      • RTL2832U USB тюнер
      • Датчики протечек 433mhz
      • Netping + кран gidrolock (см предыдущую статью) для перекрытия магистрали
      Читать дальше →
    • Энергия, тепло и вода: часть вторая

        Рассмотрим следующий этап развития схемы умного дома из подручных средств :) (продолжение, первая статья тут).

        Решаемые задачи:


        1. Защита от протечек

          + Удалённое управление
          + Знать состояние ввода воды (перекрыто или открыто)
        2. Знать давление и температуру теплоносителя в контуре отопления
        3. Знать давление в системе водоснабжения

        Мониторинг по-прежнему в едином интерфейсе отображения (Zabbix), оповещение — через единый механизм alert-инга. А вот управление — это что-то новое. Об этом — далее.

        1. Защита от протечек


        Да это же избитая тема, девайсов — пруд пруди! Всё работает из коробки!

        Так я было и подумал и снова ошибся. Готовых решений действительно много, но найти комплексное решение с возможностью удалённого управления и мониторинга, но при этом не используя чьё-то «облако»/чей-то личный кабинет, — оказалось почти невыполнимой задачей. Ну ок, снова колхозим, попробуем решить задачу без паяльника и коддинга.

        Итого, мне нужны:

        1. шаровый кран с электроприводом
        2. датчик протечек
        3. некий контроллер с интерфейсом мониторинга и управления
        4. силовое реле
        Читать дальше →
        • +18
        • 5.3k
        • 9
      • Энергия, тепло и вода

        Предисловие


        2019 год. Почти в любом магазине электроники можно купить один из сотен возможных наборов умного дома. Взять и настроить в «2 клика», подключиться к облакам, получать push event-ы в приложение/смс-ки, да и вообще получать всю необходимую информацию в любой точке мира.

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

        Задачи


        1. получать информацию о качестве электросети (скачки напряжения, полное отключение и т.п.).

        2. иметь полный мониторинг UPS. А на самом деле иметь этот самый UPS исходя из последствий п2.

        3. получать информацию о температуре:

        1. на улице
        2. дома
        3. на чердаке (когда замёрзнет закинутый туда хлам и помидоры)

        4. Следить за состоянием потребления воды, алертить если потребление выросло (вдруг протечка, всё датчиками влаги не обвешаешь).

        5. Понимать когда дома кто-то есть, чтобы автоматизировать перекрытие/открытие воды.

        6. Снятие показаний газового счетчика и alert когда кончается оплаченный запас.
        + прочие всевозможные датчики (влажности, открытия, давления воды, давления в контуре отопления и т.п.).

        Глобальная цель — иметь общий интерфейс, где можно будет на всё это посмотреть. Получать нотайсы, если что-то пошло не так. И чтобы за это ничего не было и отдать за это не очень много денег.

        Состав комплекса на текущий момент


        • UPS Энергия ПН-750 + батарея на 100 ач
        • USB->RS232 converter на основе PL2303
        • Router Tp-link tl-wr1043nd +
        • 1wire мастер сети на основе купленного USB термометра DS18B20+ PL-2303TA
        • 1wire 3 датчика DS18B20
        • 1wire модуль «счетчик воды» от radioseti на основе DS2423

        Виртуалка с Zabbix-сервером за пределами домашней сети.

        image

        Читать дальше →