Skip to content

How To Change The Temperature Probe Update Interval

By default the TEMP-1 reports its Temperature Probe every 60 seconds. You can make it report faster, such as every 10 seconds, by overriding the sensor's YAML in the ESPHome Builder. This is useful for smoother graphs or quicker reactions when you are watching a fridge, freezer, fish tank, or hot tub.

This controls reporting while your TEMP-1 is awake

The update interval only changes how often the probe reports while the device is awake. If you turn Prevent Sleep off, the TEMP-1 deep-sleeps between wake cycles and reports when it wakes instead. See Sensor Definitions for how sleep and reporting work together. You can go as low as 1s, but every reading is written to Home Assistant, so a 1 second interval floods your database and grows it quickly.

1. Select the ESPHome Builder in the sidebar then click "EDIT" on your TEMP-1.

2. Paste this YAML below your device's existing config. The !extend keyword edits the probe that is already defined in the firmware, so you only need the lines you want to change.

Start on a fresh line with no spaces in front

The sensor: line has to start at the very beginning of a new line. If you press Enter from the end of the wifi_password line, the editor indents your cursor one space, which makes the YAML invalid. The easy fix is to press Enter twice, then Backspace once. That drops you to a fresh line with no leading space.

sensor:
  - platform: dallas_temp
    id: !extend temp_probe
    update_interval: 10s

3. In the top right click "SAVE" and then "INSTALL". When the install options appear, choose "On the network".

4. Once you see the logs showing the new update interval of 10 seconds the flash has succeeded and you can click "STOP" to exit.

Your Temperature Probe will now report at the new interval.

Make sure the right probe is selected

The Temperature Probe only reads when Select Probe is set to Temperature. If it is set to Food, the probe reports nothing regardless of the update interval.