No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
cdupret 402ddf288e new file: README.md
new file:   config/configuration.yaml
	new file:   config/scenes.yaml
	new file:   config/template.yaml
2026-07-28 16:32:13 +02:00
config new file: README.md 2026-07-28 16:32:13 +02:00
README.md new file: README.md 2026-07-28 16:32:13 +02:00

🏠 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.