Einleitung
Die Integration von Shelly GerĂ€ten mit kabellosen Shelly BLU-Sensoren ist einfach und bietet Erweiterungsmöglichkeiten fĂŒr KNX-Systeme.
Ein Shelly WLAN-GerĂ€t, das die Kopplung mit einem Shelly BLU-GerĂ€t unterstĂŒtzt, kann die Signale dieses Sensors nutzen, um lokale Automatisierungen auszulösen und wiederum das KNX-System ĂŒber die Ănderungen zu informieren.
Voraussetzungen
Kenntnisse und VerstĂ€ndnis darĂŒber, wie einzelne Shelly GerĂ€te installiert, konfiguriert und in Automatisierungen oder die Shelly Cloud integriert werden.
Ein Shelly WLAN-GerĂ€t mit UnterstĂŒtzung fĂŒr KNX und BTHome-Komponenten (Firmware 1.4) sowie ein Shelly BLU Bewegungssensor.
Beschreibung des Beispiels
Das Stockwerk des GebĂ€udes ist bereits mit einem KNX-Automatisierungssystem ausgestattet, das eine einfache zeitorientierte Lichtsteuerung im angrenzenden Treppenhaus umfasst. Um ein Ă€hnliches Erlebnis wie im BĂŒrobereich zu bieten und dem Stromsparplan zu entsprechen, muss eine bewegungsbasierte Lichtsteuerung installiert werden.
Bestehende Installation
Die Zeichnung in Abbildung 1 zeigt einen Teil der GebĂ€udestruktur â einen gemeinsamen Bereich des Treppenhauses und den dazugehörigen Flur auf einem bestimmten Stockwerk, der Teil eines gröĂeren BĂŒrogebĂ€udes mit mehreren TreppenhĂ€usern ist.

