Home Assistant Bluetooth-Tutorial: Reichweite maximieren und Geräte integrieren!

In diesem Blogbeitrag erfahrt ihr alles, was ihr wissen müsst, um Bluetooth in Home Assistant optimal zu nutzen. Von der Auswahl der passenden Hardware über die Konfiguration bis hin zur Erweiterung des Bluetooth-Netzwerks, erkläre ich Schritt für Schritt, wie ihr eure Bluetooth-Geräte einfach und effizient in euer Smart Home einbindet.

Die richtige Hardware: Bluetooth-Dongle und Erweiterungen

Um Bluetooth in Home Assistant sinnvoll einzusetzen, benötigt ihr die passende Hardware. Beginnen wir mit den grundlegenden Möglichkeiten, die Reichweite eures Bluetooth-Netzwerks zu erweitern. Hier sind einige bewährte Geräte, die euch bei der Einrichtung helfen:

Falls ihr noch auf der Suche nach einem geeigneten Bluetooth-Dongle seid, findet ihr eine Liste kompatibler Adapter direkt bei Home Assistant: Kompatible Bluetooth-Dongles.

Erweiterung des Bluetooth-Netzwerks mit ESP32 und Shelly-Geräten

Um die Reichweite eures Bluetooth-Netzwerks zu maximieren, könnt ihr zusätzliche Geräte wie ESP32-Microcontroller und Shelly-Plugs verwenden. Diese Geräte funktionieren als Bluetooth-Proxy und erweitern das Netzwerk effektiv in verschiedene Räume oder Etagen. Die ESP32-Microcontroller lassen sich mithilfe von ESPHome konfigurieren und integrieren, wodurch sie zu einem leistungsstarken Baustein für euer Smart Home werden.

ESP32 mit ESPHome

ESP32-Microcontroller sind eine kostengünstige und flexible Möglichkeit, um Bluetooth-Geräte über größere Distanzen hinweg in Home Assistant zu nutzen. Sie lassen sich mit der Open-Source-Software ESPHome einfach konfigurieren. Hier sind zwei grundlegende Einstellungen, die ihr kennen solltet:

  • Bluetooth Proxy: Unterstützt bis zu drei aktive Verbindungen. Ideal, um BLE-Geräte (Bluetooth Low Energy) in Echtzeit zu überwachen. Mehr Infos zum Bluetooth Proxy.
  • BLE Tracker: Unterstützt eine „unendliche“ Anzahl an passiven Verbindungen, um Geräte zu erkennen und deren Status zu verfolgen, ohne direkte Verbindung. Mehr Infos zum BLE Tracker.

Die genutzte Konfiguration

esphome:
  name: esp-blr-proxy
  friendly_name: esp_blr_proxy
  platformio_options:
    board_build.mcu: esp32c3
    board_build.variant: esp32c3  
    board_build.flash_mode: dio
  on_boot: 
    - priority: 500
      then:
        - esp32_ble_tracker.stop_scan:
    - priority: 100
      then:
        - delay: 10s
        - esp32_ble_tracker.start_scan:
            continuous: true

esp32:
  board: esp32-c3-devkitm-1
  framework:
    type: esp-idf
    sdkconfig_options:
      CONFIG_BT_BLE_50_FEATURES_SUPPORTED: y
      CONFIG_BT_BLE_42_FEATURES_SUPPORTED: y
      CONFIG_ESP_TASK_WDT_TIMEOUT_S: "10"    
      variant: ESP32C3
      
# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: "euer individueller key"

ota:
  - platform: esphome
    password: "euer password"

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Esp-Blr-Proxy Fallback Hotspot"
    password: "xZG1x1zfLlQJ"

captive_portal:

esp32_ble_tracker:
  id: ble_tracker
  scan_parameters:
    interval: 800ms
    window: 800ms
    
bluetooth_proxy:
  active: true
    

Shelly-Geräte als Bluetooth-Extender

Shelly-Geräte ab der 2. Generation (z.B. Shelly Plug S) bieten ebenfalls eine Möglichkeit, das Bluetooth-Netzwerk zu erweitern. Sie sind einfach in der Installation und erfordern nur wenige Konfigurationen, um Bluetooth-Signale zu verstärken. In wenigen Klicks lässt sich der Bluetooth Proxy auf den Shelly Geräten aktivieren und die Proxy-Funktion in Home Assistant aktivieren.

*Die Links sind Affiliate Links, durch die ich eine kleine Provision erhalte, wenn ihr darüber kauft – ohne zusätzliche Kosten für euch. Danke für eure Unterstützung!


Kommentare

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert