BDV
-
Posts
77 -
Joined
-
Last visited
Content Type
Profiles
Forums
Gallery
Downloads
Blogs
Events
Posts posted by BDV
-
-
Добрый день.
Размещаю свой вопрос здесь, так как на текущий момент поддержка Ultra II прекращена. Еще в феврале 2020 года я размещал тикет 481287, одним из вопросов которого была работа встроенного dlna-сервера и телевизора Samsung Q-серии. А именно - после обновления медиатеки постеры от фильмов не соответствовали самим фильмам. Тогда техподдержка сослалась на проблемы у клиента dlna. Я с этим конечно же согласился, т.к. на других ТВ Samsung такой проблемы не возникало. Позже, в ноябре 2020 года на сайте: ReadyMedia - Browse /minidlna/1.3.0 at SourceForge.net появился новый релиз minidlna v.1.3.0:
Скрытый текст1.3.0 - Released 24-Nov-2020
- Fixed some build warnings when building with musl.
- Use $USER instead of $LOGNAME for the default friendly name.
- Fixed build with GCC 10 - Fixed some warnings from newer compilers
- Disallow negative HTTP chunk lengths. [CVE-2020-28926]
- Validate SUBSCRIBE callback URL. [CVE-2020-12695]
- Fixed spurious warnings with ogg coverart
- Fixed an issue with VLC where browse results would be truncated.
- Fixed bookmarks on Samsung Q series
- Added DSD file support.
- Fixed potential stack smash vulnerability in getsyshwaddr on macOS.
- Will now reload the log file on SIGHUP.
- Worked around bad SearchCriteria from the Control4 Android app.
- Increased max supported network addresses to 8.
- Added forced alphasort capability.
- Added episode season and number metadata support.
- Enabled subtitles by default for unknown DLNA clients, and add enable_subtitles config option.
- Fixed discovery when connected to certain WiFi routers.
- Added FreeBSD kqueue support.
- Added the ability to set the group to run as.
как раз с фиксом моей проблемы. Но за это время встроенный dlna-сервер так и не обновили и проблема для меня по-прежнему актуальна. Поэтому у меня возник вопрос к разработчиками, возможно ли обновить встроенный dlna-сервер или хотя бы перенести выделенный выше фикс.
PS. Возможно не в тот раздел запостил тему, но решил сюда, так как на 3.6.10 проблема по-прежнему актуальна.
-
-
13 минуты назад, Denis P сказал:
Достаточно на порту, в который подключены клиенты, а не другой роутер, через cli прописать
interface <номер> role iseg
Тогда не будет обновления stp
Спасибо, не думал что всё так просто. пошел проверять. Странно только почему в справочнике команд CLI ее нет.
-
Добрый день.
Есть две mesh-сети:
1-ая: состоит из 2-х Zyxel Ultra 2 (версия ОС 3.6.6), соединенных патчкордом, backhaul-сеть отключена.
2-ая: состоит из 3-х Keenetic Extra kn-1711 (версия ОС 3.6.6), соединены патчкордами последовательно, backhaul-сеть также отключена.
Всё работает идеально, но есть одна проблема. Суть заключается в следующем, как только в сети появляется клиент (ПК), подключенный медью, тут же происходит перестроение STP дерева. В этот момент обрывается просмотр фильмов с DLNA-сервера, нарушается запись с IP-камер, ну и так далее. Есть ли решение данной проблемы? Так как проводных клиентов несколько и перезагружаться они могут по несколько раз за день это доставляет неудобства.
Как решение данной проблемы вижу несколько путей:
1. Отключение STP на портах за которыми заведомо нет ретрансляторов. Это кажется самым логичным, но как?
2. Полностью отключение STP, так как в системе нет избыточных соединений, но также не понятно как это сделать и что будет с уже установленными связями.
3. Удаление компонента "Контроллер Wi-Fi-системы", но и тут я не понимаю, чего я в результате лишусь? Как будет работать бесшовный роуминг? Не хочется чинить проводную сеть в ущерб Wi-Fi.
Возможно есть другие варианты решения?
-
1 час назад, Олег Осипов сказал:
Абсолютно то же самое с установкой HACS, установка начинается но в списке интеграций не появляется !
Олег, у меня HACS встал без проблем. Он как бы и не должен появиться в списке интеграций, он добавляется в боковое меню главного экрана.
Установка:
Скрытый текстПроект Girhub, регистрация:
Получение токена:
https://github.com/settings/tokens
Качаем последний релиз HACS:
https://github.com/custom-components/hacs/releases/latest
Создаем папку в /opt/var/lib/homeassistant/ и кладем в нее распакованный архив HACS:
custom_components
Правим /opt/var/lib/homeassistant/configuration.yaml:
hacs:
token: !secret HACS_github
appdaemon: true
python_script: true
theme: true
Правим /opt/var/lib/homeassistant//secrets.yaml:
HACS_github: XXXXXXXXXXXXXXXXXXX
- 1
- 1
-
4 часа назад, TheBB сказал:
speedtest стоит "ради красоты"
Тоже ради "красоты" воткнул. Получил мягко говоря странные результаты и заморочился... Ну да ладно, не ради него всё затеивалось.
-
Ясно, что ничего не ясно. Проверял Speedtest в HA в Docker там показывает верные данные.
-
TheBB, хотел попутно у вас спросить, как у вас работает интеграция Speedtest? У меня какую то ерунду показывает, скорости низкие, пинг заоблачный. Хотя на самом деле все нормально. Не знаете с чем это связано? Ресурсов системы не хватает или еще что?
-
В итоге вычистил всю папку "deps", админка так и не запустилась. Вот лог:
Скрытый текст~ # cat /opt/var/lib/homeassistant/home-assistant.log
2020-11-20 14:31:26 WARNING (MainThread) [homeassistant.setup] Setup of recorder is taking over 10 seconds.
2020-11-20 14:32:11 WARNING (MainThread) [homeassistant.bootstrap] Waiting on integrations to complete setup: recorder
2020-11-20 14:32:28 WARNING (Recorder) [homeassistant.components.recorder] Ended unfinished session (id=74 from 2020-11-20 10:49:36.592470)
2020-11-20 14:32:36 ERROR (MainThread) [homeassistant.bootstrap] Error setting up integration frontend - received exception
Traceback (most recent call last):
File "/opt/lib/python3.8/site-packages/homeassistant/setup.py", line 64, in async_setup_component
File "/opt/lib/python3.8/site-packages/homeassistant/setup.py", line 158, in _async_setup_component
File "/opt/lib/python3.8/site-packages/homeassistant/setup.py", line 343, in async_process_deps_reqs
File "/opt/lib/python3.8/site-packages/homeassistant/requirements.py", line 74, in async_get_integration_with_requirements
File "/opt/lib/python3.8/site-packages/homeassistant/requirements.py", line 121, in async_process_requirements
File "/opt/lib/python3.8/site-packages/homeassistant/util/package.py", line 54, in is_installed
File "/opt/lib/python3.8/site-packages/pkg_resources/__init__.py", line 3148, in __contains__
File "/opt/lib/python3.8/site-packages/pkg_resources/_vendor/packaging/specifiers.py", line 703, in contains
File "/opt/lib/python3.8/site-packages/pkg_resources/_vendor/packaging/version.py", line 31, in parse
File "/opt/lib/python3.8/site-packages/pkg_resources/_vendor/packaging/version.py", line 200, in __init__
TypeError: expected string or bytes-like object
2020-11-20 14:32:36 ERROR (MainThread) [homeassistant.bootstrap] Error setting up integration cloud - received exception
Traceback (most recent call last):
File "/opt/lib/python3.8/site-packages/homeassistant/setup.py", line 64, in async_setup_component
File "/opt/lib/python3.8/site-packages/homeassistant/setup.py", line 158, in _async_setup_component
File "/opt/lib/python3.8/site-packages/homeassistant/setup.py", line 343, in async_process_deps_reqs
File "/opt/lib/python3.8/site-packages/homeassistant/requirements.py", line 74, in async_get_integration_with_requirements
File "/opt/lib/python3.8/site-packages/homeassistant/requirements.py", line 121, in async_process_requirements
File "/opt/lib/python3.8/site-packages/homeassistant/util/package.py", line 54, in is_installed
File "/opt/lib/python3.8/site-packages/pkg_resources/__init__.py", line 3148, in __contains__
File "/opt/lib/python3.8/site-packages/pkg_resources/_vendor/packaging/specifiers.py", line 703, in contains
File "/opt/lib/python3.8/site-packages/pkg_resources/_vendor/packaging/version.py", line 31, in parse
File "/opt/lib/python3.8/site-packages/pkg_resources/_vendor/packaging/version.py", line 200, in __init__
TypeError: expected string or bytes-like object
-
У меня вот что в логах:
Скрытый текст~ # cat /opt/var/lib/homeassistant/home-assistant.log
2020-11-20 10:43:44 WARNING (MainThread) [homeassistant.setup] Setup of recorder is taking over 10 seconds.
2020-11-20 10:44:29 WARNING (MainThread) [homeassistant.bootstrap] Waiting on integrations to complete setup: recorder
2020-11-20 10:44:43 WARNING (Recorder) [homeassistant.components.recorder] Ended unfinished session (id=70 from 2020-11-20 07:31:50.622276)
2020-11-20 10:44:51 ERROR (MainThread) [homeassistant.bootstrap] Error setting up integration cloud - received exception
Traceback (most recent call last):
File "/opt/lib/python3.8/site-packages/homeassistant/setup.py", line 64, in async_setup_component
File "/opt/lib/python3.8/site-packages/homeassistant/setup.py", line 158, in _async_setup_component
File "/opt/lib/python3.8/site-packages/homeassistant/setup.py", line 343, in async_process_deps_reqs
File "/opt/lib/python3.8/site-packages/homeassistant/requirements.py", line 74, in async_get_integration_with_requirements
File "/opt/lib/python3.8/site-packages/homeassistant/requirements.py", line 121, in async_process_requirements
File "/opt/lib/python3.8/site-packages/homeassistant/util/package.py", line 54, in is_installed
File "/opt/lib/python3.8/site-packages/pkg_resources/__init__.py", line 3148, in __contains__
File "/opt/lib/python3.8/site-packages/pkg_resources/_vendor/packaging/specifiers.py", line 703, in contains
File "/opt/lib/python3.8/site-packages/pkg_resources/_vendor/packaging/version.py", line 31, in parse
File "/opt/lib/python3.8/site-packages/pkg_resources/_vendor/packaging/version.py", line 200, in __init__
TypeError: expected string or bytes-like object
2020-11-20 10:44:51 ERROR (MainThread) [homeassistant.bootstrap] Error setting up integration frontend - received exception
Traceback (most recent call last):
File "/opt/lib/python3.8/site-packages/homeassistant/setup.py", line 64, in async_setup_component
File "/opt/lib/python3.8/site-packages/homeassistant/setup.py", line 158, in _async_setup_component
File "/opt/lib/python3.8/site-packages/homeassistant/setup.py", line 343, in async_process_deps_reqs
File "/opt/lib/python3.8/site-packages/homeassistant/requirements.py", line 74, in async_get_integration_with_requirements
File "/opt/lib/python3.8/site-packages/homeassistant/requirements.py", line 121, in async_process_requirements
File "/opt/lib/python3.8/site-packages/homeassistant/util/package.py", line 54, in is_installed
File "/opt/lib/python3.8/site-packages/pkg_resources/__init__.py", line 3148, in __contains__
File "/opt/lib/python3.8/site-packages/pkg_resources/_vendor/packaging/specifiers.py", line 703, in contains
File "/opt/lib/python3.8/site-packages/pkg_resources/_vendor/packaging/version.py", line 31, in parse
File "/opt/lib/python3.8/site-packages/pkg_resources/_vendor/packaging/version.py", line 200, in __init__
TypeError: expected string or bytes-like object
2020-11-20 10:45:02 WARNING (MainThread) [homeassistant.setup] Setup of input_text is taking over 10 seconds.
2020-11-20 10:45:02 WARNING (MainThread) [homeassistant.setup] Setup of input_datetime is taking over 10 seconds.
2020-11-20 10:45:13 WARNING (MainThread) [homeassistant.components.sensor] Setup of sensor platform systemmonitor is taking over 10 seconds.
2020-11-20 10:45:13 ERROR (MainThread) [metno] https://aa015h6buqvih86i1.api.met.no/weatherapi/locationforecast/2.0/complete returned -
24 минуты назад, TheBB сказал:
подождал мит. 3-5 и перезапустил... подождал-перезапустил... админка появилась.
Мне это не помогает. Может логи какие снять для понимания ситуации?
-
2 часа назад, Олег Осипов сказал:
Сделал обновление до 0.118, запускается, но вебморда не отвечает, что-то поломалось.
Аналогично, после обновления пропал доступ к web-интерфейсу. TheBB, как исправить ситуацию?
PS. Тем временем 0.118.1 уже на подходе...
-
TheBB, вышел очередной крупный релиз 0.118.0, не могли бы вы пересобрать HA, чтобы мы могли обновиться?
-
5 часов назад, Олег Осипов сказал:
И ещё вопрос, у меня не удалось добавить интеграцию ZHA, пишет что идёт установка, подождите и на этом обрывается, до запроса порта не доходит.
В чём может быть проблема?
Олег, а в журнале работы сервера сообщения какие?
Вероятнее всего не хватает каких то библиотек, вот тут смотрели?
-
Ok, спасибо за консультацию.
-
r13, спасибо все получилось. Автозапуск заработал, смущает только следующий лог роутера (выделил красным):
Скрытый текстНоя 16 15:39:54powercom[712]Startup successfulНоя 16 15:40:05rootFailed to start upsdrvctl from .Ноя 16 15:40:05rootStarted upsd from .Ноя 16 15:40:05upsd[798]listening on 127.0.0.1 port 3493Ноя 16 15:40:05upsd[798]/opt/var/run is world readableНоя 16 15:40:05upsd[798]Connected to UPS [pcm]: powercom-pcmНоя 16 15:40:05coalagentupdating configuration...Ноя 16 15:40:05upsd[805]Startup successfulИз-за чего это может быть? Может быть такое, что S15upsd тоже пытается запустить upsdrvctl? Но у него не получается это по каким то причинам? То есть я имею ввиду, что теперь upsdrvctl запускается два раза? Или это нормально и на лог можно не обращать внимания?
При всем при этом, теперь все работает, и еще раз спасибо r13.
-
Судя по всему нет:
#!/bin/sh
ENABLED=yes
PROCS=upsdrvctl
ARGS="-u root"
PREARGS=""
DESC=$PROCS
PATH=/opt/sbin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin. /opt/etc/init.d/rc.func
Так должно быть?
ARGS="start"
Еще в какие либо секции что-то нужно добавлять?
-
27 минут назад, r13 сказал:
Ну например в notepad++ посмотреть
Спасибо, реально была проблема с переносами, исправил, но результата так и не добился, вот что получаю:
~ # /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" я правильно написал или это делается как то иначе?
-
6 минут назад, r13 сказал:
Виндовые переносы строк в скрипт не затесались случаем?
Как это проверить?
-
Что-то не получается.
Создал файл:
nano /opt/etc/init.d/S14upsdrvctl
Скрытый текст#!/bin/sh
ENABLED=yes
PROCS=upsdrvctl
ARGS=""
PREARGS=""
DESC=$PROCS
PATH=/opt/sbin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin. /opt/etc/init.d/rc.func
Сделал его исполняемым:
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Что я еще упускаю?
-
24 минуты назад, r13 сказал:
Нет, именно банально не запускается. Скрипт запуска у вас только для upsd. Создайте подобный скрипт для upsdrvctl
Я до этого не сталкивался с созданием скриптов, на сколько я понимаю, что в директорию /opt/etc/init.d/ необходимо положить файл "SXXxxx" вот с таким содержимым:
Скрытый текст#!/bin/sh
ENABLED=yes
PROCS=upsdrvctl
ARGS="-u root"
PREARGS=""
DESC=$PROCS
PATH=/opt/sbin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin. /opt/etc/init.d/rc.func
Так правильно?
И цифры в имени файла должны быть ниже 15, чтобы он запускался раньше upsd?
-
Продолжу беседу сам с собой, авось кто и поможет. Перерыв почти весь интернет мне все таки удалось получить желаемое, выполнив следующее:
1. opkg install nano usbutils
2. opkg install nut nut-server nut-driver-powercom nut-upsc3. nano /opt/etc/nut/nut.conf
Скрытый текстMODE=standalone
4. nano /opt/etc/nut/ups.conf
Скрытый текст[pcm]
driver = powercom
port = /dev/ttyUSB0
type = IMP
desc = "WOW-500U"5. upsdrvctl start
6. nano /opt/etc/nut/upsd.conf
Скрытый текстLISTEN 127.0.0.1 3493
7. nano /opt/etc/nut/upsd.users
Скрытый текст[admin]
password = XXX
actions = SET
instcmds = ALL[upsmon]
password = XXX
upsmon master8. nano /opt/etc/init.d/S15upsd (исправил ARGS="-u admin" на ARGS="-u root")
Скрытый текст#!/bin/sh
ENABLED=yes
PROCS=upsd
ARGS="-u root"
PREARGS=""
DESC=$PROCS
PATH=/opt/sbin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin. /opt/etc/init.d/rc.func
9. /opt/etc/init.d/S15upsd start
10. upsc pcm@localhost
Скрытый текст~ # upsc pcm@localhost
battery.charge: 100.0
device.mfr: PowerCom
device.model: IMP-0AP
device.serial: Unknown
device.type: ups
driver.name: powercom
driver.parameter.pollinterval: 2
driver.parameter.port: /dev/ttyUSB0
driver.parameter.synchronous: no
driver.parameter.type: IMP
driver.version: merge-with-ng-763-gef6b52f7
driver.version.internal: 0.17
input.frequency: 50.00
input.voltage: 230.0
input.voltage.nominal: 220
output.frequency: 50.00
output.voltage: 230.0
ups.load: 10.0
ups.mfr: PowerCom
ups.model: IMP-0AP
ups.model.type: IMP
ups.serial: Unknown
ups.status: OLНо выплыла другая проблема, всё работает до первой перезагрузки роутера. Как выяснилось, что не запускается "upsdrvctl", хотя наверно все таки запускается, но не получает ответа от UPS, так как в логе роутера присутствует следующее:
Скрытый текстНоя 15 18:39:23 root
Started upsd from .
Ноя 15 18:39:24 upsd[697]
listening on 127.0.0.1 port 3493
Ноя 15 18:39:24 upsd[697]
/opt/var/run is world readable
Ноя 15 18:39:24 upsd[697]
Can't connect to UPS [pcm] (powercom-pcm):
Ноя 15 18:39:24 upsd[705]
Startup successfulВ ручную делаю следующее:
Скрытый текст/opt/etc/init.d/S15upsd stop
upsdrvctl stop
upsdrvctl start
/opt/etc/init.d/S15upsd start
И снова все работает.
Предположил, что возможно не успевает создаться интерфейс ttyUSB0 в момент старта системы, а к нему уже обращается"upsdrvctl", поэтому внес коррективы в ups.conf в виде добавления строк maxstartdelay = 90, maxretry = 3, retrydelay = 10, user = root. Но и это не помогает.
Возможно решение лежит где-то на поверхности, может кто подскажет почему у меня все работает до первого ребута?
- 2
-
Может у кого нибудь все таки есть более детальная инструкция по установке nut в entware? Хоть их в интернете и полно, но приближенных к Entware найти не удается. Вопросов море, и не понятно нужно ли заводить пользователя nut? Что делать с udev о котором идет речь во всех инструкциях?
-
15 минут назад, Семён Карелин сказал:
Пытался ставить с нуля, opkg install python3-home-assistant-frontend ставит 3-5 пакетов и все. Незапускается
TheBB, выше написал:
В 04.11.2020 в 15:58, BDV сказал:Пока "запихал" все зависимости в пакет "homeassistant" (вместе с "python3-home-assistant-frontend"
Сейчас вот так:
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
Обновление встроенного DLNA-сервера
in Тестирование Dev-сборок
Posted
Апнул