Программное обеспечение сервера умного дома

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
intrahouse
Сообщения: 153
Зарегистрирован: 17 янв 2014, 11:07

Программное обеспечение сервера умного дома

Сообщение intrahouse » 08 апр 2019, 18:15

Коллеги. На сайте ab-log есть список программного обеспечения для сервера умного дома: https://www.ab-log.ru/smart-house/ethernet/megad-2561
Там перечислены следующие системы (в алфавитном порядке):

Бенукс
Сайт: http://benuks.ru
Форум: http://benuks.flyboard.ru

Демо-интерфейс
Сайт: http://ab-log.ru/smart-house/linux/demo-src
Форум: вы здесь

Apple HomeKit
Сайт: https://developer.apple.com/homekit/
Информация на ab-log: https://ab-log.ru/smart-house/gadget-co ... kit-nodejs

Domoticz
Сайт: http://www.domoticz.com
Форум: https://www.domoticz.com/forum/

Home Assistant
Сайт: https://www.home-assistant.io
Форум: https://community.home-assistant.io

intraHouse
Сайт: https://ih-systems.com
Форум: https://forum.ih-systems.com

ioBroker
Сайт: http://www.iobroker.net
Форум: https://forum.iobroker.net

iRridium
Сайт: https://iridi.com/ru/
Форум: https://support.iridiummobile.net/commu ... ru-russian

Majordomo
Сайт: https://mjdm.ru
Форум: https://mjdm.ru/forum/index.php

Node-RED
Сайт: https://nodered.org
Форум: https://discourse.nodered.org

OpenHAB
Сайт: https://www.openhab.org
Форум: https://community.openhab.org

Интересно ваше мнение по этим системам и тем, которых нет в этом списке.
Что используете? Почему? Что нравится? Что не нравится? Чего не хватает для полного счастья?
А если кто пробовал разные системы, интересно сравнение.

Желательно осветить следующие моменты:
Установка, интеграция с MegaD, визуализация, сценарии, быстродействие, потребляемые ресурсы, дополнительные компоненты (e-mail, sms, telegram, cctv, text-to-speech, speech-to-text …),
И, чуть не забыл главное, надежность и безотказность.
Последний раз редактировалось intrahouse 30 окт 2019, 16:14, всего редактировалось 6 раз.

Ruslan
Сообщения: 2184
Зарегистрирован: 06 янв 2014, 20:44

Re: Программное обеспечение сервера умного дома

Сообщение Ruslan » 08 апр 2019, 19:00

