Moin,
ich bin auf ein sehr praktisches Device gestoßen: RuuviTag
Ruuvi Tag sind Sensoren, die über BLE ihre Messwerte kommunizieren. So ein Sensor verfügt über die Fähigkeit folgende Messwerte zu erfassen:
-Temperatur
-Luftfeuchtigkeit
-Luftdruck
-Erschütterungen (Lageänderung)
Zusätzlich werden noch Werte wie, Batteriespannung und die Signalstärke (RSSI) geliefert.
Das hört sich erst einmal nicht so spektakulär an, mir ist aber sehr positiv aufgefallen, dass die Meldungen in einer hohen Frequenz (ca. alle 20 Sekunden)
und einer hohen Reichweite erfolgen. Der Hersteller spricht von einer Batterielaufzeit (CR2477 ca. 5€) von ein bis zwei Jahren.
Als einzigen negativen Punkt kann ich hier den Preis anführen. 40 bis 50€, je nach Ausführung. Aber, ich meine, es lohnt.
Zu kaufen gibt es die Ruuvi in verschiedenen IP Schutzklassen und mit verschiedenen Sensoren direkt beim Hersteller oder auch bei Resellern in Deutschland.
Ich habe direkt beim Hersteller in Finnland bestellt. Die Lieferzeit war, dem entsprechend, ca. eine Woche.
Als Anwendung sind, auch wegen der Robusten Ausführung, was Witterungsfestigkeit belangt, hier viele Möglichkeiten denkbar:
Heizungssteuerung, Klimatisierung, Sauna, Weinkeller, Wetterstation, Alarme (Erschütterung), Briefkastenüberwachung, Wohnmobil...
Der Fantasie sind da fast keine Grenzen gesetzt.
Die Inbetriebnahme ist denkbar einfach. Der Tag wird mit vorinstallierter Batterie geliefert und ist, nach dem ziehen eines kleines Sicherungsstreifens, sofort betriebsbereit.
Um die Funktion zunächst einmal zu überprüfen, gibt es eine App in den einschlägigen Stores. Einfach nach Ruuvi suchen.
Hier in der App kann man dann auch gleich, bei Bedarf, ein Update der Firmware vornehmen. Hier gibt es auch ein weiteres nettes Gadget. Der Ruuvi-Tag
speichert eine History der Messwerte, die man über Sync abrufen kann. Die Werte werden in der App als Grafik dargestellt.
Eine Cloud wird auch angeboten, ist aber unnötig.
Die Krux bei allen Bluetooth Geräten ist, dass die Daten in einem sehr ausgeklügelten und komprimierten Format gesendet werden.
Hier mal ein Beispiel:
0x050F274035C454005000C8FC20A456F030E5C9445429E38D
Ein näheres Verständnis dieser Daten ist für den Anwender nicht erforderlich. Bei Interesse kann man sich hier dazu informieren.
Dieses Datenkauderwelsch muss natürlich erst einmal für die Shelly-Welt nutzbar gemacht werden. Sinnvollerweise erfolgt dieses über ein Skript.
Ein User hat das aber schon für uns erledigt, so dass wir es einfach anwenden können, ohne uns über den Hintergrund große Gedanken zu machen.
Skripte kann man auf Shelly der Generation 2 und 3 nutzen. Es ist also ein solcher Shelly in Reichweite des Sensors nötig.
Noch komfortabler ist, dass das passende Skript sich in der Library befindet. Um es zu installieren klickt man in der WebUI (Eingabe der IP des Shelly im Browser) auf:
Script -> Library
und sucht nach:
und klickt Import code.
Jetzt muss man nur noch Save klicken und man kann das Skript starten. Noch ein kleiner Tipp: Wenn ihr wollt, dass das Skript
nach einem Reboot automatisch startet, könnt ihr im WebUi unter Skript den Schiebeschalter aktivieren.
Dieses Skript macht nun, nicht mehr und nicht weniger, als diese Daten, die ich oben gezeigt habe, in eine, für die Shelly-Welt
nutzbare Form zu übersetzen und über MQTT unter dem Topic ruuvi zur Verfügung zu stellen.
Damit lässt sich nun der Ruuvi Tag in jeder Software nutzen, die mit diesem Protokoll umgehen kann.
Damit ist das erste Etappenziel erreicht und Leute, die HA-Software nutzen, können nun den Ruuvi-Tag einbinden.
Wer schon Sachen von mir im Forum gelesen hat, weiß, dass ich mich damit nicht zufrieden gebe.
Deswegen folgt hier bald ein nächster Blogeintrag, in dem ich das Thema vertiefen werde.
Die Wohnmobillisten* wird es freuen, ich werde als Beispiel eine Heizungssteuerung, kombiniert mit einer Alarmanlage,
auf Basis von Ruuvi und Shelly BLE-Komponenten vorstellen.
*Nicht nur die, man kann sich dort auch Anregungen für neue Ideen zum Einsatz von BLE Devices holen.
Und nebenbei, baue ich dort ein Mesh für BLE Devices.
Bis dahin, Grüße von der Nordsee,
ostfriese
P.S. Fragen, Anregungen und Diskussion zu diesem Thema: