Table des matières:
- Étape 1: Composants et logiciels nécessaires
- Étape 2: Prérequis
- Étape 3: Intégration
- Étape 4: Serveur Web du relais Tasmotized NodeMCU 8CH
- Étape 5: Configuration du dispositif flashé du micrologiciel Tasmota
- Étape 6: Configuration pour ESP8266 NodeMCU pour contrôler la carte de relais 8CH
- Étape 7: schéma de frittage
- Étape 8: Comment flasher le micrologiciel Tasmota sur votre appareil basé sur ESP8266
- Étape 9: Intégration de l'assistant à domicile
- Étape 10: Références
- Étape 11: visitez mon blog et ma chaîne Youtube
Vidéo: Relais Sonoff NodeMCU 8CH Tasmotized : 11 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Il s'agit d'un projet de contrôle de relais 8CH flashé du micrologiciel NodeMCU Tasmota-Sonoff
Sonoff-Tasmota est un firmware alternatif pour les appareils basés sur ESP8266 comme NodeMCU permettant le contrôle du WiFi des systèmes Smart Home (ioT).
Mon idée était d'avoir un relais 8CH contrôlé via WiFi avec une carte NodeMCU Tasmota Firmware Flashed (Tasmotized).
Je me suis inspiré de:
Le moyen le plus rapide de flasher et de configurer des appareils Sonoff basés sur ESP8266 avec Tasmota ou un autre micrologiciel - par Vicious Computer sur Youtube
Comment changer le micrologiciel sur les appareils Sonoff à utiliser dans les projets domotiques - par DrZzs sur Youtube
Clignotement du micrologiciel SONOFF Tasmota sur NodeMCU par Sarath341 sur Instructables
www.instructables.com/id/Flashing-SONOFF-T…
Étape 1: Composants et logiciels nécessaires
Carte de développement NodeMCU
Micrologiciel Sonoff Tasmota
Logiciel Termite (PC)
Scanner IP avancé (PC)
ou Finger (application Android / IOS)
IDE Arduino
Carte de relais 8CH
Fil Dupont femelle à femelle
Planche à pain https://it.wikipedia.org/wiki/Planche à pain
Câble MicroUSB
Étape 2: Prérequis
Téléchargez le micrologiciel Sonoff Tasmota depuis Github
Assurez-vous que la bibliothèque ESP8266 est installée sur votre IDE Arduino.
Si vous voulez savoir comment installer correctement la bibliothèque ESP8266, visitez ce blog complet de Flashing SONOFF Tasmota Firmware sur NodeMCU
Étape 3: Intégration
Le relais Tasmotized NodeMCU 8CH peut être intégré à diverses plates-formes IoT:
Assistant à domicile
Yeti (App domotique pour Android et IOS)
Courtier MQTT
(Exemple de configuration:
(Exemple de courtier cloud MQTT disponible gratuitement:
Il est également possible d'accéder directement au relais Tasmotized NodeMCU 8CH via son serveur WEB intégré (soit en tant que point d'accès, soit avec DHCP ou adresse IP statique) à l'aide d'un navigateur Web.
Pour accéder au relais Tasmotized NodeMCU 8CH depuis Internet, vous devez transférer le port de votre routeur pour rediriger vers le serveur Web Tasmotized NodeMCU 8CH Relay (voir ci-dessous la page Web accessible via le navigateur Web)
Étape 4: Serveur Web du relais Tasmotized NodeMCU 8CH
Il s'agit de la page du serveur Web accessible via votre navigateur Web préféré pour accéder directement au relais Tasmotized NodeMCU 8CH et commander le relais 8 indépendamment.
À partir de cette page, il est également possible de configurer l'appareil Tasmotized, d'effectuer une mise à niveau du micrologiciel et d'envoyer des commandes via la console à l'appareil.
Voir également:
Configuration initiale du micrologiciel Tasmota:
Configurer le micrologiciel Sonoff Tasmota:
Intégrer SONOFF avec MQTT: exemples de programmation:
Étape 5: Configuration du dispositif flashé du micrologiciel Tasmota
Par défaut, le périphérique fashed Tasmota Firmware sera dans Sonoff Basic.
Vous devez donc le changer en « Générique » dans le menu « Configuration ».
Cliquez sur « Configuration » et à l'intérieur, choisissez « Configurer le module ».
Étape 6: Configuration pour ESP8266 NodeMCU pour contrôler la carte de relais 8CH
Sélectionnez le tableau comme générique et enregistrez.
L'appareil va redémarrer.
Cette option est pour toutes les cartes ESP8266.
Maintenant, si vous cliquez sur la configuration, vous pouvez voir plus d'options GPIO.
En utilisant cela, vous pouvez sélectionner les fonctions GPIO.
Selon le paramètre GPIO, l'option apparaîtra sur la page d'accueil comme DHT, Relay, Switch et bien d'autres.
Dans ce projet j'ai utilisé:
GIO0 en tant que Relay8 (broche D3 du NodeMCU) - Connecté à la broche de relais 8 de la carte relais 8CH
GPIO2 en tant que Relay7 (broche D4 du NodeMCU) - Connecté à la broche de relais 7 de la carte relais 8CH
GPIO4 en tant que Relay6 (broche D2 du NodeMCU) - Connecté à la broche de relais 6 de la carte relais 8CH
GPIO5 en tant que Realy5 (broche D1 du NodeMCU) - Connecté à la broche relais 5 de la carte relais 8CH
GPIO12 en tant que Relay2 (broche D6 du NodeMCU) - Connecté à la broche de relais 2 de la carte relais 8CH
GPIO13 en tant que Relay4 (broche D7 du NodeMCU) - Connecté à la broche relais 4 de la carte relais 8CH
GPIO14 en tant que Relay3 (broche D5 du NodeMCU) - Connecté à la broche de relais 3 de la carte relais 8CH
GPIO15 en tant que Relay2 (broche D8 du NodeMCU) - Connecté à la broche de relais 2 de la carte relais 8CH
GPIO16 en tant que Relay16 (broche D0 du NodeMCU) - Connecté à la broche de relais 1 de la carte relais 8CH
Étape 7: schéma de frittage
Schéma Fritzing pour la connexion entre le NodeMCU et la carte relais 8CH.
Remarque: VCC est de 5 V CC
Étape 8: Comment flasher le micrologiciel Tasmota sur votre appareil basé sur ESP8266
Si vous souhaitez flasher votre périphérique ESP8266 avec l'IDE Arduino, utilisez le code source du firmware sonoff de GitHub:
Une autre façon de flasher votre appareil ESP8266 consiste à utiliser le sonoff.bin avec ESPTool (https://github.com/arendst/Sonoff-Tasmota/wiki/Esptool) en utilisant la ligne de commande Python ou Platformio IDE.
Ici, vous pouvez télécharger à la fois le firmware du code source sonoff.bin ou sonoff
Étape 9: Intégration de l'assistant à domicile
Comment intégrer votre relais Tasmotized NodeMCU 8CH avec Home Assistant
Conditions préalables:
1. Configurez le courtier Home Assistant MQTT intégré (ou un autre courtier MQTT)
2. Configurez le NodeMCU Tasmotized avec les paramètres MQTT de votre courtier tels que l'hôte (adresse IP), le port (1883 généralement), le client, l'utilisateur et le mot de passe de votre courtier MQTT.
Ceci est ma section configuration.yaml pour intégrer les relais Tasmotized NodeMCU 8CH (en tant que lumières) dans mon panneau d'assistant domestique:
Lumière #Tasmota_Sonoff_8CH_Relay:
- alias: Tasmota_Sonoff_NodeMCU_8CH
plateforme: mqtt
nom: "CH1"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER1"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER1"
qos: 0
payload_on: "ON"
payload_off: "OFF"
payload_available: "En ligne"
payload_not_available: "Hors ligne"
retenir: faux
- alias: Tasmota_Sonoff_NodeMCU_8CH
plateforme: mqtt
nom: "CH2"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER2"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER2"
qos: 0
payload_on: "ON"
payload_off: "OFF"
payload_available: "En ligne"
payload_not_available: "Hors ligne"
retenir: faux
- alias: Tasmota_Sonoff_NodeMCU_8CH
plateforme: mqtt
nom: "CH3"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER3"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER3"
qos: 0
payload_on: "ON"
payload_off: "OFF"
payload_available: "En ligne"
payload_not_available: "Hors ligne"
retenir: faux
- alias: Tasmota_Sonoff_NodeMCU_8CH
plateforme: mqtt
nom: "CH4"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER4"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER4"
qos: 0
payload_on: "ON"
payload_off: "OFF"
payload_available: "En ligne"
payload_not_available: "Hors ligne"
retenir: faux
- alias: Tasmota_Sonoff_NodeMCU_8CH
plateforme: mqtt
nom: "CH5"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER5"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER5"
qos: 0
payload_on: "ON"
payload_off: "OFF"
payload_available: "En ligne"
payload_not_available: "Hors ligne"
retenir: faux
- alias: Tasmota_Sonoff_NodeMCU_8CH
plateforme: mqtt
nom: "CH6"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER6"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER6"
qos: 0
payload_on: "ON"
payload_off: "OFF"
payload_available: "En ligne"
payload_not_available: "Hors ligne"
retenir: faux
- alias: Tasmota_Sonoff_NodeMCU_8CH
plateforme: mqtt
nom: "CH7"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER7"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER7"
qos: 0
payload_on: "ON"
payload_off: "OFF"
payload_available: "En ligne"
payload_not_available: "Hors ligne"
retenir: faux
- alias: Tasmota_Sonoff_NodeMCU_8CH
plateforme: mqtt
nom: "CH8"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER8"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER8"
qos: 0
payload_on: "ON"
payload_off: "OFF"
payload_available: "En ligne"
payload_not_available: "Hors ligne"
retenir: faux
Étape 10: Références
Wiki du micrologiciel Sonoff-Tasmota:
Micrologiciel Sonoff-Tasmota:
Clignotement du micrologiciel SONOFF sur NodeMCU:
Étape 11: visitez mon blog et ma chaîne Youtube
MGS DIY
Conseillé:
Domotique avec relais de contrôle de température LDR à capteur tactile NodeMCU : 16 étapes
Domotique avec le relais de contrôle de température LDR du capteur tactile NodeMCU : dans mes précédents projets NodeMCU, j'ai contrôlé deux appareils ménagers à partir de l'application Blynk. J'ai reçu de nombreux commentaires et messages pour mettre à niveau le projet avec le contrôle manuel et ajouter plus de fonctionnalités. J'ai donc conçu cette Smart Home Extension Box. Dans cet IoT
Système Alexa Smart Home utilisant le module de relais NodeMCU : 10 étapes
Système Alexa Smart Home utilisant le module de relais NodeMCU: Dans ce projet IoT, j'ai créé le système Alexa Smart Home Automation à l'aide du NodeMCU ESP8266 & Module relais. Vous pouvez facilement contrôler la lumière, le ventilateur et d'autres appareils ménagers avec la commande vocale. Pour connecter l'enceinte intelligente Echo Dot avec le
Comment créer une domotique basée sur l'IoT avec le relais de contrôle des capteurs NodeMCU : 14 étapes (avec photos)
Comment faire de la domotique basée sur l'IoT avec le relais de contrôle des capteurs NodeMCU : Dans ce projet basé sur l'IoT, j'ai réalisé la domotique avec le module de relais de contrôle Blynk et NodeMCU avec retour en temps réel. En mode manuel, ce module de relais peut être contrôlé à partir d'un mobile ou d'un smartphone et, commutateur manuel. En mode automatique, cette smar
Sonoff Basic Wifi Extender - Relais à contact sec MQTT - 5v DC basse tension : 6 étapes
Sonoff Basic Wifi Extender - Relais à contact sec MQTT - 5v DC Low Voltage: Ok, j'avais des appareils de base Sonoff de première génération et je ne veux pas les utiliser avec 220v car ils n'étaient pas encore vraiment sûrs dans cette version. Ils traînaient depuis un moment en attendant de faire quelque chose avec eux. Alors je suis tombé sur le martin-ger
Contrôlez l'interrupteur de chauffage avec relais à l'aide de Sonoff Th10 : 8 étapes
Contrôler l'interrupteur de chauffage avec relais à l'aide de Sonoff Th10: les appareils sonoff vous permettent d'allumer et d'éteindre des équipements électriques. le modèle th10 est spécifiquement prévu pour allumer et éteindre les appareils de chauffage avec des capacités de contrôle de la température et de programmation horaire. le problème survient lorsque votre appareil de chauffage domestique est alimenté au gaz et