XIAO ESP32-C6 + CHT832X (DFRobot SEN0546) — ESPHome configs για WiFi / Thread / Zigbee
Smart Home Hellas — https://smarthomehellas.gr/blog/xiao-esp32-c6-wifi-thread-zigbee/

ΑΡΧΕΙΑ
  shh-c6-wifi.yaml        WiFi   — native API, web server, OTA
  shh-c6-thread.yaml      Thread — openthread (MTD), API πάνω από IPv6. Θέλει Thread Border Router.
  shh-c6-zigbee.yaml      Zigbee — native zigbee component (ESPHome 2026.4+), report: force
  partitions_zb.csv       Partition table για το Zigbee build (ΑΠΑΡΑΙΤΗΤΟ, δίπλα στο yaml)
  secrets.example.yaml    Πρότυπο για το secrets.yaml του ESPHome

ΒΗΜΑΤΑ
  1. Home Assistant -> ESPHome Device Builder -> New device -> Skip -> επικόλλησε το yaml που θέλεις.
  2. Secrets (μενού πάνω δεξιά) -> πρόσθεσε τις γραμμές από το secrets.example.yaml με τις δικές σου τιμές.
  3. Zigbee μόνο: ανέβασε το partitions_zb.csv στον φάκελο /config/esphome/ (δίπλα στα yaml),
     π.χ. με το File editor ή το Samba add-on.
  4. Πρώτο flash με καλώδιο USB-C (Install -> Plug into this computer). Μετά OTA.
  5. Καλωδίωση αισθητήρα (pinout Seeed): SDA -> D4 (GPIO22), SCL -> D5 (GPIO23), VCC -> 3V3, GND -> GND.

ΣΗΜΕΙΩΣΕΙΣ
  - Το C6 χτίζει ΜΟΝΟ με framework esp-idf.
  - Thread: το TLV dataset από το HA -> Developer Tools -> Actions -> otbr.get_active_dataset_tlvs.
    Στο add-on OpenThread Border Router με ZBDongle-E: Hardware flow control OFF, baudrate 460800.
  - Zigbee: κάνε pair κοντά στον coordinator και με καλό τροφοδοτικό (όχι power bank).
