Hardware Matrix

Temperature Sensors for Home Assistant & ESPHome

35 documented pairings that sense this job, compared across protocols — setup complexity, wiring notes and what each exposes once paired.

35 devices 4 natively supported ⚡ 2 mains voltage 26 with an ESPHome config

35 shown

Interface Platform
AHT10 Precision Temp & Humidity Sensor ASAIR I2C Bus / 3.3V Home Assistant (ESPHome) 0x38 shared with 1 here Plug-and-Play ESPHome ↗ Manual config
AHT20 Humidity & Temperature Sensor ASAIR I2C Bus / 3.3V Home Assistant (ESPHome) 0x38 shared with 1 here Plug-and-Play ESPHome ↗ Manual config
Apollo Automation AIR-1 Sensor Node Apollo Wi-Fi (ESPHome) Home Assistant (ESPHome) — Plug-and-Play ESPHome ↗ Natively Supported
BME280 Temp Humidity & Pressure Sensor Bosch Sensortec I2C Bus / 3.3V Home Assistant (ESPHome) 0x76 shared with 2 here Plug-and-Play ESPHome ↗ Manual config
BME280 Temp Humidity Barometer Bosch I2C Bus / 3.3V Home Assistant (MicroPython) — Plug-and-Play — Manual config
BME680 Environmental & Gas Sensor Bosch Sensortec I2C Bus / 3.3V Home Assistant (ESPHome) 0x76 shared with 2 here Intermediate ESPHome ↗ Manual config
BMP280 Barometric Pressure & Temp Sensor Bosch Sensortec I2C Bus / 3.3V Home Assistant (ESPHome) 0x76 shared with 2 here Plug-and-Play ESPHome ↗ Manual config
BMP388 Precision Barometric Pressure Sensor Bosch Sensortec I2C Bus / 3.3V Home Assistant (ESPHome) 0x77 shared with 2 here Plug-and-Play ESPHome ↗ Manual config
Bosch BMP390 Precision Barometer Sensor Bosch Sensortec I2C Bus / 3.3V Home Assistant (ESPHome) 0x77 shared with 2 here Plug-and-Play ESPHome ↗ Manual config
DHT11 Temperature & Humidity Sensor Aosong Digital Single-Wire / 3.3V Home Assistant (ESPHome) — Plug-and-Play ESPHome ↗ Manual config
DHT22 AM2302 Temp & Humidity Sensor Aosong Digital Single-Wire / 3.3V Home Assistant (ESPHome) — Plug-and-Play ESPHome ↗ Manual config
DPS310 Precision Barometric Sensor Infineon I2C Bus / 3.3V Home Assistant (ESPHome) 0x77 shared with 2 here Plug-and-Play ESPHome ↗ Manual config
DS18B20 Waterproof Temperature Probe Maxim Integrated Dallas 1-Wire / 3.3V Home Assistant (ESPHome) — Plug-and-Play ESPHome ↗ Manual config
HDC1080 Temp & Humidity Sensor Texas Instruments I2C Bus / 3.3V Home Assistant (ESPHome) 0x40 shared with 1 here Plug-and-Play ESPHome ↗ Manual config
HTU21D Temp & Humidity Sensor TE Connectivity I2C Bus / 3.3V Home Assistant (ESPHome) 0x40 shared with 1 here Plug-and-Play ESPHome ↗ Manual config
HYT271 Digital Humidity & Temp Sensor IST AG I2C Bus / 3.3V Home Assistant (ESPHome) 0x28 Intermediate ESPHome ↗ Manual config
Learning Thermostat (3rd Gen) Google Nest Wi-Fi & Bluetooth Google Home — Plug-and-Play — Natively Supported
MAX31855 Thermocouple Amplifier Maxim SPI / 3.3V Home Assistant (MicroPython) — Intermediate — Manual config
MAX31865 RTD PT100 Temp Amplifier Maxim Integrated SPI Bus / 3.3V Home Assistant (ESPHome) — Advanced ESPHome ↗ Manual config
MAX6675 K-Type Thermocouple Sensor Maxim Integrated SPI Bus / 3.3V Home Assistant (ESPHome) — Intermediate ESPHome ↗ Manual config
MCP9808 Precision Temperature Sensor Microchip Technology I2C Bus / 3.3V Home Assistant (ESPHome) 0x18 Plug-and-Play ESPHome ↗ Manual config
MH-Z19B NDIR CO2 Sensor Winsen UART Serial / 3.3V Home Assistant (ESPHome) — Plug-and-Play ESPHome ↗ Manual config
MLX90614 Contactless IR Thermal Sensor Melexis I2C Bus / 3.3V Home Assistant (ESPHome) 0x5A Intermediate ESPHome ↗ Manual config
MLX90640 32x24 IR Thermal Camera Array Melexis I2C Bus / 3.3V Arduino Ecosystem — Advanced — Manual config
NSPanel Smart Scene Wall Switch ⚡ Sonoff Wi-Fi (Local) Home Assistant (ESPHome) — Advanced — Manual config
Outdoor Motion & Lux Sensor Philips Hue Zigbee 3.0 Home Assistant (ZHA) — Intermediate — Manual config
SCD30 NDIR CO2 Air Quality Sensor Sensirion I2C Bus / 3.3V Home Assistant (ESPHome) 0x61 Intermediate ESPHome ↗ Manual config
SCD41 Photoacoustic CO2 Sensor Sensirion I2C Bus / 3.3V Home Assistant (ESPHome) 0x62 Plug-and-Play ESPHome ↗ Manual config
SEN55 Environmental Sensor Node Sensirion I2C Bus / 3.3V Home Assistant (ESPHome) 0x69 Intermediate ESPHome ↗ Manual config
SHT31 Digital Temp & Humidity Sensor Sensirion I2C Bus / 3.3V Home Assistant (ESPHome) 0x44 shared with 1 here Plug-and-Play ESPHome ↗ Manual config
SHT40 High-Accuracy Temp Sensor Sensirion I2C Bus / 3.3V Home Assistant (ESPHome) 0x44 shared with 1 here Plug-and-Play ESPHome ↗ Manual config
SONOFF SNZB-02D LCD Zigbee Temp & Humidity Sensor SONOFF Zigbee 3.0 Home Assistant (ZHA) — Plug-and-Play — Natively Supported
TMP117 Precision Temperature Sensor Texas Instruments I2C Bus / 3.3V Home Assistant (ESPHome) 0x48 Plug-and-Play ESPHome ↗ Manual config
Z-TRM3 Z-Wave Thermostat ⚡ Heatit Z-Wave Plus Home Assistant (Z-Wave JS) — Advanced — Manual config
Zigbee Temperature & Humidity Sensor Tuya Zigbee 3.0 Home Assistant (ZHA) — Plug-and-Play — Natively Supported

Other categorys