Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Мастер винтов - логическая игра, в которой игрокам предстоит откручивать винты в правильной последовательности, чтобы решать головоломки.

Мастер винтов

Казуальные, Головоломки, 2D

Играть

Топ прошлой недели

  • Oskanov Oskanov 8 постов
  • alekseyJHL alekseyJHL 6 постов
  • XpyMy XpyMy 1 пост
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Новости Пикабу Помощь Кодекс Пикабу Реклама О компании
Команда Пикабу Награды Контакты О проекте Зал славы
Промокоды Скидки Работа Курсы Блоги
Купоны Biggeek Купоны AliExpress Купоны М.Видео Купоны YandexTravel Купоны Lamoda
Мобильное приложение

Majordomo

7 постов сначала свежее
7
stm32zagotovka
1 месяц назад
Лига программистов

Обновление "HTTPS" для проекта "Zagotovka_M"⁠⁠

Обновление "HTTPS"  для проекта "Zagotovka_M" Stm32, Smart, Автоматизация, Умный дом, Программирование, Электрик, Home Assistant, Majordomo, Умная техника, Microcontrollers, IT, Программист, Программа, Разработка

Пишу этот пост для двух своих подписчиков. Спасибо, что подписались после моего поста про “Заготовку-М” — видимо, Вам интересна эта тема или STM32 в целом. Ссылка на прошлый пост "Zagotovka - M" Отписывайтесь от меня это мой последний пост здесь, так как большинству тема не зашла! Буду искать другие площадки. Спасибо за поддержку — почувствовал себя, блогером с золотыми кнопками от ‘YouTube’ благодаря вам у меня аж две такие золотые кнопки :)

А теперь вернемся к “Заготовка-М” вышло обновление, которое предоставит удаленно управлять Вашей автоматизацией. Теперь Вы легко настроите “HTTPS-сервер” без сложных манипуляций с ‘OpenVPN’ или аренды серверов для зашифрованных туннелей. Данное обновление предоставляет Вам управлять вашей автоматизацией из любой точки мира без сложных посредников!

“HTTPS-сервер” использует RAM, но все еще оставляет достаточно памяти для реализации ваших личных хотелок!

Обновление "HTTPS"  для проекта "Zagotovka_M" Stm32, Smart, Автоматизация, Умный дом, Программирование, Электрик, Home Assistant, Majordomo, Умная техника, Microcontrollers, IT, Программист, Программа, Разработка

Ниже видео инструкция как настроить и пользоваться "HTTPS сервером".

Ссылка на youtube:

Ссылка на rutube:

Показать полностью 1
[моё] Stm32 Smart Автоматизация Умный дом Программирование Электрик Home Assistant Majordomo Умная техника Microcontrollers IT Программист Программа Разработка
12
16
stm32zagotovka
4 месяца назад
Лига программистов

Zagotovka - M⁠⁠

UPD:

Данный проект предоставляет пользователю:

1.Простой способ настройки устройств через собственный веб-интерфейс

2.Возможность удаленного и локального управления

3.Поддержку различных протоколов связи (MQTT, HTTP) для гибкой интеграции

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

5.Простую интеграцию с популярными платформами умного дома, такими как Home Assistant

Zagotovka - проект с открытым исходным кодом для электриков, которые не умеют программировать, но хотят реализовать автоматизацию дома, дачи, теплицы или других объектов.

Ссылка на проект: https://github.com/zagotovka/Zagotovka_M

Благодаря открытому исходному коду, вы всегда сможете найти программиста, который доработает или изменит код под ваши конкретные задачи.

Zagotovka - M Stm32, Smart, Автоматизация, Умный дом, Программирование, Электрик, Home Assistant, Majordomo, Умная техника, Microcontrollers, IT, Программист, Программа, Разработка

