Ручная установка Hass.io на Raspberry Pi: пошаговая инструкция

Несмотря на наличие официального образа HassOS для Raspberry Pi и некоторых других платформ, иногда возникает острое желание установить Hass.io на свою Raspberry Pi вручную, чтобы оставить себе возможность установки дополнительного софта и сохранения контроля над контейнерами. А для некоторых плат (например, Orange Pi) официально поддерживаемых образов вообще нет. Данная статья описывает установку Hass.io на любую машину с ОС Linux с помощью сприпта, предлагаемого сообществом Hass.io Статья создана на основе другой инструкции с этого сайта и во многом заимствует её содержимое. [Далее]

Установка Hass.io на Virtual Box: пошаговая инструкция

Обновление 16.10.2018 Описание ручной установки Hass.io на Raspberry Pi и другие одноплатные компьютеры было вынесено в отдельную заметку и доступно здесь. Данная инструкция призвана помочь быстро установить Home Assistant (в варианте Hass.io, об этом ниже) на виртуальную машину Virtual Box, чтобы ознакомиться с его возможностями и решить, двигаться ли дальше. Эта же последовательность шагов должна работать на любом сервере или рабочей станции под управлением Ubuntu 18.04. В конце мы получим работающий Home Assistant, доступный по выделенному IP адресу в домашней сети или даже через интернет, если захочется. [Далее]

Xiaomi, роботы, токены и все все все

Спойлер: не все токены одинаково полезны Достался по случаю детектор качества воздуха Xiaomi PM2.5. Попытался установить соответствующий компонент Home Assistant, но не тут-то было. Пыхтит в логах, ругается, но не работает: Platform xiaomi_miio not ready yet. Retrying in 180 seconds Покрутил и забыл. Пока на следующий день сервис мониторинга не стал присылать мне в ящик тревожные сообщения о повторяющихся ошибках в логах: Timer got out of sync. Resetting Причин у этой ошибки может быть много, я уже и думать забыл про активированный в настройках Air Quality Monitor. [Далее]

Мониторинг BLE устройств с Home Assistant, часть 1

У старшего сына пока нет смартфона и он постоянно любит забывать свои ключи в разных местах. Попробуем решить эту проблему, а заодно сделать более точным контроль присутствия дома через Home Assistant. Будем использовать Bluetooth Low Energy метку, которая выглядит как небольшой брелок для ключей, позволяет менять батарейку, а также регистрировать своё присуствие с помощью приёмника Bluetooth. Метка называется nut-mini, имеет небольшой размер и время работы до полугода. Выбор компонента Я проверил несколько решений для трекинга bluetooth в Home Assistant. [Далее]

Платформы, компоненты, сущности и сервисы

Даже опытные пользователи Home Assistant не могут иногда внятно объяснить чем платформа отличается от компонента, когда речь заходит об архитектуре Home Assistant. Давайте разбираться. Компонент Один из главных кирпичиков Home Assistant, на которых строится автоматизация. Компоненты предоставляют HA возможность унифицированного взаимодействия с внешним миром. Например, компонент Light позволяет управлять светом, компонент Lock - замками, компонент Presence Detection - определять местоположение устройств и пользователей. Огромный список компонентов, которыми умеет управлять Home Assistant можно посмотреть в левой колонке здесь. [Далее]

Уведомления на почту об остановленных docker контейнерах

Система домашней автоматизации Home Assistant может быть установлена в различных конфигурациях, часть которых представляют собой набор контейнеров (например, hass.io и hassOS). Сам Home Assistant, supervisor и прочие компоненты бегут в своих собственных контейнерах, также как и различные полезные аддоны для hass.io. Кроме этого, дополнительное ПО также удобнее держать в отдельных контейнерах, например, zerotier-one для создания VPN или отдельного MQTT брокера. Иногда контейнеры могут перестать работать или даже перейти в бесконечный цикл попыток перезагрузки. [Далее]