![]() |
Home assistant ESP_ID MAC adresse - Version imprimable +- F1ATB forum (https://f1atb.fr/forum_f1atb) +-- Forum : Forum de F1ATB (https://f1atb.fr/forum_f1atb/forum-3.html) +--- Forum : Routeur Photovoltaïque (https://f1atb.fr/forum_f1atb/forum-4.html) +---- Forum : Evolutions faites, à faire, dont vous rêvez... (https://f1atb.fr/forum_f1atb/forum-10.html) +---- Sujet : Home assistant ESP_ID MAC adresse (/thread-1263.html) |
Home assistant ESP_ID MAC adresse - Bernard24 - 25-03-2025 Bonjour. Je ne sais pas exactement ou poster ceci, mais voici le probleme: J'utilise plusieurs ESP32 avec la version V14.11 Sur 5 ESP32, 3 ont des mac adress commencant par les 3 memes groupes de chiffre. BA:CD:A7 etc... Ces 3 ESP se melangent lors de la decouverte par home assistant car ils utilisent la meme device info. Dans le code le soucis semble etre dans mqtt.ino ligne 85. sprintf(ESP_ID, "%02x%02x%02x", mac[2], mac[1], mac[0]); // ID de l'entité pour HA Ici seulement les 3 premiers groupes de 2 chiffres de la mac adress sont utilisés pour rendre l'id de decouverte unique, mais malheureuseument, ce n'est pas suffisant. J'ai résolu le probleme chez moi en modifiant le code et en utilisant une autre partie de la mac adress pour rendre cet ESP_ID unique: sprintf(ESP_ID, "%02x%02x%02x", mac[4], mac[3], mac[2]); // ID de l'entité pour HA Par contre je vais avoir un soucis s'il doit y avoir une future mise a jour via OTA sans correction du probleme. ![]() Cordialement. RE: Home assistant ESP_ID MAC adresse - F1ATB - 25-03-2025 J'ai rajouté mac[3] et mac[4] dans l'adresse dans la version 14.20 à venir. Cela va peut-être en perturbé quelques un. André RE: Home assistant ESP_ID MAC adresse - Bernard24 - 26-03-2025 (25-03-2025, 06:42 PM)F1ATB a écrit : J'ai rajouté mac[3] et mac[4] dans l'adresse Bonjour. Merci et encore un bravo pour votre travail. Si vous le voulez je peux tester ce changement si vous me faite passer la version et voir l'impact sur home assistant. Coedialement. Bernard RE: Home assistant ESP_ID MAC adresse - piamp - 27-03-2025 (25-03-2025, 06:42 PM)F1ATB a écrit : J'ai rajouté mac[3] et mac[4] dans l'adresse Ah oui ça va casser toutes les intégrations et historiques mqtt dans home assistant !!!! RE: Home assistant ESP_ID MAC adresse - F1ATB - 27-03-2025 J'ai pas tout compris, mais chez moi cela continue, je n'ai rien perdu. André RE: Home assistant ESP_ID MAC adresse - Bernard24 - 27-03-2025 (27-03-2025, 06:01 PM)F1ATB a écrit : J'ai pas tout compris, mais chez moi cela continue, je n'ai rien perdu. Normalement Non, ca ne casse pas les integrations existantes, car les entities avaient deja un nom unique et il n'arrive pas souvent d'avoir des mac adress similaires sur les 3 premiers groupes de chiffres. Par contre au niveau des devices on retrouvera bien chaque ESP32 avec un nom correct et les entities qui lui sont rattachées. Le gros soucis lors du melange des devices était dans le prefixe du nom des entities , il est OK maintenant comme dans ce screenshot: Bernard. RE: Home assistant ESP_ID MAC adresse - Chris - 27-03-2025 (27-03-2025, 08:17 PM)Bernard24 a écrit : il n'arrive pas souvent d'avoir des mac adress similaires sur les 3 premiers groupes de chiffres. Si, ce sont les octets réservés au constructeur. RE: Home assistant ESP_ID MAC adresse - Bernard24 - 27-03-2025 (27-03-2025, 08:35 PM)Chris a écrit :(27-03-2025, 08:17 PM)Bernard24 a écrit : il n'arrive pas souvent d'avoir des mac adress similaires sur les 3 premiers groupes de chiffres. Ah Ok je ne savais pas. Donc il y a eu plus d'utilisateurs que je ne pensais avec des resultats etranges dans home assistant RE: Home assistant ESP_ID MAC adresse - Bernard24 - 29-03-2025 Bonjour. Je viens de migrer vers la 14.20 et voici le resultat concernant les id des esp Les esp32 device ID ont maintenant la mac adress complete ![]() Le resultat dans l'autodiscovery de HASSIO est la creation d'un second routeur portant le meme nom mais avec cette fois une id unique contenant 10 caracteres au lieu de 6. Ici un exemple avec le doublon sur le LINKY Il suffit de supprimer l'ancienne device en double cliquant dessus puis sur les 3 petits points et delete. Dans l'affichage principal les entities seront en erreur ,ne surtout pas paniquer et ne rien changer, il faut Attente 5 a 10 minutes pour que la nouvelle version recréé les entities avec les memes nom et que tout rentre dans l'ordre. Cordialement. Bernard RE: Home assistant ESP_ID MAC adresse - F1ATB - 29-03-2025 Merci pour votre explication pratique. André |