Проект на момент написания этой статьи задействует менее 50% своих ресурсов, оставляя значительный потенциал для расширения. Если у вас нет знакомого программиста, я или Антон всегда готовы вам помочь! С Антоном мы делали этот же проект, но на LwIP (хотя, между нами, моя роль в разработке веб-интерфейса на LwIP была минимальной, не говорите это Антону 😉.

Но, не спешите искать программистов и делать заказы! Если в комментариях будут обоснованные предложения по добавлению новых функций или доработка существующих и под ними будет много лайков, я добавлю/переделаю их бесплатно!

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

GitHub для многих скучный сайт, но, с вашей обратной связью я сделаю страничку "Zagotovka - M" более дружелюбной и понятной для людей без опыта программирования. Кликайте на иконки youtube или Rutube ...

Zagotovka - M Stm32, Smart, Автоматизация, Умный дом, Программирование, Электрик, Home Assistant, Majordomo, Умная техника, Microcontrollers, IT, Программист, Программа, Разработка

Если вы программист frontend или backend или дизайнер буду рад любому сотрудничеству в улучшении проекта. Поскольку результаты проекта доступны бесплатно, маловероятно, что мы сможем на этом заработать! Но, потенциальные преимущества от участия все-таки есть: Опыт работы в open-source проекте!

Всё просто: вкладываем время и знания, взамен получаем опыт работы в open-source. Никаких скрытых обещаний или неясных перспектив. Все как мы любим! :)

Если вам это интересно, и хотите присоединиться, не скрывая удивления, я 🤝 и скажу добро пожаловать в команду, нас будет уже двое! 😉

Если вы электрик, но не уверены в своих навыках автоматизации начните с простых проектов:

  1. Соберите 'конструктор' "Заготовка-M".

  2. Начните с автоматизации простых вещей:

    • Освещение аквариума, подогрев и поддержание заданной температуры воды или т.п.

  3. После перейдите к более сложным проектам:

    • Автоматизация гаража/теплицы

  4. Если есть вопросы, спрашивайте! https://discord.gg/fJnXGjqXAn (Но, нужен VPN!)

    Такой подход поможет постепенно развить навыки автоматизации.

PS - Внимание: этот "конструктор" затягивает!

Показать полностью 1
[моё] Stm32 Smart Автоматизация Умный дом Программирование Электрик Home Assistant Majordomo Умная техника Microcontrollers IT Программист Программа Разработка
7
30
HUNY
HUNY
4 года назад

Home assistant лучше, чем majordomo (openhab, iobroker)...? Или мой выбор системы для умного дома⁠⁠

Если кратко:
— home assistant лучше, чем majordomo, openhab, iobroker...
— чем лучше?
— чем majordomo, openhab, iobroker... )))
В общем наигрался я со своим домашним  "зоопарком" с broadlink, sonoff, xiaomi, arduino и esp конструкторами iot ... всё это хозяйство можно отчасти назвать "Умным домом", но это будет громко сказано, ибо всё на костылях, а разные производители и соответственно разные приложения для управления этим зоопарком делают "Умный дом" не удобным и разрозненным в плане управления устройствами и получения информации с датчиков и модулей.


Перейти на одного производителя вариант не самый лучший и тем более экономически выгодный. Те же устройства xiomi высоки в цене, broadlink и sonoff не так богаты ассортиментом, а "колхоз" на arduino и esp зачастую не имеет готовых решений под любую задачу...ну и мой внутренний параноик не хочет полностью полагаться на облачные решения "друзей китайцев", по ряду причин, особенно если это касается видео наблюдения в квартире (не улицы) и автоматического управления устройствами повышенной опасности (например тот же обогреватель).


Решение всего выше описанного тут одно - это перейти на одну систему "Умного дома" отвечающую ряду (именно моих) требований (ТЗ):

1) это должна быть Open-source система, т.е. имеющая полностью открытое и бесплатное ПО;

2) в системе должна быть возможность интегрировать весь мой "зоопарк" (broadlink, sonoff, xiaomi, arduino и esp) в неё;

3) система должна работать на Linux и Windows, на случай если Linux ну совсем никак не зайдёт + она должна быть "портативная", точнее легко переносимая с одной системы на другую, т.е. с Linux на Linux, Linux на Windows, с Windows на Linux, это ещё нужно на случай той же вынужденной переустановки системы;

4) система должна быть повторяемая такими же "Чайниками", как я, причём иметь возможность устанавливаться не только на обычные ПК, но и теже одноплатные компьютеры raspberry или orange, да и другие гаджеты с возможностью установки Linux.

5) должна быть возможность интегрирования русского голосового управления, например  Алиса от Яндекса;

6) система должна быть развивающейся, адаптивной и гибкой под разные задачи, которых сегодня нет, а завтра они могут появится;

7) желательна, но не обязательна вся документация на русском языке.


