👍 On aime
- ✓Suivi précis de la consommation électrique
- ✓Optimisation des coûts énergétiques
- ✓Intégration facile dans un homelab existant
- ✓Rapports et alertes détaillés
👎 On regrette
- ✕Nécessite une prise électrique compatible avec le compteur
- ✕Système complexe pour les débutants
- ✕Mise à jour régulière des composants nécessaires
🏆 Notre sélection
Liens affiliés · prix identique pour toiRetrouve tout notre matériel recommandé dans la boutique.
📑 Sommaire ▾
- 01 Prérequis
- 02 Installation pas à pas
- · Étape 1: Préparation de l’environnement
- · Étape 2: Installation du compteur EM
- · Étape 3: Création de l’environnement Docker
- · Étape 4: Intégration de Shelly EM Gen3
- · Étape 5: Installation d’une interface web
- 08 Vérifications
- 09 Sécurité et bonnes pratiques
- 10 Dépannage : erreurs courantes
- 11 FAQ
- · La configuration du compteur EM est-elle obligatoire ?
- · Puis-je utiliser un autre outil de monitoring ?
- · Quelle est la fréquence de mise à jour du système ?
- 15 A lire aussi
- 16 Heberger ce service
Dans ce tutoriel, nous allons vous guider sur la mise en place d’un système de monitoring de consommation électrique pour votre homelab en 2026. Cette solution permet non seulement de suivre précisément les dépenses énergétiques mais aussi d’optimiser leur utilisation grâce à des rapports et alertes détaillés. Vous apprendrez comment installer un outil open source, intégrer ce système dans votre homelab et surveiller en temps réel l’utilisation de vos appareils.
Prérequis
- Système d’exploitation Linux (Ubuntu 20.x ou Debian 10.x)
- Une prise électrique compatible avec le compteur
- Un compte Docker installé
- Ports TCP : 80, 443
Installation pas à pas
Étape 1: Préparation de l’environnement
Installer Docker et docker-compose à partir des dépôts officiels. Vérifiez la version avec docker --version.
curl -fsSL https://get.docker.com | sh && sudo usermod -aG docker $USER && systemctl restart docker
Pour vérifier que Docker a été correctement installé, exécutez docker run hello-world. Si l’image est téléchargée et exécutée sans erreurs, Docker fonctionne correctement.
Étape 2: Installation du compteur EM
Connectez le Shelly EM Gen3 à une prise électrique. Utilisez la documentation officielle pour configurer les paramètres réseau (SSID et mot de passe Wi-Fi).
sh install.sh -d # Remplacez 'install.sh' par l'emplacement du script d'installation
Vérifiez que le compteur est accessible via son adresse IP en utilisant curl http://<adresse_IP>/status.
Étape 3: Création de l’environnement Docker
Créez un fichier docker-compose.yml avec les services nécessaires pour monitorer la consommation électrique. Exemple :
docker-compose:
services:
electricsense:
image: electri-city/electricity-monitor
environment:
- PUID=1000
- PGID=1000
volumes:
- /var/run/docker.sock:/var/run/docker.sock
ports:
- 8080:8080
Démarrez l’environnement avec docker-compose up -d et vérifiez que le service est actif en exécutant docker ps | grep electri-city/electricity-monitor.
Étape 4: Intégration de Shelly EM Gen3
Configurez le compteur EM dans l’application Electricity Monitor pour recevoir les données en temps réel. Entrez l’adresse IP du compteur et sauvegardez la configuration. Vérifiez que les données sont bien reçues en consultant les statistiques de consommation.
Étape 5: Installation d’une interface web
Installez Caddy pour fournir une interface web sécurisée. Créez un fichier Caddyfile contenant les paramètres suivants :
default {
reverse_proxy localhost:8080
}
Démarrer le service avec caddy start --config Caddyfile et vérifiez que l’interface est accessible via votre navigateur.
Vérifications
Utilisez la commande docker ps | grep electri-city/electricity-monitor pour vérifier que le conteneur Docker est en cours d’exécution. Consultez les statistiques de consommation sur l’interface web à l’aide du navigateur.
Sécurité et bonnes pratiques
Pour sécuriser votre installation, assurez-vous que HTTPS est activé via Caddy. Utilisez des mots de passe forts pour tous les comptes d’accès et configurez la vérification en deux étapes si possible.
Vérifiez régulièrement les mises à jour disponibles pour Docker, docker-compose et Electricity Monitor. Sauvegardez régulièrement les configurations et les données importantes.
Dépannage : erreurs courantes
-
Symptôme : La consommation électrique ne s’affiche pas sur l’interface web.
-
Cause : Le compteur EM n’est pas correctement configuré ou le service Docker est arrêté.
-
Correctif : Vérifiez les paramètres du compteur EM et assurez-vous que le service Docker est démarré. Réinstallez si nécessaire.
-
Symptôme : L’application Electricity Monitor ne reçoit pas de données du compteur EM.
-
Cause : Problème de réseau entre l’application et le compteur EM.
-
Correctif : Vérifiez que les paramètres réseau sont corrects, notamment l’adresse IP du compteur. Utilisez
pingpour tester la connectivité.
FAQ
La configuration du compteur EM est-elle obligatoire ?
Non, bien qu’elle soit recommandée pour obtenir des données précises.
Puis-je utiliser un autre outil de monitoring ?
Oui, vous pouvez utiliser n’importe quel outil open source compatible avec les données du compteur EM.
Quelle est la fréquence de mise à jour du système ?
Il est recommandé de vérifier et d’appliquer les mises à jour régulièrement pour maintenir le système sécurisé.
A lire aussi
Heberger ce service
Pas envie de gerer le materiel ni la maintenance ? Ce type de service s’auto-heberge sur un VPS manage, pret en quelques minutes. Voir les offres PlanetHoster