Table des matières:

Un moyen extrêmement simple de démarrer avec la domotique à l'aide de modules de bricolage : 6 étapes
Un moyen extrêmement simple de démarrer avec la domotique à l'aide de modules de bricolage : 6 étapes

Vidéo: Un moyen extrêmement simple de démarrer avec la domotique à l'aide de modules de bricolage : 6 étapes

Vidéo: Un moyen extrêmement simple de démarrer avec la domotique à l'aide de modules de bricolage : 6 étapes
Vidéo: Une BOX DOMOTIQUE DIY qui fait TOUT et ne COÛTE PRESQUE RIEN !!! Tuto Domotique n°3 2024, Juin
Anonim
Un moyen extrêmement simple de démarrer avec la domotique à l'aide de modules de bricolage
Un moyen extrêmement simple de démarrer avec la domotique à l'aide de modules de bricolage

J'ai été agréablement surpris lorsque j'ai décidé d'essayer d'ajouter des capteurs DIY à l'assistant domestique. L'utilisation d'ESPHome est extrêmement simple et dans cet article, nous allons apprendre à contrôler une broche GPIO et également à obtenir des données de température et d'humidité à partir d'un nœud sans fil, en utilisant Home Assistant. La meilleure partie est qu'il ne nécessite aucun code à écrire car il le fait automatiquement.

Étape 1: Regardez la vidéo

Il est beaucoup plus facile de voir d'abord tout ce qui se fait à travers une vidéo et c'est pourquoi je vous recommande de regarder la vidéo ci-dessus pour avoir une idée de la façon dont tout fonctionne. Cet article ne contiendra que les étapes importantes nécessaires pour le faire vous-même.

Étape 2: Installer ESPHome

Tout d'abord, nous devons installer le module complémentaire ESPHome dans Home Assistant. Accédez au magasin de modules complémentaires en procédant comme suit:

Hass.io -> Boutique de modules complémentaires

Ajoutez l'URL suivante au magasin afin qu'il puisse trouver le module complémentaire ESPHome:

github.com/esphome/hassio

Une fois cela fait, recherchez simplement ESPHome, cliquez sur le module complémentaire qui apparaît et appuyez sur le bouton d'installation. L'installation peut prendre un certain temps, veuillez donc lui accorder quelques minutes car cela dépendra de votre connexion Internet. Une fois installé, appuyez simplement sur le bouton START et attendez quelques secondes qu'il démarre. Ensuite, cliquez sur le bouton "OUVRIR L'UI WEB" qui vous amènera à l'écran ESPHome.

Étape 3: Configurer la carte (nœud)

Configurer la carte (nœud)
Configurer la carte (nœud)

Dans ESPHome, les appareils sont appelés nœuds, et nous devons d'abord en créer un afin qu'il puisse ensuite commencer à communiquer avec Home Assistant.

Cliquez sur le bouton Ajouter pour créer un nouveau nœud. Donnez-lui ensuite un nom en utilisant les caractères affichés à l'écran. Je l'appellerai " living_room ". Ensuite, sélectionnez le type d'appareil qui est "WeMos D1 Mini" pour cette démo. Enfin, ajoutez les détails de votre réseau WiFi afin que la carte puisse se connecter à votre réseau WiFi, puis cliquez sur « ENVOYER » pour créer le nœud.

ESPHome doit être redémarré après la création d'un nouveau nœud. Cela peut être fait en accédant à hass.io -> ESPHome, puis en cliquant sur le bouton REDÉMARRER. Donnez-lui quelques secondes, puis ouvrez l'interface utilisateur WEB.

Nous devons maintenant configurer ce nœud pour pouvoir contrôler la LED connectée à la broche D2. Le site Web ESPHome contient toutes les informations dont vous avez besoin pour configurer différents composants et puisque nous contrôlerons une broche GPIO, nous pouvons utiliser l'exemple d'informations sur l'entité de configuration à partir de la page suivante:

esphome.io/components/switch/gpio.html

Cliquez sur le bouton MODIFIER pour le nœud, puis collez les informations de configuration et mettez-les à jour comme indiqué dans l'image, puis enregistrez le fichier. Comme c'est la première fois que nous utilisons le tableau avec ESPHome, nous devons télécharger manuellement le code sur le tableau. Une fois cela fait, nous pouvons alors télécharger automatiquement toutes les mises à jour sans fil à l'aide de la fonction de mise à jour OTA.

