Unit NCIR is a single-point infrared temperature sensor. It integrates the MLX90614 infrared sensor to measure the surface temperature of humans or other objects.
Unlike most contact sensors, it detects temperature by measuring infrared waves emitted by distant objects, so no physical contact is required. This enables a wider measurement range than typical sensors: -70°C to +380°C. It has a 90° field of view, allowing quick measurement of the average temperature at a spot.

ESPHome supports the MLX90614:
For the latest configuration, see:
Enable the I²C component in the ESPHome configuration:
# Example configuration entry for ESP32
i2c:
sda: GPIOXX
scl: GPIOXX
scan: trueThe GPIO pins vary by the main controller. For example, using Atom Lite:
# I2C Bus on Grove Port (HY2.0-4P)
i2c:
sda: GPIO26
scl: GPIO32Example configuration for Unit NCIR:
sensor:
- platform: mlx90614
ambient:
name: Ambient
object:
name: Object
update_interval: 10sAfter adding it to the Dashboard, you can view the sensor data in Home Assistant.
