HamGeek / corogoo / Wishcolor Zigbee 3.0 koordynator LAN konfiguracja Z2M

Próbowałem podpiąć drugi koncentrator tak jak to jest opisane tu Zigbee2MQTT dwie instalacje w jednym HA

Wynik:

Zigbee2MQTT:info  2023-07-13 15:58:44: Starting Zigbee2MQTT version 1.32.1 (commit #unknown)
Zigbee2MQTT:info  2023-07-13 15:58:44: Starting zigbee-herdsman (0.16.0)
Zigbee2MQTT:error 2023-07-13 15:58:45: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2023-07-13 15:58:45: Failed to start zigbee

Podpowiesz?

Za krótki log nie ma w nim żadnej istotnej informacji o błędzie, poczekaj dłużej i wklej cały.

PS wiem że to rozwiązanie działa, bo sprawdzałem, ale nie mam teraz tylu luźnych koordynatorów naraz, pamiętaj, że każda instancja musi mieć nieco inne konfiguracje (w szczególności nie mogą sobie nadpisywać danych!).

W ogóle to ZA MAŁO INFORMACJI najlepiej przygotuj screenshoty (tam gdzie to potrzebne) oraz logi/konfiguracje koniecznie tekstowo z obu swoich instancji, może wtedy ktoś znajdzie istotny błąd, bo taki malutki wycinek obrazu sytuacji jest za mały na sensowną diagnostykę).
Nikt nie ma szklanej kuli by zgadywać jaki masz sprzęt itd.

cały log:

[15:58:34] INFO: Preparing to start...
[15:58:35] INFO: Socat not enabled
[15:58:38] INFO: Starting Zigbee2MQTT...
Zigbee2MQTT:info  2023-07-13 15:58:44: Logging to console and directory: '/config/zigbee2mqtt_lan/log/2023-07-13.15-58-44' filename: log.txt
Zigbee2MQTT:info  2023-07-13 15:58:44: Starting Zigbee2MQTT version 1.32.1 (commit #unknown)
Zigbee2MQTT:info  2023-07-13 15:58:44: Starting zigbee-herdsman (0.16.0)
Zigbee2MQTT:error 2023-07-13 15:58:45: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2023-07-13 15:58:45: Failed to start zigbee
Zigbee2MQTT:error 2023-07-13 15:58:45: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Zigbee2MQTT:error 2023-07-13 15:58:45: Exiting...
Zigbee2MQTT:error 2023-07-13 15:58:45: Error: Error while opening socket
    at Socket.<anonymous> (/app/node_modules/zigbee-herdsman/src/adapter/z-stack/znp/znp.ts:198: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)

Tu kluczowe jest to

Error: Error while opening socket

A cała reszta?
Naprawdę sądzisz, że mamy tu jakieś zajebiste szklane kule do wróżenia?

Nic nie wiem o możliwościach paranormalnych uczestników tej grupy… ;)))

Nie ma reszty. Skopiowałem cały log. Z2M próbuje się odpalić, napotyka błąd i zaprzestaje. Skąd mam wziąć resztę?

Konfiguracja tej instancji i konfiguracja drugiej instancji (tej która działa i logi też stamtąd).
Jak mamy zgadnąć jaki masz sprzęt i jakie konfiguracje?

Niedziałająca:

data_path: /config/zigbee2mqtt_lan
socat:
  enabled: false
  master: pty,raw,echo=0,link=/tmp/ttyZ2M,mode=777
  slave: tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5
  options: "-d -d"
  log: false
mqtt:
  base_topic: zigbee2mqtt_lan
serial:
  port: tcp://10.0.4.130:6638
advanced:
  log_level: info
  pan_id: 6540
  chanel: 25
  network_key:
    - 1
    - 3
    - 5
    - 7
    - 9
    - 11
    - 13
    - 15
    - 0
    - 2
    - 4
    - 6
    - 8
    - 10
    - 12
    - 13
  elapsed: true
  last_seen: ISO_8601_local

Działająca:

data_path: /config/zigbee2mqtt
socat:
  enabled: false
  master: pty,raw,echo=0,link=/tmp/ttyZ2M,mode=777
  slave: tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5
  options: "-d -d"
  log: false
mqtt:
  base_topic: zigbee2mqtt
serial:
  port: /dev/ttyUSB0