Abb. 1 - Beispielinstallation in einem Treppenhaus und einem angrenzenden Flur auf einem Stockwerk
EinzelbĂŒros und die Verbindungsflure zwischen ihnen sind als Bereiche mit wenig Personenaufkommen eingestuft worden, so dass ein KNX-Automatisierungssystem fĂŒr eine intelligente Beleuchtungssteuerung eingesetzt wird. Nicht berĂŒcksichtigt wurde aber die Menge an Kunden und BĂŒroangestellten, die sich zwischen den Etagen bewegen. Dieser Betrieb fĂŒhrte dazu, dass die Beleuchtung im Treppenhaus wĂ€hrend der Betriebszeiten des GebĂ€udes fast die ganze Zeit eingeschaltet blieb..
In der folgenden Tabelle 1 fassen wir die in Abb. 1 gezeigte Beleuchtungsanlage zusammen, indem wir uns nur auf ein Stockwerk konzentrieren.
Tabelle 1 - Beschreibung der Beleuchtungskreise | ||||
|---|---|---|---|---|
Name |
Beschreibung |
Verkabelung |
Aktiviert durch |
Steuerung |
L1 |
Beleuchtung im Treppenhaus |
Standard |
Wandschalter mit Treppenhaus-Zeitrelais |
AN/AUS |
L2 |
Beleuchtung im Flur |
KNX |
Bewegungsmelder mit Selbstauslöser |
AN/AUS |
Aufgrund des bestehenden KNX-Automatisierungssystems und des vom Auftragnehmer geforderten reibungslosen Zusammenwirkens beider Automatisierungssysteme mĂŒssen wir einige Klarstellungen zum Beleuchtungskreis des Flurs (L2) vornehmen. Der folgende Abschnitt und die darin enthaltenen Informationen betreffen hauptsĂ€chlich den KNX-Integrator, der fĂŒr die KNX-Installation verantwortlich ist. In dem beschriebenen Fall haben wir eine Master-Slave-AbhĂ€ngigkeit von KNX-Bewegungssensoren, da zwei (in diesem Fall) von ihnen denselben Beleuchtungskreis steuern. In Tabelle 2 beschreiben wir diese AbhĂ€ngigkeit. FĂŒr den Fall, dass die hier beschriebene Implementierung nachgebildet werden soll, werden wir zusĂ€tzliche ErklĂ€rungen (im Abschnitt Anmerkungen) zu den verwendeten KNX-Objekten und den Gruppenadressen, zu denen sie gehören, bereitstellen. Diese Klarstellung ist notwendig, da die Namen der KNX-Objekte je nach Hersteller unterschiedlich sind.
Tabelle 2 - KNX-Automatisierungssystem | ||||
|---|---|---|---|---|
Num |
GerÀt |
Objektname |
Folgender GA zugewiesen |
Anmerkungen |
1 |
Master-PrÀsenzmelder |
Switch object |
0/0/1 |
Das Objekt witch stellt dar, dass die Anwesenheit/Bewegung vom Sensor erfasst wird. Ăber dieses Objekt steuert der Sensor den entsprechenden Kanal des Schaltaktors, um den Beleuchtungskreis ein- oder auszuschalten. |
Auslöser-Objekt |
0/0/2 |
Dieses Objekt wird verwendet, um den Ausgang des Sensors ĂŒber einen oder mehrere mit dem gesteuerten Beleuchtungskreis verbundene Slaves (andere Sensoren) auszulösen |
||
2 |
Slave PrÀsenz-melder |
Switch object |
0/0/2 |
Objekt, das darstellt, dass die Anwesenheit/Bewegung vom Sensor erkannt wird. |
3 |
Schaltaktor, Kanal X |
Switch object |
0/0/1 |
Schaltet die Korridorbeleuchtung (L2) EIN/AUS. |
Feedback object |
N/A |
Optional. Im aktuellen Fall nicht verwendet. |
||
Optimisierte Installation
Um die Stromkosten weiter zu senken, haben wir vorgeschlagen, alle Gemeinschaftsbereiche in allen TreppenhÀusern mit einfach zu installierenden Bewegungsmeldern und separaten SchaltgerÀten auszustatten. Dadurch erreichen wir eine separate Auslösung der Beleuchtung nur dort, wo tatsÀchlich Bewegung stattfindet, anstatt die gesamte Treppenhausbeleuchtung durch Wandschalter zu aktivieren, da sie in der bestehenden Elektroinstallation als ein Stromkreis verdrahtet sind. Dies mag schwierig erscheinen, erfordert jedoch tatsÀchlich keine zusÀtzlichen Kabel und minimalen Verdrahtungsaufwand bei der bestehenden Installation.
Abb. 2 zeigt die oben beschriebene Lösung, wieder fĂŒr ein einzelnes Stockwerk.

