Резервное копирование снапшотов с помощью Samba в HomeAssistant Supervised

Верстаю на скорую руку 🙂 Наверно самое оптимальное и более удобное резервное копирование нужно производить на удаленный локальный хост где настроена Samba. Локальное нас не устраивает, тем, что оно локальное, умрет SD карта / SSD, пиши все пропало. Копировать на внешнее облако в  интернете (как это тупо проповедуют некоторые блогеры) – не безопасно. Безопасно, когда есть что-то свое под носом и ты его хозяин. 🙂 SAMBA сервер в сети (например на NAS). Я перепробовал всякие варианты резервного копирования через sync / scp / ssh / nfs … и дальше контейнера с сервисом прорваться не удавалось – то root права нужны в докере/ то mount с ключом -a не работает, то еще что-то … эти докеры это просто сущий ад. Они очень ограничивают ваши возможности в конфигурации умного дома. Можно конечно все настроить и через docker-compose, но мне лень этим заниматься. Какой  бы олень во всю трубу не трубил, что это docker это круто для автоматизаций – не верьте 🙂 Приступим к реализации.

У нас в сети есть уже готовый SAMBA доступ с логином и паролем. Пусть это будет по пути \\192.168.1.30\backup\RP4main, логин admin и пароль qwerty123. В эту папку и будем складировать наши снапшоты (бэкапы). 

Установка репозитория Home Assistant Add-on: Samba Backup, это всего лишь иструмент для начала …

Двигаемся в Home Assistant -> Supervisor -> Add-on Store и добавить URL https://github.com/thomasmauerer/hassio-addons

Настраиваем его конфигурацию. Здесь нам важно только несколько параметров т.е. все кроме trigger_time. 🙂 Автоматизацию мы настроим отдельно. Да  и не забудьте про workgroup=, у меня он свой в домашней сети. trigger_time в manual, так как мы планирем его настраивать через автоматизации в HA

Читать далее

[Cards] Получаем список сущностей доменов из MariaDB

Может будем кому интересно. На основании этого списка можно лицезреть как правильно мы настраиваем наш recorder.yaml. По умолчанию он имеет конфигурацию

### Recorder ###
  purge_keep_days: 7
  auto_purge: true
  purge_interval: 1
  commit_interval: 60
  db_url: !secret db_url

список  сущностей (entities) хранимых в нашей базе MariaDB

  lovelace.yaml

cards:
  - cards:
      - content: >-
          **domains:** {%- set unique_domains = states |
          map(attribute='domain') |list | unique | list -%} {%- for domain
          in unique_domains -%} {{"\n"}}- {{domain}} {%- endfor -%} {{"\n"}}
        type: markdown
      - content: >-
          **entities:** {%- for state in states -%} {{"\n"}} -
          {{state.entity_id}} {%- endfor -%}
        type: markdown
      - entities:
          - entity: sensor.maria_db
        show_header_toggle: false
        title: Maria DataBase size
        type: entities
    type: horizontal-stack
panel: true
path: db_entities
title: MariDBList

Результат

 

Добавляем обогреватель Xiaomi Heater в HomeAssistant

В одном из своих постой я рассказывал об интеграции Wifi обогревателя от Xiaomi через Addon HACS. К сожалению автор забил на него … и пришлось искать что либо подходящее и было найдено новое решение на github: https://github.com/ee02217/homeassistant-mi-heater. Настраивается эта интеграция также легко как и предыдущая.

Добавлем новый репозиторий в HACS

Читать далее

Вышла новая версия Zigbee2mqtt 1.21.0 и прошивка для стиков на TI CC2652R, CC2652RB, CC1352P-2

Полное описание новшеств можно прочитать здесь

Стоит отметить : что добавлена миграция с CC2531 / CC2530 на прошивке 1.2 на CC2652 / CC1352 / CC2538 без переспаривания устройств, повышена  надежности опроса конечных устройств  от TuYa, исправлена ​​коллизии при обнаружении группы Home Assistant между разными экземплярами Zigbee2MQTT и прочие сладости. А прошивка для CC26xx -> Fix joining not working when joining is only permitted on specific router. Вообщем обновляемся … я уже 🙂

Прошивки можно скачать отсюда

Инструкция по прошивке здесь

Добавляем стиральную машину LG F2V5HSOW с поддержкой SmartThing в HomeAssistant

Чем бы дитя не тешилось … лищь бы не руками 🙂 Продолжаю добавлять в HomeAssistant умную технику по дому. На этот раз щастье выпало стиральной машине LG AIDD F2V5HSOW

