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

De Wiki de Mémoire Vive
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Aucun résumé des modifications
 
(6 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
pip install esphome


esphome compile mon-app.yaml
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)
esphome upload mon-app.yaml --device COM4 (ou autre)
Ligne 10 : Ligne 24 :
Prévoir un fichier secrets.yaml dans le même répertoire.
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"