Abb. 2 - neu gestaltete energieeffiziente Installation in einem Treppenhaus und einem Verbindungsflur auf einer Etage
Im Vergleich zur Zeichnung in Abb. 1 sehen wir, dass der Beleuchtungskreislauf L1 nicht mehr ĂŒber den FuĂboden verbunden ist, sondern mit einer individuellen Schaltsteuerung durch das smarte Relais Shelly Mini 1 (nicht abgebildet), das leicht in (oder neben) jede Deckenleuchte passt. AuĂerdem haben wir den Shelly BLU Bewegungssensor hinzugefĂŒgt (in blauer Farbe dargestellt). In Tabelle 3 siehst Du, welche GerĂ€te hinzugefĂŒgt und welche entfernt wurden.
Tabelle 3 - Ănderungen am Treppenhauslichtkreis, L1 | ||
|---|---|---|
GerÀt |
Funktion |
HinzufĂŒgen/Entfernen |
Zeitschaltuhr fĂŒr die Treppe |
Schaltet L1 auf allen Etagen ein; Aus-Verzögerungstimer |
Vorhanden; soll entfernt werden |
Wandschalter /pro Etage/ |
Trigger-Eingang des Treppenhaustimers |
Vorhanden; soll entfernt werden |
Shelly Mini 1 |
Schaltet L1 ein; BLE Gateway |
Neu; wird hinzugefĂŒgt |
Shelly BLU Motion |
Bewegungsmelder; Ausschaltverzögerungstimer |
Neu; wird hinzugefĂŒgt |
Elektrische Installationen sind nicht Teil dieses Handbuchs. Eine ordnungsgemĂ€Ăe Installation und alle damit verbundenen elektrischen AnschlĂŒsse sind ein absolutes Muss, nicht nur um einen ordnungsgemĂ€Ăen Betrieb zu gewĂ€hrleisten, sondern auch um die Sicherheit und den Schutz des Benutzers sicherzustellen. Alle erforderlichen Arbeiten mĂŒssen von einem erfahrenen Techniker entsprechend der mitgelieferten Dokumentation durchgefĂŒhrt werden.
Der Shelly BLU Bewegungssensor ist ein Bluetooth Low Energy (BLE) kabelloses GerÀt, das ein spezielles Gateway benötigt, um die von ihm gesendeten Daten zu empfangen.
Der Shelly Mini 1 ist ein fernbedienbarer Relais-Schalter, der eine Vielzahl von Kommunikationsprotokollen unterstĂŒtzt. Neben der offensichtlichen Schaltfunktion unterstĂŒtzt Mini 1 auch die Kommunikationsprotokolle BTHome und KNXnet/IP. Daher werden wir ihn als ZwischengerĂ€t zwischen dem neu installierten Bewegungssensor und der bestehenden KNX-Installation verwenden.
Aufgrund der Integration zweier unabhÀngiger Automatisierungssysteme in ein System unterteilen wir den Konfigurationsprozess in zwei Schritte.
Shelly Mini und Shelly BLU Motion koppeln
Bluetooth aktivieren
Als Bluetooth-Gateway verwenden wir den Shelly Mini 1 und mĂŒssen die Bluetooth-Gateway-Funktion darauf aktivieren. Dazu öffne die eingebettete Web-OberflĂ€che des GerĂ€ts, indem Du zu http://192.168.33.1 navigierst. Falls das GerĂ€t Teil eines anderen Netzwerks ist, gehe zu http://Settings â Bluetooth.

Abb. 1 - Bluetooth-Einstellungen
Klicke auf das KontrollkÀstchen "Enable Bluetooth", um den Bluetooth-Funk einzuschalten. Sobald der Funk eingeschaltet ist, wird auch das KontrollkÀstchen "Enable Bluetooth gateway" aktiv und kann umgeschaltet werden. Klicke darauf, um es zu aktivieren, und klicke dann auf "Save settings", um die KonfigurationsÀnderungen zu speichern.
GerĂ€t hinzufĂŒgen
Sobald der Bluetooth-Funk eingeschaltet und die Gateway-Funktion aktiviert ist, mĂŒssen wir das/die GerĂ€t(e) hinzufĂŒgen, das/die wir verwenden wollen. In unserem Fall ist das der BLU Bewegungssensor von Shelly. Um externe GerĂ€te einzubinden, mĂŒssen wir sie als separate Components hinzufĂŒgen. Befolge den folgenden Schritt, um ein BLE-GerĂ€t hinzuzufĂŒgen.
Navigiere in der integrierten WeboberflÀche zu Components und klicke auf das Plus Symbol im Feld Bluetooth (BTHome) devices.

Abb. 2 - Komponenten
Dann solltest du nach verfĂŒgbaren Bluetooth-GerĂ€ten in der NĂ€he suchen. Klicke im neu erscheinenden Fenster auf die SchaltflĂ€che Scan, suche den Shelly BLU Motion (falls mehr als ein Bluetooth-GerĂ€t in der NĂ€he ist) und befolge die Anweisungen, um ihn hinzuzufĂŒgen.

Abb. 3 - Nach BTHome-GerÀten suchen
Nachdem das GerĂ€t gefunden wurde, klicke auf Configure und folge den Schritten auf dem Bildschirm, um Dein neues GerĂ€t hinzuzufĂŒgen.

Abb. 4 - BTHome-GerÀtekonfiguration
Die Standardkonfiguration des GerĂ€ts erfordert nur die Eingabe des Feldes Name. Gib einen GerĂ€tenamen an, der fĂŒr die spĂ€tere Verwendung leicht nachzuvollziehen ist. In unserem Fall verwenden wir einen Namen, der auf dem Standort des GerĂ€ts basiert, hier âOsttreppe 3. Stockâ.
Durch das AuswÀhlen oder AbwÀhlen des KontrollkÀstchens Show on dashboard kann der Benutzer festlegen, ob die Daten der Supported sensors auf der Startseite der eingebetteten Web-OberflÀche angezeigt werden sollen.
Um die vorgenommenen Ănderungen zu speichern, scrolle nach unten und klicke auf die SchaltflĂ€che Save settings.

Abb. 5 - BTHome-GerĂ€t hinzugefĂŒgt
Danach sollte Ihr GerÀt aufgelistet werden und die eingebettete WeboberflÀche sollte in etwa so aussehen wie in der folgenden Abbildung gezeigt.

Abb. 6 - Startseite der integrierten WeboberflÀche
Aktionen hinzufĂŒgen
Sobald wir das Koppelungsverfahren abgeschlossen haben, mĂŒssen wir eine Aktion basierend auf dem Sensoreingang definieren. Der einfachste und unkomplizierteste Weg, dies zu tun, besteht darin, separate Ereignisaktionen zu erstellen â eine fĂŒr jede Bedingung, die wir benötigen, da jede Aktion nur einen einzelnen IF-THEN-Operator verarbeiten kann.
Um eine neue Aktion zu erstellen, mĂŒssen wir auf die SchaltflĂ€che Create action im Register Actions der eingebetteten Web-OberflĂ€che des GerĂ€ts klicken.
Das Fenster Neue Aktion erscheint auf dem Bildschirm und wie in Bild 7 gezeigt, enthĂ€lt das Dropdown-MenĂŒ Komponente auswĂ€hlen nun die Informationen, die vom neu hinzugefĂŒgten Shelly BLU Bewegungssensor geliefert werden.

Abb. 7 - Neue Aktionsmöglichkeiten
In diesem Fall mĂŒssen wir den Ausgang des smarten Relais Shelly 1 Mini aktivieren, wenn eine Bewegung erkannt wird, und ihn nach Ablauf einer bestimmten Zeit, in der keine Bewegung mehr vorhanden ist, deaktivieren.
Shelly BLU Motion ist ein reines Bluetooth-GerĂ€t, dessen Parameter, wie Empfindlichkeit und Bewegungsverzögerung, ĂŒber die Shelly Smart Control App konfiguriert werden können.
FĂŒr die Konfiguration von Sensoren anderer Hersteller beachte bitte die von diesen Herstellern bereitgestellte Dokumentation.
Daher benötigen wir zwei IF-THEN-Operatoren, einen fĂŒr jede boolesche Aussage (wahr oder falsch), die von der physischen Bewegungsschnittstelle bereitgestellt wird - letzte Option in Abb. 7 - "Osttreppe 3F - Bewegung[0]". Und da jede Aktion nur einen IF-THEN-Operator enthalten darf, mĂŒssen wir zwei Aktionen erstellen.
Im Folgenden zeigen wir Ihnen, wie Sie die erste Aktion Schritt fĂŒr Schritt erstellen können. FĂŒr jede Aktion mĂŒssen folgende Mindestdaten eingegeben werden:
Action name (Name der Aktion)- wÀhle klar definierte Aktionsnamen, insbesondere wenn Du viele Aktionen verwendest. Siehe Abb. 8a.
Condition (Bedingung) - definiere die WENN-Bedingung deines Aktionsfalls, z.B. "Bewegung[0] ist...".
Boolean value (Boolescher Wert) - wĂ€hle die gewĂŒnschte Wahr/Falsch-Aussage der Bedingung aus, z.B. "... wahr".
Then do (Aktion ausfĂŒhren) - Definiere die Ausgabelogik (THEN-Operator), z.B. âSteuerungsausgang (0) â Einâ.
Alle oben genannten Schritte sind in Abb. 8a und Abb. 8b dargestellt.

Abb. 8a - Aktionsname

Abb. 8b - IF-THEN-Anweisung
Eine Àhnliche Aktion muss erstellt werden, um den Ausgang (0) zu deaktivieren, wenn keine Bewegung mehr vorhanden ist. Wiederhole die obigen Schritte, um eine weitere Aktion zu erstellen, die die Logik der in Abbildung 8a und 8b gezeigten Aktion umkehrt. Nach erfolgreichem Abschluss der Aufgabe solltest du zwei Aktionen erstellt haben, die wie in Abbildung 9 dargestellt aussehen.

