Wie macht ihr einen Tausch bei einem defekten ESP

Nachdem ich verschiedenes versucht habe den Fehler bei meiner ESP8266 Anbindung zu suchen, kam ich auf die Idee auch mal den ESP zu tauschen.
Dabei fiel mir folgendes auf:

Ich flashte einen neuen ESP mit einer Kopie des ESP den ich tauschen wollte.

WLAN Anbindung tip top doch in HOAS übernahm er nicht die Aufgaben des
ESP, der ersetzt werden sollte. Er erschien auch als neues Gerät unter Geräte
Beim Anwählen kommt folgende Meldung.


Ist ja logisch da der defekte ESP ja noch in HOAS vorhanden ist

Kicke ich dann "Konfiguration auf neues Gerät migrieren
kommt folgende Fehlermeldung

Also alles in Handbetrieb, was doch sehr umständlich und langwierig war.

Beim neuen ESP war ja alles gleich IP-Adresse, Konfiguration
nur die MAC Adresse war unterschiedlich. Was ja auch logisch ist.

Kann man irgendwo in HOAS die MAC Adresse ändern?
oder gibt es eine einfachere Möglichkeit einen ESP zu tauschen.

Danke für eure Info
Klaus

Ich hatte den Fall zwar noch nicht, würde es aber genauso wie du machen. Ich habe meine ESP extra auf einen Steckplatz „montiert“, damit ich sie - bei Defekt - schnell austausche. Dann scheint das wohl doch nicht so einfach zu sein - muss mal schauen ob man die Mac-Adresse in der YAML festlegen kann.

Also ChatGPT sagt: Nein, du kannst die MAC-Adresse bei einem ESP32 nicht manuell in der YAML festlegen.
Die MAC-Adresse ist hardwareseitig fest in den Chip eingebrannt (ähnlich wie eine Seriennummer). Sie lässt sich nicht dauerhaft ändern, auch nicht per Software oder in ESPHome.

  1. Wichtig: Verwende die gleichen api.encryption.key und ota.password Werte wie im alten YAML.
  2. Starte Home Assistant neu oder führe eine Geräte-Neuerkennung durch.

:arrow_right: Dann wird der neue ESP mit neuer MAC-Adresse, aber gleichem „Namen“ und API-Schlüssel wieder als das gleiche Gerät erkannt.

@Fotoklaus : hast du das so gemacht?

Hallo MiKon
genau so habe ich es auch gemacht.
meiner Meinung nach muß es einfacher gehen, da in HOAS
schon die Möglichkeit angeboten wird, den neuen ESP zu migrieren.
Denke da ist ein Fehler in HOAS drin.
Lassen wir uns überraschen wie es die anderen HOAS Freunde es machen oder
ob der Fehler in der Migration beseitigt wird.
VG Klaus

1 „Gefällt mir“

Punkt 1 habe ich gemacht
Aber Punkt 2 nicht.
Werde ich mal bei meinem nächsten Projekt austesten.

Ich hab das bisher so gemacht:

  • ESPHome Config von dem betroffenden ESP als Image runtergeladen und damit den baugleichen ESP geflashed
  • MAC-Adresse vom neuen ESP in meinem DHCP-Server eingetragen, damit der 100%ig die selbe IP-Adresse bekommt ( DHCP-Reservation )
  • ESP ausgetauscht

Das hat zweimal problemlos funktioniert, der neue wurde sofort in HA erkannt als wenn nichts gewesen wäre.

Hostname, API-Key und IP-Adresse müsste gleich sein.

3 „Gefällt mir“

Hi Tuxtom007
das mit dem Image habe ich genau so gemacht.
DHCP Reservation ist bei mir nicht zutreffend, da ich feste IP benutze
du hast keine Fritzbox oder?
ESP getauscht dann kam der MAC Fehler

Ist das bei dir mit dem Tauschen schon länger her,
vielleicht kam danach ein Update, wo es danach nicht mehr geht.

VG Klaus

Genau so habe ich das vor kurzem gemacht
Keinerlei Konflikte und die Entitäten blieben genau so wie sie vorher waren

2 „Gefällt mir“

Hier ein Beispiel eines ESP8266 mit WLED Programm.
Der war bei mir mal geblockt.
Nicht in der Blocklist von Z2M, sondern in der Datei core.config_entries.
Warum der ESP geblockt war, weiß ich nicht.
Der Grund saß wahrscheinlich vor dem Monitor. :wink:

Die Datei liegt dort: config.storage\core.config_entries"
Da war dann der Eintrag „disabled_by“:null" nicht mehr „null“ sondern „config_entry“.
Aber das wolltest du ja jetzt eigentlich nicht wissen, aber dort steht auch eine MAC-Adresse.

Die findet man dementsprechend auch in der Fritzbox
image

Ob man jetzt in der core.config_entries eine andere MAC-Adresse mit Erfolg eintragen kann, kann ich zurzeit mit meinem fundierten Halbwissen nicht behaupten.

Aber @Tuxtom007 & @Dreckfresse haben ja erfolgreich eine andere Lösung praktiziert.

Nee, hab ne Firewall, die bei mir DHCP macht, aber die Fritzbox kann das auch, dort kannst du IP’s fest den Geräten zuweisen.

In HA den alten gelöscht
den neuen nach dem Hardwaretausch dann in HA einbinden

Nur noch mal zur Vollsändigkeit