pour reprogrammer sans l’usb, on peut passer par le serveur web du device et ensuite flasher le firmware contenant le nouveau password OTA.
mais pour ca, il faut avoir mis
pour reprogrammer sans l’usb, on peut passer par le serveur web du device et ensuite flasher le firmware contenant le nouveau password OTA.
mais pour ca, il faut avoir mis
c’est aussi dans le fichier common, je crois que j’ai mis toutes les options qui servent vraiment
Oui, mais c’est avant qu’il faut le mettre, pas quand on veut le flasher et qu’il est pris sous 10 cm de plâtre !!!
Oui c’est vrai, il y a aussi cette possibilité !
Le serveur web est activé sur tous mes esp de base.
Bonsoir la commu!
J’aurais bien besoin d’un peu d’aide, j’ai un ESP32 qui fonctionne bien et je souhaite faire la mise a jour,
voici ma programmation :
substitutions:
name: esphome-web-30d744
friendly_name: ESP32-TEMP-GARAGE
esphome:
name: ${name}
friendly_name: ${friendly_name}
name_add_mac_suffix: false
project:
name: esphome.web
version: '1.0'
esp32:
board: esp32dev
framework:
type: arduino
# Enable logging
logger:
# Enable Home Assistant API
api:
# Allow Over-The-Air updates
ota:
- platform: esphome
# Allow provisioning Wi-Fi via serial
improv_serial:
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Set up a wifi access point
ap: {}
# In combination with the `ap` this allows the user
# to provision wifi credentials to the device via WiFi AP.
captive_portal:
dashboard_import:
package_import_url: github://esphome/example-configs/esphome-web/esp32.yaml@main
import_full_config: true
# Sets up Bluetooth LE (Only on ESP32) to allow the user
# to provision wifi credentials to the device.
esp32_improv:
authorizer: none
# To have a "next url" for improv serial
web_server:
external_components:
- source:
type: git
url: https://github.com/ssieb/esphome
ref: onewire
components: [ gpio ]
refresh: 1min
# Example configuration entry
one_wire:
- platform: gpio
pin: GPIO23
#dallas:
#- pin: 23
id: capteur1
#- pin: 22
- platform: gpio
pin: GPIO22
id: capteur2
#- pin: 21
- platform: gpio
pin: GPIO21
id: capteur3
#- pin: 19
- platform: gpio
pin: GPIO19
id: capteur4
#- pin: 18
- platform: gpio
pin: GPIO18
#update_interval: 30s
id: capteur5
# Individual sensors
sensor:
- platform: dallas_temp
id: capteur1
address: 0xEEEEEEEEEEEE
accuracy_decimals: 1
name: "Temp Ambiante atelier"
update_interval: 30s
filters:
- offset: -1.2
- platform: dallas_temp
id: capteur2
address: 0xDDDDDDDDDDDDD
accuracy_decimals: 1
name: "Temp chaudière départ"
update_interval: 30s
filters:
- offset: -0.5
- platform: dallas_temp
id: capteur3
address: 0xAAAAAAAAAAAAA
accuracy_decimals: 1
name: "Temp chaudière retour"
update_interval: 30s
filters:
- offset: -0.4
- platform: dallas_temp
id: capteur4
address: 0xBBBBBBBBBBBBB
accuracy_decimals: 1
name: "Temp VMC atelier"
update_interval: 30s
filters:
- offset: -0.9
- platform: dallas_temp
id: capteur5
address: 0xcCCCCCCCCCCCCCCC
accuracy_decimals: 1
name: "Temp ext nord"
update_interval: 30s
filters:
- offset: -0.7
Et mon message d’erreur lorsque je fais la MAJ via wireless :
INFO ESPHome 2024.6.6
INFO Reading configuration /config/esphome/esphome-web-30d744.yaml...
Failed config
sensor.dallas_temp: [source /config/esphome/esphome-web-30d744.yaml:88]
Too many candidates found for 'one_wire_id' type 'one_wire::OneWireBus' Some are 'capteur1', 'capteur2', 'capteur3', 'capteur4', 'capteur5'.
platform: dallas_temp
ID capteur1 redefined! Check one_wire->0->id.
id: capteur1
address: 0xF249785309646128
accuracy_decimals: 1
name: Temp Ambiante atelier
update_interval: 30s
filters:
- offset: -1.2
disabled_by_default: False
force_update: False
sensor.dallas_temp: [source /config/esphome/esphome-web-30d744.yaml:96]
Too many candidates found for 'one_wire_id' type 'one_wire::OneWireBus' Some are 'capteur1', 'capteur2', 'capteur3', 'capteur4', 'capteur5'.
platform: dallas_temp
ID capteur2 redefined! Check one_wire->1->id.
id: capteur2
address: 0x9B993C5709646128
accuracy_decimals: 1
name: Temp chaudière départ
update_interval: 30s
filters:
- offset: -0.5
disabled_by_default: False
force_update: False
sensor.dallas_temp: [source /config/esphome/esphome-web-30d744.yaml:104]
Too many candidates found for 'one_wire_id' type 'one_wire::OneWireBus' Some are 'capteur1', 'capteur2', 'capteur3', 'capteur4', 'capteur5'.
platform: dallas_temp
ID capteur3 redefined! Check one_wire->2->id.
id: capteur3
address: 0x4C833A5309646128
accuracy_decimals: 1
name: Temp chaudière retour
update_interval: 30s
filters:
- offset: -0.4
disabled_by_default: False
force_update: False
sensor.dallas_temp: [source /config/esphome/esphome-web-30d744.yaml:112]
Too many candidates found for 'one_wire_id' type 'one_wire::OneWireBus' Some are 'capteur1', 'capteur2', 'capteur3', 'capteur4', 'capteur5'.
platform: dallas_temp
ID capteur4 redefined! Check one_wire->3->id.
id: capteur4
address: 0x1CD97D5309646128
accuracy_decimals: 1
name: Temp VMC atelier
update_interval: 30s
filters:
- offset: -0.9
disabled_by_default: False
force_update: False
sensor.dallas_temp: [source /config/esphome/esphome-web-30d744.yaml:120]
Too many candidates found for 'one_wire_id' type 'one_wire::OneWireBus' Some are 'capteur1', 'capteur2', 'capteur3', 'capteur4', 'capteur5'.
platform: dallas_temp
ID capteur5 redefined! Check one_wire->4->id.
id: capteur5
address: 0xC0B8775309646128
accuracy_decimals: 1
name: Temp ext nord
update_interval: 30s
filters:
- offset: -0.7
disabled_by_default: False
force_update: False
Merci par avance
Bonjour,
le ID du dallas à changer.
exemple:
one_wire:
- platform: gpio
pin: GPIO23
id: capteur1
sensor:
- platform: dallas_temp
one_wire_id: capteur1
address: 0xEEEEEEEEEEEE
accuracy_decimals: 1
name: "Temp Ambiante atelier"
update_interval: 30s
filters:
- offset: -1.2
Merci @WarC0zes ça marche, j’avais raté ça…
Bonjour à tous,
merci pour cette information forte utile