Hey everyone,
A while back I shared git-ha-ppens, a native HA integration for version-controlling your config with git. The original version could auto-commit and push, but pulling was a missing feature.
v0.6.0 fixes that. The integration now periodically fetches from the remote (configurable interval, default 5 min) and pulls automatically when it detects you're behind. This means you can now actually do GitOps with your HA config:
- Edit YAML in VS Code or on GitHub, push, and your HA instance pulls the changes automatically
- Review config changes in a PR before they hit your live system
- Roll back by reverting a commit and letting auto-pull do its thing
New in v0.6.0:
- Periodic git fetch so auto-pull actually detects remote changes
- Configurable fetch interval (60s to 3600s)
- New sensors: Last Fetch Time, Last Pull Time, Last Push Time, Commits Behind, Commits Ahead
- New
git_ha_ppens.fetchservice for manual fetch without merge - All existing features still work: auto-commit on file changes, auto-push, secret scanning, .gitignore management, AI commit messages
Everything is configured through the UI, installable via HACS.
GitHub: https://github.com/manuveli/git-ha-ppens
PS: You should really try the AI Commit Message by just linking your conversation agent to the integration! My favorite feature so far!
PS2: Feedback and Stars
welcome!