Были попытки сравнения (https://ab-log.ru/forum/viewtopic.php?f=1&t=1207).
Но я так понимаю, больше интересны личные впечатления от практического использования.

Bonefolder
Сообщения: 617
Зарегистрирован: 30 мар 2017, 11:15
Откуда: г.Севастополь

Re: Программное обеспечение сервера умного дома

Сообщение Bonefolder » 08 апр 2019, 20:10

Почти попробовал Интрахауз. Но из-за латентности саппорта не стал вашим клиентом.
Остановился на OpenHab. Вполне стабильная система. Постоянно обновляющаяся и имеющая большое сообщество. Из минусов - мало информации на русском языке. Некоторые баиндинги заброшены своими создателями. Приходится мудрить с правилами(
Из плюсов - бесплатность (хоть это и не является большим критерием); огромное сообщество; много информации на гитхабе и форуме опенхаб; много всевозможных бандингов для взаимодействия с различными устройствами и сервисами.
Дополнительно используется Node-red для пропахивания девайсов в Home App, что даёт возможность контролировать девайсы голосом. Текст ту спич и обратно не используется. Хватает пуш уведомлений из опенхаба и хоум апп

d.v.ermakov
Администратор
Сообщения: 2187
Зарегистрирован: 29 май 2015, 21:23
Откуда: Екатеринбург, Нижний Тагил

Re: Программное обеспечение сервера умного дома

Сообщение d.v.ermakov » 08 апр 2019, 20:49

Я пробовал Domoticz и собственное приложение автора сайта (демо-интерфейс). Остановился на связке OpenHAB и Node-RED. В OpenHAB постоянно возникали проблемы с правилами, да и Node-RED гибче и нагляднее.
Что ценю в OpenHAB: нативные приложения для Android и IOS, расширение для Chrome. Готовый образ для Raspberri Pi, пакет .spk для Synology. Огромное количество байндингов для всего и вся. Лёгкое создание интерфейсов, выглядящих несколько лучше, чем у доморощенных дизайнеров (я имею отношение к профессиональному дизайну, для меня это важно).
Теперь о проблемах OpenHAB. Медленно исправляются критически важные ошибки (в работе тех же правил). После того, как Chrome запретил ссылки вида login:password@site.zone, расширение перестало работать удалённо. Приложение IOS также обновляется недостаточно часто.
Управление голосом не использую, и HomeKit тоже (хотя пробовал). Но это мои личные тараканы, многим нравится с домом разговаривать.

Bonefolder
Сообщения: 617
Зарегистрирован: 30 мар 2017, 11:15
Откуда: г.Севастополь

Re: Программное обеспечение сервера умного дома

Сообщение Bonefolder » 08 апр 2019, 21:22

Как раз таки наоборот. Я не хочу, чтоб дом со мной говорил. Особенно, в ночные часы, когда домочадцы уже давно спят. Но подъезжая к дому удобно попросить Сири открыть Ворота гаража, чем копаться в подстаканнике, в поисках брелока

artslv12
Сообщения: 28
Зарегистрирован: 01 дек 2016, 08:17

Re: Программное обеспечение сервера умного дома

Сообщение artslv12 » 09 апр 2019, 00:07

Мое имхо-
Iobroker.Не зашел,т.к. слишком много настроек + работа напильником.Да и раньше(сейчас не знаю) по инструкции с сайта не запускался на малинке,как установить спрашивал в телеге!Как то совсем не комильфо.
Domoticz-работает и сейчас с ESP.Пока(ключевое слово пока) устраивает.
IH-понравился "однокнопочной" установкой,инструкциями по установке/настройке плагинов на сайте(плагин xiaomi настроил за пару минут),отзывчивый саппорт,нет "вырвиглаз" расцветки веб страницы и иконок устройств.В идеале-все в монохромной расцветке.
Что не нравится-нет приложения под ios(хотя не фанат apple,но может перейду).Приложение под андроид есть но не все функции работают как надо.Так же хотелось в приложении чтоб устройства добавлялись в виде списка,т.к. план на телефоне очень мелкий и можно было бы менять(хочу план дома или хочу список устройств).Также не плохо бы иметь темы оформления.А так ih устраивает более чем.

intrahouse
Сообщения: 153
Зарегистрирован: 17 янв 2014, 11:07

Re: Программное обеспечение сервера умного дома

Сообщение intrahouse » 09 апр 2019, 09:21

Коллеги. Спасибо за конструктивный подход.
Со своей стороны постараюсь отслеживать тему и в шапке сводить плюсы и минусы систем.

d.v.ermakov
Администратор
Сообщения: 2187
Зарегистрирован: 29 май 2015, 21:23
Откуда: Екатеринбург, Нижний Тагил

Re: Программное обеспечение сервера умного дома

Сообщение d.v.ermakov » 09 апр 2019, 10:45

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

kontur
Сообщения: 166
Зарегистрирован: 09 окт 2016, 12:31

Re: Программное обеспечение сервера умного дома

Сообщение kontur » 09 апр 2019, 11:45

Аналогично не нравятся приложения с планами помещений, все должно быть минималистично. Сам использую только Homekit. Заметил, что многие используя разные оболочки все равно прокидывают устройства в Homekit. Проблемы были по началу только из-за роутера D-link, сейчас перешел на Keenetic и забыл когда устройства недоступны или обновляются. А главное закинул аксессуар в папочку и забыл про него, ни разу ничего не отвалилось.

kontur
Сообщения: 166
Зарегистрирован: 09 окт 2016, 12:31

Re: Программное обеспечение сервера умного дома

Сообщение kontur » 09 апр 2019, 11:48

Добавлю еще, что есть планшет, но практически Умный дом нужен мне только на телефоне.

Alex_Jet
Сообщения: 1251
Зарегистрирован: 12 янв 2014, 18:00
Откуда: Россия, г.Томск

Re: Программное обеспечение сервера умного дома

Сообщение Alex_Jet » 09 апр 2019, 13:22

На самом деле мне, например, иметь дело с планами удобно только на устройствах с диагональю экрана =>8 дюймов. То есть на планшете 8 дюймов все терпимо, но лучше планшет 10 дюймов - на нем нормальный масштаб всех устройств.
В моей практике - планшет 10 дюймов висит в прихожей дома. На нем по умолчанию отображается мнемосхема первого этажа дома с лампами, датчиками (температура/влажность/СО2, датчики протечки, дыма, СМК и движения). При входе в дом можно посмотреть состояние микроклимата помещений, состояние вентиляции и системы отопления, включить свет где надо, посмотреть журнал. При выходе из дома ставим дом на охрану и автоматически проверяется все ли окна/двери закрыты. Ну и любой член семьи может с этого планшета что-то подрегулировать (температуру в помещениях, уровень влажности, громкость голосового терминала), включить свет на крыльце/веранде/гараже/бане перед выходом из дома.
Конечно изменять какие-то глубокие настройки умного дома (подключать новое железо, создавать устройства, редактировать мнемосхемы, писать сценарии, делать задания в расписании и прочее) с такого рабочего места неудобно, поэтому - это удел нормального компьютера.
На смартфоне мнемосхемы конечно не удобны, но могут понадобиться для оперативного изменения настроек (уставки температуры и прочее). Для управления освещением и устройствами (розетки в доме, роллеты, управление клапаном подачи воды на улицу) для смартфона нужно делать виджеты со скроллированием.
FOTO_20190409_162401-400x684.jpg
FOTO_20190409_162401-400x684.jpg (69.55 КБ) 7855 просмотров
Ну и самое интересное - голосовой помощник, работающий "через" сервер УД - очень удобная вещь. Конечно приходится "описывать" все сценарии использования, но не надо подходить/брать/доставать из кармана гаджеты, да и выключатели не нужны для управления чем-либо - просто идешь в нужное помещение, а по пути просишь "Алису" включить там свет:)

Erik
Сообщения: 570
Зарегистрирован: 08 ноя 2017, 08:55

Re: Программное обеспечение сервера умного дома

Сообщение Erik » 10 апр 2019, 11:34

MajorDoMo

Плюсы
1. очень большой охват производителей и их решений.
2. объектно-ориентированный подход. Развязывает руки полностью. Можно создавать любые объекты с любым набором свойств, строить зависимости любой сложности между свойствами разных объектов. Объектом может быть комната с двадцатью датчиками и исполнительными механизмами, а может быть один датчик в этой комнате.
3. бесплатность. Что даже удивляет при первых двух плюсах.
4. непредсказуемость развития. Иногда такое придумают, что самому в голову в жизни бы не пришло. С ними весело строить УД.

Минусы.
1. развивается все энтузиастами, и строго до той глубины, которая конкретному энтузиасту была востребована. Поэтому зачастую оказывается вместо "работоспособности" "условная работоспособность". И заинтересовать сообщество в доработке крайне сложно. Бывает так, что автора модуля уже не найти. А бывает, что у него нет времени. Есть сложная система голосований по очередности реализации задач, есть возможность профинансировать решение конкретной своей задачи, но комфортнее всего с этой системой опытному программисту. Который может сам допилить имеющееся под свои потребности. И собственно по этому многое можно реализовать только умея кодить. Например, плагин Модбас-TCP, в реализации MajorDoMo на каждый запрос открывает отдельное TCP соединение, что отрицательно воспринимается контроллерами (если считывается и записывается не единственный регистр), приводит к отказу в соединении и остановке цикла работы модуля Модбас-TCP. Если от этого зависит только изображение на экране - можно было бы и забить, но если запуск сценариев - вероятность его своевременности сильно под вопросом. У меня это было главной причиной искать другое решение. Запрос на изменение работы модуля остался без внимания, открытое мной голосование по этому вопросу за 3 месяца набрало 5 голосов, а тут ребята из IntraHouse выпустили свой плагин Модбас-TCP.
2. объектно ориентированный подход. Это кроме плюса и целая группа минусов. Это и ресурсоемкость и производительность и необходимость регулярного обслуживания БД. Например, что отталкивает - это масштабирование интерфейса. Он сначала открывается в "исходном" размере, а спустя секунду масштабируется под размер экрана. И этот скачек масштабирования несказанно раздражает. Можно сделать, конечно, интерфейс пиксель в пиксель под размер конкретного экрана. Но на другом он будет прыгать.
3. отсутствие должного тестирования обновлений. Вероятность того, что при обновлении конкретно у вас что-то начнет наконец работать, а что-то перестанет на неопределенный срок к сожалению есть.

IntraHouse

Плюсы.
1. Это платная система с бесплатной версией. Но с ответственностью и поддержкой платной системы. Что удивительно.
2. Система имеет свою идеологию. И она во многом оптимальна! Риски пойдя на поводу своих фантазий создать неуправляемого неэффективного монстра сведены к нулю. Если вы не видите решений своей задачи в рамках предлагаемой идеологии - его подскажет саппорт! По моим наблюдениям на форуме нерешаемых задач нет.
3. Благодаря (во многом) п.1 и п.2 у системы очень скромные потребности в ресурсах. Есть даже полнофункциональная версия сервера, которую можно запустить на телефоне с андроидом. У вас есть ненужный старый телефон? Поставьте на него сервер УД, и оставьте на зарядке где нибудь на антресолях...
4. Поддержка. Она удивляет. Ребята просто молодцы. Консультируют. Помогают написать скрипт. Помогают - мягко сказано, участие пользователя зачастую только на уровне формулирования хотелки :). Добавляют функциональность по запросу. Готовы подключиться удаленно к реальной системе для диагностики сложных ситуаций. И все - практически в режиме реального времени. Это фантастика. Ребятам - спасибо от всего сердца. Просто эталон поддержки.
5. Все, что есть в релизе - работает ГАРАНТИРОВАННО.
6. Настроить свой сервер УД и нарисовать пользовательский интерфейс можно совершенно не зная программирования. На встроенной функциональности. Но можно и сильно все кастомизировать, зная программирование.

