Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Shelly >= 6.6.0 mit BLU-Geräten (Bluetooth Low Energy)

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Shelly >= 6.6.0 mit BLU-Geräten (Bluetooth Low Energy)

    This topic has been deleted. Only users with topic management privileges can see it.
    • I
      ioNewbie @Wuschl last edited by

      Servus.

      Ich habe angefangen mit dem Shelly Blu Window Sensor zu experimentieren. Das kleine Teil funktioniert wunderbar. Jedoch, da ich längst nicht alles in Shelly habe: wie bekomme ich es in den ioB hinein?

      Hier habe ich die Skript-Geschichte gefunden und versucht das zu implementieren. Das Script in aktueller Version (9. Dez.) aus dem Link oben im Thread-Eröffnungsbeitrag habe ich in den Shelly Plug Plus reinkopiert, welcher das BT Gateway für den Sensor macht (was auch wie beschrieben prima funkioniert).

      Dann steht in der Doku was von (Bluetooth?) Verschlüsselung deaktiveren? Ist damit der Decrypt Button vom Sensor in der Shelly App gemeint? Das habe ich mehrmals gemacht, aber danach scheint es wieder auf Encrypt zu stehen.

      Mein ioB Shelly Adapter ist auf v6.6.1, sollte also passen.

      Doch der Sensor taucht nicht auf. Reboot von Plug und Adapter habe ich schon gemacht.

      Hinweis: ist das erste Mal, dass ich mit Shelly / ioB Skript unterwegs bin.

      Was mache ich falsch. bzw was fehlt noch?

      1 Reply Last reply Reply Quote 0
      • H
        Hydro88 last edited by

        Hallo Matthias, klappt wunderbar! Vielen lieben Dank dafür!
        Viele Grüße Bernd

        1 Reply Last reply Reply Quote 1
        • G
          Grillmeister_1 0 last edited by Grillmeister_1 0

          Mein Shelly Adapter v6.6.1 erhält über das Script im 1PM die Werte eines Blue Door Sensors fehlerfrei, aber vom Blue Motion erhält er nur den Datenpunkt battery und rssi und die für mich wichtigeren Motion und illuminance kommen nicht an.
          Der 1PM sowie der Motion haben die aktuellste Firmware.

          Was läuft falsch?

          Bildschirmfoto 2024-02-15 um 23.28.14.png

          S 1 Reply Last reply Reply Quote 0
          • S
            Sepp 0 @Grillmeister_1 0 last edited by

            @grillmeister_1-0

            Habe das selbe Problem wie du, allerdings erst nachdem ich an meinen BLU Motion ein Firmware update durchgeführt habe.

            Die entsprechenden Objekte (motion, illuminance und button) wurden nicht mehr aktualisiert. Habe dann den BLU Motion auf Werkseinstellungen zurückgesetzt und die Objekte im Objektbaum gelöscht.
            Nachdem ich den BLU Motion neu angelernt habe ist er im Objektbaum wieder erschienen, allerdings ohne die Datenpunkte motion, illuminance und button.

            Hast du auch den BLU Motion aktualisiert?
            Ich hoffe wie du auf Hilfe.

            Grüße
            Sepp

            (Shelly Adapter v 6.6.1, Datenpunkte motion, illuminance und button kommen nicht an)

            haus-automatisierung 1 Reply Last reply Reply Quote 0
            • haus-automatisierung
              haus-automatisierung Developer Most Active @Sepp 0 last edited by

              @sepp-0 Bitte Changelogs lesen 🙂 Ich habe gerade die neue Script-Version 0.2 für die Shellies freigegeben. Der BLU Motion übermittelt jetzt irgendwie ab und zu auch die Temperatur mit der letzten Firmware-Version. Damit kam das Script nicht klar, weil der Typ dafür nicht definiert war.

              Theoretisch reicht es, das neue Script zu nutzen, aber dann wird immer eine Meldung ins Log geschrieben, dass die Script-Version nicht stimmt (technisch funktioniert aber in diesem Fall trotzdem alles).

              Ansonsten habe ich jetzt auch die Doku angepasst, mit welcher Firmware-Version ich das getestet habe. Da gibt (wie bei den anderen Geräten auch): Falls man etwas neueres verwendet, als dort dokumentiert, könnte es Probleme geben.

              Siehe https://github.com/iobroker-community-adapters/ioBroker.shelly/blob/master/docs/en/ble-devices.md

              Screenshot 2024-02-18 at 22.41.35.png

              1 Reply Last reply Reply Quote 0
              • M
                Markus 1 last edited by

                Hallo Matthias @haus-automatisierung ;
                bei mir klappt das ganze hervorragend! Vielen Dank!
                Wenn ich jetzt aber mit dem BlueButton abhängig vom Auslöse-Ort unterschiedliche Geräte schalten möchte (z.Bsp. 1 x Klick: Licht im Raum an) bräuchte man ja eine Möglichkeit, den nächsten shelly 2PM zu ermitteln. Das funktioniert aber nicht, weil alle shelly 2PM den Button-Event empfangen? Den rssi-Wert kann man hierfür nicht wirklich verwenden, oder ?

                haus-automatisierung 1 Reply Last reply Reply Quote 0
                • Albert K
                  Albert K @haus-automatisierung last edited by

                  @haus-automatisierung

                  Na das habe ich ja voll verpennt 😊

                  Habe seit über 1 Jahr zwei BluButton1 rumliegen und konnte die nicht so einsetzen wie ich mir das vorgestellt hatte.

                  Deshalb habe ich jetzt eine Woche mit ESPresense rumgebastelt um den Bluetooth Beacon der BluButton1 verwenden zu können. Und da mir der Kopf geraucht hatte, habe ich etwas im iobroker Forum gestöbert. Und was find ich da? Dein Skript!

                  Ich bin geflasht! Vielen herzlichen Dank für die Mühe und das tolle Skript. Hat auf Anhieb funktioniert. 👍 👍 👍

                  1 Reply Last reply Reply Quote 1
                  • haus-automatisierung
                    haus-automatisierung Developer Most Active @Markus 1 last edited by

                    @markus-1 sagte in Shelly >= 6.6.0 mit BLU-Geräten (Bluetooth Low Energy):

                    Das funktioniert aber nicht, weil alle shelly 2PM den Button-Event empfangen?

                    Mh, Du könntest das .BLE von allen Geräten auswerten. Aber ob das zuverlässig funktioniert?!

                    M 1 Reply Last reply Reply Quote 0
                    • M
                      Markus 1 @haus-automatisierung last edited by

                      @haus-automatisierung da melden mehrere mit unterschiedlicher Stärke den Event. Allerdings ist nicht der nächste Empfänger jener mit der besten Signalstärke 😉

                      haus-automatisierung 1 Reply Last reply Reply Quote 0
                      • haus-automatisierung
                        haus-automatisierung Developer Most Active @Markus 1 last edited by

                        @markus-1 Ja, eben.

                        1 Reply Last reply Reply Quote 0
                        • H
                          Honnkoponko last edited by Honnkoponko

                          servus

                          Diese neue Script wird auf 6.6.1 Version auch funktionieren oder muss ich auf 6.8.0 upgraden?

                          Wenn ja wie kann ich upgrade machen?

                          Skript muss ich nur auf z.B Shelly Mini kopieren und starten wo BLU Gerät verschaltet ist?

                          Hat schon nach Adapter neustart auf 6.61 Version geklappt.
                          Vielen Dank für gute Arbeit 🙂

                          1 Reply Last reply Reply Quote 0
                          • H
                            Honnkoponko last edited by

                            ich habe eine Frage. Wenn ich zu Hause kein Internet habe funktionieren Geräte in lokal Modus?
                            Wird das funktionieren ohne zusätzliche Einstellungen?
                            Kann ich ohne Internet Device Status lesen via IObroker Adapter?

                            haus-automatisierung 1 Reply Last reply Reply Quote 0
                            • haus-automatisierung
                              haus-automatisierung Developer Most Active @Honnkoponko last edited by

                              @honnkoponko Ja klar, das läuft ausschließlich lokal und hat mit App und Cloud ja nix zu tun

                              H 1 Reply Last reply Reply Quote 0
                              • H
                                Honnkoponko @haus-automatisierung last edited by

                                @haus-automatisierung
                                Super danke 🙂
                                ich werde es wenn ich kann noch testen aber gut zu wissen

                                1 Reply Last reply Reply Quote 0
                                • X
                                  Xandar31 last edited by Xandar31

                                  Hallo,

                                  ich hab mir ein Shelly Blu Motion besorgt und diesen mit einem Pro2 verbunden.
                                  Script an sich funktioniert, aber im iobroker bekomme ich keinen Ordner mit der MAC-adresse erstellt, sondern hab nur
                                  shelly.1.shellypro2#sssss#1.BLE.Event
                                  mir fehlt shelly.1.shellypro2#sssss#1.BLE.<mac>....

                                  Liegt das vllt daran, das ich die Pro/Plus MQTT Shellys mit einer zweiten iobroker shelly Instanz shelly.1 verbunden habe und nicht mit der shelly.0?
                                  (Shell.0 ist coap für die alten Geräte, weil ich die cloud und iobroker gleichzeitig benutzen möchte)

                                  Grüße

                                  Edit:
                                  Habs auch grad mal mit nem BLU Door/Window an einem Plus1 getestet, gleiches. Ich bekomme auch nur BLE.Event raus.

                                  Meine Shelly Instanz ist übrigens Version v6.8.0,
                                  Motion und Door/Window sind auf der aktuellsten Firmware

                                  haus-automatisierung 1 Reply Last reply Reply Quote 0
                                  • haus-automatisierung
                                    haus-automatisierung Developer Most Active @Xandar31 last edited by

                                    @xandar31 sagte in Shelly >= 6.6.0 mit BLU-Geräten (Bluetooth Low Energy):

                                    Script an sich funktioniert, aber im iobroker bekomme ich keinen Ordner mit der MAC-adresse erstellt, sondern hab nur shelly.1.shellypro2#sssss#1.BLE.Event

                                    Und die werden mit Infos gefüllt? Welches Script hast Du denn auf dem Shelly angelegt? Passend zur Adapter-Version?

                                    X 2 Replies Last reply Reply Quote 0
                                    • X
                                      Xandar31 @haus-automatisierung last edited by

                                      @haus-automatisierung said in Shelly >= 6.6.0 mit BLU-Geräten (Bluetooth Low Energy):

                                      Und die werden mit Infos gefüllt? Welches Script hast Du denn auf dem Shelly angelegt? Passend zur Adapter-Version?

                                      Script Version ist die v0.2 / heute erst von dem github link oben kopiert.
                                      Im debug-log vom Script bekomme ich z.B: das bei Bewegung angezeigt:

                                      Received {"encryption":false,"BTHome_version":2,"pid":58,"battery":100,"illuminance":88,"motion":1,"rssi":-62,"address":"b0:c7:de:c3:0d:22"}
                                      

                                      Shelly Instanz mitm Debug log:

                                      [MQTT] State change 192.168.5.23 (shellypro2 / shellypro2-xxxxxxxx/ shellypro2#xxxxxxxx#1): shellypro2-xxxxxxxx/events/ble -> state: shellypro2#xxxxxxxx#1.BLE.Event, value: "{\n \"encryption\": false,\n \"BTHome_version\": 2,\n \"pid\": 60,\n \"battery\": 100,\n \"illuminance\": 88,\n \"motion\": 1,\n \"rssi\": -51,\n \"address\": \"b0:c7:de:c3:0d:22\"\n}"
                                      
                                      [MQTT] Publish: 192.168.5.23 (shellypro2 / shellypro2-xxxxxxxx/ shellypro2#xxxxxxxx#1) - topic: shellypro2-xxxxxxxx/events/ble, qos: 0, payload: {"scriptVersion":"0.2","src":"shellypro2-xxxxxxxx","srcBle":{"mac":"b0:c7:de:c3:0d:22"},"payload":{"encryption":false,"BTHome_version":2,"pid":60,"battery":100,"illuminance":88,"motion":1,"rssi":-51,"address":"b0:c7:de:c3:0d:22"}}
                                      
                                      1 Reply Last reply Reply Quote 0
                                      • X
                                        Xandar31 @haus-automatisierung last edited by

                                        @haus-automatisierung
                                        ok, ich habs gelöst bzw. hatte den Wald vor lauter Bäumen / Ordner vor lauter Datenpunkten nicht gesehen.

                                        Du hast ja geschrieben shelly.0.ble.*, ich hab die ganze Zeit unter shelly.1.shellypro2#sssss#1.BLE geschaut.
                                        bei mir dann im shelly.1.ble..... sind Ordner mit der Mac Adresse. Also so wie in der Doku auch geschrieben.
                                        Bei über 50 Shellys verliert man schonmal den überblick.

                                        Adapter funktioniert mit dem Script. Danke

                                        1 Reply Last reply Reply Quote 0
                                        • Humidor
                                          Humidor @haus-automatisierung last edited by

                                          @haus-automatisierung Hallo!
                                          habe auch BLE Türkontakte im Einsatz und mit deinem Adapter und dem Script hat das auch super funktioniert. Nun updated er nicht mehr.
                                          Bildschirmfoto 2024-04-27 um 11.10.46.png Bildschirmfoto 2024-04-27 um 11.11.08.png
                                          was könnte ich denn da ausprobieren/testen?
                                          Danke!

                                          haus-automatisierung Jey Cee 2 Replies Last reply Reply Quote 0
                                          • haus-automatisierung
                                            haus-automatisierung Developer Most Active @Humidor last edited by

                                            @humidor zB das Debug-Log auf der Shelly-Weboberfläche anschalten und gucken was passiert und ob überhaupt etwas ankommt (NICHT in der App!)

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            785
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            35
                                            153
                                            18529
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo