Using ESPHome

ESPHome et thread

De la documentation:

# Example OpenThread component configuration
network:
enable_ipv6: true

openthread:
channel: 13
network_name: OpenThread-8f28
network_key: 0xdfd34f0f05cad978ec4e32b0413038ff
pan_id: 0x8f28
ext_pan_id: 0xd63e8e3e495ebbc3
pskc: 0xc23a76e98f1a6483639b1ac1271e2e27
force_dataset: true

A partir du broder router, dataset active -x donne toute la configuration au mode tlv.

openthread: tlv: 0e080000000000010000000300000f35060004001fffe002084c16e757689d87180708fd747f63565bba5a0510d466d0395b153821f6c7b1fb00a6d7a2030e68612d7468726561642d646563660102decf0410253bc8cfb82d5cad65e63e0f88ec7ffa0c0402a0f7f8

Essai avec un SR-04 capterude mesure de distance ultrasonique

Configuration ESPHome:

esphome:
name: openthread
friendly_name: OpenThread

esp32:
board: esp32-c6-devkitm-1
flash_size: 
    4MB
variant:
    ESP32C6
framework:
    type: esp-idf
    

# Enable logging
logger:

# Enable Home Assistant API
api:
encryption:
    key: "DhJBZMCwo8WO2bKJZfDkjhFTim5lmVaE1k8+y3vhXAM="

network:
enable_ipv6: true

openthread:
tlv: 0e080000000000010000000300000f35060004001fffe002084c16e757689d87180708fd747f63565bba5a0510d466d0395b153821f6c7b1fb00a6d7a2030e68612d7468726561642d646563660102decf0410253bc8cfb82d5cad65e63e0f88ec7ffa0c0402a0f7f8

sensor:
- platform: ultrasonic
    trigger_pin: 1
    echo_pin: 0
    name: "Ultrasonic Sensor"
- platform: internal_temperature
    name: "Internal Temperature"