Умный дом, опыт построения, бег по граблям (MajorDomo, Tasmota и Алиса) +18


AliExpress RU&CIS

Решил обобщить и систематизировать накопленный опыт в создании умного дома. Началось все с управления розетками (светом) на даче – если уехал и забыл выключить свет, можно через интернет выключить и спать спокойно. Потом появилось ограничение по мощности и желание автоматически реагировать на превышение мощности отключением маловажных потребителей типа чайника. Ну а дальше уже сложно остановиться. Климат, автономное снабжение, комфортный свет и все это - не вкладывая много денег, хотя если все посчитать..

Если теорию знаете, можно перейти к моей истории поисков идеального решения.

NB! Так же для удобства, жирным курсивом подсветил названия технологий и платформ. А просто жирным - важные наблюдения или выявленные глобальные засады.

Ну, а теперь по порядку, немного теории

Умным домом принято называть что угодно, от 2 лампочек, управляемых по таймеру до сложной системы, реагирующей на множество факторов и делающей жизнь владельца комфортной.

  • В любом случае речь про управление устройствами, кратко их можно собрать в группы:

  • Бытовая техника (пылесосы, телевизоры, чайники, кондиционеры)

  • Реле/выключатели (вкл/выкл)

  • Лампочки/ленты (меняют цвет и яркость)

  • Датчики (мощность, напряжение, температура, влажность, концентрация газов)

  • Диммеры (пропорциональный выходной сигнал)

  • Исполнительные устройства (регуляторы температуры, привод штор)

  • Шлюзы (пульты, универсальные передатчики команд)

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

  •  Умный дом Яндекс - нет логики, только команды, много совместимых устройств

  •  Xiaomi (Aqara) – простые скрипты

  • Google Home – простые скрипты, много совместимых устройств

  • Domoticz – ограничен набор устройств, развитая логика

  • IFTTT - ограничен набор устройств, развитая логика

  • HomeAssistant - ограничен набор устройств, развитая логика, настройка интерфейса плагинами

  • Majordomo (php) - развитая логика, открытый проект, активно развивается, требует умения программировать.

Нужно заметить, что платформы от именитых производителей умеют работать друг с другом. То есть их экосистемы можно объединять, что существенно расширяет перечень подключаемых устройств. Кстати, о подключениях тут есть 2 аспекта: как подключаться физически и как общаться с концентратором умного дома.

Физически можно связываться через локальную компьютерную сеть (проводную или беспроводную), сеть малого радиуса (Bluetooth, ZigBee) или просто по радио или инфракрасному каналу (последнее обычно только в одну сторону работает).

Что же касается «языка» на котором общаются устройства, то тут вариантов много, но можно разделить на открытые (общедоступные) типа mqtt (сервис коротких сообщений через центральный сервер) или web-hook (обычные прямые ссылки на веб-сервер на борту устройства) и закрытые типа протокола Xioami/Redmond и прочих, которые известны только производителям.

Устройства – это хорошо, но что же ими управляет? Центральное устройство/ центр управления. Кстати, хабы типа Aqara это нифига не центральный модуль, а всего лишь концентратор сети ZigBee или какой иной, понравившейся производителю – логика остается в самих устройствах или на телефоне пользователя или в облаке.

Насколько я понял, большинство облачных сервисов не поддерживают логику. То есть в «Яндекс доме» можно узнать температуру и включить обогреватель. Но заставить Яндекс следить за температурой и держать в комфортном диапазоне – нет!

Для реализации логики нужен центральный блок, причем желательно локальный. Вот тут вариантов масса – поставить на свой домашний комп программу управления, собрать отдельный сервер, разместить сервер в облаке.

Как ни странно, дешевые микро ПК на ARM процессорах, например OrangePi, Nano Pi и прочие фруктовые Пи вполне тянут систему с базой данных, брокером сообщений и веб-интерфейсом. Не говорю уже про Raspberry – это вообще, как заговоренные.

Из программных серверов умного дома можно выделить популярные: Blynk (есть вариант облака и локальный), IFTTT (чисто облако, но с мобильным приложением), Home Assistant, Domotics, Majordomo.

