Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. Microcontroller
    5. Erfahrung SuperMini ESP32 C3 Bluetooth, Tasmota etc. ?

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Erfahrung SuperMini ESP32 C3 Bluetooth, Tasmota etc. ?

    This topic has been deleted. Only users with topic management privileges can see it.
    • Ralla66
      Ralla66 Most Active @Dieter_P last edited by Ralla66

      @dieter_p

      Link
      sehr begrenzte Anzahl an möglichen Devices, wobei wohl nur read geht.
      Dem entsprechend hatte ich beim NRF nicht weiter geforscht.
      Was steht denn so in der Konsole ?

      D 1 Reply Last reply Reply Quote 0
      • D
        Dieter_P @Ralla66 last edited by

        @ralla66 said in Erfahrung SuperMini ESP32 C3 Bluetooth, Tasmota etc. ?:

        @dieter_p

        Link
        sehr begrenzte Anzahl an möglichen Devices, wobei wohl nur read geht.

        Vermute das wird mich nicht großartig stören. Hab 4 Bluetooth Beacons wo lediglich An/Abwesenheit detektiert werden soll.
        Wenn ich darüber hinaus noch bestimmen kann wie oft gescannt wird und ich auch die RSSI Werte bekomme, bin ich eigentlich happy.

        Was steht denn so in der Konsole ?

        14:37:53.840 RSL: STATE = {"Time":"2024-08-11T14:37:53","Uptime":"0T03:50:09","UptimeSec":13809,"Heap":118,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":0,"Berry":{"HeapUsed":3,"Objects":31},"Wifi":{"AP":1,"SSId":"Strahlemann","BSSId":"1C:ED:6F:5C:1E:34","Channel":1,"Mode":"HT20","RSSI":88,"Signal":-56,"LinkCount":2,"Downtime":"0T00:00:05"}}
        14:37:53.849 RSL: BLE = {"Time":"2024-08-11T14:37:53","BLEDevices":{"total":3,"3ACA849830BA":{"i":0,"r":-99},"DCDA0C21EE96":{"i":1,"r":-99},"EC8193EFDE0D":{"i":2,"r":-96}}}
        14:37:53.853 RSL: BLE = {"Time":"2024-08-11T14:37:53","BLE":{"scans":689,"adverts":146332,"devices":3,"resets":0}}
        14:42:53.880 RSL: STATE = {"Time":"2024-08-11T14:42:53","Uptime":"0T03:55:09","UptimeSec":14109,"Heap":116,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":0,"Berry":{"HeapUsed":3,"Objects":31},"Wifi":{"AP":1,"SSId":"Strahlemann","BSSId":"1C:ED:6F:5C:1E:34","Channel":1,"Mode":"HT20","RSSI":92,"Signal":-54,"LinkCount":2,"Downtime":"0T00:00:05"}}
        14:42:53.890 RSL: BLE = {"Time":"2024-08-11T14:42:53","BLEDevices":{"total":3,"3ACA849830BA":{"i":0,"r":-96},"EC8193EFDE0D":{"i":1,"r":-96},"DCDA0C21FAE6":{"i":2,"r":-96}}}
        14:42:53.893 RSL: BLE = {"Time":"2024-08-11T14:42:53","BLE":{"scans":704,"adverts":149311,"devices":3,"resets":0}}
        
        

        Rein hiernach scannt er alle 5 Min die BT-Umgebung, was mir eindeutig zu wenig ist. Aktuell passiert das eher im 30Sekunden Bereich.

        Ralla66 1 Reply Last reply Reply Quote 0
        • Ralla66
          Ralla66 Most Active @Dieter_P last edited by Ralla66

          @dieter_p

          die Telemetrieperiode in Tasmota haste mal von default 300 ( sec ) auf 10 gestellt ?
          Bekommste die RSSI Werte nicht in den Sonoff oder Mqtt Adapter ( Tasmota Mqtt ) geliefert ?
          Teste mal im Browser http://deine ESP IP/cm?cmnd=status%2010 ob da was an Daten kommt.

          D 1 Reply Last reply Reply Quote 0
          • D
            Dieter_P @Ralla66 last edited by Dieter_P

            @ralla66

            Thx. Bisher werden die RSSI Werte nicht per Mqtt übertragen. Die Möglichkeiten des Sensor52 klingen vielversprechend. Probier damit mal aus:
            c0750c46-f6ce-481b-8461-bf5c775df8a7-grafik.png

            Edit: nah das ging flott 😞

            07:29:48.704 CMD: Sensor52 1
            07:29:48.708 MQT: stat/tasmota_CD3740/RESULT = {"Command":"Error"}
            07:29:56.275 CMD: Sensor52 2
            07:29:56.279 MQT: stat/tasmota_CD3740/RESULT = {"Command":"Error"}
            

            48667b0c-dc54-461c-af84-1f98b16e9e23-grafik.png

            Ralla66 1 Reply Last reply Reply Quote 0
            • Ralla66
              Ralla66 Most Active @Dieter_P last edited by Ralla66

              @dieter_p

              dann bleibt nur selber ne .bin schnitzen mit define
              #define USE_IBEACON_ESP32
              Link

              edit:

              Nehme immer den Tasmocompiler um define hinzu zu fügen.
              Scripting kannste dort auch hinzufügen.

              ESP C3.jpg

              ESP C3 2.jpg

              D 1 Reply Last reply Reply Quote 1
              • D
                Dieter_P @Ralla66 last edited by

                @ralla66
                oh vielen Dank. Über den TasmoCompiler hab ich mir das auch gerade zusammengeklickt. War mir nur unsicher ob ich dann noch Bluetooth brauche.

                Melde mich mit dem Testergebnis.

                Ralla66 1 Reply Last reply Reply Quote 0
                • Ralla66
                  Ralla66 Most Active @Dieter_P last edited by Ralla66

                  @dieter_p

                  bin mal gespannt, dann solltest du ja per tele State die Anwesenheit sehen können.
                  sowas :
                  tele/ibeacon/SENSOR = {"Time":"2021-01-02T12:08:40","IBEACON":{"MAC":"A4C1387FC1E1","RSSI":-56,"STATE":"OFF"}

                  D 1 Reply Last reply Reply Quote 0
                  • D
                    Dieter_P @Ralla66 last edited by

                    @ralla66

                    Bisher leider nein. Es kommt mir so vor als ob der iBeacon Treiber/paket nicht aktiv wäre.

                    Die Ausgaben in der Konsole sollten von tele/ibeacon/sensor kommen.
                    Ich sehe bisher nur tele/tasmota.../BLE

                    08:56:26.964 MQT: tele/tasmota_CD3740/BLE = {"Time":"2024-08-12T08:56:26","BLEDevices":{"total":1,"3ACA849830BA":{"i":0,"r":-97}}}
                    08:56:26.968 MQT: tele/tasmota_CD3740/BLE = {"Time":"2024-08-12T08:56:26","BLE":{"scans":60,"adverts":13828,"devices":1,"resets":0}}
                    
                    D 1 Reply Last reply Reply Quote 0
                    • D
                      Dieter_P @Dieter_P last edited by Dieter_P

                      @dieter_p

                      oja, wie ich diese Tasmota Doku liebe ... dass man das Feature aktivieren muß steht nirgends... aber nun läufts 🙂

                      09:08:01.843 CMD: IBEACON 1
                      09:08:01.850 MQT: stat/tasmota_CD3740/RESULT = {"IBEACON":1}
                      09:08:03.648 MQT: tele/tasmota_CD3740/SENSOR = {"Time":"2024-08-12T09:08:03","IBEACON":{"MAC":"3ACA849830BA","RSSI":-99,"STATE":"ON","PERSEC":0}}
                      09:08:18.041 MQT: tele/tasmota_CD3740/SENSOR = {"Time":"2024-08-12T09:08:18","IBEACON":{"MAC":"3ACA849830BA","RSSI":-100,"STATE":"ON","PERSEC":0}}
                      09:08:28.768 MQT: tele/tasmota_CD3740/SENSOR = {"Time":"2024-08-12T09:08:28","IBEACON":{"MAC":"3ACA849830BA","RSSI":-96,"STATE":"ON","PERSEC":0}}
                      09:08:38.499 MQT: tele/tasmota_CD3740/SENSOR = {"Time":"2024-08-12T09:08:38","IBEACON":{"MAC":"3ACA849830BA","RSSI":-98,"STATE":"ON","PERSEC":1}}
                      09:08:45.883 MQT: tele/tasmota_CD3740/SENSOR = {"Time":"2024-08-12T09:08:45","IBEACON":{"MAC":"3ACA849830BA","RSSI":-97,"STATE":"ON","PERSEC":1}}
                      09:08:55.194 MQT: tele/tasmota_CD3740/SENSOR = {"Time":"2024-08-12T09:08:55","IBEACON":{"MAC":"3ACA849830BA","RSSI":-97,"STATE":"ON","PERSEC":1}}
                      

                      Und auch die Scanintervalle erscheinen jetzt schnell genug

                      3006f5ff-2537-4b4b-a896-68c7af817dba-grafik.png

                      Jetzt nur nochmal testen, ob ich den Xiaomi BLE "Kram" deaktiviert bekomme.

                      Ralla66 1 Reply Last reply Reply Quote 0
                      • Ralla66
                        Ralla66 Most Active @Dieter_P last edited by Ralla66

                        @dieter_p sagte in Erfahrung SuperMini ESP32 C3 Bluetooth, Tasmota etc. ?:

                        dass man das Feature aktivieren muß steht nirgends

                        wie denn, per Konsole ?
                        edit:
                        erledtigt mit lesen 🙂

                        D 1 Reply Last reply Reply Quote 0
                        • D
                          Dieter_P @Ralla66 last edited by

                          @ralla66

                          Danke für den Hinweis. Kann ja nicht "meckern" und selbst eher kryptisch bleiben.

                          Die Funktion lässt sich per Konsole mit

                          IBEACON 1
                          

                          aktivieren. Bisherige versuche Bluettoth bzw. die MI Funktion zu deaktivieren mit

                          MI32 0
                          

                          oder

                          MI 0
                          

                          wirkten sich dann auch auf die IBEACON Funktion aus. Bleibt es eben an 🙂

                          Ralla66 1 Reply Last reply Reply Quote 0
                          • Ralla66
                            Ralla66 Most Active @Dieter_P last edited by Ralla66

                            @dieter_p

                            eventuell mit Alias und BLE Adress Fllter

                            D 1 Reply Last reply Reply Quote 0
                            • D
                              Dieter_P @Ralla66 last edited by

                              @ralla66

                              Mmmh, die IBEACON Funktion ist nachdem Neustart wieder deaktiviert und darum wollte ich die Beispielregel mal testen:

                              Rule1 ON System#Boot DO backlog iBeacon 1; BLEAlias A4C1386A1E24=iBfred A4C1387FC1E1=iBjames; iBeaconOnlyAliased 2 endon
                              Rule1 1
                              

                              https://tasmota.github.io/docs/Bluetooth_ESP32/#ibeacon-mqtt-fields

                              Regeln und Skript zusammen zu kompilieren geht nicht, also ohne Skript 😞

                              Ralla66 1 Reply Last reply Reply Quote 1
                              • Ralla66
                                Ralla66 Most Active @Dieter_P last edited by

                                @dieter_p

                                wenn es per Rule geht reicht das ja, mit scripting kannst du halt mehr Unsinn machen.
                                Wenn Anwesenheit ist on oder off dann mache BlaBla.........
                                Rules ist Glaube ich max 4 mal.

                                D 1 Reply Last reply Reply Quote 0
                                • D
                                  Dieter_P @Ralla66 last edited by

                                  @ralla66

                                  Mööp und schon hab ich mir mit meinem HW-Aufbau ein Ei gelegt. Der C3 ist mitlerweile in ein kleines Gehäuse gewandert und die USB-Buchse dient nur der Stromversorgung. An die USB Buchse des Chip komme ich so einfach nicht ran.

                                  d1b5402f-5aea-4e22-908f-ca16b285b051-grafik.png

                                  Kennst Du einen Weg die Selbstkompilierte bin per OTA auf den Chip zu laden? Da ging doch was. Erst die Minimal-Version flashen und dann die eigene Factory hinterher, oder?

                                  Ralla66 1 Reply Last reply Reply Quote 0
                                  • Ralla66
                                    Ralla66 Most Active @Dieter_P last edited by Ralla66

                                    @dieter_p sagte in Erfahrung SuperMini ESP32 C3 Bluetooth, Tasmota etc. ?:

                                    Erst die Minimal-Version flashen und dann die eigene Factory hinterher, oder?

                                    so läufts bei mir, mach aber vorher ne Sicherung in Tasmota

                                    D 1 Reply Last reply Reply Quote 0
                                    • D
                                      Dieter_P @Ralla66 last edited by

                                      @ralla66

                                      Danke Dir. Nun funktioniert auch die Regel (inkl. Alias) und die Infos zum Beacon kommen per MqTT.

                                      Feine Sache 🙂

                                      00bcf3d5-441d-4935-b7c1-e37bc1e256ce-grafik.png

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

                                      Support us

                                      ioBroker
                                      Community Adapters
                                      Donate

                                      890
                                      Online

                                      31.7k
                                      Users

                                      79.7k
                                      Topics

                                      1.3m
                                      Posts

                                      bluetooth esp32c3 esphome tasmota
                                      2
                                      19
                                      1411
                                      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