Abb. 9 - Erstellte Aktionen
Mit den Umschaltern, die in Abbildung 9 gezeigt sind, kann jede Aktionsoperation aktiviert oder deaktiviert werden.
Sobald der Shelly BLU Bewegungssensor und der Shelly Mini 1 gekoppelt und die Steueraktionen erstellt sind, arbeitet die Treppenhausbeleuchtung autonom. Die folgende KNXnet/IP-Integration dient lediglich dazu, die Möglichkeiten beider autonomen Systeme zu erweitern.
KNXnet/IP
Im aktuellen Fall zeigen wir zwei verschiedene Integrationen von Shelly GerĂ€ten in die KNX-Netzwerkinfrastruktur. Die erste Option eignet sich fĂŒr die unteren Etagen des GebĂ€udes, wo die Bewegungsrichtung hauptsĂ€chlich ĂŒber die Treppe erfolgt, ohne den Korridor zu benutzen, der zu den BĂŒros fĂŒhrt. Die zweite Option kann fĂŒr die höheren Etagen des GebĂ€udes implementiert werden, wo der meiste Verkehr durch die Nutzung des Aufzugs und des Verbindungsflurs zu den BĂŒros erfolgt. Wir gehen zunĂ€chst auf die ĂŒblichen KNX-Einstellungen ein und werden dann jede Option einzeln erklĂ€ren.
Allgemeine Einstellungen
Kommuniziere mit dem KNX Systemintegrator des GebĂ€udes, um eine neue KNX-Individual address fĂŒr den neu hinzugefĂŒgten Shelly Mini 1 zu vergeben und Multicast-Kommunikationseinstellungen des Netzwerks zu erhalten.
Sobald Du die notwendigen Informationen gesammelt hast, kannst Du die integrierte WeboberflÀche des Shelly Mini 1 öffnen und und die KNX-Registerkarte aufrufen.
Im ersten Schritt musst Du die KNX Kommunikation des GerĂ€ts aktivieren, indem Du auf das KontrollkĂ€stchen Enable klickst und dann auf die SchaltflĂ€che Save settings. Danach ist ein Neustart des GerĂ€ts erforderlich. Nach dem Neustart navigierst Du zurĂŒck zur KNX-Registerkarte, gibst die Einstellungen ein, die dir der KNX Integrator mitgeteilt hat, und klickst erneut auf die SchaltflĂ€che Save settings. Wenn Du diese Aufgabe erledigt hast, sollte Deine eingebettete WeboberflĂ€che ungefĂ€hr so aussehen wie auf dem Bild. 10.

