Integrare sensori ESP32 in Home Assistant via MQTT

发布于 20/04/2026 IoT
The Firmware Factory
广告
The Firmware Factory — 面向嵌入式设备的定制固件开发
了解更多

Broker in Home Assistant

In Impostazioni → Integrazioni → Aggiungi → MQTT. Inserisci indirizzo broker (es. 192.168.1.10:1883) e credenziali.

MQTT Discovery sul firmware ESP32

Con la libreria ArduinoJson invia il config iniziale:

// topic: homeassistant/sensor/salotto_temp/config
{
  "name": "Salotto temperatura",
  "state_topic": "casa/salotto/temperatura",
  "unit_of_measurement": "\u00B0C",
  "device_class": "temperature",
  "unique_id": "salotto_temp_01"
}

Pubblicare i valori

Ogni 30s pubblica su casa/salotto/temperatura il valore letto dal DHT22. Home Assistant rileva automaticamente il sensore e lo mostra in dashboard.