Как стать автором
Обновить

Комментарии 65

Я знал, что что-то из основных забуду! Спасибо!
Голова под вечер побаливает: сил не было вспоминать, хотя он на языке болтался…

Apple HomeKit? Дорого, мало, зато настраивается совсем уж неспециалистами.

Брэнды, вроде, не???
Нет, есть homebridge через который можно подключить все что угодно к Homekit
Пост, безусловно, познавательный, но слово «тупой» в таком количестве немного раздражает…
Тяжело читать. Вроде мыслей много, но настолько бессвязно изложено…

А как же отечественный продукт IridiumMobile? Для DIY, конечно дороговато, но мне концепция очень понравилась. Все очень гибко, и документация вся на русском!

Все платные продукты я отношу только в категорию «Брэндов»! Он может быть зашибись какой крутой, но если с брэндом что-то случается — ты у разбитого корыта без поддержки! Открытые проекты хороши уже тем, что народ имеет возможность подхватить разработку.
nodered.org node.js движок правил

Еще крутая фишка у OpenHAB, управление голосом
github.com/openhab/openhab1-addons/wiki/Controlling-openHAB-with-your-voice
jasperproject.github.io/documentation/configuration
PocketSphinx и Julius не требуют передачи голоса сторонним сервисам
В принципе в том или ином виде распозначание и синтез речи есть у всех систем умного дома. Местами даже «оффлайн»…
У меня вообще есть желание сделать огромную табличку совместимости с оборудованием и сервисами…

NodeRed гляну. Раньше не сталкивался — надо изучить…
Iobroker забыли, тут о нём даже статьи есть. Написан вроде на джава, ставится соответственно на любую систему. Программист наш но живёт в Германии, так что есть немалая ветка на русском (хотя больше на немецком), на английском совсем мало.
У меня работает больше 2 лет без проблем, есть модуль для node red, modbus и многое ещё, проект на github так же присутствует

На JavaScript же он написан. Работает соответственно на node.js. Нравится его модульность, не нравится, что большая часть информации на немецком.

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

P.S. С интересом наблюдаю попытку распространения ареала обитания IOBroker'а в сторону Китая — там нашелся энтузиаст проникшийся прелестями системы, перевел её на китайский, поднял портал/форум тематический и всячески пытается продвигать.
Есть форум, есть группа в телеграмме. Каких-то серьёзных трудностей не возникло.
Всё достаточно просто. Есть модули(драйверы), есть состояния. Эти состояния можно менять и подписываться на их изменение. Проблема в том, что эти состояния задаются строковыми константами и нет никакой проверки при удалении состояния или драйвера. Бага вылезет в рантайме.
О да, бэрнды. У меня так лежит Crestron (без дела) и пачка девайсов от HDL (только свет и кнопки заведены на них). Запрограммировать их могут только инсталляторы, самому что-то подкрутить и подстроить почти не возможно.
Так же руки все не доходят до MegaD, чтоб выкинуть это пропиретарное барахло.
МегаД вроде открытый более-менее проект? Переписать его на том-же Ардуино не вопрос???
Я видимо не корректно выразился. MegaD как раз открытый. У меня он лежит, но нет времени с ним поиграть и поэтому он никуда не подключен.
А выкинуть я как раз хочу крестрон и HDL.
Так же руки все не доходят до MegaD, чтоб выкинуть это пропиретарное барахло.

Ну, тогда надо было «воткнуть»? Или просто встало не туда???
Чтоб его «воткнуть», надо разработать схему, хотя бы минимально заменяющую ту, что поддерживается сейчас на HDL. На это надо потратить массу времени (особенно если далек от электрики), которого, как всегда, не хватает, но я не теряю надежды :)
Интересная статья, спасибо! Но всё ж, не стал бы я в одну кучу «Брэнды» сваливать продукты Шаоми, Филипс, Apple, и, скажем, Loxone, Crestron, Lutron. Тут принципиальные отличия не только в ценовом диапазоне, но и в подходе к дистрибьюции: первые — это массовая электроника, которую продают конечным потребителям через розничные сети, последние два — проф. продукты нацеленные прежде всего на системных интеграторов, которые используют их в своих проектах. Loxone что-то между. Да и в техническом плане у этих систем мало общего. А кастомные решения на базе ПЛК куда отнесете?
ПС Еще было бы интересно сравнить описанные системы по возможностям интеграции основных технологических узлов здания: освещение, климат, CCTV, оборудование котельной, домофон, охранная сигнализация сторонних производителей и тд
Собственно эта статья — своего рода «затравка»: хочу найти народ для того, чтобы сделать сводную табличку возможностей умного дома…
Отличная статья. Периодически такие нужны для обновления сводных данных в голове. За всем ведь следить не успеваешь.
К слову, все таки обзор вашего блока платных брэндов заслуживает отдельной статьи. Было бы интересно.
Проблема с платными брендами зачастую именно в платности этих самых брендов…
Я могу купить что-то из Сяоми — с вероятностью в 99% это что-то я встрою в общую систему.
Но покупать тот-же Рубитек, который «система в себе» — я не стану. Выиграл год назад камеру ихнюю на конкурсе от Леруа Мерлена — поигрался и воткнул китайца: тот вменяемей оказался… Про прочия ихнее я молчу, т.к. API закрытый…

