ESPHome-Gerät an ein bestimmten Access Point verbinden

Hallo zusammen,

Ich möchte das ein ESPHome-Gerät an ein bestimmten Access Point sich verbindet.

So funktioniert leider nicht :frowning:

wifi:
  ssid: "MeinNetzwerk"
  password: "MeinPasswort"
  bssid: AA:BB:CC:DD:EE:FF

AVM kann keine MAC Adressen verwalten :slightly_frowning_face:

Kann mir jemand weiter helfen

Da gibt es meines Wissens leider keine “praktikable” Lösung!

Eine eigene SSID für den AP scheidet sicherlich aus!? :woman_shrugging:

Ich habe jetzt so eingespielt:

wifi:
  networks:
    - ssid: !secret wifi_ssid
      password: !secret wifi_password
      bssid: „AA:BB:CC:DD:EE:FF“

Verbindung wird auf den richtigen AP aufgebaut.

Ob das nur ein Zufall ist und die MAC ignoriert wird?

Berichte gern ob es so (auch langfristig!) geht! :+1:

Die bssid funktioniert auf jeden fall. Hab das auch im Einsatz.

Ich weiß nicht, ob es die Forensoftware macht, aber du hast in deinen Beiträgen zwei unterschiedliche Anführungszeichen.

" ist nicht gleich

Normalerweise werden in yaml nur die ersteren genommen für string literals.

1 „Gefällt mir“

Da mich das Thema auch interessiert, man in der offiziellen Doku nicht wirklich dazu fündig wird habe ich auch noch etwas recherchiert und unter anderen diesen Link gefunden! Da geht es um möglichst schnellen „Batterieschonenden“ Verbindungsaufbau, und wie man das entsprechend unter ESPHome erreichen kann!

1 „Gefällt mir“

ajfriesen danke für den Hinweis!
Beim Copy-Paste ist etwas schief gegangen.

Diese Einstellung habe ich drei Tage getestet, bei mir funktioniert es zuverlässig.

wifi:
  networks:
    - ssid: !secret wifi_ssid
      password: !secret wifi_password
      bssid: "AA:BB:CC:DD:EE:FF" # Bevorzugter AP
      priority: 10
      
    - ssid: !secret wifi_ssid
      password: !secret wifi_password
      bssid: "AA:BB:CC:DD:EE:GG"  # Alternativer AP
      priority: 5
    
    - ssid: !secret wifi_ssid 
      password: !secret wifi_password
      priority: 0

hier mit kann MAC-Adresse geloggt werden

text_sensor:
  - platform: wifi_info
    ip_address:
      name: "IP Address"
      icon: mdi:lan
    bssid:
      name: "Verbunden mit AP (MAC)"
      icon: mdi:router-wireless