« Paramétrage du module ESP32 8 relais » : différence entre les versions

De Wiki de Mémoire Vive
Aller à la navigation Aller à la recherche
Page créée avec «  Code à compiler puis à charger sur le module. <pre> esphome: name: esphome-web-58d284 friendly_name: ESP32 8 relais min_version: 2025.5.0 name_add_mac_suffix: false esp32: board: esp32dev framework: type: esp-idf # Enable logging logger: # Enable Home Assistant API api: # Allow Over-The-Air updates ota: - platform: esphome wifi: ssid: !secret wifi_ssid password: !secret wifi_password web_server: local: true port: 80 auth... »
 
Aucun résumé des modifications
 
(8 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
Pour installer ce module, à exploiter dans Home Assistant / ESPHome, il faut,


Code à compiler puis à charger sur le module.
- brancher provisoirement un CH340N  sur la carte avec des fils Dupont (VCC, GND, RX, TX), en croisant RX et TX.


- brancher la prise USB sur PC
- compiler puis charger le code YAML
- débrancher
Ensuite on peut connecter une alim spécifique sur le petit connecteur à 3 broches.
Code à compiler puis à charger sur le module, à l'aide d'un module CH340N connecté au module ESP32 (+ manip spécifique avec IO0 et reset).
pip install esphome
esphome compile mon-app.yaml
Chercher sur quel port COM le module est connecté, à l'aide du gestionnaire de périphérique.
esphome upload mon-app.yaml --device COM4 (ou autre)
Prévoir un fichier secrets.yaml dans le même répertoire.
Une fois que le module est flashé, on peut retirer le module CH340N
Fichier secrets.yaml, à mettre dans le même répertoire,
<pre>
# Your Wi-Fi SSID and password
wifi_ssid: "2.4GHz-MEMOIRE-VIVE"
wifi_password: "memoirevive79"
</pre>
Fichier yaml à compiler.
<pre>
<pre>



Dernière version du 9 octobre 2025 à 21:36

Pour installer ce module, à exploiter dans Home Assistant / ESPHome, il faut,

- brancher provisoirement un CH340N sur la carte avec des fils Dupont (VCC, GND, RX, TX), en croisant RX et TX.

- brancher la prise USB sur PC

- compiler puis charger le code YAML

- débrancher

Ensuite on peut connecter une alim spécifique sur le petit connecteur à 3 broches.


Code à compiler puis à charger sur le module, à l'aide d'un module CH340N connecté au module ESP32 (+ manip spécifique avec IO0 et reset).

pip install esphome

esphome compile mon-app.yaml

Chercher sur quel port COM le module est connecté, à l'aide du gestionnaire de périphérique.

esphome upload mon-app.yaml --device COM4 (ou autre)

Prévoir un fichier secrets.yaml dans le même répertoire.

Une fois que le module est flashé, on peut retirer le module CH340N

Fichier secrets.yaml, à mettre dans le même répertoire,

# Your Wi-Fi SSID and password
wifi_ssid: "2.4GHz-MEMOIRE-VIVE"
wifi_password: "memoirevive79"

Fichier yaml à compiler.


esphome:
  name: esphome-web-58d284
  friendly_name: ESP32 8 relais
  min_version: 2025.5.0
  name_add_mac_suffix: false


esp32:
  board: esp32dev
  framework:
    type: esp-idf


# Enable logging
logger:


# Enable Home Assistant API
api:


# Allow Over-The-Air updates
ota:
- platform: esphome


wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password


web_server:
  local: true
  port: 80
  auth:
    username: Relay
    password: Relay


switch:
  - platform: gpio
    pin: 32
    name: "Relais 1"
  - platform: gpio
    pin: 33
    name: "Relais 2"
  - platform: gpio
    pin: 25
    name: "Relais 3"
  - platform: gpio
    pin: 26
    name: "Relais 4"
  - platform: gpio
    pin: 27
    name: "Relais 5"
  - platform: gpio
    pin: 14
    name: "Relais 6"
  - platform: gpio
    pin: 12
    name: "Relais 7"
  - platform: gpio
    pin: 13
    name: "Relais 8"