Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. BLE Adapter

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    331

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.5k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.5k

BLE Adapter

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
bluetooth setcap fehler gelb s
57 Beiträge 12 Kommentatoren 9.0k Aufrufe 10 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • AlCalzoneA AlCalzone

    @adarof Sobald es um lesen/schreiben von Characteristics geht, muss der Adapter bisher passen. Das ist noch nicht implementiert.

    A Offline
    A Offline
    adarof
    schrieb am zuletzt editiert von
    #42

    @AlCalzone
    Ah, Danke.

    Ich habe nun etwas reingeschaut.
    Das ganze soll laut MAC von Telink Semiconductor kommen, wo ich leider keine für mich verständliche Doku finde.

    Also einen Log per Android geschrieben und dann mit Wireshark reingeschaut.
    Scheint mit aber recht komplex. Das erste Byte der Befehle nach dem Verbindungsaufbau (der ist auchnoch komplex...) ist fortlaufend inkrementierend, dann kommen 2 statische Byte und danach .... keine Ahnung. Selbst bei einfachen Ein/Ausschalt-Zyklen sind die Pakete danach komplett unterschiedlich. D.h. vielleicht ist es sogar eine Art applikative Verschlüsselung.

    Wenn also jemand Interesse am gemeinsamen Reinschauen in ein Telink Produkt hat ... bitte melden.

    Gruss -
    btsnoop_hci (1).log

    1 Antwort Letzte Antwort
    0
    • chris12205C Offline
      chris12205C Offline
      chris12205
      schrieb am zuletzt editiert von
      #43

      Hallo

      warum wir der LYWSD02 nicht erkannt? Verwende hier Version 0.10.1 mit node: v10.19.0
      BLE Problem.jpg

      Dachte zumindest der LYWSD02 sollte unterstüzt werden.

      AlCalzoneA 1 Antwort Letzte Antwort
      0
      • chris12205C chris12205

        Hallo

        warum wir der LYWSD02 nicht erkannt? Verwende hier Version 0.10.1 mit node: v10.19.0
        BLE Problem.jpg

        Dachte zumindest der LYWSD02 sollte unterstüzt werden.

        AlCalzoneA Offline
        AlCalzoneA Offline
        AlCalzone
        Developer
        schrieb am zuletzt editiert von
        #44

        @chris12205 Der Datenpunkt sieht eigentlich gut aus. Hast du das xiaomi-Plugin aktiv? Wenn ja, mach mir mal bitte einen Log mit Loglevel Debug.

        Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

        1 Antwort Letzte Antwort
        0
        • chris12205C Offline
          chris12205C Offline
          chris12205
          schrieb am zuletzt editiert von chris12205
          #45

          bitte schön


          ble.0 2020-03-17 08:32:43.173 info (9339) starting scan for services ["fe95"]
          ble.0 2020-03-17 08:32:42.973 info (9339) monitored services: fe95
          ble.0 2020-03-17 08:32:42.972 info (9339) enabled plugins: Xiaomi, _default
          ble.0 2020-03-17 08:32:42.970 info (9339) loaded plugins: Xiaomi, mi-flora, ruuvi-tag, _default


          ble.0 2020-03-17 05:18:38.038 debug (1996) system.adapter.admin.0: logging false
          ble.0 2020-03-17 05:18:36.825 debug (1996) setting state ble.0.a4:c1:38:2b:bc:47.services.fe95
          ble.0 2020-03-17 05:18:36.825 debug (1996) a4:c1:38:2b:bc:47 > got values: {"services.fe95":"30585b05d047bc2b38c1a408"}
          ble.0 2020-03-17 05:18:36.824 debug (1996) _default: a4:c1:38:2b:bc:47 > got data 30585b05d047bc2b38c1a408 for fe95
          ble.0 2020-03-17 05:18:36.819 debug (1996) updating rssi state for a4:c1:38:2b:bc:47
          ble.0 2020-03-17 05:18:36.813 debug (1996) plugin _default is handling a4:c1:38:2b:bc:47
          ble.0 2020-03-17 05:18:36.813 debug (1996) has manufacturerData: false
          ble.0 2020-03-17 05:18:36.812 debug (1996) serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[48,88,91,5,208,71,188,43,56,193,164,8]}}]
          ble.0 2020-03-17 05:18:36.812 debug (1996) has serviceData: true
          ble.0 2020-03-17 05:18:36.811 debug (1996) has advertisement: true
          ble.0 2020-03-17 05:18:36.806 debug (1996) discovered peripheral a4:c1:38:2b:bc:47
          ble.0 2020-03-17 05:18:33.527 debug (1996) setting state ble.0.a4:c1:38:2b:bc:47.services.fe95
          ble.0 2020-03-17 05:18:33.526 debug (1996) a4:c1:38:2b:bc:47 > got values: {"services.fe95":"30585b05d047bc2b38c1a408"}
          ble.0 2020-03-17 05:18:33.525 debug (1996) _default: a4:c1:38:2b:bc:47 > got data 30585b05d047bc2b38c1a408 for fe95
          ble.0 2020-03-17 05:18:33.520 debug (1996) updating rssi state for a4:c1:38:2b:bc:47
          ble.0 2020-03-17 05:18:33.518 debug (1996) plugin _default is handling a4:c1:38:2b:bc:47
          ble.0 2020-03-17 05:18:33.517 debug (1996) has manufacturerData: false
          ble.0 2020-03-17 05:18:33.517 debug (1996) serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[48,88,91,5,208,71,188,43,56,193,164,8]}}]
          ble.0 2020-03-17 05:18:33.517 debug (1996) has serviceData: true
          ble.0 2020-03-17 05:18:33.517 debug (1996) has advertisement: true
          ble.0 2020-03-17 05:18:33.516 debug (1996) discovered peripheral a4:c1:38:2b:bc:47
          ble.0 2020-03-17 05:18:31.835 debug (1996) setting state ble.0.a4:c1:38:2b:bc:47.services.fe95
          ble.0 2020-03-17 05:18:31.832 debug (1996) a4:c1:38:2b:bc:47 > got values: {"services.fe95":"30585b05d047bc2b38c1a408"}
          ble.0 2020-03-17 05:18:31.830 debug (1996) _default: a4:c1:38:2b:bc:47 > got data 30585b05d047bc2b38c1a408 for fe95
          ble.0 2020-03-17 05:18:31.825 debug (1996) plugin _default is handling a4:c1:38:2b:bc:47
          ble.0 2020-03-17 05:18:31.824 debug (1996) has manufacturerData: false
          ble.0 2020-03-17 05:18:31.824 debug (1996) serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[48,88,91,5,208,71,188,43,56,193,164,8]}}]
          ble.0 2020-03-17 05:18:31.823 debug (1996) has serviceData: true
          ble.0 2020-03-17 05:18:31.823 debug (1996) has advertisement: true
          ble.0 2020-03-17 05:18:31.822 debug (1996) discovered peripheral a4:c1:38:2b:bc:47
          ble.0 2020-03-17 05:18:30.069 debug (1996) setting state ble.0.a4:c1:38:2b:bc:47.services.fe95
          ble.0 2020-03-17 05:18:30.068 debug (1996) a4:c1:38:2b:bc:47 > got values: {"services.fe95":"30585b05d047bc2b38c1a408"}
          ble.0 2020-03-17 05:18:30.067 debug (1996) _default: a4:c1:38:2b:bc:47 > got data 30585b05d047bc2b38c1a408 for fe95
          ble.0 2020-03-17 05:18:30.061 debug (1996) updating rssi state for a4:c1:38:2b:bc:47
          ble.0 2020-03-17 05:18:30.058 debug (1996) plugin _default is handling a4:c1:38:2b:bc:47
          ble.0 2020-03-17 05:18:30.058 debug (1996) has manufacturerData: false
          ble.0 2020-03-17 05:18:30.058 debug (1996) serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[48,88,91,5,208,71,188,43,56,193,164,8]}}]
          ble.0 2020-03-17 05:18:30.057 debug (1996) has serviceData: true
          ble.0 2020-03-17 05:18:30.057 debug (1996) has advertisement: true
          ble.0 2020-03-17 05:18:30.056 debug (1996) discovered peripheral a4:c1:38:2b:bc:47
          ble.0 2020-03-17 05:18:28.410 debug (1996) setting state ble.0.a4:c1:38:2b:bc:47.services.fe95
          ble.0 2020-03-17 05:18:28.410 debug (1996) a4:c1:38:2b:bc:47 > got values: {"services.fe95":"30585b05d047bc2b38c1a408"}
          ble.0 2020-03-17 05:18:28.409 debug (1996) _default: a4:c1:38:2b:bc:47 > got data 30585b05d047bc2b38c1a408 for fe95
          ble.0 2020-03-17 05:18:28.361 debug (1996) updating rssi state for a4:c1:38:2b:bc:47
          ble.0 2020-03-17 05:18:28.358 debug (1996) plugin _default is handling a4:c1:38:2b:bc:47

          AlCalzoneA 1 Antwort Letzte Antwort
          0
          • chris12205C chris12205

            bitte schön


            ble.0 2020-03-17 08:32:43.173 info (9339) starting scan for services ["fe95"]
            ble.0 2020-03-17 08:32:42.973 info (9339) monitored services: fe95
            ble.0 2020-03-17 08:32:42.972 info (9339) enabled plugins: Xiaomi, _default
            ble.0 2020-03-17 08:32:42.970 info (9339) loaded plugins: Xiaomi, mi-flora, ruuvi-tag, _default


            ble.0 2020-03-17 05:18:38.038 debug (1996) system.adapter.admin.0: logging false
            ble.0 2020-03-17 05:18:36.825 debug (1996) setting state ble.0.a4:c1:38:2b:bc:47.services.fe95
            ble.0 2020-03-17 05:18:36.825 debug (1996) a4:c1:38:2b:bc:47 > got values: {"services.fe95":"30585b05d047bc2b38c1a408"}
            ble.0 2020-03-17 05:18:36.824 debug (1996) _default: a4:c1:38:2b:bc:47 > got data 30585b05d047bc2b38c1a408 for fe95
            ble.0 2020-03-17 05:18:36.819 debug (1996) updating rssi state for a4:c1:38:2b:bc:47
            ble.0 2020-03-17 05:18:36.813 debug (1996) plugin _default is handling a4:c1:38:2b:bc:47
            ble.0 2020-03-17 05:18:36.813 debug (1996) has manufacturerData: false
            ble.0 2020-03-17 05:18:36.812 debug (1996) serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[48,88,91,5,208,71,188,43,56,193,164,8]}}]
            ble.0 2020-03-17 05:18:36.812 debug (1996) has serviceData: true
            ble.0 2020-03-17 05:18:36.811 debug (1996) has advertisement: true
            ble.0 2020-03-17 05:18:36.806 debug (1996) discovered peripheral a4:c1:38:2b:bc:47
            ble.0 2020-03-17 05:18:33.527 debug (1996) setting state ble.0.a4:c1:38:2b:bc:47.services.fe95
            ble.0 2020-03-17 05:18:33.526 debug (1996) a4:c1:38:2b:bc:47 > got values: {"services.fe95":"30585b05d047bc2b38c1a408"}
            ble.0 2020-03-17 05:18:33.525 debug (1996) _default: a4:c1:38:2b:bc:47 > got data 30585b05d047bc2b38c1a408 for fe95
            ble.0 2020-03-17 05:18:33.520 debug (1996) updating rssi state for a4:c1:38:2b:bc:47
            ble.0 2020-03-17 05:18:33.518 debug (1996) plugin _default is handling a4:c1:38:2b:bc:47
            ble.0 2020-03-17 05:18:33.517 debug (1996) has manufacturerData: false
            ble.0 2020-03-17 05:18:33.517 debug (1996) serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[48,88,91,5,208,71,188,43,56,193,164,8]}}]
            ble.0 2020-03-17 05:18:33.517 debug (1996) has serviceData: true
            ble.0 2020-03-17 05:18:33.517 debug (1996) has advertisement: true
            ble.0 2020-03-17 05:18:33.516 debug (1996) discovered peripheral a4:c1:38:2b:bc:47
            ble.0 2020-03-17 05:18:31.835 debug (1996) setting state ble.0.a4:c1:38:2b:bc:47.services.fe95
            ble.0 2020-03-17 05:18:31.832 debug (1996) a4:c1:38:2b:bc:47 > got values: {"services.fe95":"30585b05d047bc2b38c1a408"}
            ble.0 2020-03-17 05:18:31.830 debug (1996) _default: a4:c1:38:2b:bc:47 > got data 30585b05d047bc2b38c1a408 for fe95
            ble.0 2020-03-17 05:18:31.825 debug (1996) plugin _default is handling a4:c1:38:2b:bc:47
            ble.0 2020-03-17 05:18:31.824 debug (1996) has manufacturerData: false
            ble.0 2020-03-17 05:18:31.824 debug (1996) serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[48,88,91,5,208,71,188,43,56,193,164,8]}}]
            ble.0 2020-03-17 05:18:31.823 debug (1996) has serviceData: true
            ble.0 2020-03-17 05:18:31.823 debug (1996) has advertisement: true
            ble.0 2020-03-17 05:18:31.822 debug (1996) discovered peripheral a4:c1:38:2b:bc:47
            ble.0 2020-03-17 05:18:30.069 debug (1996) setting state ble.0.a4:c1:38:2b:bc:47.services.fe95
            ble.0 2020-03-17 05:18:30.068 debug (1996) a4:c1:38:2b:bc:47 > got values: {"services.fe95":"30585b05d047bc2b38c1a408"}
            ble.0 2020-03-17 05:18:30.067 debug (1996) _default: a4:c1:38:2b:bc:47 > got data 30585b05d047bc2b38c1a408 for fe95
            ble.0 2020-03-17 05:18:30.061 debug (1996) updating rssi state for a4:c1:38:2b:bc:47
            ble.0 2020-03-17 05:18:30.058 debug (1996) plugin _default is handling a4:c1:38:2b:bc:47
            ble.0 2020-03-17 05:18:30.058 debug (1996) has manufacturerData: false
            ble.0 2020-03-17 05:18:30.058 debug (1996) serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[48,88,91,5,208,71,188,43,56,193,164,8]}}]
            ble.0 2020-03-17 05:18:30.057 debug (1996) has serviceData: true
            ble.0 2020-03-17 05:18:30.057 debug (1996) has advertisement: true
            ble.0 2020-03-17 05:18:30.056 debug (1996) discovered peripheral a4:c1:38:2b:bc:47
            ble.0 2020-03-17 05:18:28.410 debug (1996) setting state ble.0.a4:c1:38:2b:bc:47.services.fe95
            ble.0 2020-03-17 05:18:28.410 debug (1996) a4:c1:38:2b:bc:47 > got values: {"services.fe95":"30585b05d047bc2b38c1a408"}
            ble.0 2020-03-17 05:18:28.409 debug (1996) _default: a4:c1:38:2b:bc:47 > got data 30585b05d047bc2b38c1a408 for fe95
            ble.0 2020-03-17 05:18:28.361 debug (1996) updating rssi state for a4:c1:38:2b:bc:47
            ble.0 2020-03-17 05:18:28.358 debug (1996) plugin _default is handling a4:c1:38:2b:bc:47

            AlCalzoneA Offline
            AlCalzoneA Offline
            AlCalzone
            Developer
            schrieb am zuletzt editiert von
            #46

            @chris12205 Das hier gezeigte Gerät sendet leider keine Nutzdaten (erkennbar am Start "30"). Ich dachte du meinst das andere, was im Screenshot ebenfalls zu sehen ist (Start "70").

            Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

            chris12205C 1 Antwort Letzte Antwort
            0
            • AlCalzoneA AlCalzone

              @chris12205 Das hier gezeigte Gerät sendet leider keine Nutzdaten (erkennbar am Start "30"). Ich dachte du meinst das andere, was im Screenshot ebenfalls zu sehen ist (Start "70").

              chris12205C Offline
              chris12205C Offline
              chris12205
              schrieb am zuletzt editiert von
              #47

              @AlCalzone du hast recht die Daten stammen vom LYWSD03MMC. Das Gerät ist anscheinend verquatschter. Ja ich weiß das es noch nicht unterstüzt wird.

              Hier die vom LYWSD02 Advertised service fe95: 70205b0485a458b3002ee7090610026202

              1 Antwort Letzte Antwort
              0
              • R Offline
                R Offline
                Rushmed
                Most Active
                schrieb am zuletzt editiert von Rushmed
                #48

                Hab gerade ein LYWSD02 in Betrieb genommen und es scheint auf Anhieb zu funktionieren.
                7dbe7400-e216-4077-b3a5-692f7436b42f-grafik.png

                Die Reichweite ist nur nicht so toll wie erwartet. Ich wollte das Teil ca. 5 m und zwei Holztüren entfernt betreiben und bekomme von dort kein Signal mehr.

                1 Antwort Letzte Antwort
                0
                • Lenny.CBL Offline
                  Lenny.CBL Offline
                  Lenny.CB
                  Most Active
                  schrieb am zuletzt editiert von
                  #49

                  @AlCalzone grad wieder neues Spielzeug angekommen:

                  Model: MHO-C401 Smart BT Thermometer-Hygrometer
                  (gibts grad bei Banggood um 8€ +2,50€ Versand)
                  6d2b3804-ebb3-4940-83ff-ea6d5167694d-image.png
                  15127b81-9703-484a-bace-eb3f22ee7972-image.png

                  value vom "fe95" ist "305887034b9959dd38c1a4280100"

                  debug-log:

                  ble.0	2020-07-25 09:36:51.951	debug	(1476) setting state ble.0.a4:c1:38:dd:59:99.services.fe95
                  ble.0	2020-07-25 09:36:51.949	debug	(1476) a4:c1:38:dd:59:99 > got values: {"services.fe95":"305887034b9959dd38c1a4280100"}
                  ble.0	2020-07-25 09:36:51.945	debug	(1476) _default: a4:c1:38:dd:59:99 > got data 305887034b9959dd38c1a4280100 for fe95
                  ble.0	2020-07-25 09:36:51.918	debug	(1476) plugin _default is handling a4:c1:38:dd:59:99
                  ble.0	2020-07-25 09:36:51.916	debug	(1476) has manufacturerData: false
                  ble.0	2020-07-25 09:36:51.914	debug	(1476) serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[48,88,135,3,75,153,89,221,56,193,164,40,1,0]}}]
                  ble.0	2020-07-25 09:36:51.912	debug	(1476) has serviceData: true
                  ble.0	2020-07-25 09:36:51.910	debug	(1476) has advertisement: true
                  ble.0	2020-07-25 09:36:51.906	debug	(1476) discovered peripheral a4:c1:38:dd:59:99
                  

                  kannst Du hier was machen?

                  3 Beiträge weiter oben hast Du geschrieben:
                  @AlCalzone sagte in BLE Adapter:

                  ....Das hier gezeigte Gerät sendet leider keine Nutzdaten (erkennbar am Start "30")...

                  Gibt es da noch Unterschiede? Das runde e-Ink von Xiaomi fängt auch mit "30" an und das funktioniert ja recht gut.

                  AlCalzoneA 1 Antwort Letzte Antwort
                  0
                  • Lenny.CBL Lenny.CB

                    @AlCalzone grad wieder neues Spielzeug angekommen:

                    Model: MHO-C401 Smart BT Thermometer-Hygrometer
                    (gibts grad bei Banggood um 8€ +2,50€ Versand)
                    6d2b3804-ebb3-4940-83ff-ea6d5167694d-image.png
                    15127b81-9703-484a-bace-eb3f22ee7972-image.png

                    value vom "fe95" ist "305887034b9959dd38c1a4280100"

                    debug-log:

                    ble.0	2020-07-25 09:36:51.951	debug	(1476) setting state ble.0.a4:c1:38:dd:59:99.services.fe95
                    ble.0	2020-07-25 09:36:51.949	debug	(1476) a4:c1:38:dd:59:99 > got values: {"services.fe95":"305887034b9959dd38c1a4280100"}
                    ble.0	2020-07-25 09:36:51.945	debug	(1476) _default: a4:c1:38:dd:59:99 > got data 305887034b9959dd38c1a4280100 for fe95
                    ble.0	2020-07-25 09:36:51.918	debug	(1476) plugin _default is handling a4:c1:38:dd:59:99
                    ble.0	2020-07-25 09:36:51.916	debug	(1476) has manufacturerData: false
                    ble.0	2020-07-25 09:36:51.914	debug	(1476) serviceData = [{"uuid":"fe95","data":{"type":"Buffer","data":[48,88,135,3,75,153,89,221,56,193,164,40,1,0]}}]
                    ble.0	2020-07-25 09:36:51.912	debug	(1476) has serviceData: true
                    ble.0	2020-07-25 09:36:51.910	debug	(1476) has advertisement: true
                    ble.0	2020-07-25 09:36:51.906	debug	(1476) discovered peripheral a4:c1:38:dd:59:99
                    

                    kannst Du hier was machen?

                    3 Beiträge weiter oben hast Du geschrieben:
                    @AlCalzone sagte in BLE Adapter:

                    ....Das hier gezeigte Gerät sendet leider keine Nutzdaten (erkennbar am Start "30")...

                    Gibt es da noch Unterschiede? Das runde e-Ink von Xiaomi fängt auch mit "30" an und das funktioniert ja recht gut.

                    AlCalzoneA Offline
                    AlCalzoneA Offline
                    AlCalzone
                    Developer
                    schrieb am zuletzt editiert von
                    #50

                    @Lenny-CB sagte in BLE Adapter:

                    305887034b9959dd38c1a4280100

                    Da seht auch nur die Mac-Adresse drin.

                    Das runde e-Ink von Xiaomi fängt auch mit "30" an und das funktioniert ja recht gut.

                    Wirklich? Hast du mal einen Datensatz für mich?

                    Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                    Lenny.CBL 1 Antwort Letzte Antwort
                    0
                    • AlCalzoneA AlCalzone

                      @Lenny-CB sagte in BLE Adapter:

                      305887034b9959dd38c1a4280100

                      Da seht auch nur die Mac-Adresse drin.

                      Das runde e-Ink von Xiaomi fängt auch mit "30" an und das funktioniert ja recht gut.

                      Wirklich? Hast du mal einen Datensatz für mich?

                      Lenny.CBL Offline
                      Lenny.CBL Offline
                      Lenny.CB
                      Most Active
                      schrieb am zuletzt editiert von
                      #51

                      @AlCalzone sagte in BLE Adapter:

                      @Lenny-CB sagte in BLE Adapter:

                      305887034b9959dd38c1a4280100

                      Da seht auch nur die Mac-Adresse drin.

                      Das runde e-Ink von Xiaomi fängt auch mit "30" an und das funktioniert ja recht gut.

                      Wirklich? Hast du mal einen Datensatz für mich?

                      https://forum.iobroker.net/post/322851

                      AlCalzoneA 1 Antwort Letzte Antwort
                      0
                      • Lenny.CBL Lenny.CB

                        @AlCalzone sagte in BLE Adapter:

                        @Lenny-CB sagte in BLE Adapter:

                        305887034b9959dd38c1a4280100

                        Da seht auch nur die Mac-Adresse drin.

                        Das runde e-Ink von Xiaomi fängt auch mit "30" an und das funktioniert ja recht gut.

                        Wirklich? Hast du mal einen Datensatz für mich?

                        https://forum.iobroker.net/post/322851

                        AlCalzoneA Offline
                        AlCalzoneA Offline
                        AlCalzone
                        Developer
                        schrieb am zuletzt editiert von
                        #52

                        @Lenny-CB Ne, da steht auch nix drin. Die Werte müssen also von einem anderen Datensatz gekommen sein.

                        Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                        Lenny.CBL 1 Antwort Letzte Antwort
                        0
                        • AlCalzoneA AlCalzone

                          @Lenny-CB Ne, da steht auch nix drin. Die Werte müssen also von einem anderen Datensatz gekommen sein.

                          Lenny.CBL Offline
                          Lenny.CBL Offline
                          Lenny.CB
                          Most Active
                          schrieb am zuletzt editiert von
                          #53

                          @AlCalzone sagte in BLE Adapter:

                          @Lenny-CB Ne, da steht auch nix drin. Die Werte müssen also von einem anderen Datensatz gekommen sein.

                          Stimmt, lt. Debug ist da nix mehr mit "30".

                          ble.0	2020-07-25 17:17:13.567	debug	(5027) setting state ble.0.58:2d:34:10:4d:d3.temperature
                          ble.0	2020-07-25 17:17:13.490	debug	(5027) setting state ble.0.58:2d:34:10:4d:d3.humidity
                          ble.0	2020-07-25 17:17:13.488	debug	(5027) 58:2d:34:10:4d:d3 > got values: {"humidity":62.9,"temperature":25.8}
                          ble.0	2020-07-25 17:17:13.485	debug	(5027) xiaomi >> <span style="color: #5bb12f">got temperature update => 25.8</span>
                          ble.0	2020-07-25 17:17:13.483	debug	(5027) xiaomi >> <span style="color: #5bb12f">got humidity update => 62.9</span>
                          ble.0	2020-07-25 17:17:13.480	debug	(5027) xiaomi >> got data: 503047034bd34d10342d580d100402017502
                          ble.0	2020-07-25 17:17:13.470	debug	(5027) plugin Xiaomi is handling 58:2d:34:10:4d:d3
                          

                          Komisch nur, dass es damals so war. (Gut zu sehen im Objektbaum siehe Link.)
                          https://forum.iobroker.net/post/322851

                          1 Antwort Letzte Antwort
                          0
                          • AlCalzoneA AlCalzone

                            @adarof Sobald es um lesen/schreiben von Characteristics geht, muss der Adapter bisher passen. Das ist noch nicht implementiert.

                            Lenny.CBL Offline
                            Lenny.CBL Offline
                            Lenny.CB
                            Most Active
                            schrieb am zuletzt editiert von
                            #54

                            @AlCalzone sagte in BLE Adapter:

                            @adarof Sobald es um lesen/schreiben von Characteristics geht, muss der Adapter bisher passen. Das ist noch nicht implementiert.

                            @AlCalzone, steht das noch bei Dir auf der Timeline oder ist das Thema "aktive Verbindung" gestorben?

                            PS: hatte das jetzt auch mit dem ham-Adapter und dem passenden Plugin versucht, ging aber auch nicht. 😫

                            AlCalzoneA 1 Antwort Letzte Antwort
                            0
                            • Lenny.CBL Lenny.CB

                              @AlCalzone sagte in BLE Adapter:

                              @adarof Sobald es um lesen/schreiben von Characteristics geht, muss der Adapter bisher passen. Das ist noch nicht implementiert.

                              @AlCalzone, steht das noch bei Dir auf der Timeline oder ist das Thema "aktive Verbindung" gestorben?

                              PS: hatte das jetzt auch mit dem ham-Adapter und dem passenden Plugin versucht, ging aber auch nicht. 😫

                              AlCalzoneA Offline
                              AlCalzoneA Offline
                              AlCalzone
                              Developer
                              schrieb am zuletzt editiert von
                              #55

                              @Lenny-CB irgendwann komme ich noch dazu, aber zwave2 hat bei mir gerade Priorität und das frisst Zeit ohne Ende.

                              Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                              Lenny.CBL 1 Antwort Letzte Antwort
                              0
                              • AlCalzoneA AlCalzone

                                @Lenny-CB irgendwann komme ich noch dazu, aber zwave2 hat bei mir gerade Priorität und das frisst Zeit ohne Ende.

                                Lenny.CBL Offline
                                Lenny.CBL Offline
                                Lenny.CB
                                Most Active
                                schrieb am zuletzt editiert von
                                #56

                                @AlCalzone sagte in BLE Adapter:

                                @Lenny-CB irgendwann komme ich noch dazu...

                                @AlCalzone darauf freue ich mich schon... :grinning:

                                habe mal ein wenig mit dem Teil gespielt. Folgendes Log bekomme ich:

                                javascript.3	2020-07-27 21:14:48.788	info	(31334) script.js.Testscripte.Peripheral_explorer: 0000010200656c622e746f696d2e696d (STDIO_TX) properties notify
                                javascript.3	2020-07-27 21:14:48.699	info	(31334) script.js.Testscripte.Peripheral_explorer: 0000010100656c622e746f696d2e696d (STDIO_RX) properties writeWithoutResponse
                                javascript.3	2020-07-27 21:14:48.520	info	(31334) script.js.Testscripte.Peripheral_explorer: 0000010000656c622e746f696d2e696d
                                javascript.3	2020-07-27 21:14:48.518	info	(31334) script.js.Testscripte.Peripheral_explorer: 19 (standard) properties writeWithoutResponse, notify
                                javascript.3	2020-07-27 21:14:48.429	info	(31334) script.js.Testscripte.Peripheral_explorer: 18 (ota_data) properties writeWithoutResponse, notify
                                javascript.3	2020-07-27 21:14:48.339	info	(31334) script.js.Testscripte.Peripheral_explorer: 17 (ota_ctrl) properties write, notify
                                javascript.3	2020-07-27 21:14:48.248	info	(31334) script.js.Testscripte.Peripheral_explorer: 10 (Authentication) properties writeWithoutResponse, notify
                                javascript.3	2020-07-27 21:14:48.159	info	(31334) script.js.Testscripte.Peripheral_explorer: 4 (Version) properties read value 312e302e305f3030303100000000000000000000 | '1.0.0_0001'
                                javascript.3	2020-07-27 21:14:47.980	info	(31334) script.js.Testscripte.Peripheral_explorer: fe95
                                javascript.3	2020-07-27 21:14:47.978	info	(31334) script.js.Testscripte.Peripheral_explorer: ebe0ccd97a0a4b0c8a1a6ff2997da3a6 (para_value_get) properties write, notify
                                javascript.3	2020-07-27 21:14:47.889	info	(31334) script.js.Testscripte.Peripheral_explorer: ebe0ccd87a0a4b0c8a1a6ff2997da3a6 (set conn interval) properties write
                                javascript.3	2020-07-27 21:14:47.829	info	(31334) script.js.Testscripte.Peripheral_explorer: ebe0ccd77a0a4b0c8a1a6ff2997da3a6 (comfortable temp and humi) properties read, write value 8c0a6c075514 | ' lU'
                                javascript.3	2020-07-27 21:14:47.709	info	(31334) script.js.Testscripte.Peripheral_explorer: ebe0ccd47a0a4b0c8a1a6ff2997da3a6 (display all) properties write
                                javascript.3	2020-07-27 21:14:47.649	info	(31334) script.js.Testscripte.Peripheral_explorer: ebe0ccd17a0a4b0c8a1a6ff2997da3a6 (clear data) properties write
                                javascript.3	2020-07-27 21:14:47.589	info	(31334) script.js.Testscripte.Peripheral_explorer: ebe0ccc87a0a4b0c8a1a6ff2997da3a6 (disconnect) properties write
                                javascript.3	2020-07-27 21:14:47.530	info	(31334) script.js.Testscripte.Peripheral_explorer: ebe0ccc47a0a4b0c8a1a6ff2997da3a6 (Batt) properties read value 64 | 'd'
                                javascript.3	2020-07-27 21:14:47.433	info	(31334) script.js.Testscripte.Peripheral_explorer: ebe0ccc17a0a4b0c8a1a6ff2997da3a6 (Temperature and Humidity) properties read, notify value 000000 | ''
                                javascript.3	2020-07-27 21:14:47.276	info	(31334) script.js.Testscripte.Peripheral_explorer: ebe0ccbe7a0a4b0c8a1a6ff2997da3a6 (Temperature Uint) properties read, write value 00 | ''
                                javascript.3	2020-07-27 21:14:47.154	info	(31334) script.js.Testscripte.Peripheral_explorer: ebe0ccbc7a0a4b0c8a1a6ff2997da3a6 (Data Notify) properties notify
                                javascript.3	2020-07-27 21:14:47.065	info	(31334) script.js.Testscripte.Peripheral_explorer: ebe0ccbb7a0a4b0c8a1a6ff2997da3a6 (Data Read) properties read value 51000000208104001d0142e10033 | 'Q Ba3'
                                javascript.3	2020-07-27 21:14:46.975	info	(31334) script.js.Testscripte.Peripheral_explorer: ebe0ccba7a0a4b0c8a1a6ff2997da3a6 (Index) properties read, write value 00000000 | ''
                                javascript.3	2020-07-27 21:14:46.884	info	(31334) script.js.Testscripte.Peripheral_explorer: ebe0ccb97a0a4b0c8a1a6ff2997da3a6 (Data Count) properties read value 5100000052000000 | 'QR'
                                javascript.3	2020-07-27 21:14:46.794	info	(31334) script.js.Testscripte.Peripheral_explorer: ebe0ccb77a0a4b0c8a1a6ff2997da3a6 (Time) properties read, write value 7b860400 | '{'
                                javascript.3	2020-07-27 21:14:46.247	info	(31334) script.js.Testscripte.Peripheral_explorer: ebe0ccb07a0a4b0c8a1a6ff2997da3a6
                                javascript.3	2020-07-27 21:14:46.246	info	(31334) script.js.Testscripte.Peripheral_explorer: 000102030405060708090a0b0c0d2b12 (OTA) properties read, writeWithoutResponse value 00 | ''
                                javascript.3	2020-07-27 21:14:46.076	info	(31334) script.js.Testscripte.Peripheral_explorer: 000102030405060708090a0b0c0d1912
                                javascript.3	2020-07-27 21:14:46.074	info	(31334) script.js.Testscripte.Peripheral_explorer: 2a19 (Battery Level) properties read, notify value 63 | 'c'
                                javascript.3	2020-07-27 21:14:45.962	info	(31334) script.js.Testscripte.Peripheral_explorer: 180f (Battery Service)
                                javascript.3	2020-07-27 21:14:45.961	info	(31334) script.js.Testscripte.Peripheral_explorer: 2a29 (Manufacturer Name String) properties read value 6d69616f6d69616f63652e636f6d00 | 'miaomiaoce.com'
                                javascript.3	2020-07-27 21:14:45.895	info	(31334) script.js.Testscripte.Peripheral_explorer: 2a28 (Software Revision String) properties read value 3030313000 | '0010'
                                javascript.3	2020-07-27 21:14:45.834	info	(31334) script.js.Testscripte.Peripheral_explorer: 2a27 (Hardware Revision String) properties read value 565f3134 | 'V_14'
                                javascript.3	2020-07-27 21:14:45.759	info	(31334) script.js.Testscripte.Peripheral_explorer: 2a26 (Firmware Revision String) properties read value 312e302e305f3030313000 | '1.0.0_0010'
                                javascript.3	2020-07-27 21:14:45.698	info	(31334) script.js.Testscripte.Peripheral_explorer: 2a25 (Serial Number String) properties read value 472d31392d303030303030303030303030303030 | 'G-19-000000000000000'
                                javascript.3	2020-07-27 21:14:45.639	info	(31334) script.js.Testscripte.Peripheral_explorer: 2a24 (Model Number String) properties read value 4d484f2d4334303100 | 'MHO-C401'
                                javascript.3	2020-07-27 21:14:45.526	info	(31334) script.js.Testscripte.Peripheral_explorer: 180a (Device Information)
                                javascript.3	2020-07-27 21:14:45.524	info	(31334) script.js.Testscripte.Peripheral_explorer: 2a05 (Service Changed) properties indicate
                                javascript.3	2020-07-27 21:14:45.431	info	(31334) script.js.Testscripte.Peripheral_explorer: 1801 (Generic Attribute)
                                javascript.3	2020-07-27 21:14:45.428	info	(31334) script.js.Testscripte.Peripheral_explorer: 2a04 (Peripheral Preferred Connection Parameters) properties read value 140028000000e803 | '(h'
                                javascript.3	2020-07-27 21:14:45.370	info	(31334) script.js.Testscripte.Peripheral_explorer: 2a01 (Appearance) properties read value 0000 | ''
                                javascript.3	2020-07-27 21:14:45.298	info	(31334) script.js.Testscripte.Peripheral_explorer: 2a00 (Device Name) properties read, notify value 4d484f2d4334303100 | 'MHO-C401'
                                javascript.3	2020-07-27 21:14:45.182	info	(31334) script.js.Testscripte.Peripheral_explorer: 1800 (Generic Access)
                                javascript.3	2020-07-27 21:14:43.122	info	(31334) script.js.Testscripte.Peripheral_explorer: services and characteristics:
                                javascript.3	2020-07-27 21:14:43.120	info	(31334) script.js.Testscripte.Peripheral_explorer: undefined
                                javascript.3	2020-07-27 21:14:43.119	info	(31334) script.js.Testscripte.Peripheral_explorer: Service UUIDs =
                                javascript.3	2020-07-27 21:14:43.117	info	(31334) script.js.Testscripte.Peripheral_explorer: Service Data = [ { "uuid": "fe95", "data": { "type": "Buffer", "data": [ 48, 88, 135, 3,
                                javascript.3	2020-07-27 21:14:43.116	info	(31334) script.js.Testscripte.Peripheral_explorer: Local Name = MHO-C401
                                javascript.3	2020-07-27 21:14:43.115	info	(31334) script.js.Testscripte.Peripheral_explorer: peripheral with ID a4c138dd5999 found
                                

                                kann man mit den Daten was anfangen bzw. bin ich auf dem richtigen (Holz)Weg? :fearful:

                                1 Antwort Letzte Antwort
                                0
                                • MagicMan3311M Offline
                                  MagicMan3311M Offline
                                  MagicMan3311
                                  schrieb am zuletzt editiert von
                                  #57

                                  Habe folgendes gefunden:

                                  https://www.room-assistant.io/integrations/xiaomi-mi.html#encryption

                                  Vielleicht hilft das. Scheint sehr kompliziert zu sein, den Key zu bekommen, mit dem jedes Gerät die Daten verschlüsselt.

                                  1 Antwort Letzte Antwort
                                  0
                                  Antworten
                                  • In einem neuen Thema antworten
                                  Anmelden zum Antworten
                                  • Älteste zuerst
                                  • Neuste zuerst
                                  • Meiste Stimmen


                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate
                                  FAQ Cloud / IOT
                                  HowTo: Node.js-Update
                                  HowTo: Backup/Restore
                                  Downloads
                                  BLOG

                                  355

                                  Online

                                  32.5k

                                  Benutzer

                                  81.7k

                                  Themen

                                  1.3m

                                  Beiträge
                                  Community
                                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                  ioBroker Community 2014-2025
                                  logo
                                  • Anmelden

                                  • Du hast noch kein Konto? Registrieren

                                  • Anmelden oder registrieren, um zu suchen
                                  • Erster Beitrag
                                    Letzter Beitrag
                                  0
                                  • Home
                                  • Aktuell
                                  • Tags
                                  • Ungelesen 0
                                  • Kategorien
                                  • Unreplied
                                  • Beliebt
                                  • GitHub
                                  • Docu
                                  • Hilfe