Verwendung Von Kabellosen Shelly Blu Bewegungssens

Verwendung von kabellosen Shelly BLU Bewegungssensoren im KNX-Netzwerk

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.

image-20240529-124633.png

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.

image-20240529-124718.png

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:// und navigiere dann zu Settings → Bluetooth.

image-20240529-154544.png

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.

image-20240530-081957.png

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.

image-20240530-093303.png

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.

image-20240531-061133.png

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.

2.jpg

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.

3.jpg

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.

image-20240531-111151.png

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.

image-20240531-111529.png

Abb. 8a - Aktionsname

image-20240531-112341.png

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.

image-20240531-112526.png

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.

image-20240603-070245.png

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).

image-20240603-130509.png

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.

image-20240603-142501.png

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.