Shelly BLU - Integration in den ioBroker

Mit ** gekennzeichnete Links auf dieser Seite sind Affiliatelinks.

Shelly BLU - Integration in den ioBroker
Shelly BLU - Integration in den ioBroker
  • Matthias Kleine
  • 23.02.2024
  • Hardware
  • Produkt-Review

Shelly Blu sollte den meisten mittlerweile ein Begriff sein. Dahinter verbergen sich die Bluetooth-Produkte von Shelly. Den BLU Button 1 und BLU Motion hatte ich ja schon vor langer Zeit vorgestellt. Aber wie bekommt man diese Geräte in den ioBroker? Gute Frage - immerhin wurde mir eigentlich im Mai 2023 zugesichert, dass ich die Daten per MQTT bekomme (mit einem Firmware-Update). Fast ein Jahr später hat sich leider gar nichts getan. Also brauchen wir einen Umweg bzw. Workaround. Und den möchte ich hier vorstellen.

Was Du benötigst:

  • Ein Shelly Plus- oder Pro-Gerät (also ein Shelly mit einem ESP32)
  • Eine laufende ioBroker-Installation mit Shelly-Adapter (Version >= 6.6.0)
  • Mindestens ein Shelly-BLU Gerät

Video

ioBroker-Kurs

Shelly BLU Button1 | Bluetooth-gesteuerter Aktions- und Szenenaktivierungsknopf Blau | Hausautomation | iOS Android App | Lange Batterielebensdauer | LED-Anzeige | Große Reichweite **

Shelly Blu Button Tough Schwarz | Bluetooth-gesteuerter intelligenter Taster | Dimmen, Ein- und Ausschalten von Geräten und Aktivieren von Szenen Hausautomation | Schutzklasse IP54 | iOS-Android-App **

Shelly Blu Motion | Bluetooth-Bewegungs- und Lux-Sensor | Hausautomation | Kompatibel mit Alexa und Google | iOS-Android-App | Reichweite bis zu 9 Meter **

Shelly Blu Door/Window Weiß | Bluetooth betriebener Tür- & Fenstersensor | iOS Android App | Langlebige Batterie | Lux- und Neigungswinkelmessung | Individuelle Aktivierungsszenen erstellen **

Vorgehensweise

Die Idee ist also nun, dass auf jedem Shelly, welcher die Bluetooth-Signale verarbeiten soll, das Script aus der Dokumentation des Adpaters gestartet wird. Am Ende macht dieses Script aber nichts anderes, als die Daten relativ generisch zusammenzustellen und per MQTT weiterzugeben (also genau das, was ich mir von der Firmware auch gewünscht hätte). Wichtig ist, dass die Script-Version zur Adapter-Version passt. Also bitte genau schauen!

Info: Im Shelly-Adapter ab Version 7 habe ich noch einmal viel an der BLU-Integration im Adapter geändert. Man bekommt jetzt beispielsweise eine Liste von allen Geräten (mit Signalstärke), welche das Funksignal empfangen haben (als JSON)!

Sobald das Script läuft, erledigt der ioBroker den Rest. Aus dem Payload werden einzelne Datenpunkte erstellt und so sind die Geräte und all ihre Eigenschaften unter shelly.0.ble.<macAddress> zu finden!

Transparenz-Hinweis: Mir wurde das Produkt kostenfrei zur Verfügung gestellt. Es wurden keinerlei Bedingungen, Richtlinien oder Vorgaben bezüglich der Inhalte, die ich in meiner Bewertung äußern darf, auferlegt. Darüber hinaus habe ich keine zusätzliche Vergütung erhalten und es wurde kein weiterer Versuch unternommen, Einfluss auf meine Meinungsäußerung zu nehmen.
Du willst mehr?

Smart-Home-Trainings von A-Z

Steig noch tiefer in die Themen ein und meistere Deine Projekte! Über 13.000 Teilnehmer konnten sich schon von der Qualität der Online-Kurse überzeugen.

ioBroker-Master-Kurs

ioBroker-Master-Kurs

Mehr Infos
Hausbau-Kurs

Hausbau mit KNX

Mehr Infos
Lox-Kurs

Lox-Kurs

Mehr Infos
Node-RED-Master-Kurs

Node-RED-Master-Kurs

Mehr Infos