я бы не сказал что она такая навороченная … и супер современная. Но имеет поддержку WiFi и управляется удаленно (громко сказано конечно) фирменным приложением от LG Thing. Начнем … Для наала нам необходимо добавить новый репозиторий в HACS. Репозиторий таков :  https://github.com/ollo69/ha-smartthinq-sensors. Добавили ? Ищем его в списке и устанавливаем

Перезапускаем HomeAssistant

Заходим в интерфейс управления HomeAssistant – Настройки – Интеграция – Добавить интеграцию и выбираем

Читать далее

Сравнительная таблица всех Aqara хабов

Попалась мне интересная табличка всех шлюзов от Aqara,  надеюсь она вам будет полезна для определения перед покупкой шлюза. Делаем акцент на Zigbee чип и Flash/RAM. 🙂

Добавляем zigbee2mqtt-networkmap для Zigbee устройств в HomeAssistant [HACS]

Недавно заметил еще одну интересную карту построения Zigbee сети для HA. Репозиторий находится на github https://github.com/azuwis/zigbee2mqtt-networkmap. Ради интереса поставил. Добро. Установка из HACS

Мне неудалось добавить эту карточку из HACS в HA, что-то не так пошло и оно упорно не ставилось и глухо замирало. Точнее сам скрипт в систему загрузился, но далее дело не шло. Пришлось ставить ручками. Для этого конфигурируем несколько файлов :

sensors.yaml

# plugin zigbee2mqtt-networkmap
  - platform: mqtt
    name: Zigbee2mqtt Networkmap
    # if you change base_topic of Zigbee2mqtt, change state_topic accordingly
    state_topic: zigbee2mqtt/bridge/networkmap/raw
    value_template: >-
      {{ now().strftime('%Y-%m-%d %H:%M:%S') }}
    # again, if you change base_topic of Zigbee2mqtt, change json_attributes_topic accordingly
    json_attributes_topic: zigbee2mqtt/bridge/networkmap/raw

configuration.yaml

lovelace:
  mode: yaml
  resources:
    - url: /hacsfiles/zigbee2mqtt-networkmap/zigbee2mqtt-networkmap.js?v=0.6.0
      type: module

Читать далее

Строим видеонаблюдение в частном доме. Выбор оборудования. Часть 1

Около 3 лет уже у меня развернут зоопарк из IP видеокамер наблюдения в частном доме по WiFi сети. Порядка 12 камер. Экстремал 🙂 В один прекрасный момент надоело уже мучиться с этими камерами от Xioami/Yiо/Hikvision/Hiwach, я решил поискать что-то иное: стабильное – новое – … интересное и в единой экосистеме которая может интегрироваться в мою. Развернуть сеть придется также по беспроводному подключению WiFi сети, частично по кабелю 100Mbit … а там где совсем глухо, то по Powerline технологии (сеть из розетки). До этого я пару месяцев разворачивал Mesh сеть на Keenetic’ах с использованием Keenetic Giga + Keenetic Air, территория у меня большая – половина камер необходимо расположить по периметру двора, в гараже и за территорией забора (проезжая часть). Mesh сеть была развернута и работает стабильно, но WiFi сеть немного перегружена из около 50 устройств беспроводных и десятка 2 по проводу, + куча zigbee устройств. Как вариант докупить еще сеть Keenetic Giga (или что-то младше) и пересадить на нем всё IP видеонаблюдение. Но эта задача будущего. 🙂 Для начала выберем оборудование и начнем двигаться далее постепенно.

Выбор IP камер.

Hikvision у меня уже не вызывает доверия, Hiwatch принципиально не хочу и не могу. Все работает на первом этапе хорошо, но картинка со временем на Hik ухудшается. Мне сложно это понять из-за чего и как так,. Ведь это чудо еще 5 лет толком не отработало. Так модель DS-2CD2T43G0-I8 2688×1440@@25к 4Mp ночное наблюдение стало абсолютно мерзким. Аналогичная проблема и для DS-I250W. Никакие манипуляции с настройками не принесли положительного эффекта. Битрейт был на “высшем уровне”, ситуацию не спасало 🙂 Ну да ладно. Но софт от Hik это тот еще геморрр и вызывает только отвращение. Ладно если устройство умеет работать по шнурку (ethernet), но если оно поддерживает только WiFi подключение, то это хаос подключения/переподключения. Так модель DS-2CV2U21FD-W упорно не хотела подключаться. Не помню каким макаром это заработало – но нам такого более не надо. А вот модель DS-I114W постоянно теряла WiFi несмотря на то что до роутера ей менее 7м и никаких преград, теряя WiFi сеть она упорно больше не могла переподключиться и камера не подключалась к сети … лечилось только по питанию ресетом. Нафик такое дело. Другие камеры такие как DS-I250W находясь через 1 стену от роутера упорно подключалась со скоростью 1-2Mbit, и не более. Такая же камера через 10м подключается до 80Mbit. Т.е. другими словами – на этапе первичного развертывания камеры работают хорошо, но со временем эксплуатации все резко меняется. Терпение иссякло. 🙂