advanced:
  log_level: info
  pan_id: 6500
  chanel: 20
  network_key:
    - 1
    - 3
    - 2
    - 7
    - 9
    - 11
    - 12
    - 15
    - 0
    - 2
    - 4
    - 6
    - 8
    - 10
    - 12
    - 14
  elapsed: true
  last_seen: ISO_8601_local

Jesteś pewien, że Z2M może się połączyć z tym adresem na tym porcie?
Jeśli to jakiś koordynator combo (sieć+USB) to jesteś pewien, że jest przełączony w tryb sieciowy?

W samej konfiguracji nie widzę błędów, nie chcę ich na siłę szukać, póki co wydaje się że ten adapter nie jest pod tym adresem albo nie masz routingu do tego adresu.
Niektóre adaptery wymagają specyficznej konfiguracji.

Napisz co w ustawieniach zmieniałeś w drugiej instalacji, i po drugie kod który wkleiłeś (ten pierwszy) opisany jako “Niedziałająca” w którym miejscu wpisałeś.?

Zmieniłem wszystko to i tak jak opisałeś. Ten niedziałający to nowa, dodatkowa instalacja. Działający jest na donglu wpiętym w RASP do USB, niedziałający to to rozwiązanie LAN wpięte w tę samą sieć co RASP, ale w drugim budynku. IP jestem pewien, portu nie, przepisałem z Twojego rozwiązania i nie wiem jak sprawdzić jaki powinien być.

Kod wpisany jest w konfiguracji drugiej instancji Z2M

Budynki masz oczywiście spięte skrętką i jest to jedna podsieć z RPi?

Nie skrętką, tylko światłowodem. Tak.

Czy po wpisaniu adresu 10.0.4.130 do przeglądarki pojawia Ci się “jakiś” panel do zarządzania koordynatorem?
Co to za koordynator? (ten LAN)

Odpowiem w poniedziałek, bo mam to w firmie.
Dzięki za chęć pomocy.

Jak dla mnie może być i światłowód, byleby RPi i koordynator były w tej samej fizycznie podsieci (tj. w tym samym segmencie sieci).
Trzeba by pogrzebać po dokumentacji, ale bodajże unicast(? hmm może multicast?) musi dolatywać.

Edit: prosty eksperyment to potwierdzi - weź koordynator do domu i wepnij do tego samego switcha co RPi i wtedy konfiguruj, po udanej konfiguracji przenieś sprzęt w miejsce docelowe.
Jestem przekonany, że problem dotyczy konfiguracji sieci, ale nie wiem gdzie konkretnie szukać.

jest w tej samej podsieci.

Edit:

@rafkan nie, nie pojawia się żaden panel, ale odpowiada ładnie na ping.

Koordynator jest taki:
https://pl.aliexpress.com/item/1005004740321069.html?spm=a2g0o.order_list.order_list_main.180.21ef1c24KBuMEz&gatewayAdapt=glo2pol

W instrukcji masz napisane z jakiego portu korzystać:

serial:
    port: tcp://ip_address:1053

to dlaczego wpisujesz port ?

port: tcp://10.0.4.130:6638

Edit:
Jeśli nie ruszy na porcie 1053 to spróbuj na 5000.

Mam dwie instalacje Z2M, w końcu ruszyło. Tyle, że jak działają obie - to mi znikają z HA wszystkie encje i większość urządzeń z Zigbee (pozostają widoczne tylko te urządzenia, które mają ukryte encje, ale nie widać w nich tych właściwych).

Co ciekawe - encje te, choć nie da się ich wyszukać, nie ma ich w narzędziach developerskich, nadal działają!
Efekt jest taki, że w kafelku integracji mqtt z 14 urządzeń pozostaje tylko o 6, czyli Supla + jedno Zigbee z ukrytą encją. Pomaga jedynie wyłączenie tej nowej instancji Z2M + ponowne uruchomienie dotychczasowej. Wtedy dopiero ponowne wczytanie Mqtt pokazuje poprawnie wszystkie urządzenia. Czego nie wiem? Co jest źle?

1 polubienie

Porty hosta masz różne w obydwu instalacjach ?

Base topic również masz różny w obu instalacjach?

sprecyzuj w jaki sposób masz zintegrowaną suplę z HA

Porty są różne: 8485 i 8486
base_topic: zigbee2mqtt i base_topic: zigbee2mqtt_lan

Supla - sposób drugi.

Supla akurat działa cały czas dobrze, mam problem jedynie z urządzeniami Zigbee.

1 polubienie