Blog

Disable a Home Assistant Automation Without Stopping Its Run
Setting stop_actions: false on automation.turn_off disables a Home Assistant automation's triggers while its running actions finish, with the YAML, a re-enable step, and the limits of the flag.
Latest
View all
Download a Home Assistant Trace Without Sharing Secrets
Choose the relevant automation run, download its trace and redact a private copy. Check the full JSON for credentials, locations and message contents before sharing.

Why Attribute Changes Retrigger a Home Assistant State Trigger
A Home Assistant state trigger fires on attribute-only updates unless you set from, to, not_from or not_to. See which option watches what and how to test the trigger.

Home Assistant Repeat Until vs While: Which Loop Checks First?
Repeat while checks its conditions before each round and can skip the loop entirely; repeat until checks after each round and always runs once. How condition lists, repeat.index caps and mid-delay state changes behave in Home Assistant.

Home Assistant automation.trigger: Skip Conditions and Missing Trigger Data
The automation.trigger action runs an automation's actions without checking its conditions by default. Set skip_condition: false to evaluate them, and expect no trigger ID or trigger data on a manual run.

Why a Home Assistant for: Trigger Resets After a Restart
A Home Assistant for: trigger resets after a restart or automation reload because the pending duration is not saved. Store the deadline in an input_datetime and check it at startup.

Share a Matter Device between Home Assistant and Another Controller
Multi-admin puts one Matter device on two fabrics at once. Share an already-commissioned device into Home Assistant from Apple Home or Google Home, or share it out, without a factory reset.

What Home Assistant Bluetooth Proxy Active Connections Actually Limit
Three connection slots on an ESP32 proxy cap simultaneous GATT connections, not the sensors it can hear. See what holds a slot, how to check it, and when a higher count helps.

Home Assistant Matter Needs Local IPv6, Not a New Internet Plan
Matter discovery needs IPv6 and mDNS inside your LAN, not an IPv6 internet connection. Check the Home Assistant host setting, then the multicast and VLAN path.

Home Assistant Calendar Trigger Offset: Before and After an Event
A signed Home Assistant calendar trigger offset fires before or after the event start or end. See a complete YAML automation and how to test the trigger itself.