IPS-7100 Particulate Matter Sensor

The ips7100 sensor platform allows you to use your Piera Systems IPS-7100 Intelligent Particle Sensor (datasheet, Piera Systems) with ESPHome. The sensor uses laser scattering to measure both mass concentration (µg/m³) and particle count (#/cm³) across 7 size bins: 0.1, 0.3, 0.5, 1.0, 2.5, 5.0, and 10.0 µm.

The I²C Bus is required to be set up in your configuration for this sensor to work.

IPS-7100 Particulate Matter Sensor

ℹ️ Note

The SEL pin must be connected to GND to enable I²C mode.

# Example configuration entry
sensor:
  - platform: ips7100
    pm_1_0:
      name: "PM <1.0µm"
    pm_2_5:
      name: "PM <2.5µm"
    pm_10_0:
      name: "PM <10.0µm"
    pmc_0_5:
      name: "PMC 0.5"
    pmc_1_0:
      name: "PMC 1.0"
    pmc_2_5:
      name: "PMC 2.5"

Configuration variables

  • pm_0_1 (Optional): Mass of particles with a diameter of 0.1 micrometres or less (μg/m³). All options from Sensor.

  • pm_0_3 (Optional): Mass of particles with a diameter of 0.3 micrometres or less (μg/m³). All options from Sensor.

  • pm_0_5 (Optional): Mass of particles with a diameter of 0.5 micrometres or less (μg/m³). All options from Sensor.

  • pm_1_0 (Optional): Mass of particles with a diameter of 1.0 micrometres or less (μg/m³). All options from Sensor.

  • pm_2_5 (Optional): Mass of particles with a diameter of 2.5 micrometres or less (μg/m³). All options from Sensor.

  • pm_5_0 (Optional): Mass of particles with a diameter of 5.0 micrometres or less (μg/m³). All options from Sensor.

  • pm_10_0 (Optional): Mass of particles with a diameter of 10.0 micrometres or less (μg/m³). All options from Sensor.

  • pmc_0_1 (Optional): Count of particles with diameter > 0.1 µm (#/cm³). All options from Sensor.

  • pmc_0_3 (Optional): Count of particles with diameter > 0.3 µm (#/cm³). All options from Sensor.

  • pmc_0_5 (Optional): Count of particles with diameter > 0.5 µm (#/cm³). All options from Sensor.

  • pmc_1_0 (Optional): Count of particles with diameter > 1.0 µm (#/cm³). All options from Sensor.

  • pmc_2_5 (Optional): Count of particles with diameter > 2.5 µm (#/cm³). All options from Sensor.

  • pmc_5_0 (Optional): Count of particles with diameter > 5.0 µm (#/cm³). All options from Sensor.

  • pmc_10_0 (Optional): Count of particles with diameter > 10.0 µm (#/cm³). All options from Sensor.

  • address (Optional, int): Manually specify the I²C address of the sensor. Defaults to 0x4B.

  • update_interval (Optional, Time): The interval to check the sensor. Defaults to 60s.

See Also