Liebe SmartHome for Dummies Gemeinde.

Die phpBB Forum Software gehört nicht wirklich zu den modernsten seiner Art.
Ich habe mich an einer Migration zu Discourse versucht und bin leider kläglich gescheitert.

Möchte aber trotzdem einen Neuanfang auf einer modernen Plattform starten.
Gerne möchte ich Euch animieren das neue Discourse Forum zu benutzen.
Bestehenden Usern bleibt es leider nicht erspart, sich auf der neuen Platform neu anzumelden.

Das Forum hier, bleibt selbstverständlich Online. Ich würde versuchen einiges händisch zu migrieren.
Da fallen mir die Rubriken "Template Sammlungen" oder "Best Practice Automatisierungen" ein.

SmartHome for Dummies Discourse Platform.

Zigbee2Mqtt Adapter SMLIGHT SLZB-06 funktioniert nicht!

Hauptkategorie Hardware und alle Unterkategorien sind im Lesemodus.
Hier geht es im neuen Kleid weiter https://community-discourse.smarthome-for-dummies.de/


Forumsregeln

Hier geht es im neuen Kleid weiter https://community-discourse.smarthome-for-dummies.de/

Antworten
Beda B.
Beiträge: 2
Registriert: So 16. Apr 2023, 08:53
1

Zigbee2Mqtt Adapter SMLIGHT SLZB-06 funktioniert nicht!

Beitrag von Beda B. »

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)

Code: Alles auswählen

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)

Code: Alles auswählen

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:

Code: Alles auswählen

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

Benutzeravatar
Osorkon
Administrator
Beiträge: 2105
Registriert: Sa 17. Jul 2021, 16:53
3
Wohnort: Langenargen
Has thanked: 63 times
Been thanked: 580 times
Kontaktdaten:

Re: Zigbee2Mqtt Adapter SMLIGHT SLZB-06 funktioniert nicht!

Beitrag von Osorkon »

Welchen SMLIGHT SLZB-06 hast Du den? Da gibt es glaube ich mehrere Modell mit unterschiedlichen Chips.
Je Chip musst Du auch den richtigen Adapter Typ in der configuration angeben.

Ich würde als erstes schauen ab auch die Firmware aktuelle ist. Und diese erstmal auf den aktuellen Stand bringen.
Der Adapter Typ ezsp ist z.B. veraltet, anstatt ezsp solltest Du ember verwenden, wenn es sich um ein EmberZNet adapters (Silicon Labs) handelt.
Siehe auch ZigBee2MQTT Dokumentation

Deine configuration hat mehrere Fehler. Angefangen von falschen Einrückungen über doppelte Einträge bis hinzu fehlenden Zeilenumbrüchen.

Die Konfiguration selbst, würde ich ausschließlich über die zigbee2mqtt configuration.yaml vornehmen.
Das ZigBee2MQTT Add-on stoppen, configuration anpassen und speichern und dann das Add-on wieder starten.

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Antworten