Великий Кукурузо Posted July 3 Share Posted July 3 Доброго времени суток, уважаемые пользователи оборудования Keenetic! Вашему вниманию предлагается инструкция по установке еще одной системы умного дома, хоть и не такой мощной как HomeAssistant, но вполне решающей большинство задач по автоматизации и интеграции устройств умного дома. Проект разделен на отдельные сервисы, а это значит что можно использовать конкретный функционал не устанавливая лишнее. В частности, установив сервис homed-zigbee, мы получим возможность прокидывать zigbee устройства по протоколу mqtt в другие системы умного дома. Для удобного управления этими устройствами существует сервис homed-web, а сервис homed-cloud позволяет прокинуть привязанные устройства во всеми любимую Алису. И все это будет работать практически на любом актуальном роутере Keenetic с USB портом, функционал которого позволяет использовать открытые пакеты OPKG и компоненту "Переходники USB - последовательный порт". Исключение - Keenetic 4G, где данный функционал не доступен. Естественно, что для работы с Zigbee устройствами необходимо дополнительное оборудование - так называемый USB Stick. Это может быть как готовые решения в виде SONOFF Zigbee 3.0 USB Dongle Plus, так и сетевые Zigbee координаторы типа ZigStar LAN Gateway или перепрошитый шлюз Perenio Peacg01. Познакомиться поближе с этим проектом можно на сайте, а задать вопрос автору можно в телеграмм канале. ИНСТРУКЦИЯ ПО УСТАНОВКЕ. Для начала необходимо установить на роутер Entware - как это сделать прекрасно написано в базе знаний, и не должно вызвать проблем у продвинутых пользователей. Напомню, что устанавливать Entware желательно на внешний накопитель, а не во внутреннюю память роутера. Если USB порт всего один, то для работы роутера одновременно с флешкой и USB стиком, потребуется хороший активный USB хаб. После установки Entware необходимо проверить, что поддержка переходников USB включена, и при необходимости включить ее: Это нужно для того чтобы корректно определялся USB Zigbee Stick. После проделанных действий необходимо перезагрузить роутер, зайти в веб конфигуратор, открыть раздел Управление - Диагностика, и, нажав кнопку Показать журнал, найти в логах как определился наш зигби координатор. В моем случае координатор zigbee на чипе СС2538 определился как устройство ttyACM1. Запомним это - пригодится при настройке конфигурации HomeD. ВАЖНО. Роутер думает что наш зигби координатор - это USB модем. Но так как это не так, нужно зайти в веб конфигуратор роутера, перейти на вкладку "Подключение к интернету через сотовую сеть" и выключить этот псевдомодем. Теперь подключаем фид ("репозиторий"), необходимый для установки и обновления из командной строки. Для этого необходимо прописать строчку src/gz homed http://entware.homed.su/тут_пишем_свою_архитектуру_роутера в файл /opt/etc/opkg.conf Чтобы удобнее проворачивать такие манипуляции, можно установить пакет nano opkg update opkg install nano Теперь для того чтобы отредактировать файл, достаточно ввести nano /opt/etc/opkg.conf После внесения изменений выходим из редактора nano с помощью комбинации клавиш Ctrl + X, не забывая сохранить изменения ( нажав Y ) В итоге должно получиться нечто похожее. Архитектуру можно посмотреть в нижних строчках - arch mipsel-3.4 150, где mipsel-3.4 это как раз то что нам нужно. Варианты могут быть такие: mipsel-3.4 mips-3.4 aarch64-3.10 Если у вас другая архитектура или версия ядра, то скорее всего ваш кинетик слишком стар, или на данный момент не поддерживается. Если в вашей сети уже имеется mqtt брокер, пропускаем этот шаг. А если не установлен или вы не знаете что это такое, ставим его: opkg update opkg install mosquitto-nossl Теперь приступаем к установке непосредственно HomeD, выполнив следующие команды: opkg update opkg install homed-zigbee homed-web или для установки всех сервисов: opkg update opkg install homed-zigbee homed-web homed-recorder homed-custom homed-cloud homed-automation Осталось настроить и запустить HomeD Вносим изменения в файл конфигурации /opt/etc/homed/homed-zigbee.conf например с помощью того же nano: nano /opt/etc/homed/homed-zigbee.conf Настраиваем секцию [mqtt] если у вас уже есть брокер в сети, или оставляем как есть. В секции [zigbee] необходимо прописать путь до устройства координатора (это то самое устройство, имя которого мы смотрели в начале инструкции в Журнале) , а также разрешить использовать его на запись, с помощью опции write=true. При необходимости меняем тип координатора и скорость порта. В итоге должно получиться что то похожее: Закрываем, сохраняем. Теперь можно запустить службы: /opt/etc/init.d/S80mosquitto start /opt/etc/init.d/S88homed-zigbee start /opt/etc/init.d/S88homed-web start Если mqtt брокер вы не устанавливали, первую команду выполнять не нужно. В случае если вы все сделали правильно, можно зайти в веб интерфейс HomeD по адресу вашего роутера и порту 8080 (если вы его не меняли в конфиге). На этом все! Надеюсь данный материал поможет сэкономить время тем, кто хочет установить легкий и быстрый движок умного дома себе на роутер, когда HomeAssistant по каким то причинам не подходит для этих целей. 1 Quote Link to comment Share on other sites More sharing options...
Pavel2048 Posted August 3 Share Posted August 3 Спасибо, все получилось. Но дошел до авторизации дальше никак , какой логин и пароль по умолчанию? Quote Link to comment Share on other sites More sharing options...
Pavel2048 Posted August 3 Share Posted August 3 пароль нашел, но страница выглядит не полной в чем может быть причина? Quote Link to comment Share on other sites More sharing options...
Pavel2048 Posted August 5 Share Posted August 5 причина была в названии адаптера надо было ezsp помогли на телеграмм Quote Link to comment Share on other sites More sharing options...
Pavel2048 Posted September 2 Share Posted September 2 графики супер Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.