ESP 8266 ou 32 authentification refusée

bonjour,
cela fait plusieures fois que cà m’arrive, …, j’ai mes esp qui perdent leurs clés d’authentification …
Le plus bizard c’est que esphome les voit toujours correctement , et il envois bien ses infos, je peux même voir les log ET la faire une mise a jour avec un instal …
Mais lorsque je rentre la clé qui est dans le yaml de l’esp qui a perdu sont authentification , il n’en veut pas …

.
image

la derniere fois j’ai du reflaché l esp , mais je suis pas sûr que ce soit la bonne methode …

Alors là ca devient du delire … maintenant, j’en ai 2 qui refuse l’authentification !! Alors qu’ils tournaient depuis plus de 6 mois …
Il n’y a que moi qui ai çà ?

quand il me refus la clés , il me met ca dans esphome journal

2024-02-16 09:30:31,225 INFO 200 GET /devices (0.0.0.0) 2.22ms
2024-02-16 09:30:31,520 INFO 200 GET /json-config?configuration=atelier.yaml (0.0.0.0) 292.64ms
2024-02-16 09:30:56,206 INFO 304 GET / (0.0.0.0) 1.30ms
2024-02-16 09:30:56,277 INFO 304 GET /devices (0.0.0.0) 2.28ms
2024-02-16 09:31:01,286 INFO 304 GET /devices (0.0.0.0) 2.30ms
2024-02-16 09:31:05,090 INFO 304 GET /edit?configuration=atelier.yaml (0.0.0.0) 2.02ms
2024-02-16 09:31:05,175 INFO 101 GET /ace (0.0.0.0) 0.44ms
2024-02-16 09:31:05,227 INFO Running command 'esphome --dashboard -q vscode --ace /config/esphome'
2024-02-16 09:31:17,341 INFO 200 GET /devices (0.0.0.0) 2.23ms
2024-02-16 09:31:17,635 INFO 200 GET /json-config?configuration=atelier.yaml (0.0.0.0) 291.01ms

et dans les journaux

Logger: aioesphomeapi.connection
Source: runner.py:188
First occurred: 15 février 2024 à 17:03:26 (3165 occurrences)
Last logged: 09:33:58

192.168.0.30: Connection error occurred: 192.168.0.30: Invalid encryption key: received_name=esp32-buro-4e1b04
atelier @ 192.168.0.38: Connection error occurred: atelier @ 192.168.0.38: Invalid encryption key: received_name=chaudiere
esp32-buro-4e1b04 @ 192.168.0.30: Connection error occurred: [Errno 104] Connection reset by peer
192.168.0.38: Connection error occurred: 192.168.0.38: Invalid encryption key: received_name=chaudiere
esp32-chb-juliane-4d684c @ 192.168.0.30: Connection error occurred: esp32-chb-juliane-4d684c @ 192.168.0.30: Invalid encryption key: received_name=esp32-buro-4e1b04

je viens de m’apercevoir qu’il a vraiment pêter un plomb !!

•	192.168.0.30: Connection error occurred: 192.168.0.30: Invalid encryption key: received_name=esp32-buro-4e1b04

•	atelier @ 192.168.0.38: Connection error occurred: atelier @ 192.168.0.38: Invalid encryption key: received_name=chaudiere

•	esp32-buro-4e1b04 @ 192.168.0.30: Connection error occurred: [Errno 104] Connection reset by peer

•	192.168.0.38: Connection error occurred: 192.168.0.38: Invalid encryption key: received_name=chaudiere

•	esp32-chb-juliane-4d684c @ 192.168.0.30: Connection error occurred: esp32-chb-juliane-4d684c @ 192.168.0.30: Invalid encryption key: received_name=esp32-buro-4e1b04


il confond les noms !!!
atelier il l’appel chaudiere … 2eme ligne
esp32-chb-juliane-4d684c il l’appel esp32-buro-4e1b04 — derniere ligne

Bon ben , …, pour l esp**« atelier »** , j 'ai mis la cles « chaudiere »
et pour esp32-chb-juliane-4d684c , j’ai mis la clés esp32-buro-4e1b04
.
et ca refonctionne
face_with_spiral_eyes

