j’ai bien coché la case sur le portail et j’ai bien récupéré le NetworkID…. Par contre l’identifiant connect était inscrit dans le fichier de conf sur la version 1 je n’ai jamais fait l’association avec ton firmware je l’avait faite avant. Es-ce qu’il serait possible d’ajouter dans le portail un endroit pour ajouter l’identifiant du connect ou dans la conf?
Je n’ai pas prévu le cas là, mais tu peux toujours “bidouillé” un peu le fichier Connect.cpp en ajoutant à la fin de loadConfig() : setIdAssociation(0XAA);
Effectivement il y avait encore une coquille. J’ai corrigé. Par contre pour l’affichage de la Zone3 pour l’instant je ne masque pas effectivement, c’est vraiment gênant ?
Bonjour, tu me dis quand je peux tester la nouvelle version (sans trop de risques: il ne fait pas chaud en ce moment !). Pour mémoire, j’ai une Visio avec un satellite et j’émule le Connect grâce au heltec.
J’ai poussé un truc qui va me permettre d’en savoir plus, si tu peux me donner les logs RADIO en même temps. Désolé je te fais essayer beaucoup de chose.
OK on touche au but. Visiblement tu reçois d’abord une trame sans networkID, ça peut expliquer le soucis. On va voir avec ce morceau si ça fonctionne mieux…
Effectivement c’est un détail important, il se peut que ça ne traite même pas le signal.
Ok, déjà on a un soucis de log , on récupère que 4 bytes. J’ai modifié. Ensuite j’envoyais une trame avec un byte en trop je pense, à voir si ça règle le soucis, si ça associe correctement, c’est que le problème est effectivement ailleurs…
J’ai essayé de renvoyer la confirmation plusieurs fois (peut-être que la chaudière ne capte pas toujours).
L’association (“Terminé“ sur la chaudière) est quasi instantanée.
J’ai testé 2x pour être sûre.
[INFO] [WIFI] CONNECTED IP=192.168.1.13 RSSI=-57dBm
[INFO] [WiFi] Connexion établie.
[INFO] [PORTAIL] Serveur HTTP démarré
[INFO] [PORTAIL] Portail initialisé.
[INFO] [MQTT] Initialisation du device MQTT.
[INFO] [SONDE EXTERIEURE][MQTT] Initialisation des entités.
[INFO] [SONDE EXTERIEURE] Envoi de la température extérieure.
[ERROR] [SONDE EXTERIEURE] Echec de l'envoi de la température extérieure.
[INFO] [PORTAIL] Demande d'association de la sonde extérieure
[RADIO] [RX][11] 00 80 78 94 02 41 04 05 DD 6D 91
[INFO] [DEVICE] Récéption trame d'association
[INFO] [DEVICE] Récupération du NetworkID : 05 DD 6D 91.
[INFO] [DEVICE] Récupération de l'association ID : 78.
[RADIO] [TX][10] 80 20 78 94 82 41 05 DD 6D 91
[INFO] [PORTAIL] Association réussie.
[INFO] [RADIO] Réception données radio
[RADIO] [RX][11] 80 20 78 94 82 41 05 DD 6D 91 91
Par contre, au redémarrage,
[INFO] [MQTT] Initialisation du device MQTT.
[INFO] [SONDE EXTERIEURE][MQTT] Initialisation des entités.
[INFO] [SONDE EXTERIEURE] Envoi de la température extérieure.
[ERROR] [SONDE EXTERIEURE] Echec de l’envoi de la température extérieure.
Ok donc je pense que le soucis vient de là. Lorsque la température est modifiée via MQTT c’est censé s’afficher dans les logs, et prise en compte au second envoi. Tu peux me confirmer ? As-tu attendu le second envoi pour voir si ça fonctionnait ensuite ?