История рождения моего умного дома

На момент начала моей автоматизации, у меня были штук 6 устройств SonOff (у них родное приложение и облако – eWeLink), управлял розетками на даче. И поставил камеры Xiaomi Dafang (камеры не понимали русский, но это PTZ, FullHD, да еще и стоили всего 2 тысячи рублей каждая). Камеры принесли на дачу постоянный интернет (мобильный), роутер. А также облако Xiaomi. Итого, 2 облака – Xiaomi + eWeLink. Надо было собирать в единую панель управления. Первым был установлен HomeAssistant, даже игрался с камерами (хотел на датчик движения у камер прикрутить и сохранять в системе). Но дальше скриншотов, и то не всегда, дело не пошло. С SonOff вообще не смог подружить. Решив, что логика для розеток все-таки важнее, начал играться с MajorDomo, который имел для этих устройств коннектор, а также более-менее понятный интерфейс настроек (субъективно, да, php+html, объектно-ориентированная модель).

Первый тревожный звоночек пришел от Роскомнадзора – в попытке убить телеграмм (безуспешной) они прибили доступ ко многим облакам, в том числи и Xiaomi. В середине зимы было очень неприятно оказаться без видеонаблюдения за дачей, расположенной в 100 км от дома..

Итог – камеры перепрошиты на Dafang Hack (прошивка делающая локальный RTSP сервер потокового видео) и первая моя Raspberry c MotionEyeOS (локальный видео сервер), а также белый IP дома и VPN между домом и дачей (на роутерах Mikrotik). Локальный сервер держит архив на 500Гб (пара месяцев с двух камер), питается от аккумулятора (до 3 дней без света).

 Для логики нужно не только управлять, но и контролировать, для этого купил SonOff POW R2 – это фактически, счетчик электроэнергии с выключателем на 16А (стоимость по 750 рублей). Это позволило при включении посудомоечной машины, бойлера для воды (суммарно 4 кВт) блокировать розетку с чайником. Сейчас это модно называется DemandResponse. А так же стало возможно контролировать работоспособность насосов водоснабжения и канализации (по графику дренаж включается и на графике мощности есть пики, по которым можно понять, много ли воды и вообще, не завис ли поплавок!) - дистанционная диагностика оборудования. Так же для управления низковольтными устройствами (включение дизельного отопителя, насоса аэрации воды для очистки, отключения зарядника от аккумулятора, когда нет напряжения в сети СНТ) был куплен клон SonOff G4 – четырехканального реле с радиопультом (еще 1100 рублей).

Второй «звоночек» пришел от eWeLink – с выходом в массы устройства контроля напряжения SonOff POW R2 поток через их сервер, видимо, стал превышать их возможности (ток, напряжение, мощность активная, мощность реактивная, мощность полная, коэффициент мощности и все это 5 раз в секунду с каждого такого устройства) и они решили, что датчики будут телеметрию слать один раз в минуту. То есть у вас уже минуту мощность за разумными рамками или напряжение просело до Америки (113 вольт реально было летом), а умный дом живет в розовых мечтах, что все хорошо.

Итог – модуль MojorDomo для локального режима SonOff и окончательный переход на MajorDomo на Orange Pi (стоила около 1000 рублей всего, пришлось осваивать Linux, а точнее – Armbian и по инструкциям ставить MajorDomo). Но недолго музыка играла… SonOff почувствовали что-то неладное и очередная прошивка на их сервере отрубила локальный режим, то есть только через облако, только раз в минуту..

Полная локализация

Так как умный дом к этому моменту управлял в том числе зарядкой аккумулятора и переключением на инвертор в случае аварии, зависеть от облака на «вражеских» серверах, а так же наличия связи с интернет показалось не очень разумной идеей.

