Комментарии 9
Не холивара ради, но на фоне https://hass.io все остальные хабы мне кажутся несовременными поделками.
наверно это home-assistant.io/hassio? Ваша ссылка не открывается
Не судите по первой статье, будет цикл статей. Это только начало, в дальнейшем будет всё сложнее и интереснее.
Быть может, автор имел в виду не то, что всё просто и не интересно, а то, что интерефейс у многих популярных хабов выглядит как сайты из начала нулевых. И написание дополнительных модулей тоже тот ещё увлекательный процесс.
Из тех, что известны мне (Domoticz, MajorDoMo, HASS, OpenHAB) только последние два выглядят хоть сколько-то приемлемыми для использования.
Как с точки зрения представления, так и с точки зрения расширения функциональности.
Если учесть, что язык правил у OpenHAB какой-то свой, то кроме HASS не могу назвать ничего настолько же удобного.
Это моё личное мнение, впрочем.
Почитайте тогда про iobroker. ИМХО самая крутая система, из тех, что я использовал! (MajorDoMo, OpenHAB)
В iobroker можно писать правила и автоматику на JS, Node-Red и blockly!
Если учесть, что язык правил у OpenHAB какой-то свой, то кроме HASS не могу назвать ничего настолько же удобного.
В iobroker можно писать правила и автоматику на JS, Node-Red и blockly!
Все хорошо, но куда впиливать БигБоард, или на худой конец Ардуину, какие протоколы он поддерживает?
В MajorDoMo есть готовые модули, которые можно установить в Маркете дополнений.
А если Вам этого недостаточно, то можно реализовать собственный протокол. Система расширяема и вы можете написать собственный модуль. Пользователи MajorDoMo так и делают, пишут свои модули и опубликовывают их на форуме, а создатель MajorDoMo их потом добавляет в Маркет дополнений.
P.S.
В дальнейшем я планирую сделать написать статью по протоколам, т.с. на «живом» примере.
Модули оборудования
Поддержка 1-Wire оборудования (OWFS API)
1. Получение уведомлений о появления определённых bluetooth-устройств в зоне доступа
2. Поддержка сервиса Blynk
3. Модуль сопряжения c Broadlink
4. Модуль для считывания данных с электросчётчиков, газовых счётчиком, водяных счётчиков фирмы «Энергомера» по протоколу -МЭК 61107-2001 IEK61107
5. Устройства на ESP8266 от wifi-iot.com
6. Модуль подключения к Apple-устройствам
7. Поддержка KNX-оборудования через TCP-шлюз
8. Поддержка устройств MegaD
9. Поддержка оборудования MiLight
10. Поддержка протокола ModBusTCP
11. MQTT протокол
12. MySensors
13. Network UPS Tools (NUT) — комплект программ для мониторинга ИБП.
14. Поддержка оборудования Noolite
15. Поддержка IP-камер по протоколу ONVIF
16. Поддержка устройств Orvibo S20 и Orvibo AllOne
17. Интеграция модулей panStamp
18. SNMP протокол
19. Управление смарт-телевизорами Sony
20. Поддержка контроллеров домашней автоматики Uniel
21. Получение событий о подключении USB-устройств
22. Z-Wave support (Vera Lite controller)
23. Поддержка оборудования Xiaomi Smart Home (MiHome)
24. Z-Wave support (Z-Way API)
1. Получение уведомлений о появления определённых bluetooth-устройств в зоне доступа
2. Поддержка сервиса Blynk
3. Модуль сопряжения c Broadlink
4. Модуль для считывания данных с электросчётчиков, газовых счётчиком, водяных счётчиков фирмы «Энергомера» по протоколу -МЭК 61107-2001 IEK61107
5. Устройства на ESP8266 от wifi-iot.com
6. Модуль подключения к Apple-устройствам
7. Поддержка KNX-оборудования через TCP-шлюз
8. Поддержка устройств MegaD
9. Поддержка оборудования MiLight
10. Поддержка протокола ModBusTCP
11. MQTT протокол
12. MySensors
13. Network UPS Tools (NUT) — комплект программ для мониторинга ИБП.
14. Поддержка оборудования Noolite
15. Поддержка IP-камер по протоколу ONVIF
16. Поддержка устройств Orvibo S20 и Orvibo AllOne
17. Интеграция модулей panStamp
18. SNMP протокол
19. Управление смарт-телевизорами Sony
20. Поддержка контроллеров домашней автоматики Uniel
21. Получение событий о подключении USB-устройств
22. Z-Wave support (Vera Lite controller)
23. Поддержка оборудования Xiaomi Smart Home (MiHome)
24. Z-Wave support (Z-Way API)
А если Вам этого недостаточно, то можно реализовать собственный протокол. Система расширяема и вы можете написать собственный модуль. Пользователи MajorDoMo так и делают, пишут свои модули и опубликовывают их на форуме, а создатель MajorDoMo их потом добавляет в Маркет дополнений.
P.S.
В дальнейшем я планирую сделать написать статью по протоколам, т.с. на «живом» примере.
Классный ответ! Спасибо! А скажите, а есть возможность подключения всяких сторонних библиотек, или скажем джейсон объектов?
Конечно, в будущем планирую статью по ИИ в умном доме. Чтоб видео, получаемое с камеры, сразу распознавала человека и предпринимала какие-то действия. Скрипт для распознавания уже готов, написано на питоне. Я скрипты питона просто вызываю из умного дома. Проще говоря делаю вот так:
shell_exec('тут_путь_к_питон_скрипту.py');
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Установка и настройка главной сцены в MajorDoMo