На первом этапе выбора я откинул проприетарные и/или не развивающиеся системы и на выбор у меня остались четыре: Majordomo, HomeAssistan, Openhab и ioBroker. Все четыре системы хороши и каждая хороша по своему, что делает выбор между ними сложным и не очевидным.

1) Majordomo - русскоязычная платформа для самостоятельного создания "Умного дома" с открытым исходным кодом.

2) HomeAssistan - домашняя автоматизация с открытым исходным кодом, которая ставит на первое место локальный контроль и конфиденциальность.

3) Openhab -это программное обеспечение для домашней автоматизации с открытым исходным кодом, написанное на Java.

4)  ioBroker - это бесплатное программное решение, разработанное на JavaScript, которое объединяет компоненты для автоматизации зданий от широкого круга поставщиков на одной платформе, независимо от производителя и протокола. Отличие ioBroker от других систем автоматизации это модуль web визуализации в браузере — vis. В отличие от других решений, ioBroker не предусматривает ручного редактирования файлов конфигурации.


Почему мой выбор пал не на  ioBroker - для  сценариев можно использовать визуальный язык Blockly, но более сложное поведение потребует знания Javascript, который мне "Чайнику" кажется более сложным по сравнению с синтаксисом  YAML в HomeAssistan, который по внешнему виду кода для меня  чем то схож с HTML. 


И тут мне ещё не давал (не даёт) покоя вопрос моего внутреннего параноика: - Как будет работать "Умный дом", если мой браузер не поддерживает Javascript если я его отключил (отключу) по определённым причинам...? Наверно никак... На этом дальнейшее изучение возможностей системы было отложено в сторону, хотя она очень понравилась мне в плане визуализации.


Почему выбор пал не на Openhab - читая описания и отзывы об этой системе встретил где-то, что в OpenHAB нельзя добавить камеры (но это не точно)..., а у меня они есть... на этом изучение возможностей этой  системы тоже было отложено в сторону.  Хотя может мне показалась очень сложной документация к этой системе, которая насыщена непонятной с наскоку терминологией + отпугнул  язык Java, на котором написано ПО.


Почему выбор пал не на Majordomo - тут реализовано собственное голосовое управление системой (Встроенный RHVoice — движок голоса), сделан на PHP, а установка сводится к скачиванию готового архива и его распаковке на карту памяти утилитой (в случае с Raspberry)... - сплошные плюсы для начинающих "Чайников" и даже 7 пункт в моём ТЗ (хотелках) закрыт.... Мой выбор не остановился на этой системе наверно только по причине довольно сомнительной безопасности этой системы написанной на PHP, были и ещё причины но они на текущий момент уже решаемы.


Интерфейс и визуализация "Умного дома" у меня не была в приоритете при выбора системы, ибо все эти "красатульки" в оформлении интерфейса "Умного дома" - это конечно хорошо, особенно если требуется показать (похвастаться) его кому-то, но "Умный дом", на то и умный, что должен быть практически автономным и независимым и прежде всего отвечать требованиям локальной безопасности и конфиденциальности, поэтому я пока остановил свой выбор на системе HomeAssistan. Эта система отвечает всем пунктам моего ТЗ (хотелки), кроме последнего, ну это решается переводчиком в браузере. Да, все скрипты и код для автоматизации придётся писать  в файлах YAML, где например нужно строго соблюдать отступы..., есть наверно и другие недостатки, как в принципе и у систем затронутых выше, но есть плюс, который помог сделать перевес в сторону моего выбора HomeAssistan:

- это наличие её портативной версии от AlexxIT (HassWP) для Windows, которая позволяет потестить систему и понять на сколько она подходит не покупая для этого отдельный ПК, сервер или  Raspberry, скачав и попробовав её даже на стареньком ноутбуке...

Я не претендую на правильность своего мнения и истину моих умозаключений в конечной инстанции, возможно оно (мнение) даже измениться когда-то, например просто прочтения комментариев под своим постом, но на текущий момент оно сформировалось такое...))) На данный момент уже купил б/у неттоп вместо raspberry для сервера под HomeAssistan  (думаю почему - это очевидно, если нет, то напишу как-нибудь отдельный пост), поставил на него Ubuntu 20.04 (к другим ОС Linux  пока ещё не готов), установил и приступил к изучению и тестированиюHomeAssistan.


Ну а Ваш выбор - остаётся за Вами!


Пишите -  какой системой "Умного дома" пользуетесь Вы и почему Ваш выбор пал в её пользу.