Минусы.
1. Молодая система. Поэтому отстают по охвату. Развиваются быстро, но смотрите внимательно на список поддерживаемых решений, и сравнивайте со своими планами.
Других минусов нет. Может быть они и есть, но поддержка успевает их поправить до того, как сформируется представление о минусе.

Не минус. Особенность. Идеология системы достаточно жесткая, и, наверное, может подойти не всем.

artem521
Сообщения: 108
Зарегистрирован: 19 окт 2017, 18:04

Re: Программное обеспечение сервера умного дома

Сообщение artem521 » 10 апр 2019, 18:09

Юзал и юзаю только систему intrahouse, это мой первый опыт в данном направлении, поэтому сравнивать не с чем. Но раз имею дело с этой системой то могу уже тоже маленько написать.
Плюсов много. Например тех. поддержка-специалисты отвечают и в выходные дни, гибкость системы под различные нужды и устройства, приятный графический интуитивно понятный интерфейс, возможность реализовать свою систему умного дома НОВИЧКАМ, что просто не может не радовать. Что версия pro платная, то я не считаю это минусом, разработчики тоже не за идею работают, поэтому как за любой продукт нужно платить, но и стоимость вполне доступная для любого человека кто задался целью автоматизировать свою систему. Если можно назвать минусом, то это сценарии. Например человек который относительно разбирается в компьютере, (например жена или родители), но хочет самостоятельно изменить или создать свой сценарий, то большая уверенность что он это не сделает. Хотелось бы чтобы последнее было доступно простому человеку, который ну конечно не совсем нуб)))