Очередной шаг – перепрошивка всех устройств на Tasmota, отказ от протокола eWeLink и уход на MQTT. Это, кстати, открыло путь в полный лоукост – прошивка легко настраивается, а плата Wemos из Китая стоит всего 120 рублей, при этом на борту 12 линий для подключения периферии, АЦП, WiFi. Так число устройств в умном доме увеличилось раза в 3 – выключатели, датчики напряжения на АКБ, датчики температуры и влажности (кстати, оказалось, что лучший AM2301 – это AM2320! Программно совместим с AM2301, который еще называют DHT21, но при этом стабилен, не глючит и не зависает).

Тут Остапа понесло и в умном доме появились солнечные панели, 2 контроллера (один PWM, второй - MPPT), датчики тока от солнечных панелей в систему и на АКБ (просто по напряжению на клеммах степень заряда не измерить). От АКБ, кстати, на этот момент питаются 3 камеры, 2 микросервера, 2 роутера, общее потребление примерно 40Вт постоянно.

После примерно полугода, когда все было настроено и отлажено пришла беда – умерла карта памяти. Свежего бэкапа не оказалось – все ждал идеального состояния, не дождался. Изучил, какие карты бывают – узнал про MicroSD A2 – это карты с контроллером, как у SSD дисков - то есть много и часто писать/читать мелкие файлы им не страшно. Настроил, по памяти восстановил логику и оформление, сделал бэкап. Через месяца три началось неладное – зависания, тормоза при открытии графиков за месяц. Анализ (я почти стал спецом по Linux) показал, что база данных тупит из-за очень большого числа накопленных данных. Пришлось делать удаление старых данных, оставляя только по 2 отсчета за минуту для данных старше месяца. Помогло, но не сильно. Надежда была на плату с большим объемом памяти – Orange Pi One Plus (700 рублей), но не судьба. В итоге куплена Raspberry Pi4 c 2Гб памяти на борту, а для этой палаты есть оптимизированный образ MajorDomo – и о чудо, там все отлично – БД крутится полностью в памяти, раз в час сбрасывается на карту бэкап, в случае незапланированного падения, при загрузке восстанавливается состояние на начало часа.

Все это было отлично, управляется с компьютера, с телефона (экран на картинке – там 2 таких сцены, одна для управления и климата, вторая для телеметрии).

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

Появление голосового управления

И вот тут я задумался, что пора подключать голосовой помощник. Сначала думал про Google Assistant/Home, но увидав, что они творят со своим президентом, да еще к новому году отключили поддержку русского на колонках (оставив только на телефонах), решил, что вполне реально повторение с отключенными облаками Xiaomi и eWeLink. В итоге, Алиса от Яндекса. Каково же было мое удивление, когда увидел, что есть стандартный коннектор (навык Алисы) к MajorDomo! Яндекс станция мини отлично подошла по функциям и размеру, более того, нашел и обратный коннектор – из MajorDomo можно выдавать команды на устройства, подключенные к Алисе – пультам кондиционеров, телевизиров и даже роботу-пылесосу. И это не считая проговаривания статусов типа «внимание, работаем от аккумуляторов!». Соединение с Алисой можно сделать двумя способами – через платный сервис Connect (2 тысячи рублей в год, бонусом облачные бэкапы) или через Яндекс.Диалоги – для этого надо SSL сертификат на сайт, белый IP, и выставленный в интернет сайт с MajorDomo, то есть свет или отопление сможет отключить случайный прохожий. В общем, 2к в год – не большая цена за сохранение комфорта, да и SSL покупать не надо.

Естественно, управление через Яндекс – это чисто функция комфорта, основная логика реализована на локальном уровне.

Итак, затраты:

Тип

Количество

Цена, руб

Примечание

Камеры

3

6000

Одну из камер сжег, купил купольную тоже за 2000р

SonOff POW R2

4

3100

 

SonOff Basic

6

3400

 

SonOff G4

1

1100

 

SonOff TH10

1

800

 

Wemos + DC\DC + реле

5

1000

 

Raspberry Pi3

1

2500

 

Raspberry Pi4

1

4200

 

OrangePi Lite

2

1400

 

OrangePi One Plus

1

1000

 

Карта памяти 32G A2

2

1800

 

Яндекс.Станция Мини

3

12500