Спасибо за внимание!

Всем бобра! )))

Показать полностью
[моё] Умный дом Home Assistant Majordomo Openhab Open Source Выбор Длиннопост Текст
31
6
Belder
Belder
6 лет назад

Больше денег⁠⁠

Есть такой хостинг-провайдер.Название начинается на "мажор",заканчивается на "домо".

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

И вот мне кажется что пришел туда эффективный менеджер.

Уже с год есть на площадке услуга платного "антивирусного"сканирования.Называется Ревизиум.И напоминания о нем я читал заходя в панели хостинга(у меня 7 панелей).

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

И 2 декабря все сайты на одной из площадок оказались заражены.

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

Больше денег Хостинг, Саботаж, Текст, Компьютерный вирус, Majordomo

Возникает законный вопрос-им клиенты не нужны?И ведь это уголовное дело-если отследить цепочку заражения.

Я понимаю что в итоге шишки попадают на одного конкретного человека-может он даже пикабушник-но мне смешно-погоня за грошами порушит бизнес на корню.

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

Показать полностью 1
[моё] Хостинг Саботаж Текст Компьютерный вирус Majordomo
18
18
chekllstl
chekllstl
6 лет назад

Умный дом.Вступление⁠⁠

В предыдущем посту в комментариях ,меня просили расписать об умной квартире,что у меня установлено,как реализовано и как это все работает.

Что ж: Обещал -Сделаю.Извините,что пока без видео и стена текста, сижу на работе - поэтому в этом посту обойдемся легким вступлением,если будет интересующиеся - сниму видео о настройке каждого датчика и модуля.


Ниже я распишу какие возможности у меня реализованы в Majordomo(Бесплатный дистрибутив для реализации умного дома) и что у меня в планах.


Реализовано:


1)Утром в 7 утра( по выходным не раньше 10) ,если система обнаруживает движение в комнате, система говорит сколько сейчас время,зачитывает прогноз погоды,рассказывает о ситуации на дорогах,включает радио(Раньше была подборка музыки,но она быстро приедается)

2)В коридоре установлен планшет - терминал на стене,который показывает:

2.1 Температуру и влажность в комнате,на кухне,ванной, балконе

2.2 Включение и выключение света в зале,коридоре,кухни.

2.3 Основная работа терминала это при выходе из квартиры в ручном режиме перевести квартиру в статус "Охраны"

3)Статус "Охраны" - включается как автоматически, так и в ручном режиме. Автоматически включается,если я или жена покинули пределы квартиры дальше 500 метров более чем на 20 минут(Отслеживание телефона по GPS и обмен данными координат с

majordomo) Или же активация через терминал(планшет рядом с входной дверью)При активации система включает: датчик движения в коридоре,датчик движения на балконе, датчик дыма и датчик протечки. В случае срабатывания датчика движения

система делает снимок с камеры в коридоре и отправляет его мне в телеграмм канал, при этом раскидывая смс-сообщения:мне,жене и отцу о взломе. В случае срабатывания датчика дыма или протечки воды идет только рассылка смс и сообщения в теоеграмм канал

4)Интерфейс системы доступен на любом устройстве локальной сети или через интернет( Если вы хотите видеть свой дом с любой точки мира,вам нужен белый статический IP-адрес от провайдер, или динамический белый через DDNS(распишу в дальнейшем))

5)Система управляет автоматически элементами освещения при переходе в ночной режим или дневной.

6)Отслеживание где находится все пользователи по GPS, видно на карте перемещение и время где был пользователь в тот или иной момент.Если я добрался до работы(прописываются координаты здания с небольшой погрегшностью) жене в телеграмм придет оповещение и наооборот

если она доехала до места работы оповещение придет мне.

7)Ведется контроль по Wifi и Bluetooth диапозону. Так как отправка Gps координат с телефона идет 4 раза в час. То в случае подключения телефона пользователя к домашней сети Wifi или мимолетным сопряжением Bluetooth система определяет пользователя дома

8)В систему можно занести список необходимых покупок, и в случае если я проезжаю рядом с магазином,а жена составила список, мне придет оповещение о необходимости туда заехать.

9)Управление Smart телевизором. Голосовое управление переключения канала и громкости.

10)С появлением Яндекс-станции стала возможность голосовое управление поиском видео на ютубе, фильмов и сериалов на амедиатека,иви,вк,одноклассники ¯\_(ツ)_/¯

