Mon premier micro-controleur avec ESPHome (D1_mini)
Le microcontrôleur
Le microcontrôleur utilisé ici est le bien connu D1_Mini (basé sur un ESP8266)
Pour une description plus complète, on vous renvoi vers le wiki de nos copains brestois, les petits Débrouillards :
https://www.wikidebrouillard.org/wiki/Item:D1_mini
Mon code YAML pour débuter
Voici un exemple de code en YAML pour permettre (avant tout autre rajout type capteur, sonde, interrupteur) à notre carte de se connecter à notre serveur Home assistant via ESPHome.
Attention, la clé API est celle de votre ESPHome.
Il ne faudra pas oublier non plus de saisir le nom de sa box (SSID) et le mot de passe correspondant dans l'onglet "secrets" en haut à droite de l'interface ESPHome
esphome:
name: capteur-temp-serre
friendly_name: capteur temp serre
esp8266:
board: d1_mini
# Active les journaux (logs) pour le débogage ()
logger:
# Permet à Home Assistant de découvrir l'ESP automatiquement
api:
encryption:
key: "mCFuxUyPOZ2HNTax72TKoCeG3Btb0j0qsG7pWzBBt+k="
# Permet de faire les futures mises à jour sans fil (OTA = Over The Air)
ota:
- platform: esphome
password: "0d9662546dc9759763b213a7aa5f3b7c"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Génère un point d'accès de secours si le Wi-Fi coupe
ap:
ssid: "Capteur-Temp-Serre"
password: "tregor22300"
captive_portal: