Internal Temperature Sensor

The internal_temperature sensor platform allows you to use the integrated temperature sensor of the ESP32, RP2040 and BK72XX chip.


Some ESP32 variants return a large amount of invalid temperature values, including 53.3°C which equates to a raw value of 128. Invalid measurements are ignored by this component.

# Example configuration entry
  - platform: internal_temperature
    name: "Internal Temperature"

Configuration variables:

  • name (Required, string): The name of the temperature sensor.

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

  • id (Optional, ID): Manually specify the ID used for code generation.

  • All other options from Sensor.

See Also