Un variateur de lumière ou un contrôleur de vitesse de ventilateur intelligent basé sur Wi-Fi vous permet de contrôler la luminosité de la lumière, la vitesse du ventilateur ou toute charge CA connectée à l'aide de votre smartphone ou de votre interface Web sans fil. Bien que vous puissiez acheter de tels variateurs de lumière ou régulateurs de ventilateur intelligents, ils sont souvent coûteux et nécessitent une inscription et une connexion Internet pour fonctionner. Cela peut ne pas être fiable et ne pas fonctionner si la connexion réseau est mauvaise ou si Internet n'est pas disponible.
Pour surmonter cela, vous pouvez construire un gradateur intelligent DIY avec une carte basée sur ESP8266 qui fonctionne sur le réseau local et ne nécessite pas Internet ou vos données personnelles pour fonctionner.
Choses dont vous aurez besoin
- Une carte ESP8266, telle que NodeMCU ou D1 Mini.
- Un module variateur. Vous pouvez acheter un module gradateur RobotDyn ou en construire un DIY qui fonctionne avec Arduino et ESP8266.
- Fils DuPont.
- Un câble micro-USB.
- Serveur Home Assistant fonctionnant sur Raspberry Pi
Une fois que vous avez rassemblé les composants requis, suivez ces étapes pour les connecter et construire un module de gradateur DIY pour contrôler la luminosité de votre lumière/lampe et la vitesse du ventilateur.
Étape 1: compiler le micrologiciel
Pour compiler le firmware, vous devez installer le module complémentaire ESPHome dans Home Assistant. Les étapes sont les suivantes:
- Dans l'assistant domestique, accédez à Réglages > Modules complémentaires et cliquez Magasin complémentaire.
- Recherchez et installez le ESPAccueil Ajouter.
- Après l'installation, cliquez sur Commencer et cliquez sur Ouvrir l'interface utilisateur Web.
- Cliquez sur +Nouvel appareil > Continuer.
- Entrez le nom de l'appareil (par exemple, variateur de lumière) et cliquez sur Prochain.
- Choisissez le tableau parmi les options. Si vous utilisez un NodeMCU, sélectionnez ESP8266. Pour D1 Mini, cliquez sur Choisissez un tableau spécifique et sélectionnez Wemos D1 et Wemos D1 mini. Cliquez sur Prochain.
- Une fois terminé, cliquez sur Sauter.
- Trouvez le variateur de lumière et cliquez sur ÉDITER.
- Insérez votre SSID Wi-Fi et votre mot de passe:
Wifi:
ssid: "MonNomWiFi"
le mot de passe: "Mot de passe MonWiFi"
Juste en dessous de la portail captif:, collez le code suivant :
production:
- plate-forme: ac_dimmer
identifiant: symphony_cooler
gate_pin: D1
zero_cross_pin :
numéro: D2
min_power: 60 %
lumière:
- plate-forme: monochromatique
sortie: symphony_cooler
Nom: Symphony Cooler
Vous pouvez changer identifiant et Nom selon l'appareil que vous souhaitez contrôler. Nous utilisons ce gradateur pour contrôler la vitesse d'un ventilateur de refroidisseur Symphony. puissance_min : est maintenu à 60 % lorsque le refroidisseur répond ou démarre à un curseur de 60 % minimum. Vous pouvez le supprimer ou ajuster la valeur en fonction de la réponse de votre appareil. Le code devrait ressembler à ceci :
Une fois terminé, cliquez sur sauvegarder > Installer. Choisir Branchez-vous sur cet ordinateur puis attendez la fin de la compilation. Cela peut prendre jusqu'à 10 minutes.
Une fois le firmware prêt, cliquez sur Télécharger le projet et enregistrez le firmware à n'importe quel endroit.
Étape 2: Flashez le micrologiciel
Pour flasher le firmware que nous avons compilé à l'étape précédente sur notre D1 Mini ou NodeMCU, téléchargez le Outil de clignotant ESPHome sur votre système Windows ou Mac et suivez ces étapes.
- Connectez la carte NodeMCU ou D1 Mini à votre système à l'aide d'un câble micro-USB
- Lancez l'outil ESPHome Flasher, cliquez sur l'icône d'actualisation et choisissez le COM Port.
- Cliquez sur Parcourir pour sélectionner le fichier du micrologiciel, puis cliquez sur Flash ESP.
- Attendez quelques secondes. Le micrologiciel sera flashé et la sortie ou les journaux commenceront à s'afficher dans l'outil ESPHome Flasher.
- L'appareil se connectera au réseau Wi-Fi. Une fois cela fait, revenez à ESPAccueil dans Assistante à domicile et vérifiez que le variateur de lumière s'affiche EN LIGNE. Vous pouvez cliquer sur JOURNAUX pour vérifier les journaux et l'adresse IP attribuée à la carte.
- Une fois que tout est vérifié et fonctionne, vous pouvez déconnecter la carte.
Étape 3: Connectez le module de gradateur à NodeMCU ou D1 Mini
Reportez-vous au schéma et au tableau de connexions ci-dessous pour connecter le module variateur RobotDyn à votre carte D1 Mini ou NodeMCU.
D1 Mini/NodeMCU | Module variateur |
D1 | PWM |
D2 | ZC |
5V ou V | VCC |
g | Terre |
Connectez également l'entrée AC aux bornes AC-In du module gradateur et votre ventilateur ou ampoule aux bornes LOAD. Par exemple, vous pouvez connecter les deux fils allant à l'ampoule ou au ventilateur à AC IN, puis connecter le ventilateur ou la lumière aux bornes LOAD.
Étape 4: Ajouter des commandes à Home Assistant
Une fois que tout est connecté, vous pouvez allumer l'alimentation secteur et également allumer l'alimentation D1 Mini. Dans votre Home Assistant, accédez à Réglages > Appareils et services. Votre module gradateur devrait être automatiquement répertorié sous le Intégrations languette. Cliquer sur Configurer.
Si l'appareil n'est pas découvert, vous pouvez revenir à ESPHome, cliquez sur JOURNAUX sous le variateur de lumière et notez le adresse IP. Ensuite aller à Réglages > Dispositifs et cliquez Ajouter des intégrations. Sélectionnez ESPHome, collez l'adresse IP et cliquez sur Relier.
- Cliquez sur NOUS FAIRE PARVENIR. Vous devrez peut-être entrer la clé de cryptage (vous pouvez la trouver dans le code YAML du variateur de lumière). Collez la clé et cliquez NOUS FAIRE PARVENIR encore.
- Choisir Zone et cliquez Finir.
- Ensuite, recherchez le module dans la liste ESPHome sous Réglages > Appareils et services.
- Clique dessus (variateur de lumière dans notre cas).
- Cliquez sur l'entité puis sur AJOUTER AU TABLEAU DE BORD.
- Choisissez une chambre et cliquez SUIVANT > AJOUTER AU TABLEAU DE BORD.
- Vous pouvez maintenant vous rendre dans la salle sous Aperçu et cliquez sur le nom du gradateur pour ouvrir le contrôle du curseur. Vous pouvez utiliser ce curseur pour contrôler la vitesse de la charge connectée (ventilateur ou moteur) ou la luminosité (lampe). Vous pouvez également utiliser la commande à bascule pour allumer/éteindre la charge connectée.
Assurez-vous de ne connecter aucune charge supérieure à 500-1000W (selon le TRIAC utilisé). Si vous souhaitez contrôler des charges plus lourdes, vous pouvez construire un module de gradateur à croix zéro DIY à l'aide d'un BTA41 qui peut être utilisé pour contrôler des charges jusqu'à 4000W avec un dissipateur thermique approprié.
Étape 5: Configurer les automatisations
La configuration des automatisations dans Home Assistant est assez simple et peut vous aider à utiliser efficacement vos appareils, augmentant ainsi leur durée de vie. Vous trouverez ci-dessous un exemple d'automatisation que vous pouvez configurer où la vitesse du ventilateur du refroidisseur passe de 100 % (lorsque vous vous couchez) à 80 % à 3h00 du matin lorsque la température baisse.
alias: Refroidisseur
la description: ''
gâchette:
- plateforme: temps
à: '03:00:00'
condition: []
action:
- identifiant_appareil: ffa25bd424ab6fc99a46286e8148ef5b
domaine: lumière
identifiant_entité: lumière.symphony_cooler
taper: diminution_luminosité
- taper: éteindre
ID_appareil: ffa25bd424ab6fc99a46286e8148ef5b
identifiant_entité: lumière.symphony_pump
domaine: lumière
mode: unique
De même, vous pouvez utiliser l'automatisation pour allumer la ou les lumières connectées avec une luminosité de 80 % à 19h00, la diminuer à 50 % ou moins (selon vos besoins) à minuit et l'éteindre le matin. Vous pouvez le définir pour tous les jours ou certains jours en fonction de vos besoins.
Vous pouvez les installer pour contrôler plusieurs lumières dans votre salon, votre cuisine ou votre chambre, et régler l'automatisation pour créer une ambiance. Par exemple, lorsque vous allumez votre téléviseur intelligent, les lumières s'atténuent automatiquement et la luminosité augmente lorsque le téléviseur est éteint. Vous pouvez également détecter la présence dans la pièce pour automatiser le gradateur intelligent. Les possibilités avec Home Assistant sont infinies.
Vous pouvez également acheter ces modules gradateurs en versions à deux ou quatre canaux pour contrôler jusqu'à quatre charges. Cependant, si vous avez besoin de contrôler plus de quatre charges différentes, vous pouvez en acheter plus ou construire un module de gradation DIY et ajouter autant de canaux que vous le souhaitez. Une seule broche du D1 Mini ou du NodeMCU est utilisée pour détecter le passage par zéro; le reste peut être utilisé pour contrôler la charge.
Économisez de l'énergie pour économiser de l'argent
Le gradateur intelligent que nous avons construit peut vous aider à économiser de l'énergie, à réduire vos factures d'électricité et à conserver les combustibles fossiles. Vous pouvez configurer une automatisation dans Home Assistant pour augmenter et diminuer automatiquement la luminosité de l'ampoule (ou la vitesse du ventilateur), ou l'allumer/l'éteindre en fonction de l'heure de la journée ou selon vos besoins. On estime qu'une gradation régulière de vos lumières de 20 à 30 % peut facilement réduire vos coûts d'électricité de 30 % ou plus.