Home Assistant est devenu la plateforme domotique dominante pour les utilisateurs techniques, et les mineurs Bitcoin ne font pas exception. La capacité de surveiller le hashrate, de contrôler la puissance, d’automatiser les horaires et d’intégrer le minage aux systèmes de chauffage, solaire et électrique de votre maison depuis un seul dashboard est une vision convaincante — et elle devient réalité.
Ce guide couvre pourquoi les mineurs veulent l’integration Home Assistant, quelles solutions existent aujourd’hui, quelles données vous devriez surveiller, les possibilités d’automatisation qui rendent le minage plus intelligent, et où se dirige l’avenir de l’IoT minier.
Pourquoi les mineurs veulent l’integration Home Assistant
Les mineurs Bitcoin génèrent trois choses : le hashrate, la chaleur et des données. Home Assistant est conçu pour gérer précisément ce type d’entrées et de sorties dans toute votre maison. L’attrait est simple :
- Dashboard unifié : Voyez le hashrate, la température et la consommation de votre mineur aux côtés du thermostat, de la production solaire et de l’usage électrique de votre maison — le tout au même endroit.
- Automatisation : Créez des règles comme « si la température de la maison descend sous 20 degrés C, augmentez la puissance de minage » ou « si le prix de l’électricité dépasse 0,15 $/kWh, arrêtez le mineur. »
- Alertes : Recevez des notifications push sur votre téléphone si le hashrate chute, si la température grimpe ou si un ventilateur tombe en panne — via l’infrastructure de notification existante de Home Assistant.
- Données historiques : Le recorder intégré de Home Assistant conserve des mois de données, vous offrant des tendances à long terme pour le hashrate, la consommation d’énergie, l’efficacité et les revenus.
- Visibilité familiale : Les membres non techniques du foyer peuvent voir une simple carte affichant « Miner: ON, Earning $X/day, Room temp: 22C » sur le dashboard Home Assistant partagé.
Solutions actuelles : ce qui existe aujourd’hui
Integration hass-miner
L’integration Home Assistant principale pour les mineurs Bitcoin est hass-miner, un composant personnalisé communautaire disponible sur GitHub. Il utilise la bibliothèque pyasic pour communiquer avec les mineurs via l’API CGMiner (port 4028) et expose les données du mineur comme des entities Home Assistant.
Ce que hass-miner fournit :
- Sensor de hashrate (total et par carte)
- Sensors de température (températures chip et carte)
- Sensor de consommation électrique
- Sensors de vitesse de ventilateur
- Informations de pool
- Calcul d’efficacité (J/TH)
- Comptes de shares acceptées/rejetées
Ce qui manque actuellement à hass-miner :
- Service de reboot/redémarrage fiable : La commande de reboot ne fonctionne pas de façon constante sur tous les types de firmware.
- Contrôle de la puissance : Vous ne pouvez pas modifier la cible de puissance du mineur ni changer de profil depuis Home Assistant.
- Données par chip : Seules des statistiques sommaires sont exposées, pas la santé individuelle des chips.
- Mises à jour en temps réel : L’integration interroge à intervalles (typiquement 30-60 secondes) plutôt que de recevoir des flux de données en temps réel.
- Contrôle par hashboard : Vous ne pouvez pas activer/désactiver des hash boards individuelles depuis l’interface HA.
Integration Braiins-OS-HA
Un projet communautaire distinct (Braiins-OS-HA sur GitHub) fournit une integration spécifique à BraiinsOS via l’API gRPC Braiins. Il offre un accès plus profond aux fonctionnalités BraiinsOS, mais se limite à ce seul firmware.
Approches API personnalisées
Certains mineurs construisent leurs propres integrations en utilisant les plateformes sensor REST ou en ligne de commande de Home Assistant, en appelant directement l’API du mineur. Cela fonctionne, mais exige une configuration importante et manque le poli d’une integration dédiée.
Quelles données devriez-vous surveiller?
Un dashboard de minage bien configuré dans Home Assistant devrait suivre ces métriques clés :
Métriques de performance
| Métrique | Ce qu’elle vous indique | Seuil d’alerte |
|---|---|---|
| Hashrate (TH/s) | Performance de minage actuelle | Alerte si chute sous 80 % de la valeur attendue |
| Hashrate par carte | Santé individuelle de chaque carte | Alerte si une carte chute sous 70 % |
| Shares acceptées | Le pool reçoit votre travail | Alerte si zéro pendant 5 minutes ou plus |
| Taux de shares rejetées | Qualité du travail / shares périmées | Alerte si dépasse 2 % |
| Efficacité (J/TH) | Efficacité énergétique du minage | Surveiller la dégradation dans le temps |
Métriques thermiques
| Métrique | Ce qu’elle vous indique | Seuil d’alerte |
|---|---|---|
| Température chip | Température de la die ASIC | Alerte au-dessus de 85C, critique au-dessus de 95C |
| Température de carte | Température du PCB | Alerte au-dessus de 80C |
| Vitesse ventilateur (RPM) | État du système de refroidissement | Alerte si un ventilateur est sous 1000 RPM |
| Temp. air d’admission | Température ambiante/pièce | Alerte au-dessus de 35C (sensor externe) |
| Temp. air d’échappement | Mesure de la chaleur produite | Utilisée pour les calculs de chauffage |
Métriques de puissance et économiques
| Métrique | Ce qu’elle vous indique | Seuil d’alerte |
|---|---|---|
| Consommation (watts) | Consommation électrique actuelle | Alerte si dépasse la capacité du circuit |
| kWh quotidiens | Consommation d’énergie pour le coût | Suivre pour l’exactitude de la facturation |
| Coût d’électricité ($/jour) | Coût d’exploitation | Alerte si dépasse les revenus |
| Revenus estimés ($/jour) | Estimation des revenus de minage | Surveiller la rentabilité |
| Profit/perte ($/jour) | Résultat économique net | Alerte si négatif pendant 24 heures ou plus |
Possibilités d’automatisation
C’est là que l’integration Home Assistant devient vraiment puissante. Voici des scénarios d’automatisation que les mineurs construisent déjà, ou qui deviennent possibles avec le support MQTT au niveau firmware :
Minage contrôlé par thermostat
Utilisez votre mineur comme radiateur d’appoint intelligent :
- Déclencheur : La température de la pièce (depuis un sensor de température HA distinct) descend sous votre consigne (p. ex. 21 degrés C).
- Action : Augmentez la cible de puissance du mineur au maximum, en dirigeant l’air chaud d’échappement dans la pièce.
- Lorsque la consigne est atteinte : La pièce atteint la consigne, le mineur réduit en mode eco ou s’arrête.
Cela transforme effectivement votre mineur ASIC en radiateur contrôlé par thermostat qui gagne des Bitcoin tout en chauffant votre maison. L’économie est convaincante : vous avez de toute façon besoin de chaleur, et le mineur la fournit tout en générant des revenus qui compensent (ou dépassent) le coût de l’électricité.
Minage sensible au solaire
- Déclencheur : Home Assistant surveille votre onduleur solaire (Enphase, SolarEdge ou similaire) et détecte une production excédentaire dépassant la consommation du foyer.
- Action : Réglez la cible de puissance du mineur pour correspondre à l’excédent (p. ex., si vous avez 2 kW d’excédent, réglez le mineur à 2 000 W).
- Quand les nuages arrivent : La production solaire chute, le mineur réduit automatiquement sa puissance pour éviter de tirer du réseau.
Cela garantit que vous minez exclusivement avec de l’électricité solaire gratuite, maximisant la rentabilité.
Réponse au prix de l’électricité
- Déclencheur : Home Assistant récupère les tarifs d’électricité en temps réel depuis l’API de votre distributeur (ou un service comme Amber Electric, Octopus Energy, ou les flux de prix ERCOT).
- Action : Si le tarif actuel dépasse votre seuil de rentabilité, envoyez une commande de réduction au mineur. Si les tarifs deviennent négatifs (courant sur les réseaux riches en renouvelables), montez à la puissance maximale.
Automatisations de sécurité
- Garde de température : Si la pièce où se trouve le mineur dépasse 40 degrés C (mesurée par un sensor distinct), arrêtez immédiatement le mineur. Cela protège contre les pannes de ventilation dans les installations fermées.
- Integration détecteur de fumée : Si un détecteur de fumée connecté se déclenche, arrêtez immédiatement le mineur et envoyez une notification prioritaire.
- Détection de fuite d’eau : Pour les installations en immersion, un sensor de fuite d’eau/fluide près du réservoir déclenche un arrêt d’urgence.
- Surveillance de la puissance : Si une prise intelligente ou un moniteur d’énergie détecte que le mineur tire plus que la capacité nominale du circuit, déclenchez une réduction de puissance.
Automatisations de style de vie
- Scène « Bonne nuit » : Lorsque vous lancez votre routine du coucher dans Home Assistant, le mineur bascule automatiquement en Night Mode (puissance réduite, vitesse de ventilateur minimale).
- Scène « Absent de la maison » : Quand tout le monde part (détecté via la présence du téléphone), le mineur monte à pleine puissance puisque le bruit n’a plus d’importance.
- Scène « Soirée film » : Le mineur descend à la puissance minimale ou en sleep mode pour un maximum de silence.
- Automatisation « Télétravail » : Pendant les heures d’appels vidéo, le mineur passe en quiet mode selon votre calendrier.
L’avantage MQTT
La façon la plus robuste d’intégrer un appareil de minage à Home Assistant est via MQTT (Message Queuing Telemetry Transport) — un protocole de messagerie léger conçu pour les appareils IoT.
Pourquoi MQTT est supérieur au polling API
- Mises à jour en temps réel : Le mineur publie les données dès qu’elles changent, plutôt que d’attendre que Home Assistant interroge. Les chutes de hashrate, les pics de température et les pannes de ventilateur sont signalés immédiatement.
- Moindre overhead : Les messages MQTT sont minuscules (octets, pas kilo-octets), minimisant l’impact réseau et CPU sur le mineur et le serveur HA.
- Contrôle bidirectionnel : Home Assistant peut publier des commandes vers des topics MQTT auxquels le mineur est abonné, permettant un contrôle en temps réel (changements de cible de puissance, bascules de profil, commandes de reboot).
- Auto-discovery : MQTT prend en charge le protocole d’auto-discovery de Home Assistant. Lorsqu’un nouveau mineur DCENT_OS apparaît sur votre réseau, il peut s’enregistrer automatiquement comme appareil dans Home Assistant — aucune configuration manuelle requise.
Ce que DCENT_OS publie via MQTT
Le DCENT_OS de D-Central est conçu avec un broker MQTT natif qui publie chaque métrique du mineur comme topic MQTT structuré :
dcent/{miner_id}/hashrate— Hashrate total en TH/sdcent/{miner_id}/board/{n}/hashrate— Hashrate par cartedcent/{miner_id}/temperature/chip— Température chipdcent/{miner_id}/temperature/board/{n}— Température par cartedcent/{miner_id}/power/watts— Consommation électrique actuelledcent/{miner_id}/fan/{n}/rpm— RPM par ventilateurdcent/{miner_id}/efficiency— J/TH actueldcent/{miner_id}/pool/status— État de connexion au pooldcent/{miner_id}/status— État global du mineur (mining, idle, error)
Les topics de contrôle permettent à Home Assistant de commander le mineur :
dcent/{miner_id}/command/power_target— Définir la cible de puissance en wattsdcent/{miner_id}/command/profile— Changer de profil de puissance (eco, balanced, performance, sleep)dcent/{miner_id}/command/reboot— Déclencher un rebootdcent/{miner_id}/command/night_mode— Activer/désactiver le night mode
Configurer un dashboard de minage dans Home Assistant
Voici à quoi ressemble un dashboard de minage bien conçu dans Home Assistant :
Carte d’aperçu
Une carte récapitulative montrant les informations les plus importantes d’un coup d’œil :
- État du mineur (indicateur online/offline)
- Hashrate actuel avec tendance sparkline
- Consommation électrique actuelle
- Revenus estimés du jour
- Profil de puissance actif (eco/balanced/performance)
Graphiques de performance
Graphiques historiques alimentés par le recorder de Home Assistant :
- Graphique de hashrate sur 24 heures (repérer les chutes et l’instabilité)
- Consommation sur 7 jours (corréler avec la facture d’électricité)
- Tendances de température (identifier les problèmes de refroidissement avant qu’ils ne deviennent des pannes)
- Tendance d’efficacité sur des semaines/mois (suivre la dégradation des chips)
Panneau de contrôle
Contrôles interactifs pour la gestion quotidienne :
- Sélecteur de profil de puissance (menu déroulant ou boutons pour eco/balanced/performance/sleep)
- Curseur de cible de puissance (régler la puissance exacte en watts)
- Bascule night mode
- Bouton reboot (avec confirmation)
Résumé économique
Suivi financier :
- BTC minés par jour/semaine/mois
- Coût d’électricité par jour/semaine/mois
- Profit/perte net
- Compensation du coût de chauffage (si utilisé comme radiateur d’appoint)
Sensors compagnons ESPHome
Pour la configuration la plus complète, associez votre mineur à des sensors environnementaux basés sur ESPHome. Ces appareils ESP32 peu coûteux peuvent mesurer :
- Température et humidité de la pièce : Alimentent l’automatisation de minage contrôlée par thermostat.
- Température de l’air d’échappement : Calculez la chaleur réelle produite en BTU/heure.
- Niveau sonore (dB) : Vérifiez que vos mesures de réduction de bruit atteignent les niveaux cibles.
- Qualité de l’air (CO2/particules) : Important pour les installations de minage fermées.
La documentation DCENT_OS inclura des configurations YAML ESPHome pour les sensors compagnons recommandés, rendant la mise en place simple même pour les utilisateurs nouveaux à ESPHome.
L’avenir de l’IoT minier
L’intégration du minage Bitcoin aux écosystèmes domotiques en est encore à ses débuts. Voici où les choses se dirigent :
Le minage comme ressource de réseau
À mesure que les réseaux électriques deviennent plus dynamiques (avec tarification en temps réel, programmes de réponse à la demande et intermittence des renouvelables), les mineurs capables de répondre instantanément aux signaux du réseau deviennent des ressources de réseau précieuses. Home Assistant, connecté aux flux de prix du réseau et aux API des distributeurs, devient la couche d’orchestration qui dit à votre mineur quand monter en puissance et quand réduire — vous faisant gagner à la fois des Bitcoin et des paiements de réponse à la demande.
Le minage comme infrastructure domestique
Le concept d’un « radiateur Bitcoin » — un appareil qui chauffe votre maison tout en gagnant de la cryptomonnaie — évolue du projet DIY vers un produit grand public. Des produits comme le chauffe-eau minier Bitcoin Superheat H1 (annoncé au CES 2026) montrent la direction. Un firmware avec integration domotique native est essentiel pour que ces produits fonctionnent comme de vrais appareils ménagers plutôt que comme des ordinateurs bruyants.
Contrôle vocal
Grâce au pont de Home Assistant vers Alexa et Google Home, le contrôle vocal de votre mineur devient possible : « Hey Google, set the miner to quiet mode. » Ce n’est pas un gadget — c’est le type d’integration qui rend le minage acceptable pour chaque membre du foyer.
Coordination multi-mineurs
Pour les mineurs à domicile qui font tourner 2 à 10 unités, Home Assistant peut coordonner l’ensemble des mineurs : équilibrer la consommation totale par rapport à la capacité du circuit, distribuer la chaleur dans différentes pièces selon les sensors de température, et s’assurer que le bruit total reste dans des niveaux acceptables pendant les heures calmes.
Pour commencer
Si vous avez déjà Home Assistant en marche, voici le chemin le plus simple pour surveiller vos mineurs :
- Installez hass-miner depuis HACS (Home Assistant Community Store). Cela vous donne une surveillance de base avec tout firmware qui supporte l’API CGMiner.
- Créez un dashboard avec les sensors de hashrate, température et puissance. Commencez par les bases avant de construire des automatisations complexes.
- Ajoutez une automatisation — une notification lorsque le hashrate chute sous un seuil est le point de départ le plus universellement utile.
- Élargissez à partir de là — ajoutez le contrôle basé sur la température, la planification TOU, ou l’integration solaire à mesure que votre aisance grandit.
Pour l’expérience complète — données MQTT en temps réel, contrôle bidirectionnel, auto-discovery et support natif des entities Home Assistant — surveillez DCENT_OS, qui est construit dès le départ avec Home Assistant comme partenaire d’integration de premier plan plutôt qu’après coup.
Foire aux questions
Oui, avec des limites selon votre firmware. L’integration hass-miner (disponible via HACS) offre des capacités de surveillance pour tout mineur supportant l’API CGMiner, y compris les données de hashrate, température, puissance et vitesse de ventilateur. Les capacités de contrôle (modifier les cibles de puissance, changer de profil, rebooter) sont limitées avec les integrations actuelles. DCENT_OS est développé avec un support MQTT natif qui permettra un contrôle bidirectionnel complet depuis Home Assistant, y compris l’ajustement de la cible de puissance, le changement de profil, le night mode et les commandes de reboot.
MQTT (Message Queuing Telemetry Transport) est un protocole de messagerie léger conçu pour les appareils IoT. Pour le minage Bitcoin, MQTT permet le streaming de données en temps réel de votre mineur vers Home Assistant (ou toute plateforme IoT) avec un overhead minimal. Contrairement au polling API, qui interroge le mineur toutes les 30-60 secondes, MQTT publie les mises à jour instantanément lorsque les valeurs changent. Il supporte aussi la communication bidirectionnelle, ce qui signifie que Home Assistant peut envoyer des commandes de contrôle au mineur. La fonction d’auto-discovery de MQTT permet aux nouveaux mineurs de s’enregistrer automatiquement dans Home Assistant sans configuration manuelle.
Oui, c’est l’une des automatisations de minage Home Assistant les plus convaincantes. En combinant un sensor de température dans la pièce avec le contrôle de la puissance du mineur, vous pouvez créer une automatisation qui augmente la puissance de minage quand la pièce est froide et la réduit lorsque la consigne de température est atteinte. Le mineur devient effectivement un radiateur d’appoint qui gagne des Bitcoin. Cela exige un firmware qui accepte les commandes de cible de puissance depuis Home Assistant (via API ou MQTT). Les enceintes radiateur d’appoint Bitcoin de D-Central combinées au firmware DCENT_OS sont conçues spécifiquement pour ce cas d’usage de minage contrôlé par thermostat.
La méthode la plus simple est d’installer l’integration hass-miner depuis HACS (Home Assistant Community Store). Une fois configurée avec l’adresse IP de votre mineur, elle crée des entities sensor pour le hashrate, la température, la consommation électrique, la vitesse de ventilateur et plus encore. Ces sensors peuvent s’afficher sur des dashboards, servir dans des automatisations et être enregistrés pour l’analyse historique. Pour les utilisateurs BraiinsOS, l’integration Braiins-OS-HA fournit des données supplémentaires spécifiques au firmware. Pour la surveillance la plus complète, DCENT_OS offrira l’auto-discovery MQTT native, créant automatiquement toutes les entities lorsqu’un nouveau mineur apparaît sur votre réseau.
Ressources connexes
- Base de données des mineurs ASIC
- Calculateur de rentabilité du minage
- Meilleurs mineurs pour le minage à domicile
- Bitaxe Hub
