Перейти к содержанию

Великий Кукурузо

Участники форума
  • Постов

    17
  • Зарегистрирован

  • Посещение

Весь контент Великий Кукурузо

  1. Доброго времени суток, уважаемые пользователи оборудования 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 по каким то причинам не подходит для этих целей.
  2. Добрый день! Обновите пожалуйста до крайнего релиза.
  3. Наблюдаются ошибки такого плана. Правда в кинетике все равно модулей для блюза нету, имхо не страшно.
  4. Тот момент, когда узнал о mqttui прямо сейчас) Отличная штука.
  5. Здравствуйте! Обновите пожалуйста до v2.27.0
  6. Добрый день! Вижу на гите свежачок 2024.1.1 ) Можно его в фид?
  7. Версия 2023.12.3 , ошибка хотя библиотека установлена
  8. Добрый день! Обновите пожалуйста до крайнего релиза.
  9. Этим вы отключили все дефолтные интеграции (в том числе и DHCP Discovery). Может запускается и нормально, но вот как оно работает - это надо проверять. По хорошему надо починить компонент dhcp, вроде как ему нужен tcpdump и libpcap*-dev, но deva нет в фиде.
  10. На эти ошибки можно забить. пробовал установить libpcap, ему все равно. По поводу автозагрузки - видимо никак. Нужен respawn чтобы служба автоматически перезапускалась в случае краха. в openwrt такое есть, в entware не нашел.
  11. Можно попросить собрать свеженькую версию?
  12. Плюсую. Хочется одновременную работу DECT и Linear, не хватает для полного счастья в связке с ентварным астериском.
  13. Поставил хом ассистант с ключем --force-overwrite, морда не стартанула. В логах такое. 2023-05-20 21:41:18.832 ERROR (MainThread) [homeassistant.setup] Error during setup of component frontend Traceback (most recent call last): File "/opt/lib/python3.10/site-packages/homeassistant/setup.py", line 257, in _async_setup_component File "/opt/lib/python3.10/site-packages/homeassistant/components/frontend/__init__.py", line 342, in async_setup File "/opt/lib/python3.10/site-packages/homeassistant/components/frontend/__init__.py", line 317, in _frontend_root ModuleNotFoundError: No module named 'hass_frontend' 2023-05-20 21:41:24.525 ERROR (MainThread) [homeassistant.setup] Unable to set up dependencies of logbook. Setup failed for dependencies: frontend 2023-05-20 21:41:24.538 ERROR (MainThread) [homeassistant.setup] Setup failed for logbook: (DependencyError(...), 'Could not setup dependencies: frontend') 2023-05-20 21:41:24.546 ERROR (MainThread) [homeassistant.setup] Unable to set up dependencies of my. Setup failed for dependencies: frontend 2023-05-20 21:41:24.549 ERROR (MainThread) [homeassistant.setup] Setup failed for my: (DependencyError(...), 'Could not setup dependencies: frontend') 2023-05-20 21:41:24.591 ERROR (MainThread) [homeassistant.setup] Unable to set up dependencies of map. Setup failed for dependencies: frontend 2023-05-20 21:41:24.594 ERROR (MainThread) [homeassistant.setup] Setup failed for map: (DependencyError(...), 'Could not setup dependencies: frontend') 2023-05-20 21:41:25.810 ERROR (MainThread) [homeassistant.setup] Unable to set up dependencies of default_config. Setup failed for dependencies: frontend, logbook, map, my 2023-05-20 21:41:25.813 ERROR (MainThread) [homeassistant.setup] Setup failed for default_config: (DependencyError(...), 'Could not setup dependencies: frontend, logbook, map, my') 2023-05-20 21:41:25.819 WARNING (MainThread) [homeassistant.bootstrap] Detected that frontend did not load. Activating safe mode 2023-05-20 21:41:26.950 ERROR (MainThread) [homeassistant.setup] Error during setup of component frontend Traceback (most recent call last): File "/opt/lib/python3.10/site-packages/homeassistant/setup.py", line 257, in _async_setup_component File "/opt/lib/python3.10/site-packages/homeassistant/components/frontend/__init__.py", line 342, in async_setup File "/opt/lib/python3.10/site-packages/homeassistant/components/frontend/__init__.py", line 317, in _frontend_root ModuleNotFoundError: No module named 'hass_frontend' 2023-05-20 21:41:27.116 ERROR (MainThread) [homeassistant.setup] Unable to set up dependencies of safe_mode. Setup failed for dependencies: frontend 2023-05-20 21:41:27.120 ERROR (MainThread) [homeassistant.setup] Setup failed for safe_mode: (DependencyError(...), 'Could not setup dependencies: frontend') ПЫСЫ Перезапустил службу, морда появилась.
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.