2 новые, 1 с Авито

Яндекс.Пульт

2

2400

Один с Авито (новый, в упаковке)

Dexp колонка с Алисой

1

2000

Чисто, чтобы во второй комнате Алиса слышала команды.

Итого

14

43200

Почти 17к – это голосовое управление

Количество физических устройств не соответствует числу управляемых каналов – одно 8 канальное реле – это датчик тока и 8 выключателей! Так что общее число устройств в системе – 68 (и это не считая Яндекс.Станции и устройства не на даче, только то, что управляется локально!).

Внимание, мошенники!

Кстати, про Яндекс.Станции. С рук покупать очень не советую – оказалось, что есть станции по подписке – продается конкретному человеку и 3 года он должен платить по 400 рублей в месяц. Никому такую передавать нельзя – она залочена на учетку того, кому ее Яндекс отдал. То есть они не для продажи. Ни на коробке, ни на станции, ни при включении она ничем не отличается от обычной (только, кажется, глуховатые, кстати). Но через 10 минут работы говорит «оплатите подписку» и вообще не работает никак. Поддержка Яндекса может проверить по номеру, но отвечают через день – явно долго для проверки при покупке.




Комментарии (45):

  1. AkaZLOY
    /#22587062

    А какие ещё есть производители WiFi реле кроме Sonoff?
    Давно хочу добавить в умный дом тёплые полы, пока весь затык в переключателях питания.

    • AndyRoss79
      /#22587484

      На сколько я знаю, есть еще Tuya (как раз 4 штуки заказал, дома тоже свет и розетки контролировать). Наверняка еще еще что-то. Но тот же Яндекс умеет работать с eWeLink (SonOff) и Tuya. А вот самопал китайский, работающий с китайским же собственным приложением — лотерея.

      • dernuss
        /#22587664

        а Tuya не китайский самопал?

        • vervolk
          /#22587924

          Никому неизвестный китайский самопал может иметь аудиторию в сотни миллионов пользователей. И нет — Tuya не «самопал»

          • dernuss
            /#22587978

            По мне умный дом, который не может работать без облаков, самопал

            • AndyRoss79
              /#22588180

              Ну я для себя решил опробовать выключатели света с входом для выключателя, то есть, если облака отвалятся, то можно по-старинке выключателем. Естественно, это не для ответственных потребителей типа зарядника для АКБ или реле циркуляционого насоса системы отопления.
              Ну и формально, тот же гугл нест через облако работает, но его упорно назыввают «фабричным» умным домом.

      • Antig0
        /#22596590

        Я как раз являюсь пользователем Tuya (выключатели без нулевой линии, датчик температуры и влажности, умные реле, пара шлюзов, суммарно именно от Tuya 8 устройств) и вчера пробовал подключать Tuya к Алисе через телефон (самой станции нет — как раз хотел понять нужна она мне, ждать гугла или самому что то думать). Подключение прошло без проблем, но Алиса не увидела ни датчика температуры и влажности, ни умные реле (то и другое, впрочем, как и выключатели, которые она увидела подключены по Wi-Fi). Так же добавлю, что Алиса не увидела и умный обогреватель от Xiaomi (Регион Россия)

        • AndyRoss79
          /#22596618

          Странно, у меня не работают датчики напряжения, но вот датчики температуры и влажности отобразились в Алисе и она их значения голосом проговаривает, это собственно, зависит от навыков Алисы и это я про MajorDomo устройства. Сегодня пришли ко мне выключатели Tuya, попробую, отпишусь. У меня, кстати, из сторонних не захотела работать с Алисой мультиварка от Redmond (шлюз R4S их для интеграции настроил, Яндекс увидел шлюз, но устройств не увидел).

          • AndyRoss79
            /#22598526

            Проверено, выключатели Tuya (SmartSwitch QIACHIP) работают на ура. Теперь Алиса умеет включать торшер. Из облома — это на новых чипах, без возможности перейти на Tasmota.
            А вот Sonoff mini R2, вроде, позволяют в режиме DIY по воздуху перепрошить на Tasmota. Но пока к Алисе подключил через eWeLink, для чего-то неважного можно и облако оставить. Хотя, уже 2 контроллера с MajorDomo есть, один на даче, второй дома, можно MQTT бриджом объединить и домашними устройствами рулить из дома, а дачными с дачи с возможностью удаленно командовать и тем и тем…

  2. shornikov
    /#22587226

    Белые яндекс-станции мини — по подписке не продаются.
    Имхо, надо подождать 3 месяца от Нового года, пока кончится бонусная подписка и люди наиграются — тогда и брать с авито белую…

    • AndyRoss79
      /#22587500

      Спасибо! Это должно сработать, не знал. Ну и мне как раз нужны белые :)
      Ну и через 3 года теоретически залоченные должны стать свободными и подключаться к любому аккаунту Яндекс. Ну если к тому времени поддержка их еще сохранится.
      Но по первым впечатлениям, мини станции очень добротно сделаны — и для небольшой комнаты даже звук неплохой.

  3. tmin10
    /#22587236

    А что именно не получилось в интеграции sonoff и home assistant? У меня сейчас sonoff basic в штатной прошивке работают без облака по lan протоколу через интеграцию https://github.com/AlexxIT/SonoffLAN. Хотел перепрошить, но и так нормально пока.

    • bubuq
      /#22587448

      Любой Sonoff в штатной прошивке щедро делится данными с серверами в Китае. Только Tasmota/Espurna/ESPhome.

      • tmin10
        /#22587462

        Пусть пытается, ему доступ в интернет закрыт на роутере, только локалка и управление из HA.

        • AndyRoss79
          /#22587508

          Ну, кстати, я так китайскую камеру отучал трафик жрать — работает по RTSP с локальным сервером, а все равно поток в китай слала.

      • Crazy_Pit
        /#22587876

        есть негативное мнение EasyEsp?.. мне понравилась данная прошивка.

        • bubuq
          /#22588004

          Нет мнения, свой опыт у меня только с тасмотой и ESPhome.

        • makon
          /#22588208

          У меня положительное мнение. Очень доволен.

    • AndyRoss79
      /#22587504

      Ну эту платформу я пробовал года 4 назад, что-то не взлетело у меня. Может, руки не очень прямые, а может, тогда платформа была не очень развита. Ну или просто мне она не очень понятна была.

      • tmin10
        /#22588592

        Тогда да, без перепрошивки точно никак было, lan доступ в третьей версии появился.

  4. bubuq
    /#22587426

    Не было ли шанса попробовать Node Red?

    • AndyRoss79
      /#22587550

      Смотрел, но дальше установки сервера не пошло. Я тогда еще не очень понимал, чего же хочется от умного дома, хотелось все и сразу, а потом реальность приоритеты расставила :)

  5. Alecseyyy
    /#22587518

    А что делает дом умным? Сейчас просто объединение экосистем. Очень бы хотелось про автоматизацию и сценарии.
    Спасибо большое за информацию о том, что надо аккуратнее покупать Яндекс станции. Хотел купить себе ещё одну, мог бы попасть!

    • AndyRoss79
      /#22587546

      Ну я перечислил в статье, если кратко:
      1. Контроль нагрузки и отключение лишних потребителей, чтобы за 4кВт не вылезти (ограничение в СНТ)
      2. Контроль заряда АКБ, переключение на резервное питание от АКБ или солнечных панелей, если солнце светит ярко или если напряжение в СНТ падает до 150В или ниже — все грустят, а у меня даже незаметно
      3. Режим работы станции водоочистки (по расписанию и активности пользователей включается УФ стерилизатор, подача воздуха в колонку осаждения железа)
      4. Подсветки уличных фонарей — если включить свет в бане — включатся фонарики
      5. Микроклимат — если ночью холодно в комнатах, включается дизель, по температуре в комнатах отключается, есть планы ТЭНы еще подключить, когда уже температура приближается к норме. Так же в планах задействовать кондиционер через Яндекс.пульт для нагрева или охлаждения
      6. За счет Алисы режим комфорта перед сном «Алиса, через 5 минут выключи свет»
      7. Режим консервации — гарантированно отключается все освещение, насосы и так далее, даже если включаются по таймеру или после отключения напряжения при аварии в СНТ.

  6. Harwest
    /#22588234

    "HomeAssistant — ограничен набор устройств"


    HomeAssistant через свои интеграции имхо поддерживает максимальное количество устройств (несколько сотен это точно).

    • tmin10
      /#22588596

      Один z2m добавляет огромный список совместимых. И почему-то опенсурс не указан, только сегодня в коде разбирался, чтобы выловить багу интеграции с моии роутером.

      • Harwest
        /#22588604

        А причем тут роутер и z2m?
        Роутер в НА как upnp затаскивается и все.

        • tmin10
          /#22588616

          Роутер указан в качестве примера опенсурсности, у меня он через интеграцию https://www.home-assistant.io/integrations/asuswrt/ добавлен, но где-то раз в сутки-двое начинает некорректно работать, смотрю причины по коду.

          • Harwest
            /#22588628

            Попробуй через unpnp, может там все четко 'вылизано'

    • AndyRoss79
      /#22588828

      Ну положа руку на сердце, все системы имеют ограниченный набор совместимых устройств. Ну нельзя поддерживать все подряд. Но понятно, что развиваются и расширяют поддержку массовых устройств. Например, Яндекс поддерживает WQTT (простой MQTT), но по факту Tasmota туда не цепляется, так как нужен принцип один топик — один параметр, а Tasmota шлет json. Так что обещать поддержку не означает ее сделать. Понятно, что при приложении усилий все можно заставить работать, вопрос, сколько сил придется прикладывать. А так, да интерфейс у HA вполне симпатичный и заявлено довольно много совместимых устройств.

      • anonimNO
        /#22595538

        Но несправедливо писать про систему, которая поддерживает больше всего устройств "HomeAssistant — ограничен набор устройств"

  7. Vasyutka
    /#22590458

    Подумал «о! есть яндекс станция, да и rPi, сколько уже софта появилось! пойду сделаю!», а затем вдруг осознал, что это меня прибьет гвоздями к дому на ближайшие лет 10-15, что даже на неделю в командировку ехать страшно. Если что-то сломается, никто кроме меня ничего не исправит. А, например, продать или подарить родственникам дом превратится в срочный и объемный квест, как теперь все это переделать-описать для будущих владельцев.

    • AndyRoss79
      /#22590932

      Да, есть такая проблема — если что-то ломается, все на мне. Но именно поэтому я и разделил все на несколько уровней автономности. Насосы включаются по таймеру сами (выключаются), а умный дом может только дополнительную команду послать.
      Обогреватель включается и руками и автоматически от умного дома.
      Да, если откажет сервер или облако, придется по-старинке все руками делать.
      А так, да, надо еще и документацию вести, многие считают, что Agile против документации, но это не так — документация все-таки важна :)

    • anonimNO
      /#22595552

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

  8. silentz
    /#22591582

    К сожалению на рынке нет товара под умные дома с автоматизацией. Только куча всяких вай-вай релюшек и голосовых "помощников". А действительно интересные "автоматизированные" проекты — это дома энтузиастов, а чтобы их повторить нужно как минимум уметь паять.
    Что то дельное сейчас — это:


    • Raspberry PI с IOTstack (portainer-ce, nodered, influxdb, grafana, mosquitto, telegraf, prometheus)
    • wemos d1/esp8266
    • TP4056 + литий 18650
    • MQ-*, BMP280, CCS811, GP2Y1010AU0F, AHT10
    • AQH222*, G3MB-202P, G5NB-1A-E-5VDC, SSR-40DA, SSR-D3808HK

    Причем есть вот такие варианты без пайки:
    раз
    https://aliexpress.ru/item/32881484448.html?spm=a2g0s.8937460.0.0.5f902e0eC1pKsK&_ga=2.117724492.475994871.1611577144-1900556812.1608648119&sku_id=65571975033
    два
    https://aliexpress.ru/item/4000375026458.html?spm=a2g0s.8937460.0.0.17512e0ecYg6ku&_ga=2.16997756.475994871.1611577144-1900556812.1608648119&sku_id=10000001534045844

  9. evgenyat
    /#22591618

    А почему z-wave не рассматривал? Устройств — куча, логика какая хочешь, скрипты и т.д.
    У меня около 30 устройств дома на протяжении 8 лет. Штук 5 вышли из строя за это время, а так всё работает достаточно стабильно на шлюзе Vera Plus

    • AndyRoss79
      /#22591804

      Ну ESP это, вроде, самое дешевое. Это было определяющим фактором, по той же причине не использовал ZigBee. WiFi есть даже на даче, от этого и плясал. Опять же, если бы сразу знал бюджет, может, и не влезал бы. А так, в процессе эволюции пришел к определенным решениям. У меня за 3 года, вроде, ничего не сгорело из Sonoff, были жесткие зависания у POW из-за скачков в сети, решилось повторной перепрошивкой. И да, это не plug-n-play, мне пришлось много с паяльником возиться и кодить логику на php.

  10. Alex57
    /#22596438

    подскажите, а Алису можно заставить что-то говорить, типа «посуда помылась»?

    • AndyRoss79
      /#22596444

      Да, через модуль YaDevices можно отдавать команды на устройства, так и попросить сказать что-то.

  11. Willamette
    /#22596452

    Спасибо за статью. Сам пробовал разные дома и остановился на Mjdm.
    Реализовал управление отоплением (горелка котла) по мин температуре в критичных помещениях, авто свет при активности, режим охраны — шлет в телегу видео с нарушением, 5 контуров автополива, уличный фонтанчик, свет по расписанию, опять алиса хорошо интегрировалась. Конечно, некоторые вещи совсем нетривиально настроить, но альтернативы я не нашел. Кстати у меня удаленные устройства подключаются по ovpn. Особенно удобно, что можно подключать ардуино устройства, главное, чтобы был mqtt. Но есть и глюки, например, как вы решает проблему отсутствия обратной связи? Т.е. например через mqtt отправляем команду включить релюшку, а релюшка к примеру недоступна. Мажордомик скажет, что все включено, а по факту нет. Пока для меня это главная проблема

    • AndyRoss79
      /#22596482

      Здорово найти единомышленника :)
      Про отсутствие связи у MQTT есть специальный топик «LWT» — «последняя воля». Это то сообщение, которое от имени устройства убудет отправлено сервером, если оборвется связь с этим устройством. Соответственно, у меня именно на этот топик заведены индикаторы «Авария питания» — если там появляется сообщение «Оффлайн» или «offline», значит устройство отвалилось и не воспринимает команды.

      • Willamette
        /#22596654

        Нашел у своих такой топик. Спасибо. Надо поэкспериментировать

        Выглядит у меня вот так
        image
        и так
        image

        Руки никак не дойдут красоту навести.
        Пытаюсь разобраться с Терминалами. Удалось показывать видосики только на мибокс коробку. Ну и автоматизировать по команде не получается. Сценарий — включи фильм такой-то, ну или выбор.

        • AndyRoss79
          /#22596722

          Симпатично и функционально, здорово! Я с камерами, кстати, еще не экспериментировал — вынес на отдельный видеосервер локальный, через VPN могу из дома подключаться, смотреть.
          А мибокс как подключен и камеры, кстати? Какой-то компонент появился?

          • Willamette
            /#22597234

            Там есть Onvif и CamShoter модули для камер. А ми бокс просто как терминал с хром каст.
            Кстати не пробовали отоплением более гибко рулить? У меня цикл смотрит температуру каждой комнаты и проверяет минимально допустимую по каждой, если триггерит, то включает горелку с заданной длительностью и перерывами пока темпа не превысит порог. Но греет весь дом, т.е. если на втором этаже холодно, то греет даже первый. Задача в том, чтобы отдельно перекрывать контуры теплого пола или радиаторы. Купил электрические термоклапана, но еще не успел прикрутить