ESPHome over Thread

Worüber ich in der Doku noch gestolpert bin, ist der OpenThread Info Text Sensor.

Den finde ich ganz nützlich, den Überblick zu behalten. Da der Matter Server den ESP in der Netzwerkansicht ja nicht kennt, zeigt er nur einen “externen Router” an, mit seiner Adresse. Fügt man in der Konfiguration vom ESP den Textsensor hinzu, kann man sich eben diese Adresse vom ESP anzeigen lassen.

# Example configuration entry
text_sensor:
  - platform: openthread_info
    ext_addr:
      name: "Thread Extended Address"

Diese sieht man dann unter Geräte/Dienste => ESPHome => entsprechender ESP unter Diagnose. Ich glaube, daß kann ganz nützlich sein, wenn da mehr wie ein ESP im Netz hängt.

Liebe Grüße
Mike

Sowas in der Richtung habe ich auch bei meinen beiden Geräten eingebaut:

  - platform: openthread_info
    role:
      name: $name Thread Gerätetyp
    ip_address:
      name: $name Thread IPv6 Address  

Damit sieht man auch direkt ob es sich um einen Router handelt. Einer der beiden Thread-Geräte drängt sich auch gerne als Leader in meinem Thread Netzwerk auf.

Nebenbei plane ich gerade an einem weiteren Gerät. Ich stecke in der Planung für einen Präsenzsensor (mit Helligkeitssensor) basierend auf ESPHome over Thread. Wenn das Gerät mal lauffähig ist, werde ich hier berichten.

Ich habe aktuell noch alle infos drin:

text_sensor:
   
  - platform: openthread_info
    ip_address:
      name: "IP Address"
    channel:
      name: "Channel"
    role:
      name: "Device Role"
    rloc16:
      name: "RLOC16"
    ext_addr:
      name: "Extended Address"
    eui64:
      name: "EUI64 Interface ID"
    network_name:
      name: "Network Name"
    network_key:
      name: "Network Key"
    pan_id:
      name: "PAN ID"
    ext_pan_id:
      name: "Extended PAN ID"

Ich denke man kann die sehr reduzieren.
Was mir allerdings fehlt ist eine Info über die Signalstärke der Verbindung.
Gibt es hier bei Thread irgedneine Möglichkeit, dies rauzufinden?

In der Karte vom Matter Server den ESP anklicken. Dann wird er hervorgehoben und seine Verbindungen angezeigt.

Gruß

Wenn ich in der Karteansicht auf die Node des ESP klicke wird die Verbindungsqualität zur Nachbarnode angezeigt, das stimmt.

Diese info ist allerdings recht umständlich zu erlangen und wohl nicht ausserhalb des Matter Servers nutzbar, oder? Es wäre schon wenn die Info eine Entität der Device wäre, dann könnte man das gut nutzen. Für WiFi, Zigbee oder RTL433 geht das.