Проекты
Github Config Sync - интеграция и add-on для тех, кто хочет держать конфиг HomeAssistant под контролем в…
Не замена нормальному backup, а аккуратная история версий: что поменялось в /config, когда и какие файлы уехали в репозиторий.

ПроектыHome AssistantHomeAssistantGitHubGitHub-репозиторийHAYAMLHACS
🧷 Github Config Sync (https://github.com/MJP-76/GithubConfigSync) - интеграция и add-on для тех, кто хочет держать конфиг #HomeAssistant под контролем в #GitHub.
Не замена нормальному backup, а аккуратная история версий: что поменялось в /config, когда и какие файлы уехали в репозиторий.
✨ Что умеет:
🔁 синхронизировать папку /config в #GitHub-репозиторий
🧪 запускать dry-run перед реальной отправкой
🧹 делать clean upload с очисткой лишнего на удалённой стороне
🕒 запускать синхронизацию вручную или по расписанию
🧾 показывать план изменений: added / changed / removed
🔐 использовать GitHub Device Flow для авторизации
🧰 давать ingress web UI через add-on
📄 создавать .gitignore с типичными исключениями для #HA
Главная польза - не в том, чтобы “забэкапить всё на всякий случай”, а в том, чтобы видеть изменения в конфиге как нормальную историю: до правки работало, после правки сломалось, можно сравнить и понять почему.
🏠 Где особенно полезно:
🧩 много #YAML, templates, scripts и automations
🛠 несколько человек иногда правят один HA
🧪 хочется проверять изменения перед live-sync
🧯 нужно быстро найти, какая правка сломала систему
📚 хочется хранить примеры своих рабочих конфигов
Нюанс: проект прямо пишет, что это не zip-backup. И репозиторий лучше делать private, потому что конфиги умного дома легко выдают лишнее: названия устройств, структуры комнат, интеграции и иногда чувствительные хвосты.
Мне нравится именно dry-run подход: сначала посмотреть, что улетит, и только потом нажимать live. Для Home Assistant это правильная осторожность.
GitHub: https://github.com/MJP-76/GithubConfigSync
Источник: Home Assistant - https://t.me/home_assistant
#HomeAssistant #HACS #GitHub #YAML #Backup #УмныйДом #Автоматизация