Utiliser son ESP comme un interrupteur !
WORK IN PROGRESS/
MettreUtiliser enson placeESP une mesure de température en passant parcomme un capteur type DS18B20
interrupteur
De quoi on parle ?
L'idéeLeici capteursera de températurerendre DS18B20l'appareil est(une pompe, un capteurvolet trèsroulant, utiliséun dansmoteur) lesactionnable montagesà électronique.distance.
A Il s'alimentepartir de 3là, il sera possible :
Notre objectif sera donc de l'interfacer avec un micro controleur ESP (D1_mini dans notre exemple) pour remonter ses données vers notre serveur Home Assistant, en passant par ESP Home.Voir Page "Mon premier micro-controleur avec ESP Home"
La soudure :

Une fois équipépartir de son ferordinateur à souder préféré, on soudera le fil rouge (la phase du capteur) sur la broche 3V3ou de l'ESP,son lesmartphone. fil
Programmer l'ESP et remonter les Données
Une fois les composants soudés, on va passer par l'interface d'ESPHome pour charger du code dans le micro-contrôleur.Si notre micro-contrôleur est déjà reconnu et en capacité de communiquer en Wifi (voir module précédent) , on aura qu'a rajouter un bloc de code dans le fichier YAML pour communiquer avec le capteur de température.
one_wire: #précise qu'on utilise le protocole OneWire
- platform: gpio
pin: GPIO4 #La pin D2 du micro-controleur, correspondant à GPIO04 : voir plan du premier module
sensor:
- platform: dallas_temp # On précise utiliser un capteur type dallas_temp
name: "Temperature DS18B20" # On lui choisi un nom
update_interval: 10s # On lui demande de remonter la temperature vers le serveur toutes les 10 secondesPlusieurs capteurs de température sur une carte?
Le protocole 1-Wire (https://fr.wikipedia.org/wiki/1-Wire) permettant de connecter plusieurs capteurs en même temps, il conviendra de récupérer l'adresse de chaque capteur connecté (dans les Logs) pour ne pas les mélanger. Il n'y aura
sensor:
- platform: dallas_temp
address: 0x123456789ABCDEF #adresse numériquepuissant, que l'onappareil asoit récupéréallumé/éteint dansautomatiquement lesà Logs
name: "Temperature Salon"Utiliser un capteur d'humidité type HW-080
De quoi on parle ?
Le capteur HW-080 est un grand classique dans la famille des capteurs utilisés dans les kits pédagogiques

Il s'agitpartir d'une résistancecondition, quipar varieexemple :
Plus la terre est sèche, plus la résistance est forte, plus la tension de sortie (AO) est proche de VCC (tension max).
Plus la terre est mouillée, plusde l'eauhygrométrie...
La soudure
La partie soudure est assez classique : un +, un - et fil de données !
=> Le fil rouge (couleur par convention) partira du 3,3 ou 5V de l'ESP pour aller au VCC=> Le fil noir raccordera lui les GND des deux cartes=> Le fil jaune quand a lui, servira à remonter le signal analogique vers une entrée analogique de l'ESP,
A0 dans notre cas.
Ne pas hésiter à se référer au Pin-out de l'ESP !
Faisons allumer une LED à distance
La soudure
Le code YAML
L'étape suivante va donc être de rajouter du code à un ESP communiquant deja en wifi avec notre interface ESPHome.