А что-то умнодомное «саааавсем брендовое» — даже зачастую и купить нельзя, т.к. надо в комплексе и только для интеграторов…
Описанные рассуждения довольно понятны. В этом то и ценность ожидаемой информации. Вопрос конечно, как ее добыть не приобретая девайсы…
Надо добавить устройства каких брендов поддерживаются. Я когда начал покупать устройства xiaomi, то понял, что стандартного MiHome маловато для создания сложных программ автоматизации. И начал искать что еще можно использовать.
Задумка именно в этом… Хочу сделать возможность найти что вообще можно к чему прикрутит, какие устройства работать будут, а какие — нет…
Чтобы при покупке нового телевизора, кондея и т.д. можно было помимо его технических параметров узнать насколько вот этот агрегат сможет встроиться в твою систему умного дома, или ну его нафиг и возьму вон тот, который похуже, но имеет возможность воткнуть самодельный модуль интерфейса?!
Дай доступ. Я помогу с заполнением ioBroker :)
Пробовал все перечисленное. Не программист.
В личном приоритете — Majordomo, затем HA.
Majordomo единственная из систем где конечный пользователь сможет как-никак упралять умным домом, без помощи программиста — двигать элементы на сцене, настраивать простейшие расписания и автоматизации.
В остальных это тесно связано с лазанием по конфигам и программированию