Свой выбор я отстановил на камерах от IMOU (подразделение которое входит в Dahua), но сами Dahua мною не рассматривались. Кто ? Что ? Почему? гуглим. Остановился я на уличных камерах которые имеют поддержку : Onvif (или RTSP), цветное ночное видео, интеллектуальное распознавание объекта (да да у IMOU она своя и не слизанная от кого иного), наличие микрофона и всяких отпугивающих фич, с двумя антенками wifi сигнала (для стабильного приема) + работа по кабелю, наличие прожектора. Есть такие хотелки как PoE : но тут увы. Называется это чудо IMOU Bullet 2E

Читать далее

Установка энергомера для дома на базе PZEM-004T-100A. Подключение и эксплуатация. Часть 4 (Update)

Ну наконец-таки руки дошли до внедрения. Как я и писал ранее, первым вариантом установки установки общего счётчика на дом был ZMAi-90, но позднее я отказался от него … не внушало оно доверия после прошивки. PZEM -оказался куда интереснее и более надёжен. Птьфу-птьфу … 😉 В работе он уже трудиться около недели. Все заработало с полпинка и без происшествий. Выглядит теперь это так:

Я собрал полностью новый щиток с автоматами на боле- менее нормальном производителе Legrand серии TX. Так что все элементы щитка новые, за исключением самого счётчика Меркурия. Я его оставил как эталон сверки с показаниями PZEM (это внутренний счётчик дома, без пломбировки и не числящиеся на балансе поставщика электроэнергии).

Два автомата 16A были выделены для питания самого PZEM от 220В и питания ESP32 через блок питания с выходом кабеля Micro-USB. Можно конечно было что-то и сократить, но хотелось наглядности. 1 автомат ушел на стабилизатор напряжения, второй от него уже в дом (внутренний щиток). Трансформатор тока надет на линию фазы счётчика Меркурия.

Читать далее

Авторизация умного дома по NFC браслету Honor Band 6

Ну собственно получил новый браслет Honor Band 6 NFC (China версия) для домашней авторизации по NFC. Я решил выкинуть все электронные ключи разных форматов и перейти на единый NFC. 1 ключ открывает все и вся в доме через браслет 🙂 Изучая прошлый опыт удалось похоже все таки найти золотую середину. Связка домашних устройств (замков) работает так как это и планировалось, а занчит мы на верном пути. Можно смело выкинуть всякие там Xiaomi Miband, Xiaomi Hey Plus и прочие протестированные браслеты с NFC поддержкой – какая-то она кастрированная. Толком ничего не работало, а если и работало то через одно место. Вкратце задача : у меня есть несколько различный считывателей NFC, которые открывают мне гараж / калитку / комнаты в доме и ну и самое главное саму “бронированную” дверь в доме. 🙂 Сегодня я рассмотрю вариант работы браслета с замком Aqara Door Lock (Zigbee) еще самой первой версии. Где-только зарождалась идея интеграции NFC 🙂 Почему именно China версия браслета Honor Band 6 ? Потому что NFC идет только в китайской реализации. Европы не будет. Есть конечно свои плюсы и минусы и немного танцев, но не такие как были ранее 🙂 Обо всем попорядку.

И так, у вас на руках NFC браслет Honor Band 6. Первое что нужно сделать это прочитать вот этот мануал на 4pda – Привязка карт доступа к браслету в версии с nfc. Внимательно читаем и проходим все мытарства. В отличии от подобной реализации в Xiaomi Band это просто ласточка 🙂 У меня это заняло порядка 2 часов – самое главное это зарегать китайский аккаунт на Huawei. Небольшая проблема может заключаться в том, что вам нужно найти в Appstore VPN клиент для China. и Только после этого начинать. Наберитесь терпения – эти VPN для China медленные. 🙂

Читать далее