NEWS
Shelly >= 6.6.0 mit BLU-Geräten (Bluetooth Low Energy)
-
Aktuelle Test Version 6.6.0 Veröffentlichungsdatum 17.10.2023 Github Link https://github.com/iobroker-community-adapters/ioBroker.shelly/blob/master/docs/en/ble-devices.md Ich habe gerade überlegt, wie man endlich mal die BLU-Geräte in den ioBroker-Adapter bekommen könnte. Leider hat der Hersteller es ja nach wie vor nicht geschafft, die Bluetooth-Payloads einfach per MQTT weiterzugeben.
Daher ist jetzt ein Shelly-Script auf jedem Plus-/Pro-Gerät erforderlich, welches das erledigt. Also
- Adapter mindestens auf Version 6.6.0 bringen (bitte NICHT über GitHub)
- Die Dokumentation ganz genau lesen und die passende Script-Version auf ein Shelly Plus- oder Pro-Gerät (Gen3 oder Gen4 geht auch) packen und starten
- Aktion auf einem Shelly Blu Button 1, Blu Door/Window oder Blu Motion anstoßen
- Dann sollte das Gerät unter
shelly.0.ble.*angelegt werden.

Das Feature ist aktuell noch als experimentell zu werten und der erste Versuch in diese Richtung. Man könnte jetzt hingehen und mit dem Adapter das Shelly-Script auf den Geräten automatisch anlegen - aber das ging mir etwas zu weit... und wer weiß wie sich das Thema noch entwickeln wird.
Issues am liebsten auf GitHub, Fragen und Feedback gerne hier rein.
Ausführliches Video zur Einrichtung: https://www.youtube.com/watch?v=qOjEFsCjhLg
@haus-automatisierung Funktioniert top. Danke
-
@haus-automatisierung Funktioniert top. Danke
@ben1983 Ich verstehe gar nix mehr - in deinem anderen Thread ging es gerade nicht?! Was war das Problem?
-
@ben1983 Ich verstehe gar nix mehr - in deinem anderen Thread ging es gerade nicht?! Was war das Problem?
@haus-automatisierung hatte das ble Skript nicht. Hatte das für den blu Motion drin.
Sehe ich es richtig, dass in x.ble die Bluetooth Geräte liegen und unter dem einzelnen Shelly.ble alle payloads des Geräts rein kommen?
Also bspw. Auch der payload von unterschiedlichen Motion Sensoren, -
@haus-automatisierung hatte das ble Skript nicht. Hatte das für den blu Motion drin.
Sehe ich es richtig, dass in x.ble die Bluetooth Geräte liegen und unter dem einzelnen Shelly.ble alle payloads des Geräts rein kommen?
Also bspw. Auch der payload von unterschiedlichen Motion Sensoren,@ben1983 sagte in Shelly >= 6.6.0 mit BLU-Geräten (Bluetooth Low Energy):
Sehe ich es richtig, dass in x.ble die Bluetooth Geräte liegen und unter dem einzelnen Shelly.ble alle payloads des Geräts rein kommen?
Ja, es könnte ja sein, dass mehrere Geräte den gleichen Payload empfangen.
-
@ben1983 sagte in Shelly >= 6.6.0 mit BLU-Geräten (Bluetooth Low Energy):
Sehe ich es richtig, dass in x.ble die Bluetooth Geräte liegen und unter dem einzelnen Shelly.ble alle payloads des Geräts rein kommen?
Ja, es könnte ja sein, dass mehrere Geräte den gleichen Payload empfangen.
@haus-automatisierung das ist ganz cool, denn man könnte ja dann.
- auf einzelne ble gerät reagieren
- auf ble Geräte reagieren, je nachrufen wo der payload empfangen wird
- verschiedene ble Geräte auf einem Empfänger die gleiche Funktion ausführen lassen (verschiedene Motion Geräte bspw. Nutzen und nur auf den datenpunkt „motion“ schauen.
-
@ben1983 sagte in Shelly >= 6.6.0 mit BLU-Geräten (Bluetooth Low Energy):
Sehe ich es richtig, dass in x.ble die Bluetooth Geräte liegen und unter dem einzelnen Shelly.ble alle payloads des Geräts rein kommen?
Ja, es könnte ja sein, dass mehrere Geräte den gleichen Payload empfangen.
@haus-automatisierung OK schade...
Ich habe jetzt das MotionSkript für den Bewegungsmelder deaktiviert, also gestoppt.
(Wofür ist eigentlich rechts der Blau Schalter?)

Dann ging aber die Übertragung nicht mehr.
Also wenn das Motion Skript nicht aktiv isat, werden vom motion keine ble daten übertragen.
Ist das so korrekt?Ich wollte ihn gerne nutzen, ohne etwas zu schalten.
Ich konnte es nun so lösen, dass ich im Motionskript den call auskommentiert habe:
onMotionChange: function(motion) { // Shelly.call("Switch.set", { id: 0, on: motion }); console.log("Motion", motion); },Ist es also normal, dass das Motion skript (Also was die bewegung erkennt) laufen muss?
Erkennts Du mir dem anderen Akript dem entsprechend, was alles in dem Shelly erkannt wurde?Edit:
Ich habe es jetzt auf ein anderes Gerät aufgespielt und das Motion-Script deaktiviert und auch danach gelöscht.Nur noch das im Einsatz:

es geht jetzt auch nur damit -
Aktuelle Test Version 6.6.0 Veröffentlichungsdatum 17.10.2023 Github Link https://github.com/iobroker-community-adapters/ioBroker.shelly/blob/master/docs/en/ble-devices.md Ich habe gerade überlegt, wie man endlich mal die BLU-Geräte in den ioBroker-Adapter bekommen könnte. Leider hat der Hersteller es ja nach wie vor nicht geschafft, die Bluetooth-Payloads einfach per MQTT weiterzugeben.
Daher ist jetzt ein Shelly-Script auf jedem Plus-/Pro-Gerät erforderlich, welches das erledigt. Also
- Adapter mindestens auf Version 6.6.0 bringen (bitte NICHT über GitHub)
- Die Dokumentation ganz genau lesen und die passende Script-Version auf ein Shelly Plus- oder Pro-Gerät (Gen3 oder Gen4 geht auch) packen und starten
- Aktion auf einem Shelly Blu Button 1, Blu Door/Window oder Blu Motion anstoßen
- Dann sollte das Gerät unter
shelly.0.ble.*angelegt werden.

Das Feature ist aktuell noch als experimentell zu werten und der erste Versuch in diese Richtung. Man könnte jetzt hingehen und mit dem Adapter das Shelly-Script auf den Geräten automatisch anlegen - aber das ging mir etwas zu weit... und wer weiß wie sich das Thema noch entwickeln wird.
Issues am liebsten auf GitHub, Fragen und Feedback gerne hier rein.
Ausführliches Video zur Einrichtung: https://www.youtube.com/watch?v=qOjEFsCjhLg
@haus-automatisierung Hallo Matthias, erstmal wiedermal herzlichen Dank für deine Weiterentwicklungen.
Hab gestern die Version 6.6.1 über das Beta-Repo geupdatet (wg. Shelly Blu Button) und kann sagen, dass alles einwandfrei läuft :+1: -
@haus-automatisierung Hallo Matthias, erstmal wiedermal herzlichen Dank für deine Weiterentwicklungen.
Hab gestern die Version 6.6.1 über das Beta-Repo geupdatet (wg. Shelly Blu Button) und kann sagen, dass alles einwandfrei läuft :+1:@xawa Sollte mittlerweile auch in Stable geladen sein
-
@xawa Sollte mittlerweile auch in Stable geladen sein
@haus-automatisierung Bei mir nicht
installiert / verfügbar
-
@haus-automatisierung Bei mir nicht
installiert / verfügbar
so, nach Klick auf "Adapter auf Updates prüfen" wird mir diese Version jetzt auch angeboten. So wie es aussieht, wurde die Version 6.6.1 ja schon vor ca 3 Wochen released. Komisch, dass ich diese nie angeboten bekommen habe. Anscheinend aktualisiert sich bei mir die "Adapter-Updates-Liste" nicht verlässlich
-
so, nach Klick auf "Adapter auf Updates prüfen" wird mir diese Version jetzt auch angeboten. So wie es aussieht, wurde die Version 6.6.1 ja schon vor ca 3 Wochen released. Komisch, dass ich diese nie angeboten bekommen habe. Anscheinend aktualisiert sich bei mir die "Adapter-Updates-Liste" nicht verlässlich
@xawa sagte in Shelly >= 6.6.0 mit BLU-Geräten (Bluetooth Low Energy):
So wie es aussieht, wurde die Version 6.6.1 ja schon vor ca 3 Wochen released.
Klar, als beta. Zu der Zeit ist ja auch der Thread im Forum hier erstellt worden.
In stable habe ich sie erst vorgestern übergeben:
https://github.com/ioBroker/ioBroker.repositories/pull/2884 -
@xawa sagte in Shelly >= 6.6.0 mit BLU-Geräten (Bluetooth Low Energy):
So wie es aussieht, wurde die Version 6.6.1 ja schon vor ca 3 Wochen released.
Klar, als beta. Zu der Zeit ist ja auch der Thread im Forum hier erstellt worden.
In stable habe ich sie erst vorgestern übergeben:
https://github.com/ioBroker/ioBroker.repositories/pull/2884@haus-automatisierung Alles klar, danke für die Info
-
Hallo Zusammen,
habe gerade erst mit Shelly angefangen und habe genau nach einer Möglichkeit gesucht mir den Status vom Fenster(Tür Kontakt in ioBroker anzeigen zu lassen. Ich bin dann auf den Post gestoßen und habe das Script in meinen Shelly plus eingefügt und gestartet. Ich bekomme aber dann die Meldung

Muss ich noch irgendwas anpassen.
Danke schon mal
Spike
-
Hallo Zusammen,
habe gerade erst mit Shelly angefangen und habe genau nach einer Möglichkeit gesucht mir den Status vom Fenster(Tür Kontakt in ioBroker anzeigen zu lassen. Ich bin dann auf den Post gestoßen und habe das Script in meinen Shelly plus eingefügt und gestartet. Ich bekomme aber dann die Meldung

Muss ich noch irgendwas anpassen.
Danke schon mal
Spike
@spike08122 sagte in Shelly >= 6.6.0 mit BLU-Geräten (Bluetooth Low Energy):
Muss ich noch irgendwas anpassen.
Nein, nur darauf achten dass Du nichts drumherum aus der Doku mit kopierst. Müsstest Du etwas anpassen, hätte ich das in die Doku geschrieben :)
-
@spike08122 sagte in Shelly >= 6.6.0 mit BLU-Geräten (Bluetooth Low Energy):
Muss ich noch irgendwas anpassen.
Nein, nur darauf achten dass Du nichts drumherum aus der Doku mit kopierst. Müsstest Du etwas anpassen, hätte ich das in die Doku geschrieben :)
@haus-automatisierung Danke Matthias, daran hat es gelegen. Funktioniert jetzt einwandfrei. Vielen Dank für Deine Arbeit.
-
@wuschl Ne, ist nur für bthome
-
@wuschl Ne, ist nur für bthome
@haus-automatisierung Danke für die Antwort. Schade, dann muß ich wohl bei Tasmota bleiben.
-
@haus-automatisierung Danke für die Antwort. Schade, dann muß ich wohl bei Tasmota bleiben.
@wuschl Könntest auch eigenes Script dafür bauen :) Technisch sicherlich lösbar.
-
@wuschl Könntest auch eigenes Script dafür bauen :) Technisch sicherlich lösbar.
@haus-automatisierung Okay, so tief bin ich in dieser Materie noch nicht eingedrungen. Hab im Sommer nach Lösungen gesucht, wie ich mein Hoftor automatisch öffnen lassen kann.
Bin mit der Lösung mit G-tag im Auto und geflashtem Shelly 1 plus mit Tasmota per Bluetooth eigentlich schon zufrieden. Nur ab und zu dauerts halt etwas lange bis er reagiert. Und da war mein Gedanke es mit dem Shelly mit originaler FW mal zu testen, ob da dieser Zeitversatz auch auftritt.