pdf-icon

Unit NCIR Home Assistant Integration

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.

Note
Unit NCIR is only a standalone sensor platform. You need an additional main controller (Atom series, Stamp series, Stick series, Core/Basic series, etc.) to integrate it into Home Assistant.

ESPHome supports the MLX90614:

For the latest configuration, see:

Configure the sensor

Enable the I²C component in the ESPHome configuration:

yaml
1 2 3 4 5
# Example configuration entry for ESP32
i2c:
  sda: GPIOXX
  scl: GPIOXX
  scan: true

The GPIO pins vary by the main controller. For example, using Atom Lite:

yaml
1 2 3 4
# I2C Bus on Grove Port (HY2.0-4P)
i2c:
  sda: GPIO26
  scl: GPIO32

Example configuration for Unit NCIR:

yaml
1 2 3 4 5 6 7
sensor:
  - platform: mlx90614
    ambient:
      name: Ambient
    object:
      name: Object
    update_interval: 10s

Add the sensor to Home Assistant

After adding it to the Dashboard, you can view the sensor data in Home Assistant.

On This Page