Skip to content
Get started

SFA40 Formaldehyde Sensor

The sfa40 sensor platform allows you to use your Sensirion SFA40 formaldehyde (datasheet) sensor with ESPHome. The sensor also reports temperature and relative humidity. The I²C Bus is required to be set up in your configuration for this sensor to work.

SFA40 formaldehyde sensor
# Example configuration entry
sensor:
- platform: sfa40
formaldehyde:
name: "Formaldehyde"
temperature:
name: "Temperature"
humidity:
name: "Humidity"
  • formaldehyde (Optional): The information for the formaldehyde concentration sensor. All options from Sensor.

  • temperature (Optional): The information for the temperature sensor. All options from Sensor.

  • humidity (Optional): The information for the relative humidity sensor. All options from Sensor.

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

  • wait_for_ready (Optional, boolean): If enabled, formaldehyde readings are not published while the sensor is warming up. Readings are also not published when the sensor reports an out-of-spec condition, regardless of this setting. Defaults to true.

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