Pour télécharger manuellement le code, nous devons d'abord le compiler. Utilisez donc le menu des options du nœud pour compiler le code du nœud. Cela prendra un certain temps et cela m'a pris environ 100 secondes. Une fois cela fait, téléchargez simplement le fichier binaire. Ensuite, visitez le lien suivant et téléchargez l'outil de flashage ESPHome pour votre système:

github.com/esphome/esphome-flasher/releases

Double-cliquez sur le fichier pour l'ouvrir. Ensuite, branchez votre carte, sélectionnez le bon port COM, sélectionnez le fichier binaire que nous avons téléchargé, puis appuyez sur le bouton FLASH. Cela téléchargera le code sur votre tableau, alors donnez-lui quelques secondes pour terminer. Une fois cela fait, la carte se connectera automatiquement à votre réseau WiFi et vous pourrez le voir dans les journaux.

Étape 4: ajouter le nœud à Home Assistant

Ajouter le nœud à Home Assistant
Ajouter le nœud à Home Assistant
Ajouter le nœud à Home Assistant
Ajouter le nœud à Home Assistant

Home Assistant détectera automatiquement le tableau et vous en informera. Vous pouvez soit cliquer dessus pour commencer, soit accéder aux éléments suivants:

Configuration -> Intégrations

Vous pourrez alors voir le nœud, alors cliquez sur configurer et confirmez l'ajout. Il ne nous reste plus qu'à l'ajouter au tableau de bord. Rendez-vous donc dans la section tableau de bord/aperçu, puis sélectionnez l'option "Configurer l'interface utilisateur" dans le menu des options dans la section en haut à droite. Ensuite, cliquez sur le bouton Ajouter, sélectionnez Entités, puis donnez-lui un nouveau nom. Vous pouvez ensuite utiliser la liste des entités pour sélectionner le commutateur qui aura le même nom que le nœud. Cliquez sur Enregistrer, fermez la vue de configuration du tableau de bord et c'est tout ce que vous avez à faire. Si vous basculez l'interrupteur, la LED sur la carte devrait également basculer et l'état sera affiché sur le tableau de bord.

Étape 5: Interfacez le capteur DHT11

Interfacer le capteur DHT11
Interfacer le capteur DHT11
Interfacer le capteur DHT11
Interfacer le capteur DHT11
Interfacer le capteur DHT11
Interfacer le capteur DHT11
Interfacer le capteur DHT11
Interfacer le capteur DHT11

J'utiliserai le capteur DHT11 pour obtenir les valeurs de température et d'humidité. Connectez-le à la carte en utilisant le schéma de câblage de référence. Vous devez d'abord copier l'exemple de configuration du site Web ESPHome en utilisant le lien suivant:

esphome.io/components/sensor/dht.html

Ensuite, rendez-vous sur ESPHome et modifiez la configuration du nœud en ajoutant la configuration. Assurez-vous de mettre à jour la broche et d'ajouter également le nom du modèle comme indiqué dans l'image. Une fois cela fait, appuyez simplement sur le bouton de téléchargement et attendez qu'il termine tout. Il créera, compilera automatiquement le code et le téléchargera également sur la carte sans fil, en utilisant la fonction OTA. Une fois terminé, vous verrez les journaux de sortie et la carte se connectera automatiquement à votre réseau.

Étape 6: Afficher les valeurs de température et d'humidité

Afficher les valeurs de température et d'humidité
Afficher les valeurs de température et d'humidité
Afficher les valeurs de température et d'humidité
Afficher les valeurs de température et d'humidité

La prochaine chose que nous devons faire est d'ajouter les valeurs des capteurs au tableau de bord. Cette étape est similaire à la section précédente. Sélectionnez l'option Configurer l'interface utilisateur pour créer une nouvelle carte, puis donnez-lui un nom et ajoutez les entités comme indiqué dans l'image. Cliquez sur enregistrer, quittez l'écran de configuration et vous pourrez alors visualiser les informations du capteur à l'écran.

C'est comme ça qu'il est facile de se lancer dans la domotique avec ESPHome. Nous continuerons d'interfacer différents modules avec l'assistant à domicile, alors pensez à vous abonner à notre chaîne YouTube car cela nous aide à créer des projets comme celui-ci.

YouTube:

Merci pour la lecture!

Conseillé: