Перейти к содержанию

TheBB

Модераторы
  • Постов

    2 505
  • Зарегистрирован

  • Посещение

  • Победитель дней

    54

Весь контент TheBB

  1. Нет. ➜ file broker broker: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 3.2.0, BuildID[sha1]=c0ffbe08b9064c358e6a939b20f32fdb148fd031, stripped
  2. ~ # ~ # /opt/etc/init.d/S99zigbee2mqtt start Starting zigbee2mqtt... done. ~ # ~ # /opt/etc/init.d/S99zigbee2mqtt check Checking zigbee2mqtt... alive. ~ # ~ # /opt/etc/init.d/S99zigbee2mqtt check Checking zigbee2mqtt... dead. ~ # ~ # HOME=/opt/var/lib /opt/bin/zigbee2mqtt Zigbee2MQTT:info 2021-01-29 08:46:11: Logging to console and directory: '/opt/var/lib/.z2m/log/2021-01-29.08-46-02' filename: log.txt Zigbee2MQTT:info 2021-01-29 08:46:11: Starting Zigbee2MQTT version 1.17.0 (commit #unknown) Zigbee2MQTT:info 2021-01-29 08:46:11: Starting zigbee-herdsman (0.13.46) Zigbee2MQTT:error 2021-01-29 08:46:14: Error while starting zigbee-herdsman Zigbee2MQTT:error 2021-01-29 08:46:14: Failed to start zigbee Zigbee2MQTT:error 2021-01-29 08:46:14: Exiting... Zigbee2MQTT:error 2021-01-29 08:46:14: Error: Error while opening serialport 'Error: Error: No such file or directory, cannot open /dev/ttyACM0' at Znp.<anonymous> (/opt/lib/node_modules/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:136:32) at Generator.next (<anonymous>) at /opt/lib/node_modules/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:27:71 at new Promise (<anonymous>) at __awaiter (/opt/lib/node_modules/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:23:12) at SerialPort.<anonymous> (/opt/lib/node_modules/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:134:49) at SerialPort._error (/opt/lib/node_modules/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:198:14) at /opt/lib/node_modules/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:242:12 ~ # ну нету стика/донгла ("... cannot open /dev/ttyACM0'..."), за сим моя проверка и заканчивается...
  3. "Забавы ради" попытка установить с помощью "npm install" на KN-1910 (не самое слабое устройство). "Шуршало" до-о-о-ол-го-о-о, в итоге - отвалилось ))) ~ # date Thu Jan 28 09:14:20 MSK 2021 ~ # npm install -g zigbee2mqtt npm WARN tarball tarball data for typescript@4.1.2 (sha512- ... npm ERR! A complete log of this run can be found in: npm ERR! /opt/root/.npm/_logs/2021-01-28T08_45_39_085Z-debug.log ~ # date Thu Jan 28 11:47:51 MSK 2021 ~ #
  4. ну-у-у, ёлы-палы... opkg install $pkg_name, где $pkg_name - название желаемого пакета (см. список доступных пакетов - opkg list), напр., opkg install softethervpn5-server или opkg install http://bin.entware.net/mipselsf-k3.4/softethervpn5-server_5.01.9674-1_mipsel-3.4.ipk
  5. ~ # ls -al /opt/lib/node_modules drwxr-xr-x 4 root root 4096 Jan 27 13:06 . drwxr-xr-x 27 root root 24576 Jan 24 12:48 .. drwxr-xr-x 10 root root 4096 Dec 6 18:48 npm drwxr-xr-x 6 root root 4096 Jan 27 13:07 zigbee2mqtt ~ # ставьте тогда "класическим" методом: `npm install ...` or `git clone ...` or ...
  6. https://forum.keenetic.net/topic/10684-zigbee2mqtt-z2m/ ~83 MB
  7. Т.к. "железо" отсутствует, проверить работу не представляется возможным. Ждём-с предложений/замечаний/рекомендаций... opkg install http://bin.entware.net/mipselsf-k3.4/test/node-zigbee2mqtt_1.17.1-1_mipsel-3.4.ipk
  8. basic minimal Включаем опции Ставим пакеты: `opkg install tftpd-hpa xinetd` Создаём файл "/opt/etc/xinetd.d/tftp" (на время отладки, используем ключ "-v") cat > /opt/etc/xinetd.d/tftp <<EOF service tftp { flags = REUSE socket_type = dgram protocol = udp instances = 10 wait = no user = root server = /opt/sbin/tftpd-hpa server_args = -v -s /opt/var/lib/tftpboot cps = 100 2 disable = no } EOF Забираем архив "суслика", "потрошим", забирам файлы (или потрошим любимый дистр) wget http://mirrors.edge.kernel.org/pub/linux/utils/boot/syslinux/syslinux-6.03.tar.gz tar zxvf syslinux-6.03.tar.gz mkdir -p /opt/var/lib/tftpboot find syslinux-6.03/ -type f -name "memdisk" -o -name "pxelinux.0" -o -name "*.c32" | xargs -I {} cp '{}' /opt/var/lib/tftpboot/ Уходим в каталог и начинаем штамповать менюхи: `cd /opt/var/lib/tftpboot` Тут, кто во что горазд...
  9. по умолчанию работают оба-два stun+turn, остальное зависит от желания пользователя: или stun, или turn угу, напр., туть (из вики прожекта) хорошечно, раз отговаривать "архиологов" смысла неть, то: stund_0.97-1_mipsel-3.4.ipk stun-client_0.97-1_mipsel-3.4.ipk а я собрал ))) stunclient_1.2.16-1_mipsel-3.4.ipk stunserver_1.2.16-1_mipsel-3.4.ipk stuntestcode_1.2.16-1_mipsel-3.4.ipk
  10. Проверяйте конфиг(и) ... http://<ip_address_of_router>:<port>/rutorrent Do you wish to start torrent client? [y]: Starting lighttpd... done. Starting rtorrent... done. ~ # /opt/etc/init.d/S80lighttpd check Checking lighttpd... alive. ~ # /opt/etc/init.d/S85rtorrent check Checking rtorrent... alive. ~ #
  11. пересобрали fcgi_2.4.2-3_mipsel-3.4.ipk fcgiwrap_1.1.0-3_mipsel-3.4.ipk
  12. прикручена одна база - sqlite3 (mysql, postgresql, redis, mongodb - идут тёмным лесом, широким полем), конфиг править под свои нужды (приведённый - для теста на работу), серты - генерить... в общем - читать доки.
  13. coturn libevent2-extra_2.1.11-2_mipsel-3.4.ipk libsocket_2.5.0-1_mipsel-3.4.ipk coturn_4.5.2-1_mipsel-3.4.ipk
  14. bump to 2021.1.4 для желающих поковырять(ся), проект слил на github
  15. ~ # pip install --upgrade pip==20.2.4 Collecting pip==20.2.4 Downloading pip-20.2.4-py2.py3-none-any.whl (1.5 MB) |████████████████████████████████| 1.5 MB 292 kB/s Installing collected packages: pip Attempting uninstall: pip Found existing installation: pip 20.2.3 Uninstalling pip-20.2.3: Successfully uninstalled pip-20.2.3 Successfully installed pip-20.2.4 ~ # ~ # pip -V pip 20.2.4 from /opt/lib/python3.9/site-packages/pip (python 3.9) ~ #
  16. экранирование для "$" затерялось, исправил.
  17. Построчно: 1. echo "src/gz ha http://bin.entware.net/mipselsf-k3.4/test/HA" >> /opt/etc/opkg.conf - добавляем репу, можно и не нужно, но ставить руками, с учетом зависимомтей - не того; 2. opkg update - обновляем список пакетов, т.к. новый реп добавили; 3. opkg install gcc ldd make gawk sed patch diffutils coreutils-install libffi - для нативной сборки, "голый" НА нам не нужен, а для установки интеграций пригодится; 4. opkg install python3-pip - подтянется само, во время установки НА, можно смело пропустить; 5. pip3 install --upgrade pip setuptools - см. 4, можно выполнить после установки НА; 6. opkg list-installed | grep ^pyt | cut -f1 -d' ' | xargs opkg install --force-reinstall - нужно для ранних установок (python-3.8.x => python-3.9.x) (т.к. owrt`шники ленивы, не подняли "PKG_RELEASE" y python`овских пакетов, а "opkg" тупой и считает, что обновлять не надо); 7. opkg install python3-home-assistant-frontend - не нужно, т.к. "прибито гвоздями" к пакету "homeassistant"; 8. pip3 install homeassistant - совсем не нужно, не взлетит, надо патчить как самого, так и зависимости; 9. opkg install homeassistant - собсна, установка самого НА; 10. /opt/etc/init.d/S99hass start - запуск сервиса...
  18. Запустить руками и посмотреть, что не так /opt/bin/hass -c /opt/var/lib/homeassistant Какая версия прошивки?
  19. 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 всё (почти всё, кроме https://github.com/Entware/Entware/wiki/Self-installation-of-python-modules и https://github.com/Entware/Entware/wiki/Using-GCC-for-native-compilation) засунуто в пакет "homeassistant"
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.