11)Голосовое управление радио или любимой музыкой.


Реализация в близжашем будущем или мои хотелки:

1)Установка рольставен,автоматическое закрытие перед сном и открытие утром.

2)Установка видеозвонка-домофона

3)Установка умного замка от Xiaomi

4)Установка датчиков на окна(отображение статус открыты они или закрыты)

5)Установка реле на розетки для удаленного управления

6)Установка датчика утечки газа


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

а также его настройку.Спасибо.Надеюсь ничего не забыл

Показать полностью
[моё] Умный дом Majordomo Программирование Текст
35
isergeevich
isergeevich
7 лет назад

О хостинге majordomo⁠⁠

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


Являюсь клиентом хостинг компании Majordomo , от которого я конечно свалю.

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

О хостинге majordomo Хостинг, Majordomo

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


На что получил ответ, да-да разберемся и ответим.

прошли СУТКИ , и на почту, приходит логин пароль от моего аккаунта... .я  в шоке.

О хостинге majordomo Хостинг, Majordomo
Показать полностью 2
Хостинг Majordomo
12
30
handleft
handleft
7 лет назад

IoBroker — открытая система автоматизации⁠⁠

У многих, кто интересуется домашней автоматизацией («Умный дом»), на слуху известные открытые системы автоматизации, на которых можно построить управление: OpenHab, MajorDoMo, Home Assistant, Domoticz, HomeBridge. Но если немного расширить диапазон наблюдения, то можно обнаружить множество программных систем, которые могут предложить схожий функционал, а местами даже больший. Сегодня, расскажем об одной из них — ioBroker.


Расскажем обзорно, без погружения в подробности реализации, т.к. каждый элемент потребует отдельной статьи (если потребуется — будет статья).

IoBroker — открытая система автоматизации Openhab, Majordomo, Home Assistant, Domoticz, Homebridge, Умный дом, Rasberi PI, Orange pi, Видео, Длиннопост

Что за зверь?


ioBroker — это система автоматизации, разработанная на платформе Node.js (также как и HomeBridge). Благодаря этому, ее можно развернуть и запустить практически на любой операционной системе или виртуальной машине: Windows, Mac, Linux, в контейнере Docker и даже на Android. Это позволяет масштабировать систему исходя из потребностей: поставить ее на “малину” для дома, квест-комнаты или на сервер для гостиницы.


Система ioBroker, как и большинство систем автоматизации, открытая и расширяемая. Новый функционал или устройства подключаются с помощью добавления “драйвера” или “адаптера” (так называемые плагины ioBroker), который можно установить из официального Store или из git-репозитория.


Большинство действий выполняется из web-интерфейса администрирования и позволяет изменить любые параметры системы (нет необходимости редактировать config-файлы в терминале):

- управление набором драйверов и их параметрами

- мониторинг и изменения объектов системы, состояний и их истории

- разработка сценариев поведения и обработчиков событий

- разработка визуальных Dashboard для управления и представления состояний

и многое другое.


Пример, как выглядит интерфейс администрирования можно посмотреть тут http://iobroker.click

Как это работает внутри?


Подход ioBroker’а заключается в том, что каждое подключенное устройство или сервис, представляется в виде набора состояний, которые могут изменяться устройством или пользователем. Т.е. устройство раскладывается на элементы и дальнейшая работа происходит с ними и их значениями. Работа с устройствами заключается в подписке на изменение состояний и собственно изменение других состояний в зависимости от ситуации.


Так, например, обычную лампочку можно представить в виде одного состояния, которое будет обозначать включена она или нет. Но если лампочка диммируемая, то нужно еще одно состояние — уровень яркости. Для лампочки меняющей цвет — еще состояния оттенка (hue) и насыщенности (saturation). Для более сложных устройств количество наблюдаемых состояний растет.

IoBroker — открытая система автоматизации Openhab, Majordomo, Home Assistant, Domoticz, Homebridge, Умный дом, Rasberi PI, Orange pi, Видео, Длиннопост

Некоторые состояния имеют обратную связь и при их изменении со стороны ioBroker (например, пользователь поменял значение или при выполнении скрипта), значение отправляется обратно на устройство или сервис.


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