filippovsky
Сообщения: 75
Зарегистрирован: 30 авг 2015, 21:44

Re: Программное обеспечение сервера умного дома

Сообщение filippovsky » 10 апр 2019, 22:36

Добавлю мои 5 копеек.
Пробовал следующие системы:
1. демо от AndreyB,
2. MajorDoMo
3. ioBroker
4. intraHouse
Пробовал в указанном порядке, в настоящее время остановился на intraHouse.

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

MajorDoMo.
Огромный плюс - большое русскоязычное сообщество.
Из минусов - идеология системы построена на постоянно работающих циклах.
У меня на CubieTruck 5 приводило к зависанию системы намертво как минимум раз в неделю.
Со штатным драйвером Меги лично у меня были проблемы - пришлось допиливать...
Также не очень удобно делать интерфейсы, отличающиеся от штатного.
Можно через сцены, но там не очень все было удобно. Возможно, сейчас стало лучше.
В итоге пришлось снести эту систему, главным образом из-за проблем с ресурсоемкостью.

ioBroker.
Система крутая.
Есть встроенная поддержка nodeJs, node-Red, графический редактор сценариев.
Но со штатным драйвером Меги работать лично мне не очень удобно.
Пробовал другие альтернативы, затем начал писать свой драйвер, который в итоге написан процентов на 50.
Все события обрабатываются в системе асинхронно.
С одной стороны - это огромный плюс в плане надежности и независимости одновременно работающих скриптов.
С другой стороны - это совсем другая идеология программирования, требует навыков, отличных от обычного линейного синхронного программирования.
Очень большой список поддерживаемых драйверов.
Огромным минусом является слабое документирование (на русском документации почти нет, на английском - очень скудная).
Документация и сообщество преимущественно немецкоязычное, поэтому мне с моим полным незнанием немецкого эту систему выбрать в качестве основной показалось неправильно. Возможно те, кто знает немецкий язык - будут чувствовать себя свободнее.
Учитывая огромное количество настроек системы - мне было очень сложно разобраться, особенно в рисовании более-менее сложных интерфейсов.

