Troubleshooting¶
Repair Issues¶
Auto Arm uses the Home Assistant repair system to report configuration problems:
- Invalid Transition Condition: A transition condition template failed validation. Check the condition syntax in your YAML.
- YAML core configuration is deprecated: Core settings have been migrated to the UI config entry. Remove the migrated keys from YAML (see the Migration Guide).
- YAML notify configuration is deprecated: The
notifysection has been replaced by deeper Supernotify integration in the options, and will be removed when Home Assistant 2027.4 is released. Move what is still needed to the Notifications section of the options, or to Supernotify scenarios, and remove it from YAML.
Reload After YAML Changes¶
After modifying YAML configuration (transitions, buttons, notify, etc.), call the autoarm.reload service or restart Home Assistant for changes to take effect.
Debug Logging¶
Enable debug logging for Auto Arm to see detailed operation logs:
All Auto Arm log messages use the AUTOARM prefix for easy filtering.
Options¶
- AI Agents can give very good help these days, even the free one built into Google Search.
- Troubleshooting your configuration has the generic Home Assistant advice
- Auto Arm has a Diagnostics bundle available from the integration page
- Have a look at the What's New, including any breaking changes, and any of the known Issues or Support Discussions.
- Use the Tools to call the action directly, listen to events, or view states
- Since Auto Arm manages Home Assistant contexts, you can see the entire history of a why an alarm state changed, what the original trigger was, and also downstream things notifications, all laid out in the state history
- Supernotify also has some of additional actions to
enquire_configuration,reloadconfiguration andreset_state, and offers lots of diagnostic entities
Advanced Agent Usage¶
- If you have a desktop or coding agent, then giving it access to Home Assistant config make it much easier to resolve issues and correct config.
- Easiest way of doing that is with the Samba Share app for Home Assistant.
- For example, on a Mac you can have the local
/Volumes/configreading the main\configdirectory of Home Assistant. - Caution is due where passwords and other secrets inside the Home Assistant directory could be exposed.
- The Assist integration also supports MCP for queries
- For more advanced usage, the Home Assistant REPL developer shell can give easy agent access to the APIs, or deep access direct into the live internals and database with
livemode. The latter is the sharpest tool available for agents.