
BDV
Участники форума-
Постов
84 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Галерея
Загрузки
Блоги
События
Весь контент BDV
-
Спасибо, реально была проблема с переносами, исправил, но результата так и не добился, вот что получаю: ~ # /opt/etc/init.d/S14upsdrvctl start Starting upsdrvctl... failed. При этом в ручную запускается: ~ # upsdrvctl start Network UPS Tools - UPS driver controller merge-with-ng-763-gef6b52f7 Network UPS Tools - PowerCom protocol UPS driver 0.17 (merge-with-ng-763-gef6b52f7) В секцию "PROCS=upsdrvctl" я правильно написал или это делается как то иначе?
-
Как это проверить?
-
Что-то не получается. Создал файл: nano /opt/etc/init.d/S14upsdrvctl Сделал его исполняемым: chmod +x /opt/etc/init.d/S14upsdrvctl Запускаю: /opt/etc/init.d/S14upsdrvctl start Получаю ошибку: ~ # /opt/etc/init.d/S14upsdrvctl start /opt/etc/init.d/S14upsdrvctl: line 9: syntax error: unexpected newline Что я еще упускаю?
-
Я до этого не сталкивался с созданием скриптов, на сколько я понимаю, что в директорию /opt/etc/init.d/ необходимо положить файл "SXXxxx" вот с таким содержимым: Так правильно? И цифры в имени файла должны быть ниже 15, чтобы он запускался раньше upsd?
-
Продолжу беседу сам с собой, авось кто и поможет. Перерыв почти весь интернет мне все таки удалось получить желаемое, выполнив следующее: 1. opkg install nano usbutils 2. opkg install nut nut-server nut-driver-powercom nut-upsc 3. nano /opt/etc/nut/nut.conf 4. nano /opt/etc/nut/ups.conf 5. upsdrvctl start 6. nano /opt/etc/nut/upsd.conf 7. nano /opt/etc/nut/upsd.users 8. nano /opt/etc/init.d/S15upsd (исправил ARGS="-u admin" на ARGS="-u root") 9. /opt/etc/init.d/S15upsd start 10. upsc pcm@localhost Но выплыла другая проблема, всё работает до первой перезагрузки роутера. Как выяснилось, что не запускается "upsdrvctl", хотя наверно все таки запускается, но не получает ответа от UPS, так как в логе роутера присутствует следующее: В ручную делаю следующее: И снова все работает. Предположил, что возможно не успевает создаться интерфейс ttyUSB0 в момент старта системы, а к нему уже обращается"upsdrvctl", поэтому внес коррективы в ups.conf в виде добавления строк maxstartdelay = 90, maxretry = 3, retrydelay = 10, user = root. Но и это не помогает. Возможно решение лежит где-то на поверхности, может кто подскажет почему у меня все работает до первого ребута?
-
Может у кого нибудь все таки есть более детальная инструкция по установке nut в entware? Хоть их в интернете и полно, но приближенных к Entware найти не удается. Вопросов море, и не понятно нужно ли заводить пользователя nut? Что делать с udev о котором идет речь во всех инструкциях?
-
TheBB, выше написал: Сейчас вот так: echo "src/gz ha http://bin.entware.net/mipselsf-k3.4/test/HA" >> /opt/etc/opkg.conf opkg update opkg install homeassistant /opt/etc/init.d/S99hass start
-
Мысль вашу понял, переустановил с нуля. За ними не угнаться, вышла версия 0.117.3, да ну и ладно...
-
Семен, ну это смотря что вы хотите получить в конечном итоге. У меня на Ultra II в Home Assistant заведено 5 камер и загрузка ЦП не превышает 20%. Правда, я использую вторичные потоки, для просмотра с мобилы этого вполне достаточно. И от интеграции ONVIF (которая использует ffmpeg) я отказался в пользу MJPEG IP Camera.
-
TheBB, подскажите, пожалуйста, что-то я никак не могу разобраться как обновить (именно обновить, а не переустановить) Home Assistant до версии 0.117.2 (draft2), делаю следующее: 1. /opt/etc/init.d/S99hass stop 2. правлю opkg.conf на "src/gz ha http://bin.entware.net/mipselsf-k3.4/test/HA/draft2" 3. opkg update 4. opkg upgrade python3-home-assistant-frontend Как результат Home Assistant не только не обновляется, но даже и не запускается после моих манипуляций. А настройка Home Assistant с нуля оказывается достаточно хлопотной задачей.
-
Устанавливаем Entware, далее выполняем следующее: echo "src/gz ha http://bin.entware.net/mipselsf-k3.4/test/HA/draft" >> /opt/etc/opkg.conf opkg update opkg install python3-home-assistant-frontend /opt/etc/init.d/S99hass start На этом все, далее в браузер: "адрес роутера":8123
-
Всем добрый день, может кто помочь с настройкой nut? В общем суть в следующем: имеется ups Powercom WOW-500U, хочу на роутере поднять nut-server для дальнейшей интеграции в Home assistant. С официального сайта получил следующую информацию: Далее до установил компонент прошивки Keenetic OS, так как требуется модуль ядра "usbserial": Журнал Keenetic'а при этом выглядит следующим образом: Теперь перехожу непосредственно к установке и настройке nut: В итоге получаю ошибку. При этом файл nut.conf выглядит так: А ups.conf так: Ну и как говорится, всё, дальше ступор...
-
TheBB, большое спасибо за draft, все работает безупречно. Один только вопрос, могу ли я самостоятельно обновлять Home Assistant, не прибегая к вашей помощи? И если да, то как? Причем, мне главное не потерять текущие настройки Home Assistant, то есть интересно именно обновление, а не переустановка. Вопрос возник в связи с тем, что на текущий релиз 0.117 уже вышло два bugfix'а и я думаю, что это еще не все:
-
Может есть возможность пересобрать мой "бонус" с учетом последней версии home assistant.
-
TheBB, я опять все сломал... Попытался обновить Home Assistant до версии 0.117 (крупное обновление), выполнив команду: pip install --upgrade homeassistant На этом всё... тишина... Хотя ошибок в ходе обновления не было. Вот журнал: Что у меня опять? Не понятно...
-
TheBB, все получилось выполнив следующий сценарий с полной переустановкой Entware: Возможно так не правильно, но это работает. В логах журнале есть и предупреждения и ошибки (пока не понятно с чем связанные), буду пробовать, буду смотреть... TheBB, спасибо за помощь с установкой!
-
TheBB, мне конечно стыдно признавать себя чайником, но боюсь ни первое, ни второе мне не по силам. Интуитивно догадываюсь, что правильнее добавить в профиль, но как это сделать я не понимаю даже с вашими подсказами. Ранее вы уже давали мне ссылки для изучения: Плюсом я и тут почитал в русскоязычном изложении, но умнее пока не стал.
-
TheBB, так и не удается мне победить интеграцию ONVIF. Следуя четко Вашим инструкциям, вот что я делаю: 1. opkg install ffmpeg 2. opkg install libxml2-dev python3-lxml 3. nano /opt/lib/python3.8/site-packages/homeassistant/components/onvif/manifest.json У меня это после правки выглядит вот так: ... "requirements": [ "onvif-zeep-async>=0.6.0", "WSDiscovery==2.0.0", "zeep[async]==3.4.0" ], ... 4. rm -rf /opt/var/lib/homeassistant/deps/lib/python3.8/site-packages/zeep* 5. pip install --upgrade onvif-zeep-async И вроде бы все здорово, но журнал опять ошибка и соответственно интеграция не запускается: 6. Далее pip install --upgrade WSDiscovery, но и тут полнейшая засада: TheBB, помогите мне, пожалуйста, довести интеграцию ONVIF до ума.
-
TheBB, спасибо за помощь, выполнил ваши рекомендации, но модуль onvif-zeep-async не получается установить, получаю ошибку: Дальше пробовал установить недостающие библиотеки libxml2 and libxslt: ~ # opkg install libxml2 libxslt make Package libxml2 (2.9.10-1) installed in root is up to date. Package libxslt (1.1.34-2) installed in root is up to date. Package make (4.3-1) installed in root is up to date. Затем повторно pip install --upgrade onvif-zeep-async и все равно выскакивает эта же ошибка. У меня в логах постоянно следующее: А вот логи в момент запуска интеграции ONVIF:
-
TheBB, спасибо вам за "бонус"!!! 😀 Всё получилось! Автообнаружение по SSDP работает безупречно, да и другие функции в порядке. Единственное что еще хотелось бы у вас попросить показать на примере как в python'е добавлять интеграции (загружать недостающие библиотеки, например такие как ffmpeg). Так как через web-интерфейс это не работает. Я до этого пользовался Home assistant версией для Docker. Главное их отличие, что в версии Docker изначально все библиотеки уже установлены, не зависимо от того нужны они или нет. А тут же ситуация обратная. Например, я хочу в Home Assistant добавить камеру, для этого я пытаюсь установить интеграцию ONVIF и она зависает. Так же установка любой другой интеграции приводит к зависанию, в журнале сервера появляются ошибки. Скриншоты прикладываю:
-
Я не уверен, что правильно всё делаю, знаний не хватает, да и особо никто помогать не хочет. В первом посту есть ссылки на два источника с потенциальными инструкциями, да и у топик-стартера все завелось без проблем (в 8 посту есть его сценарий), а мой сценарий установки растет с каждым днем. Может у вас есть возможность по командно повторить за мной и подсказать?
-
Думаю, что да. По крайней мере красных строк точно нет. При повторном запуске hass --open-ui получаю уже другие ошибки: Сделал следующее: cd /opt/lib ln -s libс-2.27.so libс.so После чего повторил запуск hass, но без аргументов. При этом UI запустился, но сам сервер находится в бесконечной загрузке.
-
Внес коррективы в сценарий установки, теперь он выглядит вот так: 01. opkg install python3 python3-pip gcc pkg-config libopenssl libffi python3-pyopenssl python3-openssl make 02. opkg install libjpeg 03. wget -qO- http://bin.entware.net/mipselsf-k3.4/include/include.tar.gz | tar xvz -C /opt/include 04. source /opt/bin/gcc_env.sh 05. cd /opt/lib 06. ln -s libffi.so.7.1.0 libffi.so 07. cd 08. pip3 install --upgrade setuptools 09. /opt/bin/python3 -m pip install --upgrade pip 10. pip3 install wheel 11. pip3 install aiohttp_cors 12. pip3 install sqlalchemy 13. pip3 install netifaces 14. pip3 install python-miio 15. pip3 install xmltodict 16. pip3 install pillow 17. pip3 install homeassistant 18. hass --open-ui В процессе установки ошибок нет, но в момент запуска hass --open-ui получаю следующее: И что с этим делать мне совсем не понятно...
-
Пока гуру молчат попробовал написать свой сценарий установки основываясь на информации из этой темы: 01. opkg install python3 python3-pip gcc pkg-config libopenssl libffi python3-pyopenssl python3-openssl make 02. wget -qO- http://bin.entware.net/mipselsf-k3.4/include/include.tar.gz | tar xvz -C /opt/include 03. source /opt/bin/gcc_env.sh 04. cd /opt/lib 05. ln -s libffi.so.7.1.0 libffi.so 06. cd 07. pip3 install --upgrade setuptools 08. /opt/bin/python3 -m pip install --upgrade pip 09. pip3 install whell 10. pip3 install sqlalchemy 11. pip3 install netifaces 12. pip3 install python-miio 13. pip3 install xmltodict 14. pip3 install homeassistant 15. hass При установке как я понимаю ошибок нет, но при запуске Hass получаю следующие ошибки: При повторном запуске: Что я делаю не так, где ошибка?
-
Может у разработчиков есть возможность добавить статью в базу знаний?