Jump to content

TheBB

Moderators
  • Posts

    2,410
  • Joined

  • Last visited

  • Days Won

    51

Posts posted by TheBB

  1. 55 минут назад, Denis Datsko сказал:

    Проблема - ставится зависимость zigpy-znp, которой в свою очередь нужен Maturin.

    В 01.11.2023 в 11:46, TheBB сказал:

    добавлено нес-ко метапакетов (без привязки к осн. пакету "homeassistant"):

    h(ome)a(ssistant)-component-${name} напр., ha-component-zha (https://github.com/home-assistant/core/blob/dev/homeassistant/components/zha/manifest.json#L23-L34)

    root@Keenetic-6065: /opt/root $ opkg info ha-component-zha
    Package: ha-component-zha
    Version: 2023.12.4-1
    Depends: python3-bellows, python3-pyserial, python3-pyserial-asyncio, python3-pyserial-asyncio-fast, python3-universal-silabs-flasher, python3-zha-quirks, python3-zigpy, python3-zigpy-deconz, python3-zigpy-xbee, python3-zigpy-zigate, python3-zigpy-znp
    Status: unknown ok not-installed
    Section: utils
    Architecture: mipsel-3.4
    Size: 698
    Filename: ha-component-zha_2023.12.4-1_mipsel-3.4.ipk
    Description: Zigbee Home Automation
    
    root@Keenetic-6065: /opt/root $

    поставит зависимости для интеграции оптом, останется подключить её в морде. Или ставить каждый пакет руками...

    • Thanks 2
  2. В 15.11.2023 в 15:39, deamon_ttt сказал:

    Подскажите плиз почему у меня не инсталлируется на KN-1011?

     

    В 15.11.2023 в 15:39, deamon_ttt сказал:

    ~ # 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
    ~ #

    не читали/забыли

    echo "src/gz ha http://bin.entware.net/mipselsf-k3.4/test/HA" >> /opt/etc/opkg.conf
    opkg update

     

    • Thanks 1
  3. bump to 2023.10.5

    screen_2023-11-01_14:18:17-hass.png

    осн. пакет "homeassistant" обрезан до мин. зависимостей.

    добавлено нес-ко метапакетов (без привязки к осн. пакету "homeassistant"):

    ~ # 
    ~ # opkg list | grep ha-comp
    ha-component-backup - 2023.10.5-1 - Backup
    ha-component-debugpy - 2023.10.5-1 - Remote Python Debugger
    ha-component-dlna-dmr - 2023.10.5-1 - DLNA Digital Media Renderer
    ha-component-dnsip - 2023.10.5-1 - DNS IP
    ha-component-emulated-kasa - 2023.10.5-1 - Emulated Kasa
    ha-component-esphome - 2023.10.5-1 - ESPHome
    ha-component-ffmpeg - 2023.10.5-1 - FFmpeg
    ha-component-folder-watcher - 2023.10.5-1 - Folder Watcher
    ha-component-google-translate - 2023.10.5-1 - Google Translate text-to-speech
    ha-component-homekit - 2023.10.5-1 - HomeKit Bridge
    ha-component-homekit-controller - 2023.10.5-1 - HomeKit Device
    ha-component-keenetic-ndms2 - 2023.10.5-1 - Keenetic NDMS2 Router
    ha-component-media-extractor - 2023.10.5-1 - Media Extractor
    ha-component-met - 2023.10.5-1 - Meteorologisk institutt (Met.no)
    ha-component-norway-air - 2023.10.5-1 - Om Luftkvalitet i Norge (Norway Air)
    ha-component-otp - 2023.10.5-1 - One-Time Password (OTP)
    ha-component-ping - 2023.10.5-1 - Ping (ICMP)
    ha-component-profiler - 2023.10.5-1 - Profiler
    ha-component-python-script - 2023.10.5-1 - Python Scripts
    ha-component-radio-browser - 2023.10.5-1 - Radio Browser
    ha-component-season - 2023.10.5-1 - Season
    ha-component-sense - 2023.10.5-1 - Sense
    ha-component-shelly - 2023.10.5-1 - Shelly
    ha-component-upnp - 2023.10.5-1 - UPnP/IGD
    ha-component-utility-meter - 2023.10.5-1 - Utility Meter
    ha-component-version - 2023.10.5-1 - Version
    ha-component-voip - 2023.10.5-1 - Voice over IP
    ha-component-workday - 2023.10.5-1 - Workday
    ha-component-zha - 2023.10.5-1 - Zigbee Home Automation
    ~ # 

     

  4. В 29.10.2023 в 14:32, VitalyS сказал:

    Остается ошибка с libpcap, несмотря на то, что libpcap установлен

    https://github.com/Entware/Entware/wiki/Self-installation-of-python-modules :

    Цитата

    To install python modules that have C extensions install gcc as described in Using-GCC-for-native-compilation.

     

    В 25.10.2023 в 11:21, Руслан З сказал:

    Полноценный ESPHome на роутере не завелся.

    В 25.10.2023 в 11:21, Руслан З сказал:

    К сожалению, модуль для mipsel я так и не нашел, не там искал, или просто что-то не понимаю.

    Его просто нет. Нужен нативный кросс-компилятор еспешек под мипсы.

  5. В 24.07.2023 в 14:41, Denis Datsko сказал:

    падает при попытке установить zigpy-znp==0.11.3 и rpds-py>=0.7.1.

    log:

    Скрытый текст

     

    ~ # 
    ~ # wget https://files.pythonhosted.org/packages/52/fa/31c7210f4430317c890ed0c8713093843442a98d8a9cafd0333c0040dda4/rpds_py-0.10.3.tar.gz
    --2023-10-01 00:00:34--  https://files.pythonhosted.org/packages/52/fa/31c7210f4430317c890ed0c8713093843442a98d8a9cafd0333c0040dda4/rpds_py-0.10.3.tar.gz
    Resolving files.pythonhosted.org... 151.101.129.55
    Connecting to files.pythonhosted.org|151.101.129.55|:443... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 17164 (17K) [application/octet-stream]
    Saving to: ‘rpds_py-0.10.3.tar.gz’
    
    rpds_py-0.10.3.tar.gz                           100%[======================================================================================================>]  16.76K  --.-KB/s    in 0.004s  
    
    2023-10-01 00:00:35 (3.84 MB/s) - ‘rpds_py-0.10.3.tar.gz’ saved [17164/17164]
    
    ~ # 
    ~ # tar x -zvf rpds_py-0.10.3.tar.gz 
    rpds_py-0.10.3/Cargo.toml
    rpds_py-0.10.3/.github/SECURITY.md
    rpds_py-0.10.3/.github/dependabot.yml
    rpds_py-0.10.3/.github/release.yml
    rpds_py-0.10.3/.github/workflows/CI.yml
    rpds_py-0.10.3/.gitignore
    rpds_py-0.10.3/.pre-commit-config.yaml
    rpds_py-0.10.3/LICENSE
    rpds_py-0.10.3/README.rst
    rpds_py-0.10.3/noxfile.py
    rpds_py-0.10.3/pyproject.toml
    rpds_py-0.10.3/rpds.pyi
    rpds_py-0.10.3/src/lib.rs
    rpds_py-0.10.3/tests/requirements.in
    rpds_py-0.10.3/tests/requirements.txt
    rpds_py-0.10.3/tests/test_hash_trie_map.py
    rpds_py-0.10.3/tests/test_hash_trie_set.py
    rpds_py-0.10.3/tests/test_list.py
    rpds_py-0.10.3/Cargo.lock
    rpds_py-0.10.3/PKG-INFO
    ~ # 
    ~ # cd rpds_py-0.10.3/
    ~/rpds_py-0.10.3 # 
    ~/rpds_py-0.10.3 # RUSTFLAGS="-C opt-level=1" maturin build --release
    📦 Including license file "/opt/root/rpds_py-0.10.3/LICENSE"
    🔗 Found pyo3 bindings
    🐍 Found CPython 3.11 at /opt/bin/python3
    📡 Using build options features from pyproject.toml
       Compiling target-lexicon v0.12.9
       Compiling autocfg v1.1.0
       Compiling once_cell v1.18.0
       Compiling proc-macro2 v1.0.66
       Compiling unicode-ident v1.0.11
       Compiling libc v0.2.147
       Compiling syn v1.0.109
       Compiling quote v1.0.31
       Compiling pyo3-build-config v0.19.2
       Compiling lock_api v0.4.10
       Compiling parking_lot_core v0.9.8
       Compiling memoffset v0.9.0
       Compiling scopeguard v1.1.0
       Compiling smallvec v1.11.0
       Compiling cfg-if v1.0.0
       Compiling static_assertions v1.1.0
       Compiling archery v1.0.0
       Compiling parking_lot v0.12.1
       Compiling indoc v1.0.9
       Compiling unindent v0.1.11
       Compiling rpds v1.0.1
       Compiling pyo3-ffi v0.19.2
       Compiling pyo3 v0.19.2
       Compiling pyo3-macros-backend v0.19.2
       Compiling pyo3-macros v0.19.2
       Compiling rpds-py v0.10.3 (/opt/root/rpds_py-0.10.3)
        Finished release [optimized] target(s) in 38m 16s
    🐍 Skipping auditwheel because CPython 3.11 at /opt/bin/python3 does not support manylinux/musllinux wheels
    📖 Found type stub file at rpds.pyi
    📦 Built wheel for CPython 3.11 to /opt/root/rpds_py-0.10.3/target/wheels/rpds_py-0.10.3-cp311-cp311-linux_mips.whl
    ~/rpds_py-0.10.3 # 
    ~/rpds_py-0.10.3 # unzip target/wheels/rpds_py-0.10.3-cp311-cp311-linux_mips.whl -d /opt/lib/python3.11/site-packages/
    Archive:  target/wheels/rpds_py-0.10.3-cp311-cp311-linux_mips.whl
      inflating: rpds_py-0.10.3.dist-info/METADATA
      inflating: rpds_py-0.10.3.dist-info/WHEEL
      inflating: rpds_py-0.10.3.dist-info/license_files/LICENSE
      inflating: rpds/__init__.py
      inflating: rpds/__init__.pyi
      inflating: rpds/py.typed
      inflating: rpds/rpds.cpython-311.so
      inflating: rpds_py-0.10.3.dist-info/RECORD
    ~/rpds_py-0.10.3 # 
    ~/rpds_py-0.10.3 # pip show rpds-py
    Name: rpds-py
    Version: 0.10.3
    Summary: Python bindings to Rust's persistent data structures (rpds)
    Home-page: 
    Author: Julian Berman
    Author-email: Julian+rpds@GrayVines.com
    License: MIT
    Location: /opt/lib/python3.11/site-packages
    Requires: 
    Required-by: jsonschema, referencing
    ~/rpds_py-0.10.3 # 

     

  6. 52 минуты назад, Pop70 сказал:

    Во всяком случае, то, что есть в справочнике по CLI уже можно пользовать.

    Угу, с поправкой на ветер, может работать не так, как ожидалось, напр., ping

    CLI

    (config)> tools ping dns.google.com count 3
    sending ICMP ECHO request to dns.google.com...
    PING dns.google.com (8.8.4.4) 56 (84) bytes of data.
    84 bytes from dns.google.com (8.8.4.4): icmp_req=1, ttl=56, time=70.88 ms.
    84 bytes from dns.google.com (8.8.4.4): icmp_req=2, ttl=56, time=69.95 ms.
    84 bytes from dns.google.com (8.8.4.4): icmp_req=3, ttl=56, time=71.36 ms.
    --- dns.google.com ping statistics ---
    3 packets transmitted, 3 packets received, 0% packet loss,
    0 duplicate(s), time 2072.79 ms.
    Round-trip min/avg/max = 69.95/70.73/71.36 ms.
    (config)>

    Entware

    ~ # ndmc -c tools ping dns.google.com count 3
    sending ICMP ECHO request to dns.google.com...
    PING dns.google.com (8.8.4.4) 56 (84) bytes of data.
    84 bytes from dns.google.com (8.8.4.4): icmp_req=1, ttl=56, time=71.26 ms.
    ~ # 

    примеры с show были даны, как менее деструктивные )))

  7. 35 минут назад, Pop70 сказал:

    И это... попытки вывести справку по ndmc, тоже успехом не увенчались. Ни -help не работает, ни -?, ни help ndmc.

    ~ # ndmc -h
    NDM Shell, v4.01.A.5.0-0
    
    Usage:
      ndmc                              - start ndm session
      ndmc -c command string            - exec ndm command
      ndmc -h | --help | -v | --version - show this information
    ~ #

    ^ Капитан Очевидность рекомендует,  майор Ясень-Пень одобряет )))

    ndmc не очень поможет, т.к. надо знать, что вводить, напр., для лога - `ndmc -c show log`, для инфы о версии - `ndmc -c show version`, для правил - `ndmc -c show netfilter` (или `ndmc -c show net`) и т.д. и т.п.

    • Thanks 1
  8. 5 часов назад, Skrill0 сказал:

    leaf, если оно покажется Вам интересным)

    Не интересно, но, Вы, можете его "пощупать" )))

    Ставить по прямой ссылке или загрузить на устройство для aarch64, mips, mipsel (без конфига и стартового скрипта)

    ~ # leaf -V
    0.10.1
    ~ # 
    ~ # leaf -c example.conf
    [2023-09-19 15:25:20][DEBUG] default handler [Direct]
    [2023-09-19 15:25:20][TRACE] add handler [Direct]
    [2023-09-19 15:25:20][TRACE] add handler [Reject]
    [2023-09-19 15:25:20][TRACE] added runtime 0
    [2023-09-19 15:25:20][INFO] listening tcp 127.0.0.1:1087
    [2023-09-19 15:25:20][INFO] listening tcp 127.0.0.1:1086
    [2023-09-19 15:25:20][INFO] listening udp 127.0.0.1:1086
    ...

     

    • Thanks 1
  9. https://forum.keenetic.com/topic/4196-tvheadend-потоковый-сервер-цифрового-тв-для-dvb-сtt2ss2atsciptv/?do=findComment&comment=88126

    Цитата

    ... должна была быть строка:

    mn88473 0-0018: downloading firmware from file 'dvb-demod-mn88473-01.fw'
    Ее нигде нет в логе... Убедитесь, что правильно прописан путь до /opt/lib/firmware:

    ~ # cat /sys/module/firmware_class/parameters/path  
    /opt/lib/firmware


    Если его нет, то работать тоже не будет, надо прописать в скрипт, который отвечает за старт Entware, типа так:

    echo -n "/opt/lib/firmware" > /sys/module/firmware_class/parameters/path

    ...

    ???

  10. ZyXEL Keenetic Ultra II 4.01.A.5.0-0

    Скрытый текст
    ...
    I [Sep  6 16:27:19] ndm: Core::Server: started Session /var/run/ndm.core.socket. 
    I [Sep  6 16:27:19] ndm: Core::Session: client disconnected. 
    I [Sep  6 16:27:28] kernel: usb 1-2: new high-speed USB device number 13 using xhci-mtk
    I [Sep  6 16:27:28] kernel: usb 1-2: New USB device found, idVendor=15f4, idProduct=0131, bcdDevice= 1.00
    I [Sep  6 16:27:28] kernel: usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    I [Sep  6 16:27:28] kernel: usb 1-2: Product: dvbt2
    I [Sep  6 16:27:28] kernel: usb 1-2: Manufacturer: astrometadvbt2
    I [Sep  6 16:27:28] kernel: usb 1-2: dvb_usb_v2: found a 'Astrometa DVB-T2' in warm state
    I [Sep  6 16:27:28] kernel: usb 1-2: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
    I [Sep  6 16:27:28] kernel: DVB: registering new adapter (Astrometa DVB-T2)
    I [Sep  6 16:27:28] kernel: i2c i2c-0: Added multiplexed i2c bus 1
    I [Sep  6 16:27:28] kernel: rtl2832 0-0010: Realtek RTL2832 successfully attached
    I [Sep  6 16:27:28] kernel: mn88473 0-0018: Panasonic MN88473 successfully identified
    I [Sep  6 16:27:28] kernel: usb 1-2: DVB: registering adapter 0 frontend 0 (Realtek RTL2832 (DVB-T))...
    I [Sep  6 16:27:28] kernel: usb 1-2: DVB: registering adapter 0 frontend 1 (Panasonic MN88473)...
    I [Sep  6 16:27:28] kernel: r820t 1-003a: creating new instance
    I [Sep  6 16:27:28] kernel: r820t 1-003a: Rafael Micro r820t successfully identified
    I [Sep  6 16:27:28] kernel: r820t 1-003a: attaching existing instance
    I [Sep  6 16:27:29] kernel: r820t 1-003a: Rafael Micro r820t successfully identified
    I [Sep  6 16:27:29] kernel: Registered IR keymap rc-empty
    I [Sep  6 16:27:29] kernel: input: Astrometa DVB-T2 as /devices/platform/xhci-mtk/usb1/1-2/rc/rc0/input5
    I [Sep  6 16:27:29] kernel: rc rc0: Astrometa DVB-T2 as /devices/platform/xhci-mtk/usb1/1-2/rc/rc0
    I [Sep  6 16:27:29] kernel: usb 1-2: dvb_usb_v2: schedule remote query interval to 200 msecs
    I [Sep  6 16:27:29] kernel: usb 1-2: dvb_usb_v2: 'Astrometa DVB-T2' successfully initialized and connected
    I [Sep  6 16:27:29] ndm: Core::Server: started Session /var/run/ndm.core.socket. 
    I [Sep  6 16:27:29] ndm: Core::Session: client disconnected. 
    ...

     

     

  11. 1 час назад, SigmaPlus сказал:

    Корректную команду для переустановки

    ~ # opkg install --force-reinstall grep
    Removing package grep from root...
    Installing grep (3.8-2) to root...
    Downloading http://bin.entware.net/mipselsf-k3.4/grep_3.8-2_mipsel-3.4.ipk
    Configuring grep.
    ~ #

     

    • Thanks 1
×
×
  • Create New...