intraHouse.
Система пока еще не совершенная, но это естественно ,т.к. она относительно молодая.
Развивается очень быстро, поддержка, как уже многие писали, очень лояльная и качественная.
Не хватает некоторых функций, которые были в ioBroker, но проект быстро развивается и хорошеет на глазах.
Уровень вхождения минимальный из всех систем.
Интерфейсы рисуются легко и понятно.
Большой набор примеров и основных сценариев есть на сайте.
Мобильное приложение у меня завести не получилось, но взамен работает Киоск, который разработан для планшетов и тачскринов, но в приницпе работает и на мобильнике.
Проблем пока не наблюдается.
Все достаточно наглядно, удобно, эффективно и просто.
Плагин Меги - пожалуй, один из лучших в плане гибкости и простоты настройки.
Интерфейс, который я в ioBroker рисовал почти месяц, пытаясь разобраться в куче настроек - в intraHouse нарисовал за 40 минут.

Прошу понимать, что все сказанное - чисто субъективные мои впечатления от опробованных систем.
У других коллег они могут быть другие.

MAMOHT72
Сообщения: 7
Зарегистрирован: 17 фев 2018, 12:05
Откуда: г. Иркутск

Re: Программное обеспечение сервера умного дома

Сообщение MAMOHT72 » 11 апр 2019, 05:32

Доброго времени суток!

Складывается впечатление, что Все, здесь присутствующие начинали именно в таком порядке:
1. демо от AndreyB,
2. MajorDoMo
3. ioBroker
4. итд.
:D
Свои мытарства описывать не буду. Целиком соглашусь с ранее высказавшимися товарищами.
Остановился на IH. Проект развивается динамично. Если подход разработчиков к реализации всего задуманного не изменится, то у проекта отличные перспективы.
Главное, чтобы плагины остались бесплатными :D.

Alex_Jet
Сообщения: 1251
Зарегистрирован: 12 янв 2014, 18:00
Откуда: Россия, г.Томск

Re: Программное обеспечение сервера умного дома

Сообщение Alex_Jet » 11 апр 2019, 09:28

