Skip to content

Automation examples using a TEMP-1B

Difficulty: Level 2

🌱 New here? Try these first:

Your Apollo TEMP-1B's probes can drive Home Assistant automations. This page walks you through three of them: a freezer alert, a food probe alert, and a chicken monitor you start and stop from your dashboard.

Freezer temperature probe example

Set up a Home Assistant automation that uses the temperature probe in your freezer. At the end, you'll have an automation that sends your phone a notification when the probe goes above your maximum temperature.

1. Place the temperature probe into your freezer, then wait for its reading to settle around 0°F (-18°C).

Only the probe goes in the freezer

Keep your TEMP-1B itself in a cool, dry place. Only the temp probe and its wire can withstand the temperatures in a fridge, freezer, and similar places.

2. Once the reading settles, look at the graph and pick a good value for both the maximum and the minimum temperature. In this example, the mini freezer seems to max out at 30°F, so the maximum goes slightly above that. However, most freezers should not reach above 0°F, so you'll likely need a lower maximum than this one. The minimums here are around -20°F.

Home Assistant history graph of the TEMP-1 temperature probe with arrows at freezer highs and lows

Shown on a TEMP-1; the TEMP-1B graph looks the same.

3. Convert your maximum and minimum from °F to °C, then enter them in Max Probe Temp and Min Probe Temp. Both settings are measured in Celsius. This example uses a max probe temp of 2°C and a min probe temp of -30°C. Your values will likely be different, especially your max probe temp.

Home Assistant settings with Max Probe Temp set to 2.0 °C and Min Probe Temp set to -30.0 °C

With your thresholds set, the automation is now ready to be created.

4. Go to Settings → Automations & scenes, click + Create automation in the bottom right, then Create new automation.

Open your Home Assistant instance and show your automations.

5. Click Add Trigger, then Entity, then Numeric state, and search for your TEMP-1B temperature probe, such as "temp-1b temperature probe". In the box labeled Above, type the maximum temperature you picked in step 2. Enter the value in the unit your Home Assistant shows (°F in this example). Advanced users can skip to the YAML at the end of this section.

Home Assistant numeric state trigger on the TEMP-1 Temperature Probe, with the entity and the Above field set to 30 highlighted

Shown on a TEMP-1; pick your TEMP-1B entity instead.

6. Click Add Action, type "iPhone", and select your phone. If you don't see your phone, or you have an Android phone, type "notify" instead and scroll down until you find your phone in the list.

Home Assistant Add action search for iphone with the mobile app notification action highlighted

Still don't see your phone?

You need the Home Assistant mobile app installed on your phone for this step to work. If you don't have it, use another kind of notification instead, such as a TTS notification on your speakers. This could be a fun way to announce that dinner is ready!

7. Type in your message. If you want a title too, check the box for title and type it in. This example uses the message "The temperature probe on your TEMP-1B reached its max temperature and your freezer might be having issues." and the title "Check the freezer!".

Home Assistant notification action with the message and Check the freezer! title fields highlighted

Shown on a TEMP-1; the TEMP-1B steps are the same.

8. Click Save in the bottom right, then give the automation a name and, optionally, a description and a category.

Home Assistant save dialog for Freezer Over Max Temp Automation with name, description, and category filled in

Shown on a TEMP-1; the TEMP-1B steps are the same.

You're done! Your phone now gets a notification whenever the freezer probe goes above your maximum.


YAML for advanced users

alias: Freezer Over Max Temp Automation
description: Warning for the freezer when it reaches the max temperature.
triggers:
  - trigger: numeric_state
    entity_id:
      - sensor.apollo_temp_1b_temperature_probe
    above: 30
conditions: []
actions:
  - action: notify.mobile_app_brandons_iphone
    metadata: {}
    data:
      title: Check the freezer!
      message: >-
        The temperature probe on your TEMP-1B reached its max temperature and
        your freezer might be having issues.
mode: single

Food probe example

Set up a Home Assistant automation that uses the food probe while you cook chicken (or anything else) to 165°F (73.9°C). At the end, you'll have an automation that sends your phone a notification when your food reaches that temperature.

1. Set your Max Probe Temp to 73.9°C. Max Probe Temp must be entered in Celsius, even if you use °F in the automation below.

Home Assistant setting with Max Probe Temp set to 73.9 °C highlighted

2. Once your food is on the grill, place the food probe inside it.

Only the food probe goes on the grill

Keep your TEMP-1B itself in a cool, dry place. Only the food probe and its wire can withstand temperatures on a grill, in the oven, and similar places.

3. Go to Settings → Automations & scenes, click + Create automation in the bottom right, then Create new automation.

Open your Home Assistant instance and show your automations.

