-
Постов
2 505 -
Зарегистрирован
-
Посещение
-
Победитель дней
54
Тип контента
Профили
Форумы
Галерея
Загрузки
Блоги
События
Весь контент TheBB
-
сопровождающие HA сменили зависимости (https://github.com/home-assistant/core/blob/dev/homeassistant/package_constraints.txt#L19) `opkg flag hold python3-urllib3` - чтоб не обновлялся без необходимости. === одна из двух owrt`шных проблем (не считая борьбы за каждый свободный бит места - кастрация и обрезание всего и вся. угу-угу, пусть эти сказки рассказываю кому-то другому, после вкорячивания go & rust...): 1 обновление пакетов, с забитием на совместимость с зависящими пакетами; 2 втянув пакет, кладут болт на обновление.
-
--- a/homeassistant/loader.py +++ b/homeassistant/loader.py @@ -1247,6 +1247,11 @@ class Integration: for platform_name in platform_names: full_name = f"{domain}.{platform_name}" if full_name not in missing_platforms and ( + f"{platform_name}.pyc" in files or platform_name in files + ): + existing_platforms.append(platform_name) + continue + elif full_name not in missing_platforms and ( f"{platform_name}.py" in files or platform_name in files ): existing_platforms.append(platform_name)
-
Как-то сей момент упустил, т.к. сервер ближе, чем вытянутая рука... Значит-с, будем паковать дополнительно. root@ZKUII: /opt/srv/opkg # grep 'hass' /opt/etc/opkg.conf src/gz hass-dev http://hass.thebb.keenetic.pro/hass/homeassistant-core-py313/mipsel/HA-2025.3.1 root@ZKUII: /opt/srv/opkg # root@ZKUII: /opt/srv/opkg # mkdir HA-2025.3.1 root@ZKUII: /opt/srv/opkg # cd HA-2025.3.1/ root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # ls -al drwxr-xr-x 2 root root 4096 Mar 9 23:46 . drwxr-xr-x 5 root root 4096 Mar 9 23:46 .. root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # for p in $(zcat /opt/var/opkg-lists/hass-dev | grep ^Pack | cut -d' ' -f2); do opkg download $p; done ... root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # ls -1 | wc -l 493 root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # wget http://hass.thebb.keenetic.pro/hass/homeassistant-core-py313/mipsel/HA-2025.3.1/Package.gz ... root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # sed -i -e 's,hass-dev.*,hass-dev file:///opt/srv/opkg/HA-2025.3.1,' /opt/etc/opkg.conf root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # grep 'hass' /opt/etc/opkg.conf src/gz hass-dev file:///opt/srv/opkg/HA-2025.3.1 root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # rm /opt/var/opkg-lists/hass-dev root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # opkg update Downloading http://bin.entware.net/mipselsf-k3.4/Packages.gz Updated list of available packages in /opt/var/opkg-lists/entware Downloading http://bin.entware.net/mipselsf-k3.4/keenetic/Packages.gz Updated list of available packages in /opt/var/opkg-lists/keendev Downloading file:///opt/srv/opkg/HA-2025.3.1/Packages.gz Updated list of available packages in /opt/var/opkg-lists/hass-dev root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # zcat /opt/var/opkg-lists/hass-dev | grep ^Pack Package: asciinema ... Package: yt-dlp root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # Изменена нумерация: ${PKG_NAME}_${PKG_VERSION}_${PYTHON3_VERSION_MAJOR}.${PYTHON3_VERSION_MINOR}-${PKG_RELEASE}_* HACS: рядом с архивами лежит фиксанутый пакет homeassistant (костыли в виде симлинков ему не нужны).
-
собрать самостоятельно не собирали, т.к. 2.15 уже не собирается (MPLS since Linux 4.6) ... KN-2710
-
Как гласит мудрость народная: "Не попробуешь - не узнаешь." Как минимум, дублируются функции - собственные start/stop и из подключаемого файла /opt/etc/init.d/rc.func.
-
Запустите скрипт с отладкой (измените шебанг на `#!/opt/bin/sh -xv`) и посмотрите, что там он делает.
-
root@ZKUII: /opt/root # root@ZKUII: /opt/root # opkg update Downloading http://bin.entware.net/mipselsf-k3.4/Packages.gz Updated list of available packages in /opt/var/opkg-lists/entware Downloading http://bin.entware.net/mipselsf-k3.4/keenetic/Packages.gz Updated list of available packages in /opt/var/opkg-lists/keendev Downloading file:///opt/srv/opkg/hass/Packages.gz Updated list of available packages in /opt/var/opkg-lists/hass-dev root@ZKUII: /opt/root # root@ZKUII: /opt/root # opkg install python3-numpy Installing python3-numpy (2.2.2-2) to root... Downloading file:///opt/srv/opkg/hass/python3-numpy_2.2.2-2_mipsel-3.4.ipk Configuring python3-numpy. root@ZKUII: /opt/root # root@ZKUII: /opt/root # python3.13 Python 3.13.2 (main, Jan 19 2025, 17:45:32) [GCC 8.4.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> >>> import numpy as np ... a = np.array([[1, 20, 0, 6], ... [5, 4, 7, 8.0], ... [9, 0, 110,0], ... [2, 4, 5, 6]]) ... print(np.sin(a)) ... print(np.cos(a)) ... print(np.tan(a)) ... print(np.sin(45)) ... print(np.cos(90)) ... print(np.tan(45)) ... [[ 0.84147098 0.91294525 0. -0.2794155 ] [-0.95892427 -0.7568025 0.6569866 0.98935825] [ 0.41211849 0. -0.04424268 0. ] [ 0.90929743 -0.7568025 -0.95892427 -0.2794155 ]] [[ 0.54030231 0.40808206 1. 0.96017029] [ 0.28366219 -0.65364362 0.75390225 -0.14550003] [-0.91113026 1. -0.99902081 1. ] [-0.41614684 -0.65364362 0.28366219 0.96017029]] [[ 1.55740772 2.23716094 0. -0.29100619] [-3.38051501 1.15782128 0.87144798 -6.79971146] [-0.45231566 0. 0.04428604 0. ] [-2.18503986 1.15782128 -3.38051501 -0.29100619]] 0.8509035245341184 -0.4480736161291701 1.6197751905438615 >>> exit() root@ZKUII: /opt/root # numpy был битый, пересобрано. сервер (https://hass.thebb.keenetic.pro/hass/homeassistant-core-py313/) снова онлайн ещё на сутки. делайте локальные копии. HACS: root@ZKUII: /opt/root # cd /opt/var/lib/homeassistant/custom_components/hacs/ root@ZKUII: /opt/var/lib/homeassistant/custom_components/hacs # root@ZKUII: /opt/var/lib/homeassistant/custom_components/hacs # for f in config_flow switch update; do ln -sf __pycache__/$f.cpython-313.pyc $f.pyc; done root@ZKUII: /opt/var/lib/homeassistant/custom_components/hacs # root@ZKUII: /opt/var/lib/homeassistant/custom_components/hacs # ls -l *.pyc lrwxr-xr-x 1 root root 39 Feb 25 00:44 config_flow.pyc -> __pycache__/config_flow.cpython-313.pyc lrwxr-xr-x 1 root root 34 Feb 25 00:44 switch.pyc -> __pycache__/switch.cpython-313.pyc lrwxr-xr-x 1 root root 34 Feb 25 00:44 update.pyc -> __pycache__/update.cpython-313.pyc root@ZKUII: /opt/var/lib/homeassistant/custom_components/hacs # uv - новомоднявый манагер пакетов на самом безопасном по традиции не умеющий в мипсы, заменён обратно на старомодный тормозной pip. в uv можете потыкать палкой root@ZKUII: /opt/root # uv python list -v DEBUG uv 0.5.31 DEBUG Searching for any Python interpreter in managed installations or search path DEBUG Searching for managed installations at `.local/share/uv/python` DEBUG Found `cpython-3.13.2-linux-mips-gnu` at `/opt/bin/python` (first executable in the search path) DEBUG Found `cpython-3.13.2-linux-mips-gnu` at `/opt/bin/python3` (search path) DEBUG Found `cpython-3.13.2-linux-mips-gnu` at `/opt/bin/python3.13` (search path) cpython-3.13.2-linux-mips-gnu /opt/bin/python3.13 cpython-3.13.2-linux-mips-gnu /opt/bin/python3 -> python3.13 cpython-3.13.2-linux-mips-gnu /opt/bin/python -> python3.13 root@ZKUII: /opt/root # локально и без сервера (есс-но, путь до репы - свой) root@ZKUII: /opt/root # grep 'hass' /opt/etc/opkg.conf src/gz hass-dev file:///opt/srv/opkg/hass root@ZKUII: /opt/root # ls -1 /opt/srv/opkg/hass/Pack* /opt/srv/opkg/hass/Packages /opt/srv/opkg/hass/Packages.gz /opt/srv/opkg/hass/Packages.html /opt/srv/opkg/hass/Packages.manifest root@ZKUII: /opt/root # du -h /opt/srv/opkg/hass/ 363.6M /opt/srv/opkg/hass/ root@ZKUII: /opt/root # ls /opt/srv/opkg/hass/ | wc -l 500 root@ZKUII: /opt/root # ls /opt/srv/opkg/hass/*.ipk | wc -l 496 root@ZKUII: /opt/root #
-
т.к. диск на осн. сервере с репами не резиновый, временная ссылка - https://hass.thebb.keenetic.pro/hass/homeassistant-core-py313/ (дом. сервер в виртуалке, через KeenDNS со всеми вытекающими) будет жить до конца дня 23.02.2025, затем отключена. Как обновить минорную версию python было в теме. Перед обновлением, не забываем делать резервную копию системы.
-
Уже было неоднократно - оставьте поле сценария пустым! Оно заполниться автоматически в конце установки.
- 3 ответа
-
- 1
-
-
настройки DNS, туннели, маршруты, ... , что там ещё накручено пользователем...
-
Если о-о-очень хочется заполнить сценарий на время установки, вписывайте правильный - `/opt/etc/init.d/doinstall` (в конце установки будет перезаписан на корректный - `/opt/etc/init.d/rc.unslung`).
-
Не совсем. Доступ к google.com (ping ...) - проверка корректной работы разрешения доменных имён (первый чекер). Второй чекер - bin.entware.net (ping ...) - проверка доступности реп с пакетами. Оба-два чекера были выпилены "по просьбам трудящихся", т.к. "мешали" установке. Так что теперь, если сеть настроена через *опу и система не ставиться, обращаться к "проктологу".
-
п.4 root@ZKUII: /opt/root # qbittorrent-nox --webui-port=9080 --profile=/opt/etc --configuration=entware *** Официальное уведомление *** qBittorrent — это программа для обмена файлами. При работе торрента его данные становятся доступны другим пользователям посредством раздачи. Вы несёте персональную ответственность за все данные, которыми делитесь. Никаких дальнейших уведомлений выводиться не будет. Нажмите 'y', чтобы принять и продолжить… y Веб-интерфейс скоро запустится после внутренней подготовки. Пожалуйста, подождите… ******** Информация ******** Войдите в веб-интерфейс для управления qBittorrent: http://localhost:9080 Имя администратора веб-интерфейса: admin Пароль администратора веб-интерфейса не был установлен. Для этого сеанса представлен временный пароль: tftapRAmA Необходимо задать собственный пароль в настройках программы. п.6 п.5 не прерывая, не выходя из сессии, подключиться к веб, используя временный пароль, в настройках (Сервис=>Настройки=>Веб-интерфейс=>Аутентификация=>Пароль) изменить пароль на свой и сохранить. Выйти (Файл=>Выйти из qBittorrent=>OK) или остановить/прервать в терминале (Ctrl+c). п.5 п.6 Запустить и войти со своим паролем...
-
Изменилась модель нумерации версий - год.месяц.день
-
https://www.debian.org/News/2025/20250111