Heu là j’ai un gros gros probleme … ce matin ca viende me le refaire …
j’ai mon esp32-chb-juliane-4d684c qui c’est mis en carafe … il n’est plus reconnus et me demande la clés d’authentification … je luis met celle de son fichier yaml … echec …

je vais voir dans le journal


.
il me dit que la connection avec le esp32-chb-juliane-4d684c a l’adresse 190.168.0.30 corespondrais à esp32-buro-4e1b04 donc je lui met le clés de l’autre et ca fonctionne …
sachant que esp32-chb-juliane-4d684c est a l adresse 192.168.0.31 !!!
image
.
c’est quoi ce bince …

Salut @didier02100 , c’est un beau monologue avec 4 messages mais on ne vois pas ton fichier de configuration.
Si tu attends un peu d’aide, il serait intéressant que tu le partages

bonjour, fredarro ,
c’est surtout que un coup ca marche , un coup ca marche plus …j’ai fais des « chapitres » pour détailler …
si c’est le fichier yaml , le voici
pour le premier

substitutions:
  name: esp32-chb-juliane-4d684c
  friendly_name: esp32-chb-juliane-4d684c
packages:
  esphome.bluetooth-proxy: github://esphome/bluetooth-proxies/esp32-generic.yaml@main
esphome:
  name: ${name}
  name_add_mac_suffix: false
  friendly_name: ${friendly_name}

api:
  encryption:
    key: "6EU1Z1j/ah5DmIkqe6Ij3FBhkEtoxsV6Q+bBcZg4iZE="


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

dallas:
  - pin: GPIO14

sensor:
  - platform: dallas
    address: 0x523ce1e3814b6a28
    name: "temp chamb juliane"
    filters:
      - offset: -0.5

binary_sensor:
 
  - platform: ble_presence
    ibeacon_uuid: eaefc012-4ef3-4f39-8304-4383c8f0283e
    name: "Ibeacon S9"

  - platform: ble_presence
    ibeacon_uuid: fe7d63f0-5a66-46e3-8ce8-f5c0ff39ed81
    name: "Ibeacon A8"

pour le deuxieme …


substitutions:
  name: "esp32-buro-4e1b04"
  friendly_name: esp32-buro-4e1b04
packages:
  esphome.bluetooth-proxy: github://esphome/bluetooth-proxies/esp32-generic.yaml@main
esphome:
  name: ${name}
  name_add_mac_suffix: false
  friendly_name: ${friendly_name}






api:
  encryption:
    key: "32zk5iAZQdbt6yKpBdTVvO8t0e//TcCy+OUVJTIiTZQ="

ota:


wifi:
  ssid: !secret wifi_ssid3
  password: !secret wifi_password3

binary_sensor:
  - platform: ble_presence
    ibeacon_uuid: eaefc012-4ef3-4f39-8304-4383c8f0283e
    name: "Ibeacon S9"    

  - platform: ble_presence
    ibeacon_uuid: fe7d63f0-5a66-46e3-8ce8-f5c0ff39ed81
    name: "Ibeacon A8"

bluetooth_proxy:
  active: true

par contre avec esphome ils sont toujour operationnel !! Même quand il me refuse la clés …

Les adresse IP locale sont fixées ?
Il semblerait que non.
image
Tu les fixes dans le fichier de config ou sur ton routeur.

1 « J'aime »

houla … ouaips … je savais bien qu’il faudrait y passer un jour, … la derniere fois que j’ai mis les mains là dedans plus rien fonctionné , j’ai même dû faire un reste usine de ma freebox …
bon si faud y passer … merci pour le conseil …

Salut,
soit tu fixe l’ip dans le code du esp, soit tu ta box avec les baux statiques.

exemple esphome:

# Example configuration entry
wifi:
  ssid: MyHomeNetwork
  password: VerySafePassword

  # Optional manual IP
  manual_ip:
    static_ip: 192.168.1.50
    gateway: 192.168.1.1
    subnet: 255.255.255.0

bonjour, WarCOzes , si je comprend bien je fais une liste des appareil que je veux mettre en ip fixe et je leurs donnet à chaque :

.
et dans chaque esp il suffi de luis mettre l’adresse que je luis ai attribué en mettant

    gateway: 192.168.1.1
    subnet: 255.255.255.0

ensuite …
et les adresses elles vont de combien à combien … ?

.
.
.
la suite …
Bon et bien c’est la cata !!

INFO ESPHome 2023.12.9
INFO Reading configuration /config/esphome/esp32-buro-4e1b04.yaml...
INFO Starting log output from 192.168.1.50 using esphome API
WARNING Can't connect to ESPHome API for esp32-buro-4e1b04 @ 192.168.1.50: Error connecting to [AddrInfo(family=<AddressFamily.AF_INET: 2>, type=<SocketKind.SOCK_STREAM: 1>, proto=6, sockaddr=IPv4Sockaddr(address='192.168.1.50', port=6053))]: [Errno 113] Connect call failed ('192.168.1.50', 6053) (SocketAPIError)
INFO Trying to connect to esp32-buro-4e1b04 @ 192.168.1.50 in the background

a part qu’il arrive pas a ce connetcter, il veut quoi ?
mon yaml

substitutions:
  name: "esp32-buro-4e1b04"
  friendly_name: esp32-buro-4e1b04
packages:
  esphome.bluetooth-proxy: github://esphome/bluetooth-proxies/esp32-generic.yaml@main
esphome:
  name: ${name}
  name_add_mac_suffix: false
  friendly_name: ${friendly_name}

api:
  encryption:
    key: "32zk5iAZQdbt6yKpBdTVvO8t0e//TcCy+OUVJTIiTZQ="

ota:

wifi:
  ssid: !secret wifi_ssid3
  password: !secret wifi_password3
  
  
  manual_ip:
    static_ip: 192.168.1.50
    gateway: 192.168.1.1
    subnet: 255.255.255.0

binary_sensor:
  - platform: ble_presence
    ibeacon_uuid: eaefc012-4ef3-4f39-8304-4383c8f0283e
    name: "Ibeacon S9"    

  - platform: ble_presence
    ibeacon_uuid: fe7d63f0-5a66-46e3-8ce8-f5c0ff39ed81
    name: "Ibeacon A8"

bluetooth_proxy:
  active: true

gateway: 192.168.1.1 , c’est l’ip de ta box, c’est bien en 192.168.1.1 ?
Pour l’ip du esp, faut pas choisir au hasard, faut être sur que l’ip est libre et pas utiliser par un autre appareil.
Tu peut le voir que tu ta box, et voir les ip déja attribuer a tes equipements.
les ip vont de 192.168.1.1 a 192.168.1.255.

heu ca non je crois pas c’est une freebox 4k , et de souvenir c’était 192.168.0.255 , mais j’arrive plus a le retrouver … je cherche …
c’est bon , j’ai trouvé
.

image

Ok, déja change l’ip du gateway . Pour l’ip static, faut une ip avec un rang 192.168.0.xx.

gateway: 192.168.0.254

ok , je reviens cet apres midi …
vu qu’il peut plus ce connectet en wifi, il faud que je le fasse en direct usb … et avec mon talent j’en ai pour au moins une heure ou deux…

T’inquiète je commence a te connaitre :wink:

Héé !! je commence a étre moins nul …en 10 minutes , c’est ok , ca fonctionne … donc dans les adresse là j’ai mis

manual_ip:
    static_ip: 192.168.0.100
    gateway: 192.168.0.254
    subnet: 255.255.255.0

je peux aller jusque combien en partant de 100 ? jusque 200 ?
Il n’y a pas de risques de conflis avec les appareils qui reste en automatique ? genre téléphones , pc , pc portables et autres … je sent que jevais encore me faire incendier par la famille … :woozy_face:
j’ai toujour évité de toucher à tous çà , ma devise , même au boulo , " je m’y connais pas … je touche pas " … :grinning:
mais là c’est cas de force majeure …

de 100 à 253. 254 c’est la box.

Normalement non, le DHCP gère tout seul. Si un ip est déjà utiliser, il en mettra une autre.

bon, voilà , j’ai fixé mes adresse de mes esp …, je reviendrais la semaine prochaine pour dire si ca a fonctionné ( ou dire quoi !! …#WarCOzes :grin: )
en attendant … merci a vous 2 …

2 « J'aime »

J+1
de mieux en mieux , c’est un vrais skech …
maintenant j’ai esphome qui me dit que j’ai un esp hors ligne alors que je peux lire ces logs et qu’il m’envoit bien ces informations , tracker ble … une re-instal compléte de EspHome , ca remetterais les chose en place ?..
J’ai redemarrrer esphome … pareil
j’ai redemarrer home assistant …pareil …
.
le journal d’erreur

Logger: aioesphomeapi.connection
Source: runner.py:188
First occurred: 14:15:50 (1 occurrences)
Last logged: 14:15:50

esp32-buro-4e1b04 @ 192.168.0.100: Connection error occurred: esp32-buro-4e1b04 @ 192.168.0.100: EOF received
le log de lESP soit disant déconnecté

.
.
son fichier de log
.
.

INFO ESPHome 2023.12.9
INFO Reading configuration /config/esphome/esp32-buro-4e1b04.yaml...
INFO Starting log output from 192.168.0.100 using esphome API
INFO Successfully connected to esp32-buro-4e1b04 @ 192.168.0.100 in 7.338s
INFO Successful handshake with esp32-buro-4e1b04 @ 192.168.0.100 in 0.159s
[17:02:24][I][app:102]: ESPHome version 2023.12.9 compiled on Feb 18 2024, 12:10:25
[17:02:24][I][app:104]: Project esphome.bluetooth-proxy version 1.0
[17:02:24][C][wifi:573]: WiFi:
[17:02:24][C][wifi:405]:   Local MAC: A0:B7:65:4E:1B:04
[17:02:24][C][wifi:410]:   SSID: [redacted]
[17:02:24][C][wifi:411]:   IP Address: 192.168.0.100
[17:02:24][C][wifi:413]:   BSSID: [redacted]
[17:02:24][C][wifi:414]:   Hostname: 'esp32-buro-4e1b04'
[17:02:24][C][wifi:416]:   Signal strength: -40 dB ▂▄▆█
[17:02:24][C][wifi:420]:   Channel: 6
[17:02:24][C][wifi:421]:   Subnet: 255.255.255.0
[17:02:24][C][wifi:422]:   Gateway: 192.168.0.254
[17:02:24][C][wifi:423]:   DNS1: 0.0.0.0
[17:02:24][C][wifi:424]:   DNS2: 0.0.0.0
[17:02:24][C][logger:439]: Logger:
[17:02:24][C][logger:440]:   Level: DEBUG
[17:02:24][C][logger:441]:   Log Baud Rate: 115200
[17:02:24][C][logger:443]:   Hardware UART: UART0
[17:02:24][C][bluetooth_proxy:088]: Bluetooth Proxy:
[17:02:24][C][bluetooth_proxy:089]:   Active: YES
[17:02:24][C][safe_mode.button:022]: Safe Mode Button 'Safe Mode Boot'
[17:02:24][C][safe_mode.button:022]:   Icon: 'mdi:restart-alert'
[17:02:24][C][ble_presence:011]: BLE Presence 'Ibeacon S9'
[17:02:24][C][ble_presence:011]: BLE Presence 'Ibeacon A8'
[17:02:24][C][esp32_ble:374]: ESP32 BLE:
[17:02:24][C][esp32_ble:376]:   MAC address: A0:B7:65:4E:1B:06
[17:02:24][C][esp32_ble:377]:   IO Capability: none
[17:02:24][C][esp32_ble_tracker:645]: BLE Tracker:
[17:02:24][C][esp32_ble_tracker:646]:   Scan Duration: 300 s
[17:02:24][C][esp32_ble_tracker:647]:   Scan Interval: 320.0 ms
[17:02:24][C][esp32_ble_tracker:648]:   Scan Window: 30.0 ms
[17:02:24][C][esp32_ble_tracker:649]:   Scan Type: ACTIVE
[17:02:24][C][esp32_ble_tracker:650]:   Continuous Scanning: True
[17:02:24][C][mdns:115]: mDNS:
[17:02:24][C][mdns:116]:   Hostname: esp32-buro-4e1b04
[17:02:24][C][ota:097]: Over-The-Air Updates:
[17:02:24][C][ota:098]:   Address: 192.168.0.100:3232
[17:02:24][C][api:139]: API Server:
[17:02:24][C][api:140]:   Address: 192.168.0.100:6053
[17:02:24][C][api:142]:   Using noise encryption: YES
[17:02:24][C][improv_serial:032]: Improv Serial:
[17:02:39][D][esp-idf:000]: I (35516301) wifi:
[17:02:39][D][esp-idf:000]: bcn_timeout,ap_probe_send_start
[17:02:39][D][esp-idf:000]: 

[17:02:52][D][esp-idf:000]: I (35530839) wifi:
[17:02:52][D][esp-idf:000]: bcn_timeout,ap_probe_send_start
[17:02:52][D][esp-idf:000]: 

[17:03:03][D][esp-idf:000]: I (35540535) wifi:
[17:03:03][D][esp-idf:000]: bcn_timeout,ap_probe_send_start
[17:03:03][D][esp-idf:000]: 

[17:03:14][D][esp-idf:000]: I (35551325) wifi:
[17:03:14][D][esp-idf:000]: bcn_timeout,ap_probe_send_start
[17:03:14][D][esp-idf:000]: 

[17:03:30][D][esp-idf:000]: I (35568374) wifi:
[17:03:30][D][esp-idf:000]: bcn_timeout,ap_probe_send_start
[17:03:30][D][esp-idf:000]: 

[17:03:41][D][esp-idf:000]: I (35578117) wifi:
[17:03:41][D][esp-idf:000]: bcn_timeout,ap_probe_send_start
[17:03:41][D][esp-idf:000]: 

[17:03:52][D][esp-idf:000]: I (35590891) wifi:
[17:03:52][D][esp-idf:000]: bcn_timeout,ap_probe_send_start
[17:03:52][D][esp-idf:000]: 

[17:04:03][D][esp-idf:000]: I (35600617) wifi:
[17:04:03][D][esp-idf:000]: bcn_timeout,ap_probe_send_start
[17:04:03][D][esp-idf:000]: 

[17:04:14][D][esp-idf:000]: I (35611318) wifi:
[17:04:14][D][esp-idf:000]: bcn_timeout,ap_probe_send_start
[17:04:14][D][esp-idf:000]: 

[17:04:35][D][esp-idf:000]: I (35631817) wifi:
[17:04:35][D][esp-idf:000]: bcn_timeout,ap_probe_send_start
[17:04:35][D][esp-idf:000]: 

[17:04:49][D][esp-idf:000]: I (35647258) wifi:
[17:04:49][D][esp-idf:000]: bcn_timeout,ap_probe_send_start
[17:04:49][D][esp-idf:000]: 


.
.
.
son yaml
.
.

substitutions:
  name: "esp32-buro-4e1b04"
  friendly_name: esp32-buro-4e1b04
packages:
  esphome.bluetooth-proxy: github://esphome/bluetooth-proxies/esp32-generic.yaml@main
esphome:
  name: ${name}
  name_add_mac_suffix: false
  friendly_name: ${friendly_name}

api:
  encryption:
    key: "32zk5iAZQdbt6yKpBdTVvO8t0e//TcCy+OUVJTIiTZQ="

ota:

wifi:
  ssid: !secret wifi_ssid3
  password: !secret wifi_password3
  
  manual_ip:
    static_ip: 192.168.0.100
    gateway: 192.168.0.254
    subnet: 255.255.255.0

binary_sensor:
  - platform: ble_presence
    ibeacon_uuid: eaefc012-4ef3-4f39-8304-4383c8f0283e
    name: "Ibeacon S9"    

  - platform: ble_presence
    ibeacon_uuid: fe7d63f0-5a66-46e3-8ce8-f5c0ff39ed81
    name: "Ibeacon A8"

bluetooth_proxy:
  active: true

Bon, pour ceux qui seront dans le même cas que moi …
au bout d’une semaine tout est ok …
l’esp qui me poser probléme ,je lui ai changé de reseaux wifi … et fait une re instal, et depuis nickel …
donc a priori le fait de fixé les ip ca a bien stabilise le reseau …( pour l’instant :hand_with_index_finger_and_thumb_crossed:)
Merci à fredarro qui a trouver la solution :wave:
et merci a WarCozes de m’avoir aider a solutionner … ! :heart:

1 « J'aime »