Pic. 10 - Shelly Mini 1 KNX General settings
FĂŒr den beschriebenen Anwendungsfall verwenden wir die EingĂ€nge des GerĂ€ts nicht, daher ist keine Konfiguration fĂŒr diese erforderlich. Lassen wir uns nun mit der Konfiguration der AusgĂ€nge fortfahren und die beiden bereits erwĂ€hnten Integrationen ĂŒberprĂŒfen.
AusgÀnge
Um die KNX-Konfiguration des Output des Shelly Mini 1 Smart Relais vorzunehmen und eine problemfreie Interaktion mit dem bestehenden KNX-Netzwerk zu gewĂ€hrleisten, mĂŒssen wir einen weiteren Blick auf Abbildung 2 werfen und die in Tabelle 2 bereitgestellten Daten genauer betrachten, die die Master-Slave-Beziehung zwischen den installierten KNX-Bewegungsmeldern beschreiben. Laut diesen Daten verstehen wir, dass der Master-KNX-Sensor, markiert mit 1 in Abbildung 2, in der rechten Ecke des Flurs installiert ist, und der KNX-Sensor, der im Slave-Modus arbeitet, sich in der NĂ€he des Treppenhauses befindet, wo die Shelly-GerĂ€te installiert sind. Mit diesen Informationen können wir nun die KNX-Konfiguration basierend auf den bereits beschriebenen TeilfĂ€llen fortsetzen.
Integration in unteren Stockwerken
Wie bereits erwĂ€hnt, wird im unteren Bereich des GebĂ€udes der gemeinsame Treppenbereich von Personen genutzt, die von Etage zu Etage gehen. Daher mĂŒssen wir den Output des Shelly Mini 1 Smart Relais nur dann aktivieren, wenn der Shelly BLU Bewegungssensor Bewegung erkennt. Wenn wir gleichzeitig den Status dieser BeleuchtungsĂ€nderung im KNX-Netzwerk zurĂŒckmelden möchten (durch Verwendung des Feedback object), mĂŒssen wir dies so bereitstellen, dass eine Aktivierung des gemeinsamen Flurbereichs vermieden wird. Ein solcher Fall wĂŒrde auftreten, wenn wir die derzeit verwendeteGroup address (0/0/1) fĂŒr diese Rolle verwenden, aufgrund des "write"-Flags des Statusobjekts. Um dies zu erreichen, mĂŒssen wir die Tabelle 2 um eine zusĂ€tzliche Group address - 0/0/3â ergĂ€nzen, die ebenfalls mit dem KNX-Integrator koordiniert werden muss. In diesem Fall mĂŒssen wir den gemeinsamen Bereich der Treppe im KNX-Netzwerk nicht aktivieren, daher ist keine Group address fĂŒr das Switch object. So wĂŒrden die KNX-Einstellungen fĂŒr den Output aussehen (siehe Abbildung 11).

Abb. 11 - Einstellungen desFeedback object
Integration in oberen Stockwerken
In den oberen Stockwerken des GebÀudes ist es ebenfalls sinnvoll, die Möglichkeit zu bieten, den gemeinsamen Treppenbereich durch den Slave-KNX-Sensor (markiert mit Nr. 2 in Abbildung 2) zu aktivieren und umgekehrt. Auf diese Weise ermöglichen wir eine bidirektionale Steuerung der Beleuchtung im gemeinsamen Treppenbereich, wenn der Slave-KNX-Sensor ausgelöst wird. Zudem können wir die Beleuchtung des verbindenden Flurs einschalten, wenn der Shelly BLU Bewegungssensor Bewegung erkennt.
Um dies mit dem Shelly Mini 1 Smart Relais zu erreichen, mĂŒssen wir es im KNX-Netzwerk als weiteren Slave reprĂ€sentieren. Dazu sind keine Ănderungen an den bisher vorgenommenen Konfigurationseinstellungen erforderlich. Alles, was wir tun mĂŒssen, ist, die Group address, in der sich das Master trigger object befindet (siehe Tabelle 2), sowohl fĂŒr das Switch object als auch fĂŒr das Feedback object zuzuweisen - 0/0/2. Durch diese Konfiguration leiten wir den Befehl, den der Shelly BLU Bewegungssensor ĂŒber das Feedback objectdes Shelly Mini 1 empfĂ€ngt, an den Master-KNX-Sensor weiter, der die Flurbeleuchtung aktiviert. AuĂerdem fangen wir das Switch object , der vom Slave-KNX-Sensor gesendet wird, ab, indem wir ihn auf dieselbe Group address setzen. Die einfachste Möglichkeit, diese Konfiguration vorzunehmen, ist die Verwendung der Option âSame as Switch objectâ, die fĂŒr das Feedback-Objekt bereitgestellt wird. Dies ist in Abbildung 12 unten dargestellt.

Abb. 12 - Gleiche Group address fĂŒr Switch object und fĂŒr Feedback object.
Fazit
Der aktuelle Anwendungsfall beschreibt, wie eine erfolgreiche Kommunikation zwischen Bluetooth Low Energy (BLE)-GerĂ€ten und KNX-GerĂ€ten hergestellt werden kann, indem das Shelly Mini 1 Smart Relay (oder ein anderes Shelly-GerĂ€t mit UnterstĂŒtzung fĂŒr das Bluetooth-Gateway) als VermittlungsgerĂ€t verwendet wird.