Комментарии 36
Home Assistant среди популярных решений сейчас мне больше всего нравится (по сравнению с openhab/domoticz/iobroker/и т.д.), но интересно, есть ли решения для IoT хабов на Go?
Вопрос не совсем в рамках топика, но в тегах есть domoticz, да и в начале обзор систем в целом.
жду продолжения.
А как посмотреть такую статистику?
Тот же OpenHub можт черз eibd подключаться напрямую usb-usb (в отличие от IPшлюза usb порт есть во всех инсталляциях — чеерз него идеет программирование/отладка и т.п.)
Ну и для честности надо вспоминать (хотя я пришеел к выводу что идея утопическая и не справлятся с современными требованиями) сть решение БЕЗ центрального устройства. Тот же EIB. Там выход из строя любого устройства нее сказывается на остальной работе (если конечно это нее БП и неет реезерва :) )
По поводу малины, уже сам рализовал пару проектов на ней, но постоянно боюсь одного — рано или поздно сдохнет карточка, от постоянного чтения записи… некрасивеенько получится. Конечно есть реезервная копия с полностью установлеенной и настроенной системой (и это плюс в клонировании)…
Вы бы хоть бы добавили информацию о самой системе автоматизации, как она устроена, как взаимодействует с другими компонентами.
Вообще не считаю Rasberry Pi хорошим вариантом для сервера умного дома. Причин несколко:
1) Низкая производительность, как только накрутишь туда нормально логики.
2) Низкая надежность носителя на основе SD карты
3) Встроенные порты не считаю достоинством, т.к. накручивать на них как Вы сказали простое реле не стоит, это снижает надежность самого сервера.
4) Сеть через USB. Медленно и может отваливаться.
5. Нужен корпус, радиаторы…
Поэтому лучше выбрать решение на базе например процессора j1800. По цене они уже от $90 стоят вместе с корпусом и БП. Добавить туда SSD или HDD и память и можно работать.
По распберри. Может и не плохая идея использовать J1800.
Субъективно, с указанными недостатками пока не столкнулся.
По пунктам:
1) Пока производительности хватает. Веб сервер, логика на вкл/выкл пяти релешек, SQLite, несколько датчиков, таймер с минутным интервалом обработки задач расписаний. Да, видео пока не гонял. Может тогда не хватит производительности, но будем посмотреть.
2) Год sd-карточка, правда без серьёзной нагрузки, отработала. Думаю, если будут серьёзные проблемы, то организовать бекап SQLite файла в облако, NAS или ещё куда — не проблема.
3) Я не сильно разбираюсь в железе, поэтому судить о надёжности платы по наличию встроенных портов, не могу. Можете раскрыть немного, почему снижается надёжность?
4) Почему сеть через USB? На плате есть WiFi и Ethernet.
5) Корпус и радиаторы на алиэкспрессе — копейки.
Надежность от наличия портов конечно не снижается, но пользоваться нестандартными портами чревато проблемами в будующем (кто знает, будет ли малиносовместимое железо лет через… надцать?). У меня все или через USB, или по сети. Сдохнет железо, возьму любое другое, где линукс запуститься.
А сетевой контроллер на малине действительно внутри через USB подключен.
В сравнении с Domoticz, интерфейс мне нравится больше. По функционалу пока неясно.
Как обстоят дела у Home Assistant с:
- API
- скоростью работы, прожорливостью
- приложением под Android или возможностью прикрутиться к ImperiHome
- созданием сценариев через GUI (blocky, etc.), либо написанием кода
- уведомлениями в Telegram, Pushbullet, etc.
- как реализовано отслеживание пользователей по GPS
- уведомлениями в Telegram, Pushbullet, etc.
- как реализовано отслеживание пользователей по GPS
легко в любой системе сделать на скриптах.
Интересуют базовые средства. Вопрос с локацией совершенно не хочется решать скриптами.
Скорость работы и прожорливость не замерял
Android IOS через сайт. https://home-assistant.io/docs/frontend/mobile/
Настройка через GUI я не видел.
Telegram модуль. PushBullet
GPS logger
Сценарии через гуй пока в зачаточном состоянии — только недавно появились. Текстовый конфиг в любом случае не очень сложный.
Уведомления все есть. Пользователей можно отслеживать всегда через всякие сторонние опенсурсные проги.
Я слежу только за wifi роутером — кто пришел, ушел из дома.
Кушает немного. Вот график с Raspberry pi 3. Пока в тестовом режиме: razbberry + z-wave диммер + z-wave розетка + livolo выключатель + контроль присутствия — на данный момент 80 сущьностей вместе со сценами, группами и автоматизацией.
Создание сценариев через GUI только появилось. Шаг в лево, шаг вправо, получаешь сообщение, что какой-то функционал не поддерживается. Вообще, все конфигурирование и сценарии в YAML.
Для отслеживания пользователей есть очень много готовых решений, я в настоящий момент использую плагин для роутеров TP-Link, чтобы понимать кто дома. Плагины можно объединять вместе. Чтобы использовать автоматизацию, которая будет учитывать приближение к дому, можно спокойно добавить один из плагинов-клиентв для телефона, которые будут слать информацию о местоположении.
Я поставил потестировать. Видно, что проект развивается и имеет большой потенциал, но пока удобство настройки и использования далеко не на высоте. Через год-два надо будет посмотреть. Не рискну пока переезжать с Domoticz.
Установил OwnTrack для отслеживания. Из трех вариантов, сходу, он почему-то лучше всех заработал.
Не нашел информации по xiaomi. Можно подружить?
Чтобы подружить xiaomi gateway с всеми zigbee датчиками я использую: https://github.com/Danielhiversen/homeassistant
Для xiaomi пылесоса (удобно настроил логику, чтобы убирал когда никого нет дома и в определенные часы, а также напоминает на почту после 3х уборок почистить контейнер): https://github.com/rytilahti/python-mirobo
Для wifi розеток и очистителя воздуха: https://github.com/xavV/xiaomi
Для wifi камеры (сам не использовал): https://github.com/samtap/fang-hacks
Почти все разработки уже скоро появяться в стандартных компонентах home-assistant
Ну и курим ветку: https://community.home-assistant.io/t/beta-xiaomi-gateway-integration/8213/1903
Работают датчики просто отлично. Совет убрать ghost проблему (иногда ложного срабатывания для датчиков движения): https://community.home-assistant.io/t/beta-xiaomi-gateway-integration/8213/1569
Как установить умный дом Home Assistant