Proxmox: настраиваем отправку важных сообщений по email

Узкоспециализированная заметка, решающая одну проблему. Home Assistant у меня установлен в виртуальную машину, работающую под управлением Proxmox. Когда-нибудь я напишу серию статей про эту замечательную систему, сегодня же я хочу остановиться на вопросе отправки email сообщений о различных событиях, которые требуют вашего внимания. В частности, на моём сервере каждую ночь средствами Proxmox автоматически создаётся полный бэкап двух виртуальных машин, на которых установлены экземпляры Home Assistant (бывший Hass.io). Наличие ежедневного бэкапа позволяет за считанные минуты вернуть их в работоспособное состояние, если что-то пойдёт не так. [Далее]

Долгосрочное хранение логов Home Assistant (на всякий случай)

Сегодня Home Assistant не пожелал мне доброго утра как обычно. Оказалось, в половине четвертого утра аддон APC UPS Daemon без объявления войны отправил серверу команду выключения. Это удалось выяснить из логов виртуальной машины, на которой запущен сервер HA. Верю, что у аддона были веские причины для принятия такого решения, несмотря на то, что все электронные часы в доме утром показывали точное время, а значит электричество не отключалось. Чтобы распутать эту детективную историю, мне не хватило всего ничего - логов аддона APC UPS Daemon. [Далее]

Используем torrent клиент transmission вместе с Home Assistant

В данной короткой заметке рассмотрим процесс установки клиента transmission в свой собственный docker контейнер и интеграции его с Home Assistant (бывший Hass.io). Интеграция позволит отображать состояние загрузки торрентов, а также управлять клиентом. Данный метод применим если Home Assistant (бывший Hass.io) установлен поверх существующей операционной системы, то есть у вас есть доступ к командной строке хоста. Небольшое отступление о необходимости доступа к командной строке хоста Технически, доступ к командной строке не обязателен. [Далее]

Самый простой способ добавить HTTPS в Home Assistant

Обновление от 08.03.2019 Последняя (0.5.0) версия аддона Nginx Proxy Manager требует явной установки другого официального аддона - MariaDB. Хочется успокоить тех, кто справедливо возмутится необходимостью держать целую базу данных для хранения настроек какого-то мелкого аддона. Дело в том, что предыдущие версии аддона также требовали наличия полноценной реляционной базы данных для работы и устанавливали её незаметно для пользователя в тот же контейнер. В последней версии Френк, отвечающий за поддержку практически всех Community аддонов Home Assistant, просто вынес эту зависимость наружу, что позволило другим пользователям, имеющим MariaDB для хранения истории Home Assistant, использовать один экземпляр аддона и тем самым оптимизировать место на диске и затраты процессорного времени. [Далее]

Облачный бэкап за $2 или “5 терабайт должно хватить всем”

Давно размышлял о реализации бэкапа семейного цифрового наследия куда-нибудь в облако за символические деньги и вот увидел на Ибее предложение, от которого не смог отказаться: за пригоршню центов товарищи из развивающихся или даже вполне себе развитых стран предлагают “пожизненную” лицензию Microsoft OneDrive для бизнеса с объёмом доступного пространства аж в 5 терабайт. Лирическое отступление о пользе бэкапов Как известно, люди делятся на две группы: те, кто ещё не делает бэкапы и те, кто их уже делает. [Далее]
backup 

Проверка доступности API Telegram в Hass.io

Даже если вы не живёте в стране, которая активно борется с детищем Павла Дурова, но активно используете Telegram в своей инфраструктуре домашней автоматизации, всегда полезно узнать как можно раньше о том, что сервис по тем или иным причинам прекратил свою работу и ваш бот больше вам не бот. Статья подразумевает, что вы уже сходили на поклон к BotFather, настроили бота Telegram и знаете, где взять API токен. Создаём сенсор Telegram API Создадим простой файл скрипта telegram_health. [Далее]

InfluxDB в Home Assistant (Часть 2)

В долгожданной второй части мы научимся писать запросы в InfluxDB, используем это знание для создания Continuous Queries, экономящих место на диске, а также установим программный агент telegraf для сбора и хранения различных метрик наших домашних систем в InfluxDB. При написании использовался Home Assistant версии 0.92.2 и hassio аддон InfluxDB версии 3.0.5 (InfluxDB 1.7.6). Запросы из web-интерфейса InfluxDB Создадим запрос для получения данных от одного из наших датчиков. Переходим на закладку Explore, создаём наш первый запрос (Query) и нажмём кнопку Submit Query: [Далее]

Подключаем narodmon.ru к Home Assistant

Narodmon.ru - сервис народного мониторинга, на котором владельцы самодельных устройств публикуют данные всевозможных датчиков, чаще всего погодных, включающих температуру, влажность, атмосферное давление и т.п. Если зайти по адресу https://narodmon.ru, есть шанс, что рядом с вашим домом какой-нибудь умелец уже выставил наружу сенсор температуры, а может даже и влажности с давлением. Доверять их показаниям или нет - решает каждый для себя, мы же попробуем подключить эти датчики к Home Assistant. Поехали. [Далее]

InfluxDB в Home Assistant (Часть 1)

Опишу свой опыт использования InfluxDB для долговременного хранения и визуализации данных, поступающих с сенсоров HomeAssistant, а также мониторинга статуса систем и информирования об ошибках. Материал будет разбит на три части: Подключение InfluxDB как аддона для hassio, использование Grafana для визуализации данных, встраивание графиков в карточки Lovelace (эта заметка) Использование Telegraf для сбора произвольных метрик (например, загрузка процессора и использование памяти каждым из контейнеров Hass.io или температура жёстких дисков в RAID массиве), а также долговременное хранение собранных данных, эффективное с точки зрения занимаемого дискового пространства Централизованный сбор и просмотр логов со всех контейнеров Hass. [Далее]

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

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