Add ha-watchdog v1.1.0
Go tool that lists Home Assistant apps, lets you choose which to
watch, and starts them again if they stop.
- Interactive menu to list apps (numbered, with state, version and
available updates) and add or remove them from a watchlist
- Headless -daemon mode that monitors the saved watchlist
- Persistent JSON watchlist
- Retry cap (default 5 starts per 10 minutes) with a cooldown between
attempts; gives up on apps that keep failing
- Persistent notifications on restart and when giving up
- Skips apps that are unavailable, detached or not installed
- Backends: Supervisor API, local ha CLI, and remote ha CLI over SSH
for running from a separate monitoring machine
- Version and build date injected via ldflags (see Makefile)
- README covering build, install, remote monitoring and systemd setup