NEWS
Probleme mit der Konfiguration SLZB-06M
-
Hallo zusammen,
ich nutze IoBroker erst seit ein paar Wochen. Ich selber bin Elektriker komm aber bei der folgenden Konfiguration an meine Grenzen. Selbst ChatGPT schafft es nicht. Also ich habe den SMLIGHT SLZB 06 (LAN 192.168.2.196)-Software Stand: v2.7.1 und will diesen nun in den ioBroker implementieren. Dieser Soll dann Daten von Ikea-Parasoll und andere ZigBee-Komponenten Daten sammeln/verteilen. Diese Daten werden von ioBroker(.2.186) in meine SPS S7-300 Steuerung über den s7.0 Adapter geleitet. Also SPS ist das Gehirn, ioBroker der Vermittler, SLZB das Sprachrohr und das Ikea-Parasoll der Sensor. IoBroker ist auf einen Proxmox(2.185) installiert. Dort läuft die Zigbee2MQTT instanz. Im Proxmox-Container(100) ist auch Mosquitto installiert. Wo Drückt der Schuh? Ich bekomme keine Verbindung zwischen IoBroker und dem SLZB hin. Wer kann mir hier helfen/seine Konfiguration erklären. Grüße Danke -
Hallo zusammen,
ich nutze IoBroker erst seit ein paar Wochen. Ich selber bin Elektriker komm aber bei der folgenden Konfiguration an meine Grenzen. Selbst ChatGPT schafft es nicht. Also ich habe den SMLIGHT SLZB 06 (LAN 192.168.2.196)-Software Stand: v2.7.1 und will diesen nun in den ioBroker implementieren. Dieser Soll dann Daten von Ikea-Parasoll und andere ZigBee-Komponenten Daten sammeln/verteilen. Diese Daten werden von ioBroker(.2.186) in meine SPS S7-300 Steuerung über den s7.0 Adapter geleitet. Also SPS ist das Gehirn, ioBroker der Vermittler, SLZB das Sprachrohr und das Ikea-Parasoll der Sensor. IoBroker ist auf einen Proxmox(2.185) installiert. Dort läuft die Zigbee2MQTT instanz. Im Proxmox-Container(100) ist auch Mosquitto installiert. Wo Drückt der Schuh? Ich bekomme keine Verbindung zwischen IoBroker und dem SLZB hin. Wer kann mir hier helfen/seine Konfiguration erklären. Grüße Danke@der-tüftler betreibst du zwei Netzwerke?
Einmal .1.xxx und einmal .2.xxx für deine Geräte oder ist das ein Tippfehler?
-
@der-tüftler betreibst du zwei Netzwerke?
Einmal .1.xxx und einmal .2.xxx für deine Geräte oder ist das ein Tippfehler?
@wendy2702 Sorry, das ist ein Tippfehler. Alles ist in einem Netz und auch über die Weboberfläche erreichbar. Anpingen aus dem IoBroker-Container(100) bei allen möglich. Nur eine ein Datenaustausch findet nicht statt.
-
@wendy2702 Sorry, das ist ein Tippfehler. Alles ist in einem Netz und auch über die Weboberfläche erreichbar. Anpingen aus dem IoBroker-Container(100) bei allen möglich. Nur eine ein Datenaustausch findet nicht statt.
@der-tüftler sagte in Probleme mit der Konfiguration SLZB-06M:
@wendy2702 Sorry, das ist ein Tippfehler. Alles ist in einem Netz und auch über die Weboberfläche erreichbar. Anpingen aus dem IoBroker-Container(100) bei allen möglich. Nur eine ein Datenaustausch findet nicht statt.
Welchen Adapter versuchst du zu nutzen ?
Wie soll die Verbindung zum ioBroker laufen ?Wenn zigbee2mqtt läuft (und mit dem SLZB spricht) kann der ioBroker nicht parallel mit dem sprechen - da läuft Serial over Ethernet - das ist immer eine Punkt zu Punkt verbindung
A.
-
@der-tüftler sagte in Probleme mit der Konfiguration SLZB-06M:
@wendy2702 Sorry, das ist ein Tippfehler. Alles ist in einem Netz und auch über die Weboberfläche erreichbar. Anpingen aus dem IoBroker-Container(100) bei allen möglich. Nur eine ein Datenaustausch findet nicht statt.
Welchen Adapter versuchst du zu nutzen ?
Wie soll die Verbindung zum ioBroker laufen ?Wenn zigbee2mqtt läuft (und mit dem SLZB spricht) kann der ioBroker nicht parallel mit dem sprechen - da läuft Serial over Ethernet - das ist immer eine Punkt zu Punkt verbindung
A.
@asgothian Zigbeegerät(zb. Parasoll) sendet Daten an den SLZB, dieser an Zigbee2MQTT-Instanz, dieser dann an Mosquitto. Diese Daten werden dann aufbereitet und über die s7-Istanz an ein Steuerung übergeben. Mittels KI Unterstützung habe ich es nicht geschaft das die Z2M-Instanz startet und läuft. Jetz bin ich mit der Aussage das der IoBroker gleichzeitig sich mit dem SLZB unterhalten will während der Z2M dies machen will.
-
@asgothian Zigbeegerät(zb. Parasoll) sendet Daten an den SLZB, dieser an Zigbee2MQTT-Instanz, dieser dann an Mosquitto. Diese Daten werden dann aufbereitet und über die s7-Istanz an ein Steuerung übergeben. Mittels KI Unterstützung habe ich es nicht geschaft das die Z2M-Instanz startet und läuft. Jetz bin ich mit der Aussage das der IoBroker gleichzeitig sich mit dem SLZB unterhalten will während der Z2M dies machen will.
@der-tüftler Humm
Fangen wir vorne an:
-
die Daten des Parasoll kommen
-- in der Web-Oberfläche von Z2M an ?
-- im MQTT Server an (via MQTT Explorer sichtbar) -
hast du auf dem ioBroker den Zigbee2mqtt Adapter installiert und konfiguriert (siehe Hier: https://github.com/arteck/ioBroker.zigbee2mqtt/blob/main/docs/DE/DE_AdapterConfig.md) ?
-
wenn ja: kommen da Daten an ?
-
hast du auf dem ioBroker einen MQTT Client laufen, der mit deinem MQTT Server verbunden ist ?
-
wenn ja: hast du da die entsprechenden Topics abonniert ?
-
Dann noch: Warum so kompliziert. Warum nicht einfach im ioBroker den Zigbee Adapter installieren, und wie hier beschrieben mit dem SLZB verbinden und verwenden (vorher natürlich Z2M anhalten, sonst geht es nicht)
A.
-
-
@der-tüftler Humm
Fangen wir vorne an:
-
die Daten des Parasoll kommen
-- in der Web-Oberfläche von Z2M an ?
-- im MQTT Server an (via MQTT Explorer sichtbar) -
hast du auf dem ioBroker den Zigbee2mqtt Adapter installiert und konfiguriert (siehe Hier: https://github.com/arteck/ioBroker.zigbee2mqtt/blob/main/docs/DE/DE_AdapterConfig.md) ?
-
wenn ja: kommen da Daten an ?
-
hast du auf dem ioBroker einen MQTT Client laufen, der mit deinem MQTT Server verbunden ist ?
-
wenn ja: hast du da die entsprechenden Topics abonniert ?
-
Dann noch: Warum so kompliziert. Warum nicht einfach im ioBroker den Zigbee Adapter installieren, und wie hier beschrieben mit dem SLZB verbinden und verwenden (vorher natürlich Z2M anhalten, sonst geht es nicht)
A.
@asgothian Ich muss vorweggreifen. Da ich immer erst die Infrastruktur aufbaue(kommt von meinem Beruf her) habe ich erst die Funkverbindung aufbauen wollen. Einen Parasoll wurde noch nicht in betrieb gesetz(liegt hier noch verpackt auf´m Schreibtisch). Der SLZB sowie Instanzen des IoBrokers sind über die Weboberfläche sichtbar. Auf dem IoBroker wurde die Instanz Zigbee2MQTT(Z2M) installuiert. Gleichzeitig läüft in dem IoBroker-Container Mosquitto.
Zitat: Dann noch: Warum so kompliziert. Warum nicht einfach im ioBroker den Zigbee Adapter installieren, und wie hier beschrieben mit dem SLZB verbinden und verwenden (vorher natürlich Z2M anhalten, sonst geht es nicht) Welche einfachere Art gibt es? Da ich mich hier nicht so auskenne bin ich für jeden Ratschlag mehr als Dankbar. Benötige ich Mosquitto überhaupt? Je schlanker ein System umso weniger Fehlerquellen. -
-
@asgothian Ich muss vorweggreifen. Da ich immer erst die Infrastruktur aufbaue(kommt von meinem Beruf her) habe ich erst die Funkverbindung aufbauen wollen. Einen Parasoll wurde noch nicht in betrieb gesetz(liegt hier noch verpackt auf´m Schreibtisch). Der SLZB sowie Instanzen des IoBrokers sind über die Weboberfläche sichtbar. Auf dem IoBroker wurde die Instanz Zigbee2MQTT(Z2M) installuiert. Gleichzeitig läüft in dem IoBroker-Container Mosquitto.
Zitat: Dann noch: Warum so kompliziert. Warum nicht einfach im ioBroker den Zigbee Adapter installieren, und wie hier beschrieben mit dem SLZB verbinden und verwenden (vorher natürlich Z2M anhalten, sonst geht es nicht) Welche einfachere Art gibt es? Da ich mich hier nicht so auskenne bin ich für jeden Ratschlag mehr als Dankbar. Benötige ich Mosquitto überhaupt? Je schlanker ein System umso weniger Fehlerquellen.@der-tüftler sagte in Probleme mit der Konfiguration SLZB-06M:
@asgothian Ich muss vorweggreifen. Da ich immer erst die Infrastruktur aufbaue(kommt von meinem Beruf her) habe ich erst die Funkverbindung aufbauen wollen. Einen Parasoll wurde noch nicht in betrieb gesetz(liegt hier noch verpackt auf´m Schreibtisch). Der SLZB sowie Instanzen des IoBrokers sind über die Weboberfläche sichtbar. Auf dem IoBroker wurde die Instanz Zigbee2MQTT(Z2M) installuiert. Gleichzeitig läüft in dem IoBroker-Container Mosquitto.
Zitat: Dann noch: Warum so kompliziert. Warum nicht einfach im ioBroker den Zigbee Adapter installieren, und wie hier beschrieben mit dem SLZB verbinden und verwenden (vorher natürlich Z2M anhalten, sonst geht es nicht) Welche einfachere Art gibt es? Da ich mich hier nicht so auskenne bin ich für jeden Ratschlag mehr als Dankbar. Benötige ich Mosquitto überhaupt? Je schlanker ein System umso weniger Fehlerquellen.Also.. es gibt Prinzipiell 3(4) Möglichkeiten:
- Direkt: ioBroker.Zigbee installieren - nach dieser Anleitung Konfigurieren das der direkt mit dem SLZB kommuniziert.
=> Alle Datenpuntke der Zigbee-Geräte landen direkt im ioBroker, und nur im ioBroker. - Via Zigbee2mqtt.io und ioBroker.zigbee2mqtt Adapter - Zigbee2mqtt.io zum laufen bringen (lt. deiner Aussage bereits geschehen - incl. Aufbau eines Zigbee Netzwerkes unter Verwendung des SLZB.). Danach Zigbee2mqtt Adapter im ioBroker installieren, und nach der oben verlinkten Anleitung konfigurieren.
=> Alle Datenpunkte der Zigbee-Geräte landen erst einmal in Zigbee2mqtt (Z2M), und werden von da via Websocket an den ioBroker.zigbee2mqtt Adapter weitergeleitet - landen damit (auch) im ioBroker - Via Z2M, externer MQTT server, mqtt client - Zigbee2mqtt.io zum laufen bringen (lt. deiner Aussage bereits geschehen - incl. Aufbau eines Zigbee Netzwerkes unter Verwendung des SLZB.). Verbinden von Zigbee2mqtt.io mit dem MQTT Server. Installation des ioBroker.mqtt Adapter (als Client), Verbinden mit dem MQTT Server und abonnieren der entsprechenden Topics.
=> Damit landen die Daten zunächst in Z2M, und darüber im MQTT Adapter. Alle Daten die die Geräte liefern landen auch automatisch im MQTT Client im ioBroker, sofern die korrekten 'subscription rules' gesetzt sind. aber: Alle Datenpuntke für Steuerbefehle an die Zigbee-Geräte müssen auf ioBroker Seite erst manuell angelegt und mit MQTT published werden. - Via Z2M, MQTT und Node-Red. - siehe 3. Danach via Node-red. Damit kenn ich mich nicht aus :)
Der Vorteil der Optionen 3 (und 4) ist das neben dem ioBroker parallel noch andere HA Systeme direkt auf MQTT zugreifen können. Wenn du sowieso schon MQTT nutzt kann es sein das diese Variante für Dich einfach und Sinnvoll ist. Ansonsten sind mir die jeweils zu komplex.
A.
Nachtrag: Z2M lässt sich ohne MQTT Server nicht betreiben. Allerdings bringt der ioBroker.zigbee2mqtt Adapter einen eigenen kleinen MQTT Server mit, der ausreichend ist damit Z2M läuft. Für die eigentliche Kommunikation wird der dann aber nicht benutzt.
- Direkt: ioBroker.Zigbee installieren - nach dieser Anleitung Konfigurieren das der direkt mit dem SLZB kommuniziert.
-
@der-tüftler sagte in Probleme mit der Konfiguration SLZB-06M:
@asgothian Ich muss vorweggreifen. Da ich immer erst die Infrastruktur aufbaue(kommt von meinem Beruf her) habe ich erst die Funkverbindung aufbauen wollen. Einen Parasoll wurde noch nicht in betrieb gesetz(liegt hier noch verpackt auf´m Schreibtisch). Der SLZB sowie Instanzen des IoBrokers sind über die Weboberfläche sichtbar. Auf dem IoBroker wurde die Instanz Zigbee2MQTT(Z2M) installuiert. Gleichzeitig läüft in dem IoBroker-Container Mosquitto.
Zitat: Dann noch: Warum so kompliziert. Warum nicht einfach im ioBroker den Zigbee Adapter installieren, und wie hier beschrieben mit dem SLZB verbinden und verwenden (vorher natürlich Z2M anhalten, sonst geht es nicht) Welche einfachere Art gibt es? Da ich mich hier nicht so auskenne bin ich für jeden Ratschlag mehr als Dankbar. Benötige ich Mosquitto überhaupt? Je schlanker ein System umso weniger Fehlerquellen.Also.. es gibt Prinzipiell 3(4) Möglichkeiten:
- Direkt: ioBroker.Zigbee installieren - nach dieser Anleitung Konfigurieren das der direkt mit dem SLZB kommuniziert.
=> Alle Datenpuntke der Zigbee-Geräte landen direkt im ioBroker, und nur im ioBroker. - Via Zigbee2mqtt.io und ioBroker.zigbee2mqtt Adapter - Zigbee2mqtt.io zum laufen bringen (lt. deiner Aussage bereits geschehen - incl. Aufbau eines Zigbee Netzwerkes unter Verwendung des SLZB.). Danach Zigbee2mqtt Adapter im ioBroker installieren, und nach der oben verlinkten Anleitung konfigurieren.
=> Alle Datenpunkte der Zigbee-Geräte landen erst einmal in Zigbee2mqtt (Z2M), und werden von da via Websocket an den ioBroker.zigbee2mqtt Adapter weitergeleitet - landen damit (auch) im ioBroker - Via Z2M, externer MQTT server, mqtt client - Zigbee2mqtt.io zum laufen bringen (lt. deiner Aussage bereits geschehen - incl. Aufbau eines Zigbee Netzwerkes unter Verwendung des SLZB.). Verbinden von Zigbee2mqtt.io mit dem MQTT Server. Installation des ioBroker.mqtt Adapter (als Client), Verbinden mit dem MQTT Server und abonnieren der entsprechenden Topics.
=> Damit landen die Daten zunächst in Z2M, und darüber im MQTT Adapter. Alle Daten die die Geräte liefern landen auch automatisch im MQTT Client im ioBroker, sofern die korrekten 'subscription rules' gesetzt sind. aber: Alle Datenpuntke für Steuerbefehle an die Zigbee-Geräte müssen auf ioBroker Seite erst manuell angelegt und mit MQTT published werden. - Via Z2M, MQTT und Node-Red. - siehe 3. Danach via Node-red. Damit kenn ich mich nicht aus :)
Der Vorteil der Optionen 3 (und 4) ist das neben dem ioBroker parallel noch andere HA Systeme direkt auf MQTT zugreifen können. Wenn du sowieso schon MQTT nutzt kann es sein das diese Variante für Dich einfach und Sinnvoll ist. Ansonsten sind mir die jeweils zu komplex.
A.
Nachtrag: Z2M lässt sich ohne MQTT Server nicht betreiben. Allerdings bringt der ioBroker.zigbee2mqtt Adapter einen eigenen kleinen MQTT Server mit, der ausreichend ist damit Z2M läuft. Für die eigentliche Kommunikation wird der dann aber nicht benutzt.
@asgothian Hallo, da ich hier schon an diesem "mist" 3tage feststecke, werde ich den Vorschlag 1 übernehmen. A: Schlankes System, B. und nicht Daten erst dort und verschieben nach hier.... C: es Sieht nach einer guten Anleitung aus.
Nutzt Du auch einen SLZB? Falls dies so ist, wie ist Deine Lösung und Erfahrung? - Direkt: ioBroker.Zigbee installieren - nach dieser Anleitung Konfigurieren das der direkt mit dem SLZB kommuniziert.
-
@asgothian Hallo, da ich hier schon an diesem "mist" 3tage feststecke, werde ich den Vorschlag 1 übernehmen. A: Schlankes System, B. und nicht Daten erst dort und verschieben nach hier.... C: es Sieht nach einer guten Anleitung aus.
Nutzt Du auch einen SLZB? Falls dies so ist, wie ist Deine Lösung und Erfahrung?@der-tüftler sagte in Probleme mit der Konfiguration SLZB-06M:
Nutzt Du auch einen SLZB? Falls dies so ist, wie ist Deine Lösung und Erfahrung?
Nein, ich nutze aktuell in meinem Live System einen USB Koordinator. Aber ich habe einen LAN Koordinator im Entwicklungssystem - nur so kann ich den Adapter entsprechend testen.
Und meine Lösung ist #1 - auch weil ich der Hauptentwickler des Zigbee Adapters bin :)
A.
-
@der-tüftler sagte in Probleme mit der Konfiguration SLZB-06M:
Nutzt Du auch einen SLZB? Falls dies so ist, wie ist Deine Lösung und Erfahrung?
Nein, ich nutze aktuell in meinem Live System einen USB Koordinator. Aber ich habe einen LAN Koordinator im Entwicklungssystem - nur so kann ich den Adapter entsprechend testen.
Und meine Lösung ist #1 - auch weil ich der Hauptentwickler des Zigbee Adapters bin :)
A.
@asgothian Sorry, ich bin gerade etwas verblüfft. Ich habe 2min gebraucht um die Anleitung und das alles um zu setzten. Und Dann das:
attempting dns lookup for 192.168.2.196
dns lookup for tcp://192.168.2.196:6638 produced 192.168.2.196
attempting to connect to 192.168.2.196 port 6638
connected successfully to connect to 192.168.2.196 port 6638
Sorry, Damit habe ich nicht so schnell gerechnet. DANKE für den Support. Einfach riesig. Kaum macht man es richtig und schon läuft es.