Видимо многие, задумав об автоматизации жилища, нашли сайт ab-log и начали свои поиски именно с него. Отсюда и первые попытки именно с Демо от Андрея...
Я пробовал в таком порядке:
1. Демо от AndreyB
2. Переписанная Демо (хранение обычных данных - в json, исторических если нужны - в таблицах БД, отрисовка экранов - php с преобладанием js, изменение данных - php)
3. intraHouse Berry
4. intraHouse Cherry

Демо от Andrey_B
+Все нормально и гибко для программиста php и большого любителя БД с CMS
-Визуализация совсем не очень, трудно ее поменять не зная php/js, вхождение для новичков слишком сложное, обязательное знание php!

Переписанная Демо
+Все нормально и гибко для программиста js/php, удобное хранение настроек системы, удобный Project Manager, удобное формирование мнемосхем, вхождение для "не программиста" гораздо легче
-Визуализация не соответствует современным требованиям, трудно ее поменять не зная php/js, обязательное знание php для скриптов работы.

intraHouse Berry
+Хорошо отлаженная система, на которую я пришел в эпоху ее заката:) В настройках оборудования все удобно. Удобное и гибко настраиваемое расписание (смогли бы и жена и дети настроить что-нибудь). Тех поддержка - на высоте.
-Визуализация фиксированная. Веб-интерфейс Project Manager не структурированный. Нет возможности редактировать сценарии "он-лайн"

intraHouse Cherry
+По уровню входа и возможностей визуализации система на грани фантастики! Очень быстро реализовал все что было наворочено у меня в версии Berry. Самое ресурсоемкое было - добавить текущих 226 устройств. Возможности и гибкость системы поражают воображение. Тех поддержка - замечательная! Нововведения после Berry было "трудно" принять, поскольку ребята сделали революционный прорыв по многим направлениям (визуализация - экраны, виджеты, мнемосхемы; сценарии - все "он-лайн", плагины - p2p,cctv и т.д.).
При создании отдельного мобильного интерфейса не нужно никаких нативных приложений, хотя компания хочет реализовать и его. Для планшетов/рабочих терминалов очень удобен iH Kiosk под Android.
-Не хватает поддержки GSM-модемов, есть различные мелкие недочеты и неудобства, которые не влияют на отношение к системе. При этом компания почти незамедлительно решает все проблемы! Для отладки и поиска проблем с оборудованием нет логирования в файл. BackUp сохраняется в файле, не имеющем timestamp:))). В общем, люблю эту систему и тут мне просто нечего больше написать)

Ребятам из iH - удачи и дальнейшего успешного развития!

martiniman
Сообщения: 528
Зарегистрирован: 09 авг 2016, 15:09
Откуда: Сочи

Re: Программное обеспечение сервера умного дома

Сообщение martiniman » 11 апр 2019, 10:43

Захотел посмотреть что такое Intrahouse - вбил в яндекс Intrahouse - и на первой странице поиска нет Intrahouse.ru.
Это чтож такого надо накрутить на сайте чтобы яндекс так вас не любил?

intrahouse
Сообщения: 153
Зарегистрирован: 17 янв 2014, 11:07

Re: Программное обеспечение сервера умного дома

Сообщение intrahouse » 11 апр 2019, 12:03

Возможно потому, что наш основной сайт на доменном имени ih-systems.com
intrahouse.ru перебрасывает на ih-systems.com
Это было сделано не так давно. Вероятно поисковики не очень любят такие переходы.

intrahouse
Сообщения: 153
Зарегистрирован: 17 янв 2014, 11:07

Re: Программное обеспечение сервера умного дома

Сообщение intrahouse » 11 апр 2019, 13:45

Немного скорректировал шапку темы. Перечислил системы в алфавитном порядке с ссылками на сайты и форумы.

Erik
Сообщения: 570
Зарегистрирован: 08 ноя 2017, 08:55

Re: Программное обеспечение сервера умного дома

Сообщение Erik » 11 апр 2019, 14:06

А Иридиум поддерживает МегуД?

Ответить