Ilość koordynatorów w sieci

Conbee2 dotarł, ale chcę się upewnić czy dobrze rozumiem procedurę zanim coś zmienię.

Port bez zmian (fizycznie są tylko dwa USB więc wyboru nie mam) czyli i wpis bez zmian.
Poniżej dopisać adapter: deconz
Oczywiście najpierw wyłączyć Raspberry i podmienić dongle.
Coś jeszcze trzeba zrobić?

Wystarczy zatrzymać usługę Zigbee2MQTT, dopisać to co powyżej i ponownie wystartować usługę.

1 polubienie

Oczywiście w obawie o uszkodzenie ConBeeII wyłączyłem Raspberry, podmieniłem dongle i uruchomiłem ponownie.
:exploding_head: zniknęły wszystkie urządzenia, zaczął się instalować jakiś dodatek, ale skończyło się porażką z komunikatem że nie znalazł portu.
Czyli piękna katastrofa, na szczęście miałem backup, może nie z ostatnimi pomysłami (w sumie to nic ważnego i do odtworzenia). Wszystko wróciło (co prawda z bólami) do stanu początkowego, co nie zmienia faktu że coś nie gra

ten wpis dodałem w tym pliku “/config/zigbee2mqtt/configuration.yaml” i w tym miejscu
“mqtt:
base_topic: zigbee2mqtt
adapter: deconz
user: addons”

Co zrobiłem nie tak? :face_with_head_bandage:

PS Zaczął się instalować deCONZ.

PS2 Przedziwne podłączyłem ConBeeII do PC żeby zobaczyć czy w ogóle działa (z W11 nie działa) a wykrył go Raspberry i zaczął instalować dodatek deCONZ, oczywiście cała konfiguracja ZigBee zamarła, pomógł dopiero restart sprzętowy. To normalne?

Wszystko zrobiło się zgodnie z założeniami HA: po uruchomieniu RPi, system automatycznie wykrył nowy sprzęt i zaczął instalować oprogramowanie do niego a mówiłem, że “wystarczy zatrzymać usługę Zigbee2MQTT”.

Używałeś wcześniej Zigbee2MQTT i nadal musisz go używać, nie możesz zmienić oprogramowania do Zigbee na inne bo wtedy zaczynasz od zera. Jeżeli zainstaluje się deCONZ po prostu go odinstaluj.

Po pierwsze, wpis

adapter: deconz

umieszczasz w sekcji “serial” a nie mqtt czyli powinno to wyglądać tak:

  1. jeśli korzystasz z adresu/ścieżki portu:
serial:
  port: /dev/ttyACM0
  adapter: deconz
  1. jeśli korzystasz z identyfikatora urządzenia (conbee):
serial:
  port: >-
    /dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE12345678-if00
  adapter: deconz

przy czym port lub identyfikator musisz sprawdzić jaki masz u Siebie.

Po drugie

co najwyżej pojawiła Ci się opcja konfiguracji deconz, gdzie wystarczy że wybierzesz opcję ignoruj.
Jeśli już zainstalowałeś deconz to musisz go odinstalować.

Czyli powinno wyglądać to tak?

external_converters: []
devices:
  - devices.yaml
groups:
  - groups.yaml
homeassistant: true
permit_join: true
mqtt:
  base_topic: zigbee2mqtt
  user: addons
  password: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  server: mqtt://core-mosquitto:1883
serial:
  port: /dev/ttyACM0
  adapter: deconz
advanced:
  log_level: debug
  pan_id: 6754
  channel: 11
  network_key:
    - 1
    - 3
    - 5
    - 7
    - 9
    - 11
    - 13
    - 15
    - 0
    - 2
    - 4
    - 6
    - 8
    - 10
    - 12
    - 13
  availability_blocklist: []
  availability_passlist: []
device_options: {}
blocklist: []
passlist: []
queue: {}
frontend:
  port: 8099
experimental: {}
availability: false

Port, czyli wejście żeńskie fizycznie nie zmienia się, jest to Raspberry Pi więc wyboru tu nie ma.
Są tylko 2 gniazda USB 2.0 (jedno zajmuje adapter bluetooth), te o prędkości 3.0 są zajęte przez podłączenie dysku SSD.

Skoro tak twierdzisz, u siebie we wszystkich konfiguracjach stosuję identyfikator koordynatora i jak dotychczas nie miałem nigdy z tym problemów. Jeśli Tobie działa “po porcie” to tak zostaw.
Dlaczego chcesz aby poniższa opcja była cały czas włączona?

permit_join: true

Conbee masz wpięte na przedłużce?

1 polubienie

:face_with_spiral_eyes: a co ona robi? tzn. ta opcja.

Włącza wyszukiwanie urządzeń.

Dziwne :thinking: w trybie graficznym (a tylko tam cokolwiek robię) tryb wyszukiwania wyłącza się sam, a nigdzie nic nie edytowałem.

PS Ok podejście nr 2 jutro, dziś odpuszczę coby w ciemności się na wieczór nie pogrążyć :grin:

Ok zrobiłem jak zalecaliście, automatyzacja działa, ale lista urządzeń wygląda tak

Mapa tak

Co zrobić aby urządzenia wróciły?

Wyłącza się bo tak jest skonstruowane wyszukiwanie że po 4 minutach z automatu przechodzi na OFF
Gdzie masz resztę ekranu


Co masz w logach

Konfiguracja w Z2M HA

Tak w /config/zigbee2mqtt/configuration.yaml

homeassistant: true
mqtt:
  server: mqtt://core-mosquitto:1883
  user: addons
  password: *********************************************
serial:
  port: /dev/ttyACM0
  adapter: deconz
frontend:
  port: 8099
devices:

'0x842e14fffe15e11a':
    friendly_name: Drukarka
    description: Switch Drukarka
  '0x55':
    friendly_name: Pokoj_tw
    description: Czujnik wilgotności/temperatury pokój
  '0x03ebea':
    friendly_name: Smart knob
    description: Pokrętło rozjaśniania smart knob
  '0xccce0':
    friendly_name: Kuchnia_rgbw
    description: Kuchnia podświetlenie dół RGB+CCT (pro)
  '0x80414e5':
    friendly_name: gniazdko_z_korytarz
    description: Gniazdko (3 klawisze) KORYTARZ
  '0x006cbd86':
    friendly_name: '0x0016cbd86'
  '0x84fd27fffe7d5ccf':
    friendly_name: downlight_z_komputer
    description: Oświetlenie komputer RGBW+CCT
  '0x84f31':
    friendly_name: Termostat_P
    description: Termostat Pokój

advanced:
  log_syslog:
    app_name: Zigbee2MQTT
    eol: /n
    host: localhost
    localhost: localhost
    path: /dev/log
    pid: process.pid
    port: 123
    protocol: tcp4
    type: '5424'
  last_seen: ISO_8601_local
external_converters:
  - TYZB01_2b8f6cio.js
  - NAS-PD07_TZ3000.js

U mnie, po zmianie na ConnBee II wygląda to tak
image

external_converters: []
devices:
  - devices.yaml
groups:
  - groups.yaml
homeassistant: true
permit_join: true
mqtt:
  base_topic: zigbee2mqtt
  user: addons
  password: *******************************************************************************
  server: mqtt://core-mosquitto:1883
serial:
  port: /dev/ttyACM0
  adapter: deconz
  advanced:
  log_level: debug
  pan_id: 6754
  channel: 11
  network_key:
    - 1
    - 3
    - 5
    - 7
    - 9
    - 11
    - 13
    - 15
    - 0
    - 2
    - 4
    - 6
    - 8
    - 10
    - 12
    - 13
  availability_blocklist: []
  availability_passlist: []
device_options: {}
blocklist: []
passlist: []
queue: {}
frontend:
  port: 8099
experimental: {}
availability: false

Ekran wygląda jak poniżej


a reszta jest pusta, klikanie w opcję “Zezwalaj na dołączanie” nic nie daje.

Logi wyglądają tak:


PS
Ooooo a to ciekawe po 30 min z hakiem są urządzenia na liście.

PS2
Zauważyłem że ConBeeII pracuje wolniej, tzn. np. mapa jest generowana wolniej. Co z zasięgami to jeszcze sprawdzę.
Puki co wszystko zaczyna działać.

PS3
Z tej perspektywy wygląda to tak

To na czym masz postawiony HA na smartwatch - u :joy: taki żart.
Sprawdź jak Z2M obciąża ci zasoby a może jakiś inny dodatek.

Na słoiku malin :rofl:

Reszta dodatków jeszcze mniej :grin: a na to wszystko styka 5W.