Все состояния хранятся в древовидном реестре, который очень напоминает подход с протоколом MQTT, где данные соотносятся с топиками. Поэтому, соответствующий драйвер MQTT легко интегрируется с любыми mqtt-серверами (или брокерами). А также сам выступает в качестве MQTT-сервера/брокера для IOT-устройств, поддерживающих этот протокол.


Поддерживаемые устройства и сервисы


В ioBroker есть, активный по умолчанию, драйвер поиска устройств и автоматической установки драйверов для них. Поддерживаются не только устройства, которые стандартно распознаются, через UPnP, но и просто устройства, которые могут быть найдены по IP адресу или подключены к USB порту.

IoBroker — открытая система автоматизации Openhab, Majordomo, Home Assistant, Domoticz, Homebridge, Умный дом, Rasberi PI, Orange pi, Видео, Длиннопост

Благодаря открытой архитектуре в ioBroker постоянно появляются новые драйвера. Сейчас в официальном репозитории их насчитывается порядка 200 (http://download.iobroker.net/list.html), а список автоматически обнаруживаемых устройств постоянно пополняется (https://github.com/ioBroker/ioBroker.discovery#automatically...).


При наличии дополнительного оборудования (различные USB-стики или шилды), можно использовать популярные протоколы: Z-Wave, Zigbee, BLE, KNX.

IoBroker — открытая система автоматизации Openhab, Majordomo, Home Assistant, Domoticz, Homebridge, Умный дом, Rasberi PI, Orange pi, Видео, Длиннопост

Можно интегрироваться с другими системами “Умного дома”, контроллерами и хабами: OpenHab, MiHome, HomeMatic, MegaD, Home assistant и другими.

Интерфейсы взаимодействия


Пользователь может взаимодействовать с ioBroker несколькими способами.


Vis-интерфейс

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


В сети доступен набор страниц визуализации некоторых пользователей, которые поделились ими с разработчиками https://iobroker.click/. Видно, что нет единого подхода к оформлению страницы управления “Умным домом” и каждый делает по своему усмотрению. Это с одной стороны хорошо, т.к. имеется простор для дизайна и нет ограничений. С другой стороны, это сложно неподготовленному пользователю.

IoBroker — открытая система автоматизации Openhab, Majordomo, Home Assistant, Domoticz, Homebridge, Умный дом, Rasberi PI, Orange pi, Видео, Длиннопост

инста-видео зеркала с Vis-интерфейсом


Также, благодаря облачному сервису и Cloud-драйверу, можно получить доступ к визуальным интерфейсам ioBroker из глобальной сети без использования специальных средств (VPN, DynDNS и прочему).


Telegram-бот

После появления Telegram-ботов они оказались очень удобным способом взаимодействия с системами “Умного дома”. Бот принимает команды управления и может выводить любые данные, доступные в системе.

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


Также, через Telegram реализуют канал уведомлений о ситуациях, происходящих в системе. Очень удобно.


iOS Homekit


Естественно, у ioBroker есть возможность интеграции в систему Apple HomeKit. Благодаря драйверу Yahka, в системе можно создавать аксессуары, соответствующие требованиям HomeKit и использовать их на iOS устройствах.


Для этого, в настройках драйвера Yahka необходимо создать виртуальные устройства и связать их характеристики с имеющимися в системе состояниями.


Так, например, создав виртуальное устройство “Лампа” и связав его с состоянием, относящимся к включению/выключению реальной лампы, можно сделать кнопку управления лампой в приложении Дом на iOS. А если подключить и другие дополнительные состояния, то можно управлять и диммируемой лампой.

IoBroker — открытая система автоматизации Openhab, Majordomo, Home Assistant, Domoticz, Homebridge, Умный дом, Rasberi PI, Orange pi, Видео, Длиннопост

Датчики, сенсоры, камеры, термостаты, вентиляторы… любые устройства можно отобразить в Homekit и управлять ими через приложение Дом или попросить сделать это Siri.


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

Голосовое управление


Коме Siri, управлять устройствами голосом возможно и через популярную на западе Amazon Alexa (жаль только не на русском языке). Для этого, к облачному сервису ioBroker, связанному с вашим локальным сервером, подключается специальный Alexa Skill, который перенаправляет и выполняет команды от вашей Amazon Dot.

Если нет умной колонки, то выполнять команды по-русски можно через приложения Android Tasker и PAW. Через эти приложения можно преобразовать голосовую команду в текст и отправить в ioBroker, где уже упоминаемый драйвер text2command выполнит ее и сообщит о результате.


Дополнительно, интеграция через PAW драйвер, можно выполнять множество обратных команд на Android-устройстве: осуществлять звонки, писать SMS и воспроизводить голосом текст.


Генерации голоса из текста выполняется специальным драйвером SayIt, поддерживающим популярные TTS-движки от Google, Яндекс, Amazon. А вывод получившейся речи можно осуществить через колонки, Chromecast или Sonos.


Также, голосовые команды можно принимать через созданную страницу в Vis-драйвере (в браузере Google Chrome) и принимать там ответные голосовые сообщения от ioBroker.


Сценарии


Одна из самых важных частей автоматизации — сценарии. Это логические блоки управления, которые определяют зависимости, поведение и взаимодействие между устройствами и их состояниями.


“Включить свет при обнаружении движения”, “Добавить температуру отопительного контура, при приближении хозяев к загородному дому”, “Отправить в телеграм список состояний датчиков при получении команды”.


Всё это реализуется сценариями.


Для реализации сценариев могут использоваться либо визуальный язык Blockly, либо Javascript, либо TypeScript, либо очень популярный NodeRed.

IoBroker — открытая система автоматизации Openhab, Majordomo, Home Assistant, Domoticz, Homebridge, Умный дом, Rasberi PI, Orange pi, Видео, Длиннопост

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

IoBroker — открытая система автоматизации Openhab, Majordomo, Home Assistant, Domoticz, Homebridge, Умный дом, Rasberi PI, Orange pi, Видео, Длиннопост

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

IoBroker — открытая система автоматизации Openhab, Majordomo, Home Assistant, Domoticz, Homebridge, Умный дом, Rasberi PI, Orange pi, Видео, Длиннопост

И да, сценарии могут выполняться по расписанию.


Сообщество


Большинство пользователей ioBroker находятся в Европе, в Германии и это отражается на специфике сообщества, материалов, уроков, примеров и документации.

IoBroker — открытая система автоматизации Openhab, Majordomo, Home Assistant, Domoticz, Homebridge, Умный дом, Rasberi PI, Orange pi, Видео, Длиннопост

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

Появился соответствующий раздел на форуме, документация, телеграм-чат.


Заключение (личный опыт by Ilya Kirov)


Признаюсь, это единственная система автоматизации, в которую я глубоко погрузился (хотя смотрел на Hass и MajorDoMo). Это стало моим хобби. ioBroker мне интересен своей архитектурой, возможностями и сообществом. На нем сейчас автоматизирую квартиру и дачу.


Большинство из приведенных выше возможностей мне удалось попробовать на себе. Я разобрался и реализовал как простые варианты, так и более хитрые. Разработал пару драйверов для себя и ими стали пользоваться другие пользователи ioBroker.


Я не стану хаять другие системы и не скажу, что это идеальная система. Я хочу обратить внимание на неё и дать её попробовать другим. Да, порог вхождения в написание скриптов требует базовые знания системы, но это везде так (только языки разные). Да, будут сложности с настройкой некоторых драйверов, но всё решаемо. Если кто-то уже через это проходил, значит и у вас получится.


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

IoBroker — открытая система автоматизации Openhab, Majordomo, Home Assistant, Domoticz, Homebridge, Умный дом, Rasberi PI, Orange pi, Видео, Длиннопост

И в одном из русских сообществ это понимают и делятся знаниями независимо от того какую систему автоматизации используют.


by Ilya Kirov

Показать полностью 11 4
Openhab Majordomo Home Assistant Domoticz Homebridge Умный дом Rasberi PI Orange pi Видео Длиннопост
59
Посты не найдены
О Нас
О Пикабу
Контакты
Реклама
Сообщить об ошибке
Сообщить о нарушении законодательства
Отзывы и предложения
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Команда Пикабу
Бан-лист
Конфиденциальность
Правила соцсети
О рекомендациях
Наши проекты
Блоги
Работа
Промокоды
Игры
Скидки
Курсы
Зал славы
Mobile
Мобильное приложение
Партнёры
Промокоды Biggeek
Промокоды Маркет Деливери
Промокоды Яндекс Путешествия
Промокоды М.Видео
Промокоды в Ленте Онлайн
Промокоды Тефаль
Промокоды Сбермаркет
Промокоды Спортмастер
Постила
Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии