BDV Posted October 26, 2020 Share Posted October 26, 2020 TheBB, мне конечно стыдно признавать себя чайником, но боюсь ни первое, ни второе мне не по силам. Интуитивно догадываюсь, что правильнее добавить в профиль, но как это сделать я не понимаю даже с вашими подсказами. Ранее вы уже давали мне ссылки для изучения: В 23.10.2020 в 21:27, TheBB сказал: читаем очень внимательно: раз , два и... ...выполняем Плюсом я и тут почитал в русскоязычном изложении, но умнее пока не стал. Quote Link to comment Share on other sites More sharing options...
TheBB Posted October 26, 2020 Share Posted October 26, 2020 https://github.com/Entware/Entware/wiki/Using-GCC-for-native-compilation opkg update opkg install gcc ldd make gawk sed patch diffutils coreutils-install libffi ... wget -qO- http://bin.entware.net/mipselsf-k3.4/include/include.tar.gz | tar xvz -C /opt/include ... /opt/bin/gcc_env.sh ... https://github.com/Entware/Entware/wiki/Self-installation-of-python-modules ... ln -sf /opt/lib/libffi.so.7.1.0 /opt/lib/libffi.so ... pip install --upgrade onvif-zeep-async Скрытый текст ~ # pip install onvif-zeep-async Collecting onvif-zeep-async Downloading onvif_zeep_async-1.0.0-py2.py3-none-any.whl (187 kB) |████████████████████████████████| 187 kB 664 kB/s Requirement already satisfied: httpx==0.16.1 in /opt/lib/python3.8/site-packages (from onvif-zeep-async) (0.16.1) Requirement already satisfied: zeep[async]==4.0.0 in /opt/lib/python3.8/site-packages (from onvif-zeep-async) (4.0.0) Requirement already satisfied: certifi in /opt/lib/python3.8/site-packages (from httpx==0.16.1->onvif-zeep-async) (2020.6.20) Requirement already satisfied: rfc3986[idna2008]<2,>=1.3 in /opt/lib/python3.8/site-packages (from httpx==0.16.1->onvif-zeep-async) (1.4.0) Requirement already satisfied: sniffio in /opt/lib/python3.8/site-packages (from httpx==0.16.1->onvif-zeep-async) (1.2.0) Requirement already satisfied: httpcore==0.12.* in /opt/lib/python3.8/site-packages (from httpx==0.16.1->onvif-zeep-async) (0.12.0) Requirement already satisfied: attrs>=17.2.0 in /opt/lib/python3.8/site-packages (from zeep[async]==4.0.0->onvif-zeep-async) (20.1.0) Requirement already satisfied: isodate>=0.5.4 in /opt/lib/python3.8/site-packages (from zeep[async]==4.0.0->onvif-zeep-async) (0.6.0) Requirement already satisfied: appdirs>=1.4.0 in /opt/lib/python3.8/site-packages (from zeep[async]==4.0.0->onvif-zeep-async) (1.4.4) Requirement already satisfied: cached-property>=1.3.0 in /opt/lib/python3.8/site-packages (from zeep[async]==4.0.0->onvif-zeep-async) (1.5.2) Requirement already satisfied: requests>=2.7.0 in /opt/lib/python3.8/site-packages (from zeep[async]==4.0.0->onvif-zeep-async) (2.24.0) Requirement already satisfied: lxml>=3.1.0 in /opt/lib/python3.8/site-packages (from zeep[async]==4.0.0->onvif-zeep-async) (4.5.2) Requirement already satisfied: requests-toolbelt>=0.7.1 in /opt/lib/python3.8/site-packages (from zeep[async]==4.0.0->onvif-zeep-async) (0.9.1) Requirement already satisfied: defusedxml>=0.4.1 in /opt/lib/python3.8/site-packages (from zeep[async]==4.0.0->onvif-zeep-async) (0.6.0) Requirement already satisfied: requests-file>=1.5.1 in /opt/lib/python3.8/site-packages (from zeep[async]==4.0.0->onvif-zeep-async) (1.5.1) Requirement already satisfied: pytz in /opt/lib/python3.8/site-packages (from zeep[async]==4.0.0->onvif-zeep-async) (2020.1) Requirement already satisfied: idna; extra == "idna2008" in /opt/lib/python3.8/site-packages (from rfc3986[idna2008]<2,>=1.3->httpx==0.16.1->onvif-zeep-async) (2.10) Requirement already satisfied: h11==0.* in /opt/lib/python3.8/site-packages (from httpcore==0.12.*->httpx==0.16.1->onvif-zeep-async) (0.11.0) Requirement already satisfied: six in /opt/lib/python3.8/site-packages (from isodate>=0.5.4->zeep[async]==4.0.0->onvif-zeep-async) (1.15.0) Requirement already satisfied: chardet<4,>=3.0.2 in /opt/lib/python3.8/site-packages (from requests>=2.7.0->zeep[async]==4.0.0->onvif-zeep-async) (3.0.4) Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /opt/lib/python3.8/site-packages (from requests>=2.7.0->zeep[async]==4.0.0->onvif-zeep-async) (1.25.11) Installing collected packages: onvif-zeep-async Successfully installed onvif-zeep-async-1.0.0 WARNING: You are using pip version 20.1.1; however, version 20.2.4 is available. You should consider upgrading via the '/opt/bin/python3 -m pip install --upgrade pip' command. ~ # ~ # onvif-cli -h usage: onvif-cli [-h] --host HOST [--port PORT] -u USER -a PASSWORD [-w WSDL] [-e ENCRYPT] [-v] [--cache-location CACHE_LOCATION] [--cache-duration CACHE_DURATION] [service] [operation] [params] ONVIF Client Command Line Interface positional arguments: service Service defined by ONVIF WSDL document operation Operation to be execute defined by ONVIF WSDL document params JSON format params passed to the operation.E.g., "{"Name": "NewHostName"}" optional arguments: -h, --help show this help message and exit --host HOST ONVIF camera host, e.g. 192.168.2.123, www.example.com --port PORT Port number for camera, default: 80 -u USER, --user USER Username for authentication -a PASSWORD, --password PASSWORD Password for authentication -w WSDL, --wsdl WSDL directory to store ONVIF WSDL documents -e ENCRYPT, --encrypt ENCRYPT Encrypt password or not -v, --verbose increase output verbosity --cache-location CACHE_LOCATION location to cache suds objects, default to /tmp/onvif/ --cache-duration CACHE_DURATION how long will the cache be exist ~ # Quote Link to comment Share on other sites More sharing options...
BDV Posted October 27, 2020 Share Posted October 27, 2020 TheBB, все получилось выполнив следующий сценарий с полной переустановкой Entware: Скрытый текст echo "src/gz ha http://bin.entware.net/mipselsf-k3.4/test/HA" >> /opt/etc/opkg.conf opkg update opkg install python3-home-assistant-frontend opkg install ffmpeg libxml2-dev python3-lxml opkg install gcc ldd make gawk sed patch diffutils coreutils-install libffi wget -qO- http://bin.entware.net/mipselsf-k3.4/include/include.tar.gz | tar xvz -C /opt/include /opt/bin/gcc_env.sh ln -sf /opt/lib/libffi.so.7.1.0 /opt/lib/libffi.so pip install --upgrade onvif-zeep-async pip install --upgrade WSDiscovery /opt/etc/init.d/S99hass start Возможно так не правильно, но это работает. В логах журнале есть и предупреждения и ошибки (пока не понятно с чем связанные), буду пробовать, буду смотреть... TheBB, спасибо за помощь с установкой! 1 Quote Link to comment Share on other sites More sharing options...
BDV Posted October 29, 2020 Share Posted October 29, 2020 TheBB, я опять все сломал... Попытался обновить Home Assistant до версии 0.117 (крупное обновление), выполнив команду: pip install --upgrade homeassistant На этом всё... тишина... Хотя ошибок в ходе обновления не было. Вот журнал: Скрытый текст ~ # pip install --upgrade homeassistant Collecting homeassistant Downloading homeassistant-0.117.0-py3-none-any.whl (9.8 MB) |████████████████████████████████| 9.8 MB 78 kB/s Requirement already satisfied, skipping upgrade: ciso8601==2.1.3 in /opt/lib/pyt hon3.8/site-packages (from homeassistant) (2.1.3) Collecting attrs==19.3.0 Downloading attrs-19.3.0-py2.py3-none-any.whl (39 kB) Requirement already satisfied, skipping upgrade: yarl==1.4.2 in /opt/lib/python3 .8/site-packages (from homeassistant) (1.4.2) Requirement already satisfied, skipping upgrade: astral==1.10.1 in /opt/lib/pyth on3.8/site-packages (from homeassistant) (1.10.1) Requirement already satisfied, skipping upgrade: PyJWT==1.7.1 in /opt/lib/python 3.8/site-packages (from homeassistant) (1.7.1) Requirement already satisfied, skipping upgrade: bcrypt==3.1.7 in /opt/lib/pytho n3.8/site-packages (from homeassistant) (3.1.7) Requirement already satisfied, skipping upgrade: pyyaml==5.3.1 in /opt/lib/pytho n3.8/site-packages (from homeassistant) (5.3.1) Requirement already satisfied, skipping upgrade: certifi>=2020.6.20 in /opt/lib/ python3.8/site-packages (from homeassistant) (2020.6.20) Requirement already satisfied, skipping upgrade: aiohttp==3.6.2 in /opt/lib/pyth on3.8/site-packages (from homeassistant) (3.6.2) Requirement already satisfied, skipping upgrade: httpx==0.16.1 in /opt/lib/pytho n3.8/site-packages (from homeassistant) (0.16.1) Requirement already satisfied, skipping upgrade: jinja2>=2.11.2 in /opt/lib/pyth on3.8/site-packages (from homeassistant) (2.11.2) Requirement already satisfied, skipping upgrade: pytz>=2020.1 in /opt/lib/python 3.8/site-packages (from homeassistant) (2020.1) Requirement already satisfied, skipping upgrade: voluptuous==0.12.0 in /opt/lib/ python3.8/site-packages (from homeassistant) (0.12.0) Requirement already satisfied, skipping upgrade: async-timeout==3.0.1 in /opt/li b/python3.8/site-packages (from homeassistant) (3.0.1) Requirement already satisfied, skipping upgrade: pip>=8.0.3 in /opt/lib/python3. 8/site-packages (from homeassistant) (20.1.1) Requirement already satisfied, skipping upgrade: requests==2.24.0 in /opt/lib/py thon3.8/site-packages (from homeassistant) (2.24.0) Collecting cryptography==3.2.0 Downloading cryptography-3.2.tar.gz (540 kB) |████████████████████████████████| 540 kB 2.0 MB/s Installing build dependencies ... done Getting requirements to build wheel ... done Preparing wheel metadata ... done Requirement already satisfied, skipping upgrade: python-slugify==4.0.1 in /opt/l ib/python3.8/site-packages (from homeassistant) (4.0.1) Requirement already satisfied, skipping upgrade: ruamel.yaml==0.15.100 in /opt/l ib/python3.8/site-packages (from homeassistant) (0.15.100) Requirement already satisfied, skipping upgrade: voluptuous-serialize==2.4.0 in /opt/lib/python3.8/site-packages (from homeassistant) (2.4.0) Requirement already satisfied, skipping upgrade: idna>=2.0 in /opt/lib/python3.8 /site-packages (from yarl==1.4.2->homeassistant) (2.10) Requirement already satisfied, skipping upgrade: multidict>=4.0 in /opt/lib/pyth on3.8/site-packages (from yarl==1.4.2->homeassistant) (4.5.2) Requirement already satisfied, skipping upgrade: cffi>=1.1 in /opt/lib/python3.8 /site-packages (from bcrypt==3.1.7->homeassistant) (1.14.2) Requirement already satisfied, skipping upgrade: six>=1.4.1 in /opt/lib/python3. 8/site-packages (from bcrypt==3.1.7->homeassistant) (1.15.0) Requirement already satisfied, skipping upgrade: chardet<4.0,>=2.0 in /opt/lib/p ython3.8/site-packages (from aiohttp==3.6.2->homeassistant) (3.0.4) Requirement already satisfied, skipping upgrade: rfc3986[idna2008]<2,>=1.3 in /o pt/lib/python3.8/site-packages (from httpx==0.16.1->homeassistant) (1.4.0) Requirement already satisfied, skipping upgrade: httpcore==0.12.* in /opt/lib/py thon3.8/site-packages (from httpx==0.16.1->homeassistant) (0.12.0) Requirement already satisfied, skipping upgrade: sniffio in /opt/lib/python3.8/s ite-packages (from httpx==0.16.1->homeassistant) (1.2.0) Requirement already satisfied, skipping upgrade: MarkupSafe>=0.23 in /opt/lib/py thon3.8/site-packages (from jinja2>=2.11.2->homeassistant) (1.1.1) Requirement already satisfied, skipping upgrade: urllib3!=1.25.0,!=1.25.1,<1.26, >=1.21.1 in /opt/lib/python3.8/site-packages (from requests==2.24.0->homeassista nt) (1.25.11) Requirement already satisfied, skipping upgrade: text-unidecode>=1.3 in /opt/lib /python3.8/site-packages (from python-slugify==4.0.1->homeassistant) (1.3) Requirement already satisfied, skipping upgrade: pycparser in /opt/lib/python3.8 /site-packages (from cffi>=1.1->bcrypt==3.1.7->homeassistant) (2.20) Requirement already satisfied, skipping upgrade: h11==0.* in /opt/lib/python3.8/ site-packages (from httpcore==0.12.*->httpx==0.16.1->homeassistant) (0.11.0) Building wheels for collected packages: cryptography Building wheel for cryptography (PEP 517) ... done Created wheel for cryptography: filename=cryptography-3.2-cp38-cp38-linux_mips.whl size=316955 sha256=9bae4af6312fdab98367baddac2adf63c949083cc2b64442f99150a85212414a Stored in directory: /opt/root/.cache/pip/wheels/15/2f/53/0118ad4b37c01a6dfcc2042c99cbbd208bc87aaeb641920b12 Successfully built cryptography Installing collected packages: attrs, cryptography, homeassistant Attempting uninstall: attrs Found existing installation: attrs 20.1.0 Uninstalling attrs-20.1.0: Successfully uninstalled attrs-20.1.0 Attempting uninstall: cryptography Found existing installation: cryptography 3.1.1 Uninstalling cryptography-3.1.1: Successfully uninstalled cryptography-3.1.1 Attempting uninstall: homeassistant Found existing installation: homeassistant 0.116.4 Uninstalling homeassistant-0.116.4: Successfully uninstalled homeassistant-0.116.4 Successfully installed attrs-19.3.0 cryptography-3.2 homeassistant-0.117.0 WARNING: You are using pip version 20.1.1; however, version 20.2.4 is available. You should consider upgrading via the '/opt/bin/python3 -m pip install --upgrade pip' command. Что у меня опять? Не понятно... Quote Link to comment Share on other sites More sharing options...
BDV Posted October 29, 2020 Share Posted October 29, 2020 В 23.10.2020 в 21:27, TheBB сказал: а теперь - бонус ))) Может есть возможность пересобрать мой "бонус" с учетом последней версии home assistant. Quote Link to comment Share on other sites More sharing options...
BDV Posted November 2, 2020 Share Posted November 2, 2020 TheBB, большое спасибо за draft, все работает безупречно. Один только вопрос, могу ли я самостоятельно обновлять Home Assistant, не прибегая к вашей помощи? И если да, то как? Причем, мне главное не потерять текущие настройки Home Assistant, то есть интересно именно обновление, а не переустановка. Вопрос возник в связи с тем, что на текущий релиз 0.117 уже вышло два bugfix'а и я думаю, что это еще не все: Скрытый текст Release 0.117.1 - October 30 Fix adding Virtual DSM system in synology_dsm (@mib1185 - #42523) (synology_dsm docs) Enable polling for DSMR derivative entity (@RobBie1221 - #42524) (dsmr docs) Bump aiohomekit to 0.2.54 (@Jc2k - #42532) (homekit_controller docs) Fix RMV giving wrong data and ignoring given parameters (@cgtobi - #42561) (rmvtransport docs) Update frontend to 20201021.4 (@bramkragten - #42590) (frontend docs) Fix MQTT template light (@emontnemery - #42598) (mqtt docs) Bump hatasmota to 0.0.25 (@emontnemery - #42605) (tasmota docs) Update greeclimate to 0.9.2 (@cmroche - #42616) (gree docs) Release 0.117.2 - November 1 Bump pwmled to v1.6.6 (@soldag - #42607) (rpi_gpio_pwm docs) Fix Fibaro HC2 climate device missing temperature (@airthusiast - #42627) Fix geo_rss_events import statement (@exxamalte - #42629) (geo_rss_events docs) Bump pycfdns to 1.2.1 (@ludeeus - #42634) (cloudflare docs) Make sure Tasmota status sensors are disabled (@emontnemery - #42643) (tasmota docs) attempt to renew subscription immediately to stop endless loop if it fails after setup (@hunterjm - #42651) (onvif docs) Bump up ZHA dependencies (@Adminiuga - #42679) (zha docs) Fix canary camera entity inheritance (@ctalkington - #42691) (canary docs) Use pylutron_caseta 0.7.1 (@mdonoughe - #42701) (lutron_caseta docs) Quote Link to comment Share on other sites More sharing options...
Семён Карелин Posted November 2, 2020 Share Posted November 2, 2020 2 hours ago, BDV said: TheBB, большое спасибо за draft, все работает безупречно. Один только вопрос, могу ли я самостоятельно обновлять Home Assistant, не прибегая к вашей помощи? И если да, то как? Причем, мне главное не потерять текущие настройки Home Assistant, то есть интересно именно обновление, а не переустановка. Вопрос возник в связи с тем, что на текущий релиз 0.117 уже вышло два bugfix'а и я думаю, что это еще не все: Reveal hidden contents Release 0.117.1 - October 30 Fix adding Virtual DSM system in synology_dsm (@mib1185 - #42523) (synology_dsm docs) Enable polling for DSMR derivative entity (@RobBie1221 - #42524) (dsmr docs) Bump aiohomekit to 0.2.54 (@Jc2k - #42532) (homekit_controller docs) Fix RMV giving wrong data and ignoring given parameters (@cgtobi - #42561) (rmvtransport docs) Update frontend to 20201021.4 (@bramkragten - #42590) (frontend docs) Fix MQTT template light (@emontnemery - #42598) (mqtt docs) Bump hatasmota to 0.0.25 (@emontnemery - #42605) (tasmota docs) Update greeclimate to 0.9.2 (@cmroche - #42616) (gree docs) Release 0.117.2 - November 1 Bump pwmled to v1.6.6 (@soldag - #42607) (rpi_gpio_pwm docs) Fix Fibaro HC2 climate device missing temperature (@airthusiast - #42627) Fix geo_rss_events import statement (@exxamalte - #42629) (geo_rss_events docs) Bump pycfdns to 1.2.1 (@ludeeus - #42634) (cloudflare docs) Make sure Tasmota status sensors are disabled (@emontnemery - #42643) (tasmota docs) attempt to renew subscription immediately to stop endless loop if it fails after setup (@hunterjm - #42651) (onvif docs) Bump up ZHA dependencies (@Adminiuga - #42679) (zha docs) Fix canary camera entity inheritance (@ctalkington - #42691) (canary docs) Use pylutron_caseta 0.7.1 (@mdonoughe - #42701) (lutron_caseta docs) BDV, вы в открытый доступ решение покажите. И да присоединяюсь к просьбе об инструкции Quote Link to comment Share on other sites More sharing options...
BDV Posted November 2, 2020 Share Posted November 2, 2020 28 минут назад, Семён Карелин сказал: BDV, вы в открытый доступ решение покажите. И да присоединяюсь к просьбе об инструкции Устанавливаем 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 1 Quote Link to comment Share on other sites More sharing options...
BDV Posted November 3, 2020 Share Posted November 3, 2020 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 с нуля оказывается достаточно хлопотной задачей. Quote Link to comment Share on other sites More sharing options...
Семён Карелин Posted November 3, 2020 Share Posted November 3, 2020 BDV, боюсь вас огорчить но даже для RPi3 ffmpeg тяжеловат, как пишут на форумах. Я поставив вчера, большое вам спасибо за подсказу, увидел сильные тормоза. Боюсь если и использовать на роутере ХА, только для очень легких задач Quote Link to comment Share on other sites More sharing options...
BDV Posted November 3, 2020 Share Posted November 3, 2020 15 минут назад, Семён Карелин сказал: BDV, боюсь вас огорчить но даже для RPi3 ffmpeg тяжеловат, как пишут на форумах. Я поставив вчера, большое вам спасибо за подсказу, увидел сильные тормоза. Боюсь если и использовать на роутере ХА, только для очень легких задач Семен, ну это смотря что вы хотите получить в конечном итоге. У меня на Ultra II в Home Assistant заведено 5 камер и загрузка ЦП не превышает 20%. Правда, я использую вторичные потоки, для просмотра с мобилы этого вполне достаточно. И от интеграции ONVIF (которая использует ffmpeg) я отказался в пользу MJPEG IP Camera. Quote Link to comment Share on other sites More sharing options...
OlegOs Posted November 4, 2020 Share Posted November 4, 2020 Попробовал сборку, неплохо было бы если бы всё нормально работало, интересно, USB Z-wave и zigbee стики будут на кинетике видны? сначала подвисала, потом вроде успокоилась, но перестали работать интеграции ресивера и ТV: Updating yamaha media_player took longer than the scheduled update interval 0:00:10 14:10:07 – Медиаплеер (WARNING) - первое сообщение получено 14:06:07 и повторялось 23 раз Updating device list from legacy took longer than the scheduled scan interval 0:00:05 14:07:14 – Отслеживание устройств (WARNING) - первое сообщение получено 14:05:29 и повторялось 3 раз Update of media_player.yamaha_receiver_family_room is taking over 10 seconds 14:06:37 – helpers/entity.py (WARNING) - первое сообщение получено 14:06:07 и повторялось 2 раз Setup of person is taking over 10 seconds. 14:05:08 – /opt/lib/python3.8/asyncio/events.py (WARNING) Quote Link to comment Share on other sites More sharing options...
TheBB Posted November 4, 2020 Share Posted November 4, 2020 3 часа назад, Олег Осипов сказал: Попробовал сборку, неплохо было бы если бы всё нормально работало, ))) Вы хотите всё и сразу? В OpenWRT второй год добавляют НА, да всё никак... 20 часов назад, BDV сказал: А настройка Home Assistant с нуля оказывается достаточно хлопотной задачей. Все настройки НА хранит в `/opt/var/lib/homeassistant`. 20 часов назад, BDV сказал: как обновить (именно обновить, а не переустановить) Пока "запихал" все зависимости в пакет "homeassistant" (вместе с "python3-home-assistant-frontend", собсно: `opkg update && opkg upgrade`. Т.к. в НА файлов overдофига, обновление занимает много времени (на KN-1910 ~20-30 мин.), складывается ощущение, что установка зависла... + остаются "хвосты" от прошлых версий пакетов, которые могут мешать нормальному запуску/работе. (Я таки обновил (0.116.4 => 0.117.2) и запустил НА) Quote Link to comment Share on other sites More sharing options...
BDV Posted November 4, 2020 Share Posted November 4, 2020 1 час назад, TheBB сказал: Пока "запихал" все зависимости в пакет "homeassistant" (вместе с "python3-home-assistant-frontend", собсно: `opkg update && opkg upgrade`. Т.к. в НА файлов overдофига, обновление занимает много времени (на KN-1910 ~20-30 мин.), складывается ощущение, что установка зависла... + остаются "хвосты" от прошлых версий пакетов, которые могут мешать нормальному запуску/работе. Мысль вашу понял, переустановил с нуля. 1 час назад, TheBB сказал: Я таки обновил (0.116.4 => 0.117.2) и запустил НА За ними не угнаться, вышла версия 0.117.3, да ну и ладно... Quote Link to comment Share on other sites More sharing options...
TheBB Posted November 4, 2020 Share Posted November 4, 2020 3 часа назад, BDV сказал: За ними не угнаться, вышла версия 0.117.3, да ну и ладно... Гы, уже 0.117.4 ))) Quote Link to comment Share on other sites More sharing options...
ajs Posted November 5, 2020 Share Posted November 5, 2020 18 часов назад, BDV сказал: За ними не угнаться, вышла версия 0.117.3, да ну и ладно... Да тут уже 118 на подходе которую я жду Quote Link to comment Share on other sites More sharing options...
Семён Карелин Posted November 5, 2020 Share Posted November 5, 2020 TheBB, я так понимаю без вашей помощи и участия самим пакеты не добавить? И обновление проблематично, надо каждый раз с нуля ставить? Quote Link to comment Share on other sites More sharing options...
TheBB Posted November 5, 2020 Share Posted November 5, 2020 Скрытый текст ~ # ~ # 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 http://bin.entware.net/mipselsf-k3.4/test/HA/Packages.gz Updated list of available packages in /opt/var/opkg-lists/ha ~ # ~ # opkg list-upgradable homeassistant - 0.117.2-1 - 0.117.4-1 ~ # ~ # /opt/etc/init.d/S99hass stop Checking hass... alive. Shutting down hass... done. ~ # ~ # time opkg upgrade Upgrading homeassistant on root from 0.117.2-1 to 0.117.4-1... Downloading http://bin.entware.net/mipselsf-k3.4/test/HA/homeassistant_0.117.4-1_mipsel-3.4.ipk Removing obsolete file /opt/lib/python3.8/site-packages/homeassistant-0.117.2-py3.8.egg-info/requires.txt. Removing obsolete file /opt/lib/python3.8/site-packages/homeassistant-0.117.2-py3.8.egg-info/not-zip-safe. Removing obsolete file /opt/lib/python3.8/site-packages/homeassistant-0.117.2-py3.8.egg-info/PKG-INFO. Removing obsolete file /opt/lib/python3.8/site-packages/homeassistant-0.117.2-py3.8.egg-info/top_level.txt. Removing obsolete file /opt/lib/python3.8/site-packages/homeassistant-0.117.2-py3.8.egg-info/entry_points.txt. Removing obsolete file /opt/lib/python3.8/site-packages/homeassistant-0.117.2-py3.8.egg-info/dependency_links.txt. Removing obsolete file /opt/lib/python3.8/site-packages/homeassistant-0.117.2-py3.8.egg-info/SOURCES.txt. Configuring homeassistant. real 27m 32.69s user 25m 57.94s sys 1m 42.03s ~ # ~ # /opt/etc/init.d/S99hass start Starting hass... done. ~ # Quote Link to comment Share on other sites More sharing options...
Семён Карелин Posted November 6, 2020 Share Posted November 6, 2020 Пытался ставить с нуля, opkg install python3-home-assistant-frontend ставит 3-5 пакетов и все. Незапускается Quote Link to comment Share on other sites More sharing options...
BDV Posted November 6, 2020 Share Posted November 6, 2020 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 Quote Link to comment Share on other sites More sharing options...
Семён Карелин Posted November 6, 2020 Share Posted November 6, 2020 BDV, спасибо. Я этого намека совсем не понял:) Quote Link to comment Share on other sites More sharing options...
OlegOs Posted November 13, 2020 Share Posted November 13, 2020 Кто-нибудь пробовал подключать USB стики Z-wave и Zigbee? Интересно, будут работать? Или еще дрова нужны? Quote Link to comment Share on other sites More sharing options...
OlegOs Posted November 19, 2020 Share Posted November 19, 2020 Похоже никто не пробовал со стиками 🙁 ! Планирую приобрести https://electrolama.com/projects/zig-a-zig-ah/ такой, пишут что обменивается данными с системой через общий мост USB-UART CH340, в большинстве случаев не требуется установка драйверов вручную (Windows, Linux, FreeBSD, OpenBSD и macOS) Вроде бы должен работать . Знатоки, что скажете ? И ещё вопрос, у меня не удалось добавить интеграцию ZHA, пишет что идёт установка, подождите и на этом обрывается, до запроса порта не доходит. В чём может быть проблема? Quote Link to comment Share on other sites More sharing options...
BDV Posted November 19, 2020 Share Posted November 19, 2020 5 часов назад, Олег Осипов сказал: И ещё вопрос, у меня не удалось добавить интеграцию ZHA, пишет что идёт установка, подождите и на этом обрывается, до запроса порта не доходит. В чём может быть проблема? Олег, а в журнале работы сервера сообщения какие? Вероятнее всего не хватает каких то библиотек, вот тут смотрели? Quote Link to comment Share on other sites More sharing options...
BDV Posted November 19, 2020 Share Posted November 19, 2020 TheBB, вышел очередной крупный релиз 0.118.0, не могли бы вы пересобрать HA, чтобы мы могли обновиться? Quote Link to comment Share on other sites More sharing options...
TheBB Posted November 19, 2020 Share Posted November 19, 2020 9 минут назад, BDV сказал: Олег, а в журнале работы сервера сообщения какие? Скрытый текст Logger: homeassistant.util.package Source: util/package.py:95 First occurred: 09:46:17 (1 occurrences) Last logged: 09:46:17 Unable to install package bellows==0.20.3: ERROR: Command errored out with exit status 1: command: /opt/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-rnbdlpck/pycryptodome/setup.py'"'"'; __file__='"'"'/tmp/pip-install-rnbdlpck/pycryptodome/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-dc_t0bhy/install-record.txt --single-version-externally-managed --prefix '' --user --prefix= --compile --install-headers /opt/var/lib/homeassistant/deps/include/python3.8/pycryptodome cwd: /tmp/pip-install-rnbdlpck/pycryptodome/ Complete output (66 lines): Testing support for clang Target does not support clang Testing support for gcc Target does support gcc Testing support for stdint.h header Target does support stdint.h header Testing support for 128-bit integer Target does not support 128-bit integer Testing support for cpuid.h header Target does not support cpuid.h header Testing support for intrin.h header Target does not support intrin.h header Testing support for posix_memalign Target does support posix_memalign Testing support for SSE2(intrin.h) Target does not support SSE2(intrin.h) Testing support for SSE2(x86intrin.h) Target does not support SSE2(x86intrin.h) Testing support for SSE2(emmintrin.h) Target does not support SSE2(emmintrin.h) Testing support for gcc Target does support gcc Warning: compiler does not support AESNI instructions Warning: compiler does not support CLMUL instructions running install running build running build_py creating build/lib.linux-mips-3.8 creating build/lib.linux-mips-3.8/Crypto copying lib/Crypto/__init__.py -> build/lib.linux-mips-3.8/Crypto creating build/lib.linux-mips-3.8/Crypto/Cipher copying lib/Crypto/Cipher/_mode_siv.py -> build/lib.linux-mips-3.8/Crypto/Cipher copying lib/Crypto/Cipher/_mode_openpgp.py -> build/lib.linux-mips-3.8/Crypto/Cipher copying lib/Crypto/Cipher/_mode_ofb.py -> build/lib.linux-mips-3.8/Crypto/Cipher copying lib/Crypto/Cipher/_mode_ocb.py -> build/lib.linux-mips-3.8/Crypto/Cipher copying lib/Crypto/Cipher/_mode_gcm.py -> build/lib.linux-mips-3.8/Crypto/Cipher copying lib/Crypto/Cipher/_mode_ecb.py -> build/lib.linux-mips-3.8/Crypto/Cipher copying lib/Crypto/Cipher/_mode_eax.py -> build/lib.linux-mips-3.8/Crypto/Cipher copying lib/Crypto/Cipher/_mode_ctr.py -> build/lib.linux-mips-3.8/Crypto/Cipher copying lib/Crypto/Cipher/_mode_cfb.py -> build/lib.linux-mips-3.8/Crypto/Cipher copying lib/Crypto/Cipher/_mode_ccm.py -> build/lib.linux-mips-3.8/Crypto/Cipher copying lib/Crypto/Cipher/_mode_cbc.py -> build/lib.linux-mips-3.8/Crypto/Cipher copying lib/Crypto/Cipher/__init__.py -> build/lib.linux-mips-3.8/Crypto/Cipher copying lib/Crypto/Cipher/_EKSBlowfish.py -> build/lib.linux-mips-3.8/Crypto/Cipher copying lib/Crypto/Cipher/Salsa20.py -> build/lib.linux-mips-3.8/Crypto/Cipher copying lib/Crypto/Cipher/PKCS1_v1_5.py -> build/lib.linux-mips-3.8/Crypto/Cipher copying lib/Crypto/Cipher/PKCS1_OAEP.py -> build/lib.linux-mips-3.8/Crypto/Cipher copying lib/Crypto/Cipher/DES3.py -> build/lib.linux-mips-3.8/Crypto/Cipher copying lib/Crypto/Cipher/DES.py -> build/lib.linux-mips-3.8/Crypto/Cipher copying lib/Crypto/Cipher/ChaCha20_Poly1305.py -> build/lib.linux-mips-3.8/Crypto/Cipher copying lib/Crypto/Cipher/ChaCha20.py -> build/lib.linux-mips-3.8/Crypto/Cipher copying lib/Crypto/Cipher/CAST.py -> build/lib.linux-mips-3.8/Crypto/Cipher copying lib/Crypto/Cipher/Blowfish.py -> build/lib.linux-mips-3.8/Crypto/Cipher copying lib/Crypto/Cipher/ARC4.py -> build/lib.linux-mips-3.8/Crypto/Cipher copying lib/Crypto/Cipher/ARC2.py -> build/lib.linux-mips-3.8/Crypto/Cipher copying lib/Crypto/Cipher/AES.py -> build/lib.linux-mips-3.8/Crypto/Cipher creating build/lib.linux-mips-3.8/Crypto/Hash copying lib/Crypto/Hash/keccak.py -> build/lib.linux-mips-3.8/Crypto/Hash copying lib/Crypto/Hash/__init__.py -> build/lib.linux-mips-3.8/Crypto/Hash copying lib/Crypto/Hash/SHAKE256.py -> build/lib.linux-mips-3.8/Crypto/Hash copying lib/Crypto/Hash/SHAKE128.py -> build/lib.linux-mips-3.8/Crypto/Hash copying lib/Crypto/Hash/SHA512.py -> build/lib.linux-mips-3.8/Crypto/Hash copying lib/Crypto/Hash/SHA3_512.py -> build/lib.linux-mips-3.8/Crypto/Hash copying lib/Crypto/Hash/SHA3_384.py -> build/lib.linux-mips-3.8/Crypto/Hash copying lib/Crypto/Hash/SHA3_256.py -> build/lib.linux-mips-3.8/Crypto/Hash error: [Errno 28] No space left on device ---------------------------------------- ERROR: Command errored out with exit status 1: /opt/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-rnbdlpck/pycryptodome/setup.py'"'"'; __file__='"'"'/tmp/pip-install-rnbdlpck/pycryptodome/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-dc_t0bhy/install-record.txt --single-version-externally-managed --prefix '' --user --prefix= --compile --install-headers /opt/var/lib/homeassistant/deps/include/python3.8/pycryptodome Check the logs for full command output. падает на сборке зависимостей, будем посмотреть ))) 8 минут назад, BDV сказал: TheBB, вышел очередной крупный релиз 0.118.0, не могли бы вы пересобрать HA, чтобы мы могли обновиться? щас глянем ))) Quote Link to comment Share on other sites More sharing options...
OlegOs Posted November 19, 2020 Share Posted November 19, 2020 7 часов назад, BDV сказал: Олег, а в журнале работы сервера сообщения какие? Вероятнее всего не хватает каких то библиотек, вот тут смотрели? Да тоже самое - Unable to install package bellows==0.20.3: ERROR................... Quote Link to comment Share on other sites More sharing options...
TheBB Posted November 19, 2020 Share Posted November 19, 2020 9 часов назад, BDV сказал: вышел очередной крупный релиз 0.118.0 14 часа назад, Олег Осипов сказал: В чём может быть проблема? пытайте ))) Quote Link to comment Share on other sites More sharing options...
TheBB Posted November 19, 2020 Share Posted November 19, 2020 2 часа назад, Олег Осипов сказал: Да тоже самое - поставьте пакет `opkg install python3-cryptodome` т.к. устройств нет, имеем: Скрытый текст ~ # ls -1 /opt/var/lib/homeassistant/deps/lib/python3.8/site-packages/ aiosqlite aiosqlite-0.16.0.dist-info attr attrs-20.3.0.dist-info bellows bellows-0.20.3.dist-info certifi certifi-2020.11.8.dist-info click click-7.1.2.dist-info click_log click_log-0.2.0.dist-info coloredlogs coloredlogs-14.0.dist-info coloredlogs.pth crccheck crccheck-1.0.dist-info gTTS_token-1.1.4-py3.8.egg-info gtts_token humanfriendly humanfriendly-8.2.dist-info pure_pcapy pure_pcapy3-1.0.1-py3.8.egg-info pyserial-3.4.dist-info pyserial_asyncio-0.4.dist-info pyusb-1.1.0.dist-info serial serial_asyncio tests urllib3 urllib3-1.26.2.dist-info usb zha_quirks-0.0.46.dist-info zhaquirks zigpy zigpy-0.27.0.dist-info zigpy_cc zigpy_cc-0.5.2.dist-info zigpy_deconz zigpy_deconz-0.11.0.dist-info zigpy_xbee zigpy_xbee-0.13.0.dist-info zigpy_zigate zigpy_zigate-0.7.2-py3.8.egg-info zigpy_znp zigpy_znp-0.2.2.dist-info ~ # с ожидаемым результатом ))) Quote Link to comment Share on other sites More sharing options...
OlegOs Posted November 20, 2020 Share Posted November 20, 2020 TheBB, спасибо за проделанную работу ! Сделал обновление до 0.118, запускается, но вебморда не отвечает, что-то поломалось. Как грамотно без переустановки Entware удалить HA, поставить заново и вернуть настройки? Скрытый текст BusyBox v1.31.1 () built-in shell (ash) ~ # echo "src/gz ha http://bin.entware.net/mipselsf-k3.4/test/HA" >> /opt/etc/o pkg.conf ~ # 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 http://bin.entware.net/mipselsf-k3.4/test/HA/Packages.gz Updated list of available packages in /opt/var/opkg-lists/ha Collected errors: * opkg_conf_parse_file: Duplicate src declaration (ha http://bin.entware.net/mipselsf-k3.4/test/HA). Skipping. ~ # opkg list-upgradable python3-jmespath - 0.9.3-2 - 0.9.3-2a homeassistant - 0.117.4-1 - 0.118.0-1 python3-requests - 2.24.0-1 - 2.25.0-1 python3-hass-nabucasa - 0.37.1-1 - 0.37.2-1 python3-home-assistant-frontend - 20201021.4-1 - 20201111.2-1 python3-docutils - 0.14-2 - 0.14-2a python3-aiohttp - 3.6.2-1 - 3.7.1-1a python3-paho-mqtt - 1.5.0-2 - 1.5.1-1 Collected errors: * opkg_conf_parse_file: Duplicate src declaration (ha http://bin.entware.net/mipselsf-k3.4/test/HA). Skipping. ~ # /opt/etc/init.d/S99hass stop Checking hass... alive. Shutting down hass... done. ~ # time opkg upgrade Upgrading python3-jmespath on root from 0.9.3-2 to 0.9.3-2a... Downloading http://bin.entware.net/mipselsf-k3.4/test/HA/python3-jmespath_0.9.3-2a_mipsel-3.4.ipk Removing obsolete file /opt/bin/jp.pyc. Upgrading homeassistant on root from 0.117.4-1 to 0.118.0-1... Downloading http://bin.entware.net/mipselsf-k3.4/test/HA/homeassistant_0.118.0-1_mipsel-3.4.ipk ........................... ........................... ........................... Configuring python3-jmespath. Configuring python3-docutils. Configuring python3-requests. Configuring python3-typing-extensions. Configuring python3-aiohttp. Configuring python3-hass-nabucasa. Configuring python3-home-assistant-frontend. Configuring python3-paho-mqtt. Configuring homeassistant. Collected errors: * opkg_conf_parse_file: Duplicate src declaration (ha http://bin.entware.net/m ipselsf-k3.4/test/HA). Skipping. real 30m 11.99s user 28m 44.80s sys 2m 3.18s ~ # /opt/etc/init.d/S99hass start Starting hass... done. Quote Link to comment Share on other sites More sharing options...
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.