4. Click Add Trigger, then Entity, then Numeric state, and search for your TEMP-1B device, such as "temp-1b food probe". In the box labeled Above, type the temperature you want for your food. This example uses 165°F (73.9°C), the temperature it's safe to cook chicken to. Enter the value in the unit your Home Assistant shows (°F in this example). Advanced users can skip to the YAML at the end of this section.

Home Assistant numeric state trigger on the TEMP-1 Food Probe, with the entity and the Above field set to 165 highlighted

Shown on a TEMP-1; pick your TEMP-1B entity instead.

5. Click Add Action, type "iPhone", and select your phone. If you don't see your phone, or you have an Android phone, type "notify" instead and scroll down until you find your phone in the list.

Home Assistant Add action search for iphone with the mobile app notification action highlighted

Still don't see your phone?

You need the Home Assistant mobile app installed on your phone for this step to work. If you don't have it, use another kind of notification instead, such as a TTS notification on your speakers. This could be a fun way to announce that dinner is ready!

6. Type in your message. If you want a title too, check the box for title and type it in. This example uses the message "The temperature probe on your TEMP-1B reached its max temperature and your food is ready." and the title "Check the food!".

Home Assistant notification action with the message and Check the food! title fields highlighted

Shown on a TEMP-1; the TEMP-1B steps are the same.

7. Click Save in the bottom right, then give the automation a name and, optionally, a description and a category.

Home Assistant save dialog for Food over Max Temp Automation with name, description, category, and Save highlighted

You're done! Your phone now gets a notification when your food reaches its target temperature.


YAML for advanced users

alias: Food Over Max Temp Automation
description: Warning for the food when it reaches the max temperature.
triggers:
  - trigger: numeric_state
    entity_id:
      - sensor.apollo_temp_1b_food_probe
    above: 165
conditions: []
actions:
  - action: notify.mobile_app_brandons_iphone
    metadata: {}
    data:
      title: Check the food!
      message: >-
        The temperature probe on your TEMP-1B reached its max temperature and your food is ready.
mode: single

Cook chicken example

This example adds a button called "Chicken Monitor" to your dashboard, plus an automation that runs when you press it. While it runs, the RGB LED turns green. Your phone gets a message when monitoring starts, when the temperature is reached, and when monitoring finishes, and then the RGB LED turns off. Thanks to Discord user RalphP for this!

The automation has three triggers, each with its own trigger ID, and one Choose action with an option for each trigger ID:

  • Option 1 (Chicken Monitor On): turns the RGB LED green and messages your phone.
  • Option 2 (Temp Reached): toggles the RGB LED until Chicken Monitor is turned off, messages your phone, and optionally speaks on your smart speakers.
  • Option 3 (Chicken Monitor Off): turns the RGB LED off and messages your phone.

First, create the button.

1. Create a new toggle helper called "Chicken Monitor". For step-by-step directions, see creating a toggle helper.

Home Assistant Create Toggle dialog for a Chicken Monitor helper with the Create button highlighted

2. Edit your dashboard, add a button card, select Chicken Monitor, and then save.

Home Assistant Add to dashboard dialog with button typed in the card searchHome Assistant Button card configuration with the Chicken Monitor entity and Save button highlighted

Next, create the automation and its three triggers.

3. Go to Settings → Automations & scenes, click + Create automation in the bottom right, then Create new automation.

Open your Home Assistant instance and show your automations.

4. Click Add Trigger, then Entity, then State, and search for "Chicken Monitor". In the box labeled To, select On.

Home Assistant state trigger for Chicken Monitor with the To field set to On

5. Create a Trigger ID for this trigger called "Chicken Monitor On".

Home Assistant trigger options menu open with Edit ID selectedHome Assistant Chicken Monitor trigger with Trigger ID set to Chicken Monitor On

6. Click Add Trigger, then Entity, then State, and search for "Chicken Monitor". In the box labeled To, select Off. Create a Trigger ID for this trigger called "Chicken Monitor Off".

Home Assistant state trigger for Chicken Monitor set to Off with Trigger ID Chicken Monitor Off highlighted

7. Click Add Trigger, then Entity, then Numeric state, and search for your TEMP-1B food probe entity, such as "temp-1b food probe". In the box labeled Above, type the temperature you want for your food. This example uses 160°F (71.1°C), because the chicken will rest and reach 165°F once removed from the oven or grill.

Home Assistant numeric state trigger on TEMP-1 Food Probe with the Above field set to 160

Shown on a TEMP-1; pick your TEMP-1B food probe instead.

8. Create a Trigger ID for this trigger called "Temp Reached".

Home Assistant TEMP-1 Food Probe trigger with Trigger ID set to Temp Reached highlighted

Shown on a TEMP-1; the TEMP-1B steps are the same.

