Великий Кукурузо Posted July 3, 2024 Posted July 3, 2024 Доброго времени суток, уважаемые пользователи оборудования 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
Pavel2048 Posted August 3, 2024 Posted August 3, 2024 Спасибо, все получилось. Но дошел до авторизации дальше никак , какой логин и пароль по умолчанию? Quote
Pavel2048 Posted August 3, 2024 Posted August 3, 2024 пароль нашел, но страница выглядит не полной в чем может быть причина? Quote
Pavel2048 Posted August 5, 2024 Posted August 5, 2024 причина была в названии адаптера надо было ezsp помогли на телеграмм Quote
Yuriy Posted November 24, 2024 Posted November 24, 2024 (edited) Предисловие : Огромная благодарность автору Илье , и всему сообществу HOMEd ! HOMEd – эта история не только о Zigbee , а вообще о всех устройствах которые используют mqtt, таких как допустим Tasmota… Представим на минуту стандартную дачу, надо управлять обогревателями , розетками , светом , насос и т.д . Что мы начинаем делать ? Правильно, думаем что сейчас организуем облачный сервис , подцепим устройства и заживём счастливо …Но реальность вносит свои коррективы , так как это дача , доступ в интернет в основном мобильный , периодически падающий в ноль, так как дачники тоже хотят смотреть сериальчики, ютубчики и т.д после трудового дня . Оператору развивать сеть в данном месте не особо выгодно, т.к спрос на его услуги сезонный . И получается что устройства связанные с облаком , становятся периодически кирпичами . Конечно , производитель этих устройств сделал что они могут работать автономно , но сценарии управления в основном ( есть шлюзы , которые держат в себе сценарии управления ) через облако. Мы думаем , ну ОК , сейчас возьмем старый ноут, поднимем проксмокс , в нем виртуальные машины ,и заживём ! Согласен , но для того количества устройств что есть на даче , использовать не целесообразно и экономически не выгодно. А также дополнительная потеря в деньгах на потребление электричества, в моем конкретном случае , постоянная нагрузка снизилась на 20-25%. На даче у нас установлен роутер OpenWRT или Keneetic ( а я думаю , что точно! Так как если его нет, то что Вы делаете на форуме о нем?) которые могут работать с разными модемами , резервированием , watchdog , туннели и т.д а также имеют возможность установки Entware , для такой плюшки как HOMEd 😊. То есть оборудование на котором поднять HOMEd, уже есть и вложении не требует. Так же есть проект Tasmota , на чипах ESP . Это некий комбайн с неимоверным количеством , сенсоров , реле , датчиков и т.д В tasmota есть встроенные таймеры , правила, вэб страница управления и т.д но у каждого устройства своя . Допустим надо включить насос : открываем вэб браузер - набираем ип адрес устройства- жамкаем на кнопку - получаем результат ,чтобы выключить та же последовательность. И так с каждым устройством … А объяснить домочадцам , как этим пользоваться , и какие адреса у конкретных устройств адово и вообще за гранью… Вот тут и встаёт во весь рост HOMEd ! Через удобнейший вэб интерфейс мы получаем панель управления всеми устройствами , данные по датчикам , сенсорам , историю и т.д . Вэб интерфейс можно запустить в вэб браузере на любом устройстве , я это делал на Сбер ТВ и получаем монитор управления размером 32 дюйма . Объединяем все устройства неважно какой протокол связи zigbee / wi-fi , али ethernet, главное чтобы они могли mqtt (придерживаясь стандартам), и накручиваем сценарии между устройствами , расписания по времени , дате , событиям ,от рассвета до заката и т.д . В общем поле для творчества , ограниченно только Вашей фантазией ! Уффф , вроде всё. Все вопросы , возникшие у Вас можно обсудить в телеграмм канале сообщества HOMEd, ибо я не строитель , я только каску надел 😊 Edited November 25, 2024 by Yuriy скриншоты Quote
Pharagorn Posted April 19 Posted April 19 как запустить сервис automation custom recorder, у меня только dashboard и zigbee, хотя устанавливал всё Quote
Pharagorn Posted April 20 Posted April 20 23 часа назад, Pharagorn сказал: как запустить сервис automation custom recorder, у меня только dashboard и zigbee, хотя устанавливал всё /opt/etc/init.d/S88homed-automation start /opt/etc/init.d/S88homed-recorder start /opt/etc/init.d/S88homed-custom start /opt/etc/init.d/S88homed-cloud start Quote
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.