Главная страница
Навигация по странице:

  • Почему Home Assistant

  • $ ls /dev/tty*

  • Заключение

  • реферат. Умный дом. Методология (принципы) использования, настройки и добавления zwave устройств в Home Assistant. Введение


    Скачать 28.88 Kb.
    НазваниеМетодология (принципы) использования, настройки и добавления zwave устройств в Home Assistant. Введение
    Анкорреферат
    Дата01.02.2023
    Размер28.88 Kb.
    Формат файлаdocx
    Имя файлаУмный дом.docx
    ТипДокументы
    #915696

    Методология (принципы) использования, настройки и добавления Z-wave устройств в Home Assistant.

    Введение

    Быстрое развитие технологий затрагивает все сферы деятельности человека: начиная с беспилотных автомобилей, заканчивая тем, что каждый больше всего бережет – дом. Если попробовать придумать ассоциации к слову «дом», то практически каждый скажет такие слова, как комфорт, уют и отдых. Все это из-за того, что человек стремится создать для себя безопасное и «удобное» место, а на данный момент для современного пользователя это достижимо с технологией «умный дом».

    Вы можете практически создать такой дом даже не осознавая этого, а всего лишь купив робот-пылесос, чайник, который включается через приложение, а может просто лампочку или розетку (программируемые).

    Когда вы осознаете, что половина вещей в вашем доме уже «поумнела», то встанет важный вопрос о централизированном, автоматизированном и дистанционном управлении. Именно эти преимущества и дает система «умный дом», которую активно стараются развить множество компаний, например, Яндекс, Xiaomi, Ростелеком, Phillips, AQARA.

    Главное преимущество всех готовых систем безусловно простота в использовании. Однако стоит вам купить умное устройство от другого производителя, и вы столкнётесь с тем, что его не подключить к уже имеющейся системе. По этой причине стоит ответственно подойти к вопросу о выборе «умного дома».

    Так же как и вышеупомянутые компании, существует множество программных обеспечений для создания системы «умный дом» своими руками. Речь о OpenHab, MajorDomo, IOBroker, Home Assistant, Domoticz. Все они имеют как плюсы, так и минусы, но далее речь пойдет исключительно о Home Assistant из-за возможности добавления популярных Z-wave устройств.

    Почему Home Assistant?

    После перечисления различных систем стоит рассказать, почему все-таки интерес возник к Home Assistant.

    В первую очередь, это упомянутый OpenZWave, который более двадцати лет на рынке, а также лучший в своем классе по безопасности, что очень важно для беспроводных технологий.

    Далее, это обширная поддержка устройств в целом. Системы и устройства, которые можно подключить: Amazon Alexa, Google Nest и Google Assistant, Samsung SmartThings, ZHA (Zigbee Home Automation), Xiaomi, Яндекс Карты, Dyson, Z-Wave и другие.

    Однако если данное многообразие не дало нужный результат, то следующее преимущество системы именно для вас. На базе Home Assistant можно без проблема реализовать стороннюю интеграцию за сжатые сроки, так как существует развивающееся сообщество единомышленников, где можно найти плагин практически на любое умное устройство.

    Следующим плюсом является настраиваемый интерфейс. Он уже переведен на русский язык, что в последнее время редко встречается, а также есть возможность изменить интерфейс как в визуальном реадкторе, так и в текстовом.

    Автоматизация же у Home Assistant не оставит вас равнодушным, потому что создано множество готовых автоматизация, но авторы также оставили возможность создать ее самостоятельно. Вы задаете действие, которое будет выполняться в момент того или иного события, то есть триггер-действие.

    Последним, но не менее важным, преимуществом является внимательность разработчиков к своим клиентам, то есть частые обновления. Если у вас возникнет какая-то программная ошибка или что-то не удастся настроить даже с помощью сообщества единомышленников, то будьте уверены, что ошибку исправят, а функцию добавят в последующих обновлениях.

    Из всех этих плюсов складываются несколько минусов, а именно сложность и оптимизация. Определенно Home Assistant станет незаменимым другом для тех, кто готов потратить время, однако это все при условии, что вам не хватает минимума. Иными словами, приложение поможет без труда добавить устройства, но для удобства и приятного использования придется немного «посидеть».

    По поводу оптимизации лишь один недостаток и заключается он в гибкости Home Assistant. Чем больше устройств и настроек для них вы внесете в систему, тем дольше начнет «думать» ваш ассистент, однако в основном это заключается лишь в перезагрузке устройства, которая занимает максимум несколько минут.

    После того, как мы для себя выбрали Home Assistant, перейдем к основному вопросу темы, а именно подключение и использование Z-Wave.

    Z-wave: особенности, настройка, эксплуатация

    Как и было сказано ранее Z-wave – это безопасная беспроводная технология для домашней автоматизации. Её главным преимуществом становится работа на частоте 900 МГц, что позволяет не создавать помехи Wi-Fi сигналу, работающему в основном на 2,4 ГГц. Помимо уменьшенных помех, работа Z-wave предлагает длинную «волну», способную преодолевать препятствия в виде стен и потолков, что отлично подойдет для квартир разного года постройки, а также для небольших загородных домов.

    Спектр устройств Z-Wave можно разделить на три условные категории:

    • Датчики

    - аналоговые датчики, используемые для измерения температуры и влажности.

    - цифровые датчики или «безопасные», отвечающие за обнаружение движения, открытия дверей и даже разбития стекла.

    • Приводы

    - жалюзи (с мотором), диммеры и различные переключатели.

    • Контроллеры

    - универсальный пульт дистанционного управления Z-Wave со специальными клавишами для общих сетевых функций.

    Таким образом, мы управляем своими устройствами либо с помощью фирменного контроллера, либо через смартфон/планшет/компьютер. Команды отправляются на концентратор (hub), а затем на устройство.

    После того, как мы практически разобрались как все устроено, где и в чем плюсы и минусы, мы можем перейти к настройке Z-wave, для которой понадобится выбрать USB-стик или плату соответствующие выбранной нами технологии.

    Возможны подключения через:

    • RaZberry 7 и RaZberry 7 Pro – дорогие платы, требующие умения работы на Linux, а также требует аккуратной работы с проводами и подключениями к плате.

    • UZB1 – компактный и недорогой USB-накопитель с возможностью подключения к ПК.

    Далее будет рассмотрена настройка с помощью UZB1.

    Производим подключение UZB через свободный порт в Raspberry (для этого необходимо сначала выключить, а потом включить Raspberry).

    Затем через консоль производим поиск подключенного стика, введя команду:

    $ ls /dev/tty*

    После консоль выдаст результат с перечислением /dev/tty*. На месте звездочки необходимо, чтобы было написано ACM0, ACM1 или AMA0 – это и есть наши USB порты. Если результат выдает сразу несколько подходящих вариантов, значит необходимо поочередно проверить каждый порт на упоминание Sigma Designs, характеризующее технологию Z-Wave.

    Важное замечание на данном этапе заключается в частоте работы UZB1 и наших устройств. Если устройства работают на разных частотах (например, Российской и Европейской), то это изменить нельзя, но подстроить наше UZB устройство поможет ввод готового скрипта, доступного по ссылке https://z-wave.me/download/changezwf.sh.

    С помощью команды $ wget (ссылка) мы скачиваем этот скрипт, а затем запускаем его с помощью команды

    $ sudo ./changezwf.sh [выбранный нами порт] [выбранная частота EU/RU]

    Таким образом, была произведена настройка UZB1, далее перейдем к сопряжению с Home Assistant.

    В первую очередь необходимо подсоединиться к Raspberry и обратиться к папке .homeassistant, которую можно найти по поиску или, чаще всего, в корневой папке home. Далее находим файл с названием configuration.yaml и открываем для редактирования (можно использовать программу Notepad++). В файл необходимо добавить две строки с соблюдением табуляции:

    zwave:

    usb_path: (путь к нашему порту /dev/tty*.)

    Перезагружаем Home Assistant при помощи команды (в одну строчку):

    $ sudo systemctl restart homeassistant@pi && sudo journalctl -f -u homeassistant@pi

    Если в файле logs появились строки о том, что произошла загрузка и настройка zwave, то все сделано правильно (loaded zwave; setting zwave).

    Теперь можно перейти к добавлению устройства на примере Motion Sensor, поддерживающее OpenZwave.

    Необходимо открыть Home Assistant перейдя по адресу http://yourip:8123, где в настройках найти Z-wave (появляется в следствии успешно выполненной установки ранее). Далее через режим привязки необходимо ввести устройство и нажать «Add node» в главном меню Home Assistant. Затем вернувшись на страницу Z-wave мы обнаружим наше устройство среди добавленных «node» с упоминанием названия устройства Notion Sensor.

    Если что-то отображается неверно или вовсе не отображается, то следует повторить процедуру перезагрузки, которая проводилась ранее с помощью команды, введённую в консоль.

    После этого нам доступна настройка любых характеристик подключенного устройства, что возможно благодаря преимуществам Home Assistant.

    Заключение

    Настройка Z-wave устройств для Home Assistant требует внимательности и времени, однако готовые скрипты и коды, а также поддержка сообщества сделают этот процесс исключительно познавательным и легким. Главное же, что на выходе каждый может получить «умный дом» мечты и не ограничиваться на том, что предлагают компании с готовыми системами.

    Список литературы

    1. Первое знакомство с Home Assistant.

    URL: https://habr.com/ru/post/471822/

    1. Что такое Home Assistant? Обзор приложения для организации умного дома.

    URL: https://notify.events/ru/blog/home-assistant-review

    1. Лучшие и безопасные дома строятся на Z-Wave.

    URL: https://www.z-wave.com/

    1. Как на самом деле работает Z-Wave? – Умный дом

    URL: https://mediadoma.com/kak-na-samom-dele-rabotaet-z-wave-umnyj-dom

    1. Настройка и добавление устройств в Home Assistant.

    URL: https://inhomekit.ru/2019/01/09/nastroyka-i-dobavlenie-z-wave-ustroystv-v-home-assistant/



    написать администратору сайта