u-Sense Vibrationssensor per Bluetooth ins IoT-Gateway und in Node-RED integrieren
Autor
Ueli Iff
Veröffentlicht
Lesezeit
4 Min.

Dieser Showcase zeigt, wie sich ein u-Sense Vibrationssensor per Bluetooth an ein IoT-Gateway koppeln und anschliessend in Node-RED auswerten laesst. Voraussetzung ist lediglich ein Bluetooth-Dongle, mit dem das Gateway erweitert wird. Die folgende Anleitung fuehrt Schritt fuer Schritt durch Installation, Inbetriebnahme und Datenanbindung.
Ein u-Sense Vibrationssensor liefert per Bluetooth Prozessdaten an das IoT-Gateway. Ueber Node-RED lassen sich diese Daten weiterverarbeiten und an Ziele wie InfluxDB oder die Cloud weiterleiten.
Sensor-Anwendung auf dem IoT-Gateway installieren
Die Firmware des IoT-Gateways bringt einen Addon-Manager mit, ueber den sich der u-Sense Vibration Configurator komfortabel installieren laesst. Dazu im Addon-Manager auf das Plus-Symbol klicken und den u-Sense Vibration Configurator auswaehlen.
Im ersten Schritt wird die gewuenschte Version gewaehlt; standardmaessig ist immer die neueste Version vorausgewaehlt. Im zweiten Schritt genuegt ein Klick auf "Install". Die Anwendung wird daraufhin auf dem IoT-Gateway installiert, was einen Moment dauern kann. Nach erfolgreicher Installation entspricht die Ansicht der obigen Abbildung.
Bluetooth-Dongle einsetzen und Sensor koppeln
Fuer den naechsten Schritt das IoT-Gateway ausschalten und den Bluetooth-Dongle in die USB-Buchse einstecken. Anschliessend das Gateway wieder einschalten und warten, bis der Webserver erneut erreichbar ist. Danach laesst sich die zuvor installierte Anwendung oeffnen.
Beim Oeffnen der Anwendung erscheint ein neuer Browser-Tab. Ueber den "Add"-Button wird ein neuer Sensor hinzugefuegt: Der Bluetooth-Dongle sucht alle u-Sense Vibrationssensoren in der Umgebung und listet sie auf. Im Beispiel wird genau ein Sensor gefunden. Ein Klick auf die in Schritt 2 markierte Flaeche fuegt den Sensor hinzu.
Gelber Aufkleber. Jeder u-Sense Vibrationssensor wird mit einem gelben Aufkleber geliefert. Dieser ist wichtig und gehoert sicher aufbewahrt, etwa auf die Innenseite des Sensors geklebt, damit er nicht verloren geht.
MAC-Adresse. Anhand der MAC-Adresse laesst sich eindeutig identifizieren, um welchen Sensor es sich handelt.
PIN eintragen. Die PIN in Schritt 2 eintragen und auf "Add" klicken. Der Sensor wird daraufhin erfolgreich hinzugefuegt.
Der hinzugefuegte Sensor erscheint nun in der Liste unter Schritt 1. Unter Schritt 2 lassen sich zusaetzlich die Prozessdaten des Sensors einsehen. Ab diesem Punkt steht der Sensor innerhalb des IoT-Gateways zur Verfuegung.
Sensordaten in Node-RED auslesen
Node-RED ist auf dem IoT-Gateway bereits enthalten und laesst sich andernfalls einfach nachinstallieren. Wer noch keine Erfahrung mit Node-RED hat, sollte sich vorab mit den Grundlagen vertraut machen, bevor es weitergeht.
Als Erstes wird in Node-RED das Paket node-red-contrib-natsio installiert. Nach dem Auffinden der Erweiterung auf "Installieren" klicken; der Installationsvorgang kann eine Weile dauern.
Anschliessend wird ein einfacher Flow aufgebaut, um die Rohdaten des Sensors darzustellen. Dazu die in der Grafik gezeigten Nodes verwenden und miteinander verbinden.
Nun folgt die Konfiguration des Nodes. Zuerst auf das Bleistift-Symbol klicken, um ein neues Fenster zu oeffnen, und dort einen Namen fuer den Sensor festlegen. Mit "Hinzufuegen" geht es zurueck zur vorherigen Ansicht. Dort in Schritt 2 das Symbol "*" eintragen und mit "Fertig" bestaetigen.
Nach einem weiteren Klick auf "Fertig" schliesst sich das Fenster und Node-RED zeigt wieder das Hauptfenster. Der Flow wird ueber "Deploy" ausgefuehrt. Im Debug-Fenster erscheinen daraufhin die vom u-Sense Sensor erzeugten Daten. Es kann bis zu 10 Minuten dauern, bis die ersten Werte sichtbar werden, da das Standardintervall in diesem Aufbau auf 10 Minuten eingestellt ist.
Ab diesem Punkt lassen sich die Daten beliebig weiterleiten. In diesem Beispiel werden sie in einer lokalen InfluxDB gespeichert und zusaetzlich an EasyConnect uebergeben, um sie in der Cloud zu visualisieren.
Mein Testaufbau
Da zu Hause kein zu ueberwachender Motor zur Verfuegung steht, wurde der Sensor fuer den Test auf einem Desktop-Computer platziert. An einem in Betrieb befindlichen Motor waere die Anwendung naturgemaess deutlich aussagekraeftiger.
Fazit
Die Integration eines u-Sense Vibrationssensors gelingt mit Addon-Manager, Bluetooth-Dongle und Node-RED in wenigen, klar umrissenen Schritten. Sobald die Rohdaten im Debug-Fenster erscheinen, stehen sie fuer beliebige Weiterverarbeitung bereit, etwa zur Speicherung in einer InfluxDB oder zur Visualisierung in der Cloud, und legen damit die Basis fuer eine vibrationsbasierte Zustandsueberwachung.
Hat dir dieser Beitrag geholfen?
Was ist die einzige Hardware-Voraussetzung, um den u-Sense Vibrationssensor an das IoT-Gateway zu koppeln?

Eigene Dienste betreiben, ganz ohne YAML: der Stack Baukasten
Home Assistant, Nextcloud oder ein Werbeblocker im eigenen Netz, ohne eine Zeile YAML zu schreiben. Warum der Stack Baukasten Selfhosting auch für Einsteiger öffnet.

Ich habe mir J.A.R.V.I.S. selbst gebaut: ein eigener KI-Butler im Browser
Warum ich einen eigenen, selbst gehosteten KI-Assistenten gebaut habe, was er kann und was mir der Weg dorthin über das Arbeiten mit KI wirklich gebracht hat.

Virtuelle Maschinen vs. Docker — der Unterschied einfach erklärt
Virtuelle Maschinen oder Docker-Container? Architektur, Unterschiede (Grösse, Startzeit, Isolation) und wann sich was lohnt — verständlich mit Grafiken erklärt.