Не согласен с тем что преимуществом HASS является настройка логики без программирования. Ничего там end-user не настроит. Простая настройка логики — это Apple Home Kit или Xiaomi Mi Home.
Примерно аналогичные приоритеты, потому в таком порядке и идут… ;)
Но сейчас склоняюсь к HASS с дублированием: Мажор начинает откровенно бесить местами…
Сам внимательно слежу за HA, жду когда появится больше опций настройки через GUI
В OpenHAB-е тоже можно использовать OpenHAB Rule designer и UI строить из кирпичиков какой хочется
Тебе надо ioBroker попробовать. Там можно задавать логику 4 способами:
— Сцены: для совсем новичков.
— Blockly: для тех кто понимает логику
— Node-Red: для тех кто понимает логику и может пару строк написать в JS
— JS-Scripts: для тех, кто может написать 10 или более строк на JS.
MajorDomo рулит
Если-бы он ещё и не глючил…
Я в своё время заменил им Domoticz. Потом решил полезть в исходный код. Это просто ужас тихий. Про PSR там речи даже нет, но я сам не люблю некоторые PSR. Автозагрузки классов нет. Тупо подгружается всё. Работа с базой данных идёт через устаревший модуль mysql или mysqli. Второй вариант ничем не лучше первого, потому как подготовленные выражения не используются от слова совсем. Всякая мелочёвка, вроде единого стиля кода. Короче несколько дней ковыряния кода и понимание того, что исправить это в адекватные сроки нереально привели к решению писать код для себя. Тем более, что большого функционала от дома не надо. Как и написано, выложил на гитхаб, но, вряд ли кто его использует.
А у вас он на ПК запущен или на малинке PI3? Просто с ПК вопросов нет, а вот на малинке голосового управления так и не получилось (((

Брендовые системы умного дома можно разделить на те, что работают на проприетарных протоколах — типа Xiaomi, Ikea, Apple Homekit. И те, что работают со стандартными протоколами — Fibaro, тот же Рубетек

Вот почему-то Рубетек упорно молчали на вопрос протоколов и API…
ну сяоми и икеа это вполне себе zigbee, который заводится без фирменных gateway
Установка по инструкции — не всегда дает результат, даже если ты систему переставлял сто раз до этого.
Добиваемся результата. Стараемся «по факту» править инструкции. К сожалению, не всё идёт гладко. Рано или поздно, все ошибки в инструкциях будут исправлены.
Если кто-то не согласен с этим, то могу порекомендовать ещё раз перечитать лицензионное соглашение системы MajorDoMo. Ссылка на него: LICENSE.

Образ под Малину имеет некоторые модули, которые автор образа поставил до того, как накатал образ...
Модули эти установлены «из коробки» чтобы новый пользователь мог «поигратся» с системой до того момента, как начнет внедрять что-то реально рабочее. ИМХО.

База для системы разворачивается через PHP MyAdmin…
Есть конкретное предложение по этому поводу? Миграции? Это будет сложнее чем залить БД через PMA. ИМХО.

Некоторые модули давно не поддерживаются...
Модули пишут люди, которым за это не платят. Не у каждого автора есть время на обновления модулей. А если закрыть систему от модулей других авторов, то модули от Сергея будем ждать долго, так как он один. Ну и в связи с этим будет что-то типа: «Астрологи объявили неделю повышенного уровня нытья, о том что модулей так мало и они очень редко обновляются.».

Защита? Какая защита?! Умный дом не должен иметь доступа из инета!
Тут согласен. Давно уже это обсуждали. Пока, к сожалению, решений никаких. Есть некоторые мысли на эту тему, но пока, конкретно у меня, нет времени хоть как-то повлиять на эту ситуацию и отправить какие-то пулл-реквесты в репозиторий.

У многих систем УД высок порог входа для рядового человека (по типу домохозяйки), но кто сказал что установка и настройка системы умного дома должна быть лёгкой? Использование, да, должно быть простым, а вот установка, настройка и поддержка… Для установки и настройки систем УД, в случае если не хочется самому ни в чём разбираться (или нет времени на это), необходимо приглашать специально обученных людей, которые за некоторое время и некоторое количество денег установят и настроят всё что необходимо. Ну и конечно будут поддерживать Вашу систему УД на протяжении всего цикла жизни этого самого УД.
Если говорить конкретно про MajorDoMo, то у ребят есть люди которые занимаются интеграцией, то есть установкой, настройкой и поддержкой системы MajorDoMo. На сколько мне известно, интеграторы есть по всему СНГ.

Скажу для тех кто не знает… Я не являюсь частью команды разработчиков («разработчиков» — это прям грубо сказано. По факту Сергей (автор MajorDoMo) пишет систему самостоятельно.), и в своих выше сказанных комментариях говоря во множественном числе, я имею ввиду комьюнити окружающее MajorDoMo, тех ребят которые пишут модули для системы, ребят (я являюсь одним из них) которые поддерживают других людей в чатах и на форумах.
Автор путает свои эмоции с реальностью! Не надо путать open source, где, чтобы запустить надо провести вечера на изучение и настройку и готовые коммерческие продукты. Если вам хочется покопаться и потратить время, чтобы прикрутить стороннее оборудование, то вперед в мир ардуино и прочей шелухи. а если вы обычный потребитель, то вы купите готовый продукт с закрытым протоколом, чтобы всякие умники не сломали и потом вызывали тех поддержку. Вообще, чтобы писать такие статьи (хотя это не статья, а ерунда и обида на всех в области УД) надо разбираться в теме. Поэтому не надо новичкам, кто не в теме и тут читают вашу статью, вводить в заблуждение. Вы не привели ни одного нормального сравнения систем. Я в этой области более 18 лет и знаю и видел почти все системы. Могу сказать одно — хотите бесплатно, приготовьте знания и долгие вечера протики зада на стуле. А есть деньги, мозг не… и просто выберите и купите. Сейчас все системы позволяют подключить, что угодно! Я бы на месте автора, взял бы орфографический словарь и не использовал «ихнее» оборудование! И уже только после, внимательно изучал тему заново!
НЛО прилетело и опубликовало эту надпись здесь
Какая вообще ардуино? Вы как начинающие электронщики, blink led попробовали и думаете, что теперь с ардуино сделаете нормальный продукт. Забудьте, это только ваши фантазии! Вы молодец, что знаете ардуино. Сразу видно уровень. Вы наверно просто не видели в реальности настоящие и сложные системы УД. Там вы со своей ардуиной, долго потеть будете. Уж себя не надо обманывать. Если вы ограничиваетесь включением или выключение света в туалете по WiFi, то ардуинко вам подойдет.

«и понадеетесь что «клоуд» с записями с ваших» а это тут вообще причем?? Взломать можно все! Кто сказал, что видео с записями может храниться только на облаке?? Это вы себе сами придумали или автора начитались. Понимаете, не знание темы в более широком диапазоне, чем эта статья, не говорит о том, что этим все ограничивается. Еще раз говорю, разберитесь для начала! Не позорьтесь!

«Крайне смелое утверждение. Готовы подтвердить фактами?» мне-то зачем, что-то доказывать. Берете идею и вперед обзваниваете фирмы. Вам все расскажут. Еще раз говорю, не надо врать и вводить в заблуждение людей.

«готовый продукт с закрытым протоколом» кагбэ совершенно не означает «дофига безопасный и устойчивый к взлому». а кто это сказал? Я такого не говорил. Опять не в тему, лишь бы написать?

«Вот кому бы про словарь-то заикаться? Кто на ком стоял?(с)» «кагбэ» вам наверно?

Из всего, что я читаю выше, я вижу начинающих программистов, которые только, что познали ардуино и думают, что они теперь способны «переломать» конкурентов, которые дорогие или тупые. Ку ку! Наивные, у этих контор денег столько, что они сделали системы (хорошо или плохо, но они работают! и закрыты от «дураков», чтобы завтра любитель ардуинщик не сломал их систему, а потом на хабре писал, что УД от них не работает), которые будут работать в любом случае. А вот ваша ардуинка завалится. И отлаживать вы ее будете всю жизнь. Еще раз говорю, для серьезных проектов — забудьте ардуино.

Если вы как любитель, хотите поиграть и поставить себе — то не вопрос. Но если это коммерческий продукт и вы решите ардуино — то на большую систему в полном понимании УД — не рассчитывайте.
НЛО прилетело и опубликовало эту надпись здесь
Отвечу на пальцах: я хочу быть уверен, что продукт будет поддерживаться и через год и через два и через сто лет.
А для этого он не должен быть черным ящиком…

Примеры хотите???
Ок — относительно свежий: Pebble. Бла-бла-бла, траляля, покупайте наших слонов… Потом их покупают и закрывают проект наглухо… Оно вроде как и работает, но…

Уверенным нельзя быть ни с чем! Вон, шуточку про американскую лунную программу слышали? Нет?
Почему не могут повторить ту ракету, на которой летали на луну?
Дали на разработку одной фирме. Та раскидала на блоки и дала задание нескольким меньшим. Те раскидали на блоки и скинули модули по более мелким и т.д. и т.п.
В итоге все собрали, по ТЗ все работает, все отлично, а повторить никак: за эти годы некоторые подрядчики закрылись, а документации на всё в целом нет — каждый блок это «черный ящик», про внутреннее устройство которого знал только разработчик!

Вот именно это мне в закрытых системах и не нравится: если с фирмой разработчиком случится кризис — обратиться за поддержкой просто некуда!
С открытыми или открытыми на уровне API системами проще: если завтра внезапно Сяоми закроет API — я могу вместо их базовой станции поставить зигбишный приемопередатчик: протокол известен.
Если закроется Тасмота, WiFi-IoT или еще чего — можно перешить на другую прошивку или написать свою.
Любой датчик в случае необходимости можно заменить или проапдейтить: для этого не нужно все крушить, т.к. другой бренд придерживается другой концепции и ваша старая проводка от почившей фирмы им не подходит, а купленный за бешенные бабки сверхнадежный блок управления полная Х..., т.к. кроме интеграторов с ним никто не знаком, фирма та уже год как закрылась молча, а тут блок внезапно решил «воскурить благовония» по какой-то причине!
Отвечу на пальцах: я хочу быть уверен, что продукт будет поддерживаться и через год и через два и через сто лет.
А для этого он не должен быть черным ящиком…

100 лет любое устройство подобного типа не прослужит, если оно использует UNIX time 32 бит
19 января 2038 года произойдет переполение переменной, отвечающей за текущее время. Соответственно, это может сказаться на работе систем отопления (критично для Северного полушария)
Наглядное объяснение
image
А что, микроволновку можно использовать не только для разогрева?
Мясо в ней вполне неплохо готовится: кусок мяса (курица, индейка, свинина, рыба) не особо толстый — типа стейка, солишь, специи, полить слегка столовым вином и на семь минут под крышкой. Вынимаешь, переворачиваешь, мб тоже посолить поперчить по вкусу и еще семь минут. При желании, если не прожарилось, можно порезать и еще минут пять…
В идеале — поймать тонкий момент, когда жидкость на тарелке испарилась и образовала корочку коричневую, но мясо еще не обуглилось: на вкус как шашлык с дымком получается…
Рецепт вполне универсален для любого мяса: плюс-минус по времени прожарки и какие специи использовать. Проходит как мясное блюдо, так и как закусь…
НЛО прилетело и опубликовало эту надпись здесь
Хм. А что мешает микроволновке греть дальше водяной пар? Молекулы-то из-под крышки никуда не делись, у них ограничения нет.
НЛО прилетело и опубликовало эту надпись здесь
Не знаю, как с мясом, но при попытке подогреть ребёнку банан из холодильника, секунд через 20 сухой стебель загорелся :-)
микроволновка отлично нагревает жир, который есть в мясе
Попкорн готовить например.
Ну, можно и попкорн…
Кроме шуток — отец в ней даже яйца куриные варил: просто там нужно специальную приблуду использовать и определенное шаманство, чтобы они не рванули…
Без особых проблем — кексы в кружке, ленивая яичница в ней же.
Отлично готовится картошка :-)
На работе иногда приношу сырую порезанную и готовлю путём вываливания в чашку и установки в микроволновку минут на 8.
Задали мне тут вопрос на днях, какая система умного дома лучше, какая хуже и чем?
Вот серьезно — я задумался! Просто ответить на этот вопрос нельзя…

В принципе надо подходить к ответу на этот вопрос очень осторожно, так как уже сейчас заметна тенденция в разделении и специализации различных систем УД на разные ниши. Поэтому перед ответом надо узнать у пользователя/проектировшика в первую очередь:


  • требования к УД:
    — это дом, квартира, размеры системы
    — какие функции она будет выполнять, планируется ли расширение
    — насколько критичны будут функции УД для функционирования дома, если УД накроется
  • требования к квалификации установщика/конфигуратора:
    — то есть программист/непрограммист или полная домохозяйка
    — насколько знаком с электроникой, готов ли взять в руки паяльник
    — есть ли свободное время на работу с системой
  • выбор баланса между ценой железа/временем настройки
    — т.е. сколько свое времени готов потратить человек на настройку УД
    — сколько стоит его час работы
  • Разное:
    — как человек относится к проводам/радио
    — можно ли проложить кабеля или уже сделан ремонт и т.д.
    — насколько вышеуказанные характеристики важны для конкретного пользователя, когда речь будет идти о компромиссах.

То есть только когда будут получены ответы на эти вопросы, можно определить более или менее подходящую систему УД, которая удовлетворит конкретного человека, а так это выбор пальцем в небо, так как все сейчас совсем не очевидно. Например тут был разговор о opensource/фирменных решениях — фирменные чем хороши, что у них можно заказать коммерческую поддержку УД, что бывает важно для некоторых пользователей, и также брэндовые системы часто имеет смысл брать, если нужно автоматизировать конкретную функцию — небрендовые при этом бывают просто излишни. Даже Ардуино — и те тоже хороши при определенных условиях, а для кого-то это вообще единственный вариант, чтобы начать.


Собственно вот это мое мнение. Если интересует, что у меня сейчас, то моя конфигурация УД, которая уже крутится почти 3 года: На малине: OpenHAB+NodeRED в качестве rules engine. Панели управления — планшеты с MQTT, датчики и актуаторы Z-wave (примерно 30 устройств). Управляет водяными теплыми полами, светом, жалюзями, маркизой. Квартира. Дублирование пока холодное — в ЗИПе лежит запасная малина с Z-wave USB стиком и картой с тем же имиджом.

Для меня умный дом это возможность считывать все параметры, которые есть смысл считывать и управление всем, чем есть смысл управлять через API. Над всем этим сценарии автоматизации. И ai ассистент для человеколюбивого взаимодействия. Как это будет достигнуто с помощью выключателей levolo или esp8266 с реле — большего значения не имеет.
Вот ещё сравнение ioBroker, Majordomo и OpenHAB: ab-log.ru/forum/viewtopic.php?f=1&t=1207

Вообще. Я должен заметить, что статья довольно поверхостная. Cписок проектов довольно обширный: www.mysensors.org/controller
Domoticz написан на С/С++ и это видно сразу из github: github.com/domoticz/domoticz

Тема интересная.
Публикация ни о чём. Вот что понял я:
Есть системы с закрытым кодом, Бренды, так сказать. Они плохие.
Есть другие, но автор их не пробовал по разным причинам.
Минус.

Сравнивать эти системы таким образом — это как сравнивать рестораны по цвету обивки на стульях. У любой системы главное — её назначение. Где тут об этом?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории