SMLIGHT SLZB-06 funktioniert in HA nicht!

Hallo zusammen,

Zu Hause wollte ich alles auf den SMLIGHT SLZB-06 umstellen, habe mir den zweimal SLZB-06 bestellt. Wenn zu Hause alles funktionieren würde, wäre es noch toll, auch die Familien Unterkünfte mit einzupflegen.

Ich bekomme leider schon den ersten SLZB-06 in HA nicht zum laufen.

Info was ist bis jetzt gemacht habe.

Der SLZB-06 ist soweit mit fester IP (192.168.1.55:6638) eingerichtet.
Er wird auch so erkannt.
Ich möchte ausschliesslich Zigbee2MQTT verwenden.
Aktuell funktioniert mein HA mit einem Sonoff Adapter mit EZSP V8, Mosquitto Broker und Z2M.
Ich habe alle Adapter gestoppt und ein Backup erstellt.
In der Configurations.yaml im Zigbee2Mqtt Verzeichnis habe ich die angegebenen Zeilen (SONOFF) entfernt und mit den Infos vom SLZB-06 Control Panel eingefügt

Alt (SONOFF)

mqtt:
  server: mqtt://core-mosquitto:1883
  user: addons
  password: oogi8Ienahpeelop1ziemeibol3SheeYiebuhoe2eiwoHie2iet8EthangiZ3taev
serial:
  port: /dev/ttyACM0
  adapter: ezsp
frontend:
  port: 8099
advanced:
  homeassistant_legacy_entity_attributes: false
  legacy_api: false
  legacy_availability_payload: false
device_options:
  legacy: false

Neu (SMLIGHT SLZB-06)


mqtt:
  server: mqtt://core-mosquitto:1883
  user: addons
  password: oogi8Ienahpeelop1ziemeibol3SheeYiebuhoe2eiwoHie2iet8EthangiZ3taev
serial:
    port: tcp://192.168.1.55:6638
  baudrate: 115200
  adapter: zstack
  disable_led: false
advanced:
  transmit_power: 20adapter: ezsp
frontend:
  port: 8099
advanced:
  homeassistant_legacy_entity_attributes: false
  legacy_api: false
  legacy_availability_payload: false
device_options:
  legacy: false

Im Z2M AddOn habe ich unter serial den SLZB-06 eingetragen und den Serial Adapter (Sonoff) entfernt. den HA Server beendet und den Sonoff vom Proxmox HA Server abgezogen.
Der SLZB-06 ist über LAN mit USB Strom bereits aktiv im LAN.
Danach wurde der HA neu gestartet.
Nach dem Neustart habe ich (wie überall beschrieben YOUTUBE …) den SLZB-06 über ZHA mit der Socket Adresse installiert.
Der SLZB-06 wurde vom HA erkannt und als Integration eingebunden.
Die ZHA Intergration habe ich dann wieder deinstalliert.
Danach wurde der Moscquitto gestartet. Der Z2M startet zwar kurz. Ich kann aber die Oberfläche nicht oeffnen, da die Fehlemeldung mit dem Hinweis kommt, “dass das AddOn nicht gestartet ist”.
Im Protokoll kommt nur die angefügten Zeilen.

AUSZUG vom Z2M Protokoll:
15:44:30] INFO: Preparing to start...
[15:44:30] INFO: Socat not enabled
[15:44:31] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.

/app/node_modules/js-yaml/lib/loader.js:183
  return new YAMLException(message, mark);
         ^
YAMLException: duplicated mapping key (15:1)

 12 |   transmit_power: 20
 13 | frontend:
 14 |   port: 8099
 15 | advanced:
------^
 16 |   homeassistant_legacy_entity_a ...
 17 |   legacy_api: false
    at generateError (/app/node_modules/js-yaml/lib/loader.js:183:10)
    at throwError (/app/node_modules/js-yaml/lib/loader.js:187:9)
    at storeMappingPair (/app/node_modules/js-yaml/lib/loader.js:358:7)
    at readBlockMapping (/app/node_modules/js-yaml/lib/loader.js:1173:9)
    at composeNode (/app/node_modules/js-yaml/lib/loader.js:1441:12)
    at readDocument (/app/node_modules/js-yaml/lib/loader.js:1625:3)
    at loadDocuments (/app/node_modules/js-yaml/lib/loader.js:1688:5)
    at Object.load (/app/node_modules/js-yaml/lib/loader.js:1714:19)
    at Object.read (/app/lib/util/yaml.ts:7:29)
    at read (/app/lib/util/settings.ts:367:20)

Mehr passiert auch nach der Aktualisierung nicht.

Die neue Konfiguration des Z2M Addons schaut so aus.

Konfiguration:

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: tcp://192.168.1.55:6638

Network:
6638				8485/tcp

Da der SLZB-06 nicht funktioniert, bekomme ich die alte Konfig nur nach kompletten Backup-Restore wieder zum laufen.

Kann mir einer bei meinem Problem helfen?

Danke Beda

:crayon:by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)

Was ich auf die schnelle sehe:

Der port ist zu weit eingerückt.

Advanced hast du doppelt drin.

Und hier stimmt auch was nicht

Kannst du das nicht im Z2M Addon einstellen?
Ich hab einen ZigStar UZG-01, der ja fast dasselbe ist und über LAN läuft so eingestellt.

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: {}
serial:
  port: tcp://192.168.167.4:6638
  baudrate: 115200
  disable_led: false

bzw. so

mqtt:
  server: mqtt://core-mosquitto:1883
  user: addons
  password: xxx
serial:
  port: tcp://192.168.167.4:6638
  baudrate: 115200
frontend:
  port: 8099
device_options:
  legacy: false
availability:
  active:
    timeout: 10
  passive:
    timeout: 1500
permit_join: false

Moin,

da ich vor einer Weile auch von einen Sonoff Dongle-P zu einem SLZB-06 gewechselt habe versuche ich mal kurz zu helfen.

Ich habe zwar keine Ahnung wo das “überall beschieben” ist und wie das begründet wird, aber wenn man Z2M nutzen will ist es natürlich “Quatsch” vorher ZHA zu installieren, um es dann im Anschluss wieder zu deinstallieren.
Aber wie gesagt: Ich weiß nicht wie das irgendwer irgendwo begründet.

Ich befürchte aber das diese Einrichtung von zuerst ZHA und dann Z2M für den SLZB-06, jetzt zu noch mehr Problemen geführt hat, weil sich ggf. noch irgendwo irgendwelche Rest von der ZHA-Einrichtung/-Konfiguration befinden. Auch wenn Du schreibst das Du ZHA wieder deinstalliert hast.

Ein paar Punkte die nicht passen hat @maxe ja bereits erwähnt, bzw. werden im Log auch auch aufgelistet.

YAMLException: duplicated mapping key (15:1)
 12 |   transmit_power: 20
 13 | frontend:
 14 |   port: 8099
 15 | advanced:

Ein weiterer wäre der Port 6638 unter Network: 6638 8485/tcp. Der 6638 hat da eigentlich auch nichts zu suchen.

Meine Z2M-Installation ist eine über die Jahre gewachsene Installation die ich z.T. individuell angepasst habe. Daher macht es hier jetzt nicht wirklich Sinn deren configuration.yaml hier zu posten weil sie halt umfangreicher als üblich ist und Du somit ggf. noch mehr verunsichert werden könntest was genau jetzt in die Z2M configuration.yaml gehört und was nicht. :slightly_smiling_face:

Versuch erst einmal die hier bereits genannten Fehler/Probleme zu korrigieren und poste dann hier die kompl. Z2M configuration.yaml und dann sieht man weiter.

Edit: Ach ja - welches der SLZB-06 Modelle nutzt Du genau? Den SLZB-06 ohne jegliche Erweiterung hinter dem 06, richtig?
SLZB-06

VG JIm