| Filename | Latest commit message | Latest commit date |
|---|---|---|
new file: config/configuration.yaml new file: config/scenes.yaml new file: config/template.yaml |
||
| config | ||
| README.md | ||
🏠 Home Assistant Configuration
Configuration de mon instance Home Assistant pour le homelab Spacecorp.
⚠️ Ce dépôt contient uniquement les fichiers de configuration. Les bases de données, médias, sauvegardes et fichiers temporaires sont exclus du versionnement.
📦 Infrastructure
| Élément | Valeur |
|---|---|
| Nom | Home Assistant |
| Domaine | https://ha.spacecorp.be |
| Type | Home Assistant OS |
| Versioning | Forgejo |
| Reverse Proxy | Traefik |
| Notifications | ntfy |
| MQTT | Mosquitto |
| Zigbee | Zigbee2MQTT |
| Caméras | Frigate |
| Vidéo | go2rtc |
📁 Structure
config/
├── automations.yaml
├── scripts.yaml
├── scenes.yaml
├── template.yaml
├── configuration.yaml
├── secrets.yaml.example
├── packages/
├── dashboards/
├── themes/
├── blueprints/
├── www/
└── custom_components/
🔒 Secrets
Les informations sensibles sont stockées dans :
secrets.yaml
Exemple :
ntfy_token: YOUR_TOKEN
emby_api_key: YOUR_API_KEY
ilo_password: YOUR_PASSWORD
snmp_community: public
Ce fichier n'est jamais versionné.
🚫 Fichiers exclus
Les fichiers suivants sont ignorés via .gitignore :
.storage/
backups/
deps/
tts/
media/
__pycache__/
*.db
*.log
🚀 Déploiement
Après un clonage :
git clone git@forgejo.spacecorp.be:Spacecorp/home-assistant.git
Copiez ensuite :
secrets.yaml
dans le dossier config.
Puis :
- Vérifier la configuration
- Redémarrer Home Assistant
🔄 Sauvegardes
Les sauvegardes complètes de Home Assistant ne sont pas stockées dans ce dépôt.
Elles sont réalisées séparément sur le serveur de sauvegarde.
Le dépôt Git sert uniquement à conserver :
- les automatisations
- les scripts
- les dashboards
- les thèmes
- les templates
- les composants personnalisés
📋 Fonctionnalités
Sécurité
- Alarmo
- Notifications ntfy
- Frigate
- go2rtc
- Détection de présence
- Simulation de présence
Énergie
- Suivi consommation
- Tarification dynamique
- Compteurs intelligents
Réseau
- UniFi
- OPNsense
- VLAN
- MQTT
Multimédia
- Music Assistant
- Emby
- Xiaomi Smart Speaker
Domotique
- Zigbee2MQTT
- ESPHome
- Shelly
- Meross
- Tapo
📜 Bonnes pratiques
Avant chaque modification importante :
git pull
Après validation :
git add .
git commit -m "Description des modifications"
git push
📝 Licence
Configuration personnelle du homelab Spacecorp.
Utilisation libre à titre d'inspiration.