ThermalTrace can wake the house through Home Assistant: mobile push, TTS on a speaker, or a light flash, while email/SMS stay as the out-of-band backup. Use these recipes when you already run HA on the LAN.
Option A. HACS integration (share link)
- Create a family live or Pro share link under Dashboard → Share → Links.
- Install the ThermalTrace HACS integration and point it at that URL.
- Build an automation on
sensor.*_temperaturebelow your freeze threshold that callsnotify.mobile_app_…ortts.speak.
Option B: outbound alert webhook (Pro)
- Enable the outbound webhook under Dashboard → Alerts (Pro).
- In HA, create an automation triggered by
webhook(or use the HA companion REST notify path). - Map ThermalTrace JSON fields (
title,body,kind) intonotifyortts.cloud_say.
# Example: HA automation sketch (adapt entity ids)
alias: ThermalTrace freeze → phone + TTS
trigger:
- platform: webhook
webhook_id: thermaltrace_freeze
action:
- service: notify.mobile_app_phone
data:
title: "{{ trigger.json.title }}"
message: "{{ trigger.json.body }}"
- service: tts.speak
target:
entity_id: media_player.kitchen_display
data:
message: "Freeze risk. {{ trigger.json.body }}"
Option C: inbound snooze from HA
When you are working in a cold bay, call the ThermalTrace inbound webhook (action=snooze or vacation) from an HA script so threshold noise pauses without opening the dashboard. Guide: ingest and webhooks.
Keep an out-of-band channel
Local notify fails when the LAN or HA host is down. Keep ThermalTrace email (and Pro SMS/push) enabled so freeze risk still reaches a phone that is not on the same Wi‑Fi.