Now add the Choose action. Option 1 runs when you turn Chicken Monitor on.

9. Click Add Action, search "choose", and select it.

Home Assistant Add action dialog with choose searched and the Choose action listed

10. Under Option 1, select Add Condition, search "trigger id", and select Triggered by.

Home Assistant Add condition dialog with trigger id searched and Triggered by listed

11. Check State changed to on, the first trigger in the list. It's the trigger you gave the Chicken Monitor On ID in step 5.

Home Assistant Triggered by condition with the first trigger, State changed to on, checked and highlighted

12. While still under Option 1 in the Choose action, click Add Action, search "light", and select Light: Turn on.

Home Assistant Add action dialog with light searched and Light: Turn on highlighted

13. Click Choose entity and search for your device, such as "TEMP-1B RGB Light".

Home Assistant Choose entity search for TEMP-1 with the cursor on the Apollo TEMP-1 RGB Light entity

Shown on a TEMP-1; pick your TEMP-1B RGB Light instead.

14. Click Advanced Options, check the box for Color name, and select a color from the dropdown, such as Green.

Home Assistant light action Advanced options with Color name checked and Green picked from the list

15. While still under Option 1 in the Choose action, click Add Action, search "mobile", and select your phone in the list.

Home Assistant Add action dialog with mobile searched and the iPhone notification action highlighted

16. Write a custom title and message. The message is required, but the title is not.

Home Assistant notification action with the title Chicken Monitoring Started and a custom message

Shown on a TEMP-1; the TEMP-1B steps are the same.

17. Check your work. When you're done with this part, Option 1 looks like this:

Home Assistant Option 1 triggered by Chicken Monitor On with light turn on and notification actions

Shown on a TEMP-1; the TEMP-1B steps are the same.

Option 2 runs when the food probe reaches your target temperature.

18. Click Add Option at the bottom. Under Option 2, select Add Condition, search "trigger id", and select Triggered by.

Home Assistant Add condition dialog with trigger id searched and Triggered by listed

19. Check Temp Reached, the trigger ID you created in step 8.

Home Assistant Option 2 Triggered by condition with only Temp Reached checked

20. While still under Option 2 in the Choose action, click Add Action, search "repeat", and select Until in the dropdown.

Home Assistant Add action dialog with repeat searched and the Repeat action listed

21. Under Until Conditions, select Add condition, then search "state".

Home Assistant Add condition dialog with state searched and the State condition listed

22. Type in "Chicken Monitor" and select it, then select Off in the dropdown for the state of the sensor.

Home Assistant repeat until condition with Chicken Monitor entity and Off state highlighted

23. Click the Add Action button under the until condition you created. Be very careful to select the correct Add Action button, as shown below.

Home Assistant repeat until block with its inner Add Action button highlighted

24. Search "light toggle" in the search bar, then select Choose entity and select the RGB LED for your device.

Home Assistant Add action dialog with light toggle searched and Light: Toggle listed

25. Go down to Add Action under Option 2, search "mobile", and select your phone as you did in step 15. Give it a message and a title, as shown below.

Home Assistant Option 2 notification action titled Time to check the Chicken! with its message

26. Optionally, add another action here that speaks out loud on your smart speakers, such as HomePods. Click Add Action, then search "TTS". This requires you to have Piper and a few other things already set up.

Home Assistant Add action dialog with tts searched and the TTS Speak action listedHome Assistant TTS Speak action on piper targeting Homepods with The Chicken is almost ready! message

Option 3 runs when you turn Chicken Monitor off.

27. Click Add Option (this is now Option 3). Select Add Condition, search "triggered by", and then choose the "Chicken Monitor Off" trigger ID you created in step 6.

28. While still under Option 3 in the Choose action, click Add Action, search "light", and select Light: Turn off.

Home Assistant Add action dialog with light.turn searched and Light: Turn off selected

29. Click Choose entity and search for your device, such as "TEMP-1B RGB Light".

Home Assistant Light Turn off action targeting the Apollo TEMP-1 RGB Light

Shown on a TEMP-1; pick your TEMP-1B RGB Light instead.

30. Click Add Action, search "mobile" as you did above, and select your phone. Give it a message and, optionally, a title, as shown below.

Home Assistant notification action titled Chicken Monitoring Stopped! with its message

31. Click Save in the bottom right, then give the automation a name and save.

Home Assistant save dialog for TEMP-1 Chicken Automation in the Food category with Save clicked

Shown on a TEMP-1; the TEMP-1B steps are the same.

You now have one automation that ties together the button you created on your dashboard and alerts you when your chicken is almost done, with a phone notification, a blinking green LED, and an optional TTS notification on your smart speakers. Thanks again to Discord user RalphP for this example!