Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. ESPresense - "Enrolling" Geräte ohne Interface

    NEWS

    • ioBroker goes Matter ... Matter Adapter in Stable

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    ESPresense - "Enrolling" Geräte ohne Interface

    This topic has been deleted. Only users with topic management privileges can see it.
    • Sanweb
      Sanweb last edited by Sanweb

      Hallo,

      den einen oder anderen ist es sicherlich schon aufgefallen, das man bei Espresense keine Geräte unter "Devices" -> "Enroll" im Webinterface der ESP32 Geräte "enrollen" kann, die über kein eigenes Interface zum Bluetooth Pairing verfügen, die da z.B. wären Bluetooth Beacons (z.B. Siemens G-Tag/ Apple Tag) oder einige Smartwatches (z.B. Amazfit) welche sich nur mit der App Verbinden können.

      Es gibt Lösungen dafür, bin aber immer wieder erstaunt, wie verstreut und fast nicht auffindbar die im Netz sind, so dass ich mal für alle Interessierten hier einmal eine Hilfestellung geben möchte, wie man diese Geräte mit einem simplen Trick dennoch "enrollen" kann.

      In diesem Falle möchte ich zeigen, wie man eine Smartwatch von Amazfit "(einige kann man über das Webinterface enrollen, diese richtet sich an Uhren, mit denen das nicht funktioniert) enrollt". Zuerst in die ZAPP App der Amazfit Smartwatch gehen und dort unter den Einstellungen der verbundenen Smartwatch den Punkt "Sichtbarkeit" einschalten. Jetzt benutzt man den "MQTT-Explorer" (überall im Netz zu finden) und für uns sind die beiden MQTT Topic's "espresense/devices" und "espresense/settings" interessant.

      Da die Amazfit Smartwatches und Bluetooth Beacons alle eine feste BT-MAC Adresse haben, suchen wir nun mal unsere Uhr im MQTT-Topic ""espresense/devices", welche im Regelfall mit "mifit:xxxxxxxxxxxx" (x = unkenntlich gemachte BT-MAC") dort auftaucht. Das Device merken wir uns jetzt, und publishen einen neuen Topic "espresense/settings/mifit:xxxxxxxxxxxx/config" (x ersetzen durch die eigene BT-MAC), mit dem Inhalt: "{ "id": "watch:dein_vorname-amazfit","name": "dein_vorname-amazfit","rssi@1m": -78}" und setzen einen harken noch bei "retrain" vor dem Absenden.
      espresense_mqtt.png

      Voilà, und schon taucht unser Gerät bei allen ESP32-ESPresense Nodes im Bereich "enrolled" Devices dauerhaft auf und bleibt auch dort. Zu Beachten ist dabei, das man einen Device-Typen in der Konfiguration wählt, der auch in der Device-Type Auswahl im Webinterface vorhandne ist.

      Dieser Trick funktioniert nur mit Geräten, die eine statische BT-Mac Adresse haben, bei allen anderen Geräte, die Ihre BT-MAC verändern, funktioniert der Trick nicht.

      Hoffe, dass für den einen oder anderen diese Information hilfreich ist.

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

      Support us

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

      947
      Online

      31.6k
      Users

      79.5k
      Topics

      1.3m
      Posts

      1
      1
      102
      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