This is an automated archive made by the Lemmit Bot.
The original was posted on /r/homeassistant by /u/unammusic on 2026-05-10 11:58:23+00:00.
https://preview.redd.it/9orlhlo6ua0h1.png?width=1027&format=png&auto=webp&s=3bac70bd5be9c2ef8098dc6e4dead2a4c27d0078
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.fetch service 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!