Jump to content

Malay

Forum Members
  • Posts

    4
  • Joined

  • Last visited

Posts posted by Malay

  1. @RomanL по поводу папки /var/lock это можно исправить просто (т.к. при перезагрузки эта папка пропадает и ничего не работает).

    В init.d в файле S50ser2net прописать так :

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

    #!/bin/sh

    if [ ! -d /var/lock ]; then
      mkdir -m 0755 -p /var/lock
    fi

    ENABLED=yes
    PROCS=ser2net
    ARGS="-P /opt/var/run/ser2net.pid"
    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

    будет создаватся папка lock.

    По поводу всего остального - у меня порт ttyUSB0 100 процентов. И так у меня не получилось запустить. 2 недели борьбы впустую :-) Ну ничего, на Debian все без проблем работает.

     

    Упс .... запустил все таки)

    PanId изменил и все запустилось

    pan_id: 7648

    и порт

    serial:
      port: tcp://192.168.1.130:20108
      adapter: auto

    Вот полный мой файл configuration.yaml

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

    homeassistant:
      discovery_topic: homeassistant
      legacy_entity_attributes: true
    permit_join: false
    mqtt:
      base_topic: zigbee2mqtt_keenetic
      server: mqtt://core-mosquitto
      user: №№№№№№№№
      password: №№№№№№№№
      keepalive: 60
      reject_unauthorized: true
      version: 4
    serial:
      port: tcp://192.168.1.130:20108
      adapter: auto
      disable_led: false
    advanced:
      log_level: debug
      pan_id: 7648
      channel: 15
      network_key:
        - 1
        - 3
        - 5
        - 7
        - 9
        - 11
        - 13
        - 15
        - 0
        - 2
        - 4
        - 6
        - 8
        - 10
        - 12
        - 13
      availability_blocklist: []
      availability_passlist: []
      log_syslog:
        app_name: Zigbee2MQTT2
        eol: /n
        host: localhost
        localhost: localhost
        path: /dev/log2
        pid: process2.pid
        port: 123
        protocol: tcp4
        type: '5425'
      last_seen: disable
      transmit_power: 5
      homeassistant_legacy_entity_attributes: false
      legacy_api: false
      legacy_availability_payload: false
    device_options:
      legacy: false
    blocklist: []
    passlist: []
    queue: {}
    frontend:
      port: 8099
    ota:
      ikea_ota_use_test_url: false
      zigbee_ota_override_index_location: index.json

     

  2. 11 час назад, RomanL сказал:

    Правда вот что делать с /var/lock - пока не придумал. Скорей всего после перезагрузки директория пропадет. Надо ему подсовывать ее будет при каждой загрузке, но это костыль.

    Попробовал по вашему методу, добавив 

    adapter: ezsp

    Но видать не судьба, все равно ошибка (правда уже другая)

    Скрытый текст
    [10:25:44] INFO: Preparing to start...
    [10:25:44] INFO: Socat not enabled
    [10:25:45] INFO: Zigbee Herdsman debug logging enabled
    [10:25:45] INFO: Starting Zigbee2MQTT...
    Zigbee2MQTT:debug 2022-11-23 10:25:47: Loaded state from file /config/zigbee2mqtt_keenetic2/state.json
    Zigbee2MQTT:info  2022-11-23 10:25:47: Logging to console and directory: '/config/zigbee2mqtt_keenetic2/log/2022-11-23.10-25-47' filename: log.txt
    Zigbee2MQTT:debug 2022-11-23 10:25:47: Removing old log directory '/config/zigbee2mqtt_keenetic2/log/2022-11-23.10-09-44'
    Zigbee2MQTT:info  2022-11-23 10:25:47: Starting Zigbee2MQTT version 1.28.2 (commit #unknown)
    Zigbee2MQTT:info  2022-11-23 10:25:47: Starting zigbee-herdsman (0.14.68)
    Zigbee2MQTT:debug 2022-11-23 10:25:47: Using zigbee-herdsman with settings: '{"adapter":{"concurrent":null,"delay":null,"disableLED":false},"backupPath":"/config/zigbee2mqtt_keenetic2/coordinator_backup.json","databaseBackupPath":"/config/zigbee2mqtt_keenetic2/database.db.backup","databasePath":"/config/zigbee2mqtt_keenetic2/database.db","network":{"channelList":[15],"extendedPanID":[221,221,221,221,221,221,221,221],"networkKey":"HIDDEN","panID":6648},"serialPort":{"adapter":"ezsp","path":"tcp://192.168.1.130:20108"}}'
    2022-11-23T06:25:47.511Z zigbee-herdsman:controller:log Starting with options '{"network":{"networkKeyDistribute":false,"networkKey":[1,3,5,7,9,11,13,15,0,2,4,6,8,10,12,13],"panID":6648,"extendedPanID":[221,221,221,221,221,221,221,221],"channelList":[15]},"serialPort":{"path":"tcp://192.168.1.130:20108","adapter":"ezsp"},"databasePath":"/config/zigbee2mqtt_keenetic2/database.db","databaseBackupPath":"/config/zigbee2mqtt_keenetic2/database.db.backup","backupPath":"/config/zigbee2mqtt_keenetic2/coordinator_backup.json","adapter":{"disableLED":false,"concurrent":null,"delay":null}}'
    2022-11-23T06:25:47.513Z zigbee-herdsman:adapter:ezsp:uart Opening TCP socket with 192.168.1.130:20108
    2022-11-23T06:25:47.530Z zigbee-herdsman:adapter:ezsp:uart Socket connected
    2022-11-23T06:25:47.531Z zigbee-herdsman:adapter:ezsp:uart Socket ready
    2022-11-23T06:25:47.531Z zigbee-herdsman:adapter:ezsp:uart Uart reseting
    2022-11-23T06:25:47.532Z zigbee-herdsman:adapter:ezsp:uart --> Write reset
    2022-11-23T06:25:47.538Z zigbee-herdsman:adapter:ezsp:uart --> [1ac038bc7e]
    2022-11-23T06:25:47.604Z zigbee-herdsman:adapter:ezsp:uart <-- [446576696365206f70656e206661696c7572653a2056616c7565206f722066696c65206e6f7420666f756e640d0a]
    2022-11-23T06:25:47.608Z zigbee-herdsman:adapter:ezsp:uart Socket error
    Zigbee2MQTT:error 2022-11-23 10:25:47: Error while starting zigbee-herdsman
    Zigbee2MQTT:error 2022-11-23 10:25:47: Failed to start zigbee
    Zigbee2MQTT:error 2022-11-23 10:25:47: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
    Zigbee2MQTT:error 2022-11-23 10:25:47: Exiting...
    Zigbee2MQTT:error 2022-11-23 10:25:47: Error: Error while opening socket
        at Socket.<anonymous> (/app/node_modules/zigbee-herdsman/src/adapter/ezsp/driver/uart.ts:146:24)
        at Socket.emit (node:events:525:35)
        at emitErrorNT (node:internal/streams/destroy:157:8)
        at emitErrorCloseNT (node:internal/streams/destroy:122:3)
        at processTicksAndRejections (node:internal/process/task_queues:83:21)
    2022-11-23T06:25:47.643Z zigbee-herdsman:adapter:ezsp:uart Port closed
    2022-11-23T06:25:47.644Z zigbee-herdsman:adapter:ezsp:ezsp Close ezsp
    2022-11-23T06:25:47.644Z zigbee-herdsman:adapter:ezsp:driv Close driver

    Создал дирректорию с /var/lock, теперь как бы ошибки нет, но и как такового соединения нет полного и не открывается все равно Zigbee2Mqqt через боковую панель, пишет 

    502: Bad Gateway
    Скрытый текст
    [10:42:46] INFO: Preparing to start...
    [10:42:46] INFO: Socat not enabled
    [10:42:46] INFO: Zigbee Herdsman debug logging enabled
    [10:42:47] INFO: Starting Zigbee2MQTT...
    Zigbee2MQTT:debug 2022-11-23 10:42:48: Loaded state from file /config/zigbee2mqtt_keenetic2/state.json
    Zigbee2MQTT:info  2022-11-23 10:42:48: Logging to console and directory: '/config/zigbee2mqtt_keenetic2/log/2022-11-23.10-42-48' filename: log.txt
    Zigbee2MQTT:debug 2022-11-23 10:42:48: Removing old log directory '/config/zigbee2mqtt_keenetic2/log/2022-11-23.10-16-39'
    Zigbee2MQTT:info  2022-11-23 10:42:48: Starting Zigbee2MQTT version 1.28.2 (commit #unknown)
    Zigbee2MQTT:info  2022-11-23 10:42:48: Starting zigbee-herdsman (0.14.68)
    Zigbee2MQTT:debug 2022-11-23 10:42:48: Using zigbee-herdsman with settings: '{"adapter":{"concurrent":null,"delay":null,"disableLED":false},"backupPath":"/config/zigbee2mqtt_keenetic2/coordinator_backup.json","databaseBackupPath":"/config/zigbee2mqtt_keenetic2/database.db.backup","databasePath":"/config/zigbee2mqtt_keenetic2/database.db","network":{"channelList":[15],"extendedPanID":[221,221,221,221,221,221,221,221],"networkKey":"HIDDEN","panID":6648},"serialPort":{"adapter":"ezsp","path":"tcp://192.168.1.130:20108"}}'
    2022-11-23T06:42:48.934Z zigbee-herdsman:controller:log Starting with options '{"network":{"networkKeyDistribute":false,"networkKey":[1,3,5,7,9,11,13,15,0,2,4,6,8,10,12,13],"panID":6648,"extendedPanID":[221,221,221,221,221,221,221,221],"channelList":[15]},"serialPort":{"path":"tcp://192.168.1.130:20108","adapter":"ezsp"},"databasePath":"/config/zigbee2mqtt_keenetic2/database.db","databaseBackupPath":"/config/zigbee2mqtt_keenetic2/database.db.backup","backupPath":"/config/zigbee2mqtt_keenetic2/coordinator_backup.json","adapter":{"disableLED":false,"concurrent":null,"delay":null}}'
    2022-11-23T06:42:48.936Z zigbee-herdsman:adapter:ezsp:uart Opening TCP socket with 192.168.1.130:20108
    2022-11-23T06:42:48.941Z zigbee-herdsman:adapter:ezsp:uart Socket connected
    2022-11-23T06:42:48.942Z zigbee-herdsman:adapter:ezsp:uart Socket ready
    2022-11-23T06:42:48.943Z zigbee-herdsman:adapter:ezsp:uart Uart reseting
    2022-11-23T06:42:48.943Z zigbee-herdsman:adapter:ezsp:uart --> Write reset
    2022-11-23T06:42:48.945Z zigbee-herdsman:adapter:ezsp:uart --> [1ac038bc7e]

     

     

     

  3. 17 часов назад, RomanL сказал:

    @Malay удалось настроить? Ко мне едет такой же стик, тоже хочу подключить сразу в роутер и удаленно подключаться с HA.

    На Entware ни в какую не заработало, думаю что ser2net 4.3.6 надо собирать на новой версии (сейчас уже 4.3.10 с множеством исправлений - https://github.com/cminyard/ser2net ) Может у Вас что-то получится, напишите тогда как победили.

    На Debian stable на кинетике 11.5 - сразу все заработало без проблем.

  4. Приветствую! Прошу помощи с удаленным доступом к USB порту.   

    Смысл в том, что есть 2 прошитых стика Sonoff Zigbee 3.0. Ради эксперимента установил zigbee2mqtt и подключил стик на порт /dev/ttyUSB0 - все отлично работает. Но это была просто проверка. Смысл состоит в том, чтобы в роутере просто был установлен стик и удаленно к нему подключатся и управлять с основной системы Home Assistent (там тоже есть один стик Sonoff Zigbee). Пруф такого подключения - https://www.zigbee2mqtt.io/advanced/remote-adapter/connect_to_a_remote_adapter.html#_2-a-configure-ser2net-4-0 через ser2net. Такая связка была проверенна и прекрасно работала с основным сервером Home Assistent + второй стик был воткнут с рабочей станцией на Debian 11.5 - все отлично соединялось и работало. Решил после этой проверки перенести стик на роутер который естественно работает 24X7. Установил

    opkg install ser2net

    Открыл его настройки по пути /opt/etc/ser2net/ser2net.yaml и прописал

    %YAML 1.1
    ---
    
    connection: &zigbee
      accepter: tcp,20108
      connector: serialdev,/dev/ttyUSB0,115200n81,local
      options:
        kickolduser: true

    на основной машине с Home Assistent в настройках zigbee2mqtt прописал

    serial:
    port: tcp://192.168.1.130:20108

    запустил на роутере /opt/etc/init.d/S50ser2net start

    запустил на основной машине с Home Assistent zigbee2mqtt и ни в какую, все время одна и та же ошибка

    Скрытый текст
    [13:35:10] INFO: Preparing to start...
    [13:35:10] INFO: Socat not enabled
    [13:35:10] INFO: Zigbee Herdsman debug logging enabled
    [13:35:10] INFO: Starting Zigbee2MQTT...
    Zigbee2MQTT:debug 2022-11-10 13:35:12: Loaded state from file /config/zigbee2mqtt2/state.json
    Zigbee2MQTT:info  2022-11-10 13:35:12: Logging to console and directory: '/config/zigbee2mqtt2/log/2022-11-10.13-35-12' filename: log.txt
    Zigbee2MQTT:debug 2022-11-10 13:35:12: Removing old log directory '/config/zigbee2mqtt2/log/2022-11-10.10-15-39'
    Zigbee2MQTT:info  2022-11-10 13:35:12: Starting Zigbee2MQTT version 1.28.2 (commit #unknown)
    Zigbee2MQTT:info  2022-11-10 13:35:12: Starting zigbee-herdsman (0.14.68)
    Zigbee2MQTT:debug 2022-11-10 13:35:12: Using zigbee-herdsman with settings: '{"adapter":{"concurrent":null,"delay":null,"disableLED":false},"backupPath":"/config/zigbee2mqtt2/coordinator_backup.json","databaseBackupPath":"/config/zigbee2mqtt2/database.db.backup","databasePath":"/config/zigbee2mqtt2/database.db","network":{"channelList":[13],"extendedPanID":[221,221,221,221,221,221,221,221],"networkKey":"HIDDEN","panID":6999},"serialPort":{"path":"tcp://192.168.1.130:20108"}}'
    2022-11-10T09:35:12.303Z zigbee-herdsman:adapter Failed to validate path: 'Error: spawn udevadm ENOENT'
    2022-11-10T09:35:12.305Z zigbee-herdsman:controller:log Starting with options '{"network":{"networkKeyDistribute":false,"networkKey":[1,3,5,7,9,11,13,15,0,2,4,6,8,10,12,13],"panID":6999,"extendedPanID":[221,221,221,221,221,221,221,221],"channelList":[13]},"serialPort":{"path":"tcp://192.168.1.130:20108"},"databasePath":"/config/zigbee2mqtt2/database.db","databaseBackupPath":"/config/zigbee2mqtt2/database.db.backup","backupPath":"/config/zigbee2mqtt2/coordinator_backup.json","adapter":{"disableLED":false,"concurrent":null,"delay":null}}'
    2022-11-10T09:35:12.305Z zigbee-herdsman:adapter:zStack:znp:log Opening TCP socket with 192.168.1.130:20108
    2022-11-10T09:35:12.312Z zigbee-herdsman:adapter:zStack:znp:log Socket connected
    2022-11-10T09:35:12.312Z zigbee-herdsman:adapter:zStack:znp:log Socket ready
    2022-11-10T09:35:12.313Z zigbee-herdsman:adapter:zStack:znp:log Writing CC2530/CC2531 skip bootloader payload
    2022-11-10T09:35:12.313Z zigbee-herdsman:adapter:zStack:unpi:writer --> buffer [239]
    2022-11-10T09:35:12.314Z zigbee-herdsman:adapter:zStack:unpi:parser <-- [69,114,114,111,114,32,99,114,101,97,116,105,110,103,32,112,111,114,116,32,108,111,99,107,32,102,105,108,101,10,13]
    2022-11-10T09:35:12.315Z zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [69,114,114,111,114,32,99,114,101,97,116,105,110,103,32,112,111,114,116,32,108,111,99,107,32,102,105,108,101,10,13]
    2022-11-10T09:35:12.316Z zigbee-herdsman:adapter:zStack:znp:log Port closed
    2022-11-10T09:35:13.317Z zigbee-herdsman:adapter:zStack:znp:log Skip bootloader for CC2652/CC1352
    2022-11-10T09:35:13.320Z zigbee-herdsman:adapter:zStack:znp:SREQ --> SYS - ping - {"capabilities":1}
    2022-11-10T09:35:13.321Z zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,0,33,1,32]
    2022-11-10T09:35:19.323Z zigbee-herdsman:adapter:zStack:znp:SREQ --> SYS - ping - {"capabilities":1}
    2022-11-10T09:35:19.323Z zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,0,33,1,32]
    2022-11-10T09:35:25.331Z zigbee-herdsman:adapter:zStack:znp:SREQ --> SYS - ping - {"capabilities":1}
    2022-11-10T09:35:25.332Z zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,0,33,1,32]
    Zigbee2MQTT:error 2022-11-10 13:35:31: Error while starting zigbee-herdsman
    Zigbee2MQTT:error 2022-11-10 13:35:31: Failed to start zigbee
    Zigbee2MQTT:error 2022-11-10 13:35:31: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
    Zigbee2MQTT:error 2022-11-10 13:35:31: Exiting...
    Zigbee2MQTT:error 2022-11-10 13:35:31: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
        at ZStackAdapter.start (/app/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:103:27)
        at Controller.start (/app/node_modules/zigbee-herdsman/src/controller/controller.ts:132:29)
        at Zigbee.start (/app/lib/zigbee.ts:58:27)
        at Controller.start (/app/lib/controller.ts:101:27)
        at start (/app/index.js:109:5)

    Повторюсь, на связке основная машине с Home Assistent + рабочая станция с Debian - работало все отлично. Здесь ни в какую, думаю здесь версия скачанная ser2net 4.3.6

    или глючная или у меня "лыжи" не едут.

    Заранее спасибо за помощь! Всю голову уже "сломал" :-)

×
×
  • Create New...