Wiki Le BIK'LAB

Le Bik'Lab avec le réseau des FabLabs de la région académique Guadeloupe

Outils pour utilisateurs

Outils du site


projets:home-assistant:esphome:noeud-basique-mesures-environnementales:bme280

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
projets:home-assistant:esphome:noeud-basique-mesures-environnementales:bme280 [27/10/2023 01:36 ] – ajout du code avancé, avec des capteurs techniques (ip, uptime, etc) et des substitutions et utilisation de secrets.yaml Audrey Robinelprojets:home-assistant:esphome:noeud-basique-mesures-environnementales:bme280 [04/04/2024 15:35 ] (Version actuelle) – modification externe 127.0.0.1
Ligne 24: Ligne 24:
  
 ==== Code basique ==== ==== Code basique ====
 +Ce code simple fonctionne directement avec nos kits. Si vous avez plusieurs nœuds, prenez soin de changer "station1" dans le code pour reconnaître les nœuds.
 <file yaml bme280simple.yaml > <file yaml bme280simple.yaml >
 esphome: esphome:
   name: "station1" # le nom de l'objet connecté   name: "station1" # le nom de l'objet connecté
  
-esp32+esp8266
-  board: nodemcu-32s # ajuster selon la platforme, ok pour nos kits +  board: nodemcuv2
-  framework: +
-    type: arduino+
  
 logger: logger:
Ligne 50: Ligne 49:
   password: "wifi_password" # mot de passe du réseau wifi   password: "wifi_password" # mot de passe du réseau wifi
  
-  ## on définit les GPIO du bus I2C +## on définit les GPIO du bus I2C 
-  i2c: +i2c: 
-    sda: GPIO21 # à changer si carte différente +  sda: D1 # à changer si carte différente (GPIO21 pour esp32) 
-    scl: GPIO22 # à changer si carte différente +  scl: D2 # à changer si carte différente (GPIO22 pour esp32) 
-    scan: True +  scan: True 
-    id: bus_a+  id: bus_a
  
 sensor: sensor:
Ligne 72: Ligne 71:
  
 ==== Code avancé ==== ==== Code avancé ====
 +Ce code reprend toutes les fonctionnalités du code précédent, mais en plus, déplace les codes wifi et autres codes secrets dans le fichiers secrets.yaml (qui doit exister, sinon ça ne fonctionne pas)
 +et en plus ajoute des capteurs "techniques", comme l'adresse IP, l'uptime ou encore la force du signal wifi reçu.
 +Si vous devez changer le nom du noeud, il suffit de changer la ligne 2 et modifier "station1" par ce que vous souhaitez, les modifications seront appliquées dans le reste du code.
  
 <file yaml bme280adv.yaml > <file yaml bme280adv.yaml >
Ligne 80: Ligne 82:
   name: ${devicename} # la valeur définie plus haut sera placée ici   name: ${devicename} # la valeur définie plus haut sera placée ici
  
-esp32+esp8266
-  board: nodemcu-32s # ajuster selon la platforme, ok pour nos kits +  board: nodemcuv2
-  framework: +
-    type: arduino+
  
 logger: logger:
Ligne 109: Ligne 109:
  
  
-  ## on définit les GPIO du bus I2C +## on définit les GPIO du bus I2C 
-  i2c: +i2c: 
-    sda: GPIO21 # à changer si carte différente +  sda: D1 # à changer si carte différente (GPIO21 pour esp32) 
-    scl: GPIO22 # à changer si carte différente +  scl: D2 # à changer si carte différente (GPIO22 pour esp32) 
-    scan: True +  scan: True 
-    id: bus_a+  id: bus_a
  
 sensor: sensor:
projets/home-assistant/esphome/noeud-basique-mesures-environnementales/bme280.1698370586.txt.gz · Dernière modification : 04/04/2024 15:35 (modification externe)