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.
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.
Wichtig: Verwende die gleichen api.encryption.key und ota.password Werte wie im alten YAML.
Starte Home Assistant neu oder führe eine Geräte-Neuerkennung durch.
Dann wird der neue ESP mit neuer MAC-Adresse, aber gleichem „Namen“ und API-Schlüssel wieder als das gleiche Gerät erkannt.
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
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.
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.
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
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.