- État Nouveau
- Pourcentage achevé
- Type Évolution
- Catégorie LAN → WiFi
- Assignée à Personne
- Système d'exploitation Tous
- Sévérité Moyenne
- Priorité Très Basse
- Basée sur la version 4.9.17
- Due pour la version Non décidée
-
Échéance
Non décidée
-
Votes
1
- barthoum (17/03/2026)
- Privée
Ouverte par barthoum - 17/03/2026
Dernière modification par barthoum - 17/03/2026
FS#40870 - Repenser l'association / Fréébox/Répéteur / iOT, pour éviter que les répéteurs ne servent pas
Bonjour,
Je me suis lancé dans la domotique en ajoutant des dispositifs xiaomi/tuya… dans ma maison, ils communiquent en Wifi.
on paramètre le wifi, on fait l’association tout fonctionne, on déplace la prise tuya dans la maison ⇒ on la rebranche (⇒ débit instable), on commande un répéteur , on le pose, on rebranche la prise ⇒ sauvé, ça marche avec un bon débit.
Le problème vient après, les prises tuya sont un peu bêtes: elle se connectent au premier réseau correspondant trouvé : si vous redémarrez votre box ou si vous la mettez à jour, le wi-fi du répéteur se coupe, et le premier wifi qui se réactivera sera celui de votre box ⇒ vos prises tuya choisissent alors un réseau distant et instable plutot que le répéteur situé à deux mètres d’elles, et elle y resteront…. on se retrouve alors avec des répéteurs qui servent de presse papier….
plusieurs possibilités s’offrent à vous =
- nommer différemment le réseau des répéteurs (impossible avec les répéteurs free) ⇒ refaire les appairages, et reprogrammer à chaque fois si vous déplacez votre prise, on perd au passage l’interet du mesh
- bloquer ces appareils dans la freebox quelques secondes avant de les débloquer, ça marche pas à tous les coups, là encore le premier wifi accroché sera conservé = > on est proche de la technique de la loterie
- programmer un blocage réactivation de la freebox via home assistant en se basant sur une stat d’attenuation du signal
Tous les dispositifs tuya/xiaomi n’exposent pas l’atténuation du wifi en temps que sensor (même via localtuya), il faudrait le faire à partir de données provenant de la box, on pond alors un script toutes les x secondes: si atténuation > xdB , demande à la freebox de bloquer x secondes avant de relancer:, cela suppose que la freebox expose en clair cette donnée pour home assistant, il faut ensuite programmer pour chaque prise, une déco reco régulière jusqu’à ce qu’un wifi acceptable soit retenu. on automatise la loterie , pour chaque dispositif (faisable mais chiant à faire sous home assistant)
Autre évolution possible:
-que la freebox aie un réglage activable par device: au branchement d’un appareil wifi ou lors de son utilisation, si l’atténuation > xdB, essaye de forcer la bascule sur d’autres répéteurs (bloque par exemple la connexion via la box, mais permet la connexion par le répéteur 1 puis teste le répéteur 2… et après une boucle retient le dispositif avec la plus grande stabilité/débit) ⇒ dans ce cas de figure si vous déplacez la prise, l’association sera toujours optimale
- Autre solution plus rigide : associer pour chaque prise , un répéteur et exclure toute autre connexion depuis les autres parties du Mesh, on perd en flexibilité , pour les prises que vous déplacez
Chargement...
Activer les raccourcis clavier
- Alt + ⇧ Shift + l Se connecter/Se déconnecter
- Alt + ⇧ Shift + a Ouvrir une tâche
- Alt + ⇧ Shift + m Mes recherches
- Alt + ⇧ Shift + t Rechercher par ID de tâche
Liste des tâches
- o Ouvrir la tâche sélectionnée
- j Déplacer le curseur vers le bas
- k Déplacer le curseur vers le haut
Détails de la tâche
- n Tâche suivante
- p Tâche précédente
- Alt + ⇧ Shift + e ↵ Enter Modifier cette tâche
- Alt + ⇧ Shift + w Surveiller
- Alt + ⇧ Shift + y Fermer cette tâche
Édition de la tâche
- Alt + ⇧ Shift + s Enregistrer la tâche
Bonjour @barthoum
Ce que vous voulez, c'est ce qu'on appelle le steering (le "pilotage" en bon français). La Freebox implémente les standards 802.11k et 802.11v ; le premier c'est le client Wi-Fi qui demande au point d'accès Wi-Fi où s'il y a un meilleur point d'accès où il pourrait se connecter et le deuxième c'est le point d'accès qui suggère un meilleur point d'accès au client Wi-Fi. Pour que ça fonctionne, il faut évidemment que les clients Wi-Fi implémentent de leur côté les standards sus-cités. De ce que je vois chez vous, les équipements Tuya n'ont pas l'air de les implémenter, d'où le comportement que vous voyez.
Dans l'état, je n'ai pas mieux à vous proposer que de garder votre script home assistant pour bricoler du steering manuel.
Bien à vous
malheureusement
ça reste théorique: les dispositifs tuya n'exposent pas la qualité du réseau en capteur accessible dans home assistant , seulement dans smartlife ⇒ pas faisable via tuya
et la freebox de son coté ne transmet pas ces données au sein de son API dans home assistant, l'utilisation d'un tel script n'est pas faisable
J'utilise une technique foireuse de blocage nocturne de ces dispositifs tuya en esperant que la réaffectation du lendemen se fera au plus proche….
L'autre solution c'est de mettre un répeteur wifi a coté du répéteur freebox….. pour émettre sur un réseau qui n'est pas en mesh et réappairer les prises…. c'est quand même con en terme d'économie d'énergiede mettre deux répéteurs l'un sur l'autre (si j'avais su je serai passé sur du zigbee, mais ça va faire cher de tout rééquipper)
le band steering n'est pas accessible dans les prises tuya…. je suis d'accord, à défaut de cette technologie il faut une une solution de repli:
lorsque un dispositif tuya est connecté à mon réseau il apparait dans Freebox companion avec sont atténuation et la qualité du réseau, donc la freebox Sait que la configuration wifi n'est pas optimale sur certains des appareils
(elle s'acharne même à me proposer systématiquement un répéteur supplémentaire qui n'arrangera pas le problème)
Pour ces appareils avec wifi faible , je propose que ce soit la box qui décide: "je ne veux pas communiquer avec cet appareil, seule les connexions depuis les répéteurs sont possibles" (et envisager un système de test successif pour retenir l'atténuation la plus faible)
Imaginons: la prise wifi tente de se connecter après un reboot wifi: elle va tenter de se connecter au premier wi-fi dispo, manque de bol la box principale:
lorsque tous les répeteurs sont actifs, la box principale simule un blocage de l'ip que sur elle même (du genre désolé le mot de passe n'est plus bon) mais pas sur les répéteurs:
N'ayant plus de wi fi la prise tuya va passer en mode recherche d'un wifi,et devrait accrocher le réseau mesh via un répéteur
le dispositif tuya bascule alors sur un premier répéteur ⇒ on obtient une atténuation en dB , puis teste les autres répéteurs de la même manière. ⇒ à la fin le répéteur avec la meilleure DB est retenu ou proposé comme répéteur préféré dans l'application Freebox et il y a un blocage des configurations non optimales : seul l'appairage avec le ssid et le mot de passe sera fonctionnel sur le réseau. CEla suppose par contre que le wifi mesh issu du répéteur le plus proche le plus proche apparaisse en haut de sa liste pour les tentatives de connexion
Autre piste: dans l'interface de l'application freebox: on a un menu déroulant et on choisit la box, le ou les répéteurs autorisés pour desservir chaque dispositif
Dernière piste (peut être plus simple à programmer): si les prises tuya tentent de se connecter au réseau wifi le plus puissant avec le bon ssid. L
Le problème vient du fait qu'elles tentent de se connecter avant que les répéteurs ne soient tous en état de fonctionner. Pourquoi ne pas faire une option de connexion en différé: pour les dispositifs de ce genre on rajoute une option dans la Freebox: refuse toute les tentatives de connexion jusqu'à ce que les répéteurs soient reconnus comme en état de marche (avec une petite marge de quelques secondes afin que la prise Tuya puisse se connecter au bon appareil)
Bonjour @barthoum
Si vous voulez, on a un groupe de test où on teste du steering non standard (qui implémente plus ou moins ce que vous proposez) pour jauger de sa viabilité, je peux vous y ajouter. Est ce que ça vous intéresse ?
Bien à vous
Bonjour,
J'ai exactement le même problème avec les prises connectées et les caméras
Je suis très intéressé pour participer au groupe de test du steering.
Merci de me dire si c'est possible
Cordialement
Bob50
avec un peu de retard, je suis preneur ;)
Bonjour,
Avec un peu de retard, comment intégrer ce groupe de test ?
@barthoum @Bob50 normalement, vous avez été rajouté au groupe de beta test, redémarrez votre box pour récupérer la version de firmware de beta test
Bien à vous
Bonjour,
Je viens de forcer le redémarrage de la box et des répéteurs.La box apparait en 4.9.17 et les répéteurs sont en 2.7.13
Voici la situation avant:
Box: 8 devices
répéteur 1 :12 devices
répéteur 2 5 devices
Voici la situation après
Box: 11 devices
Répéteur 1 (1 device mais ethernet)
répéteur 2 0 devices
—
J'essaye de forcer l'association en faisant un blocage/déblocage, via le système de profil….
Il faut peut être attendre un peu: le temps que les associations se fassent mais pour l'instant une bonne partie de ma domotique est out
apparemment en rebasculant vers du WPA 2 standard , ça fait déjà un peu moins la gueule
Rebonjour,
Voici un point d'étape:
tout a été mis à jour et réinstallé…
Concernant l'efficacité de la chose, je n'ai pas assez de recul…
Cependant voici quelques remontées:
la répartition des prises via freebox connect après cette mise à jour semble être incomplète…. (10 pour la pop, 4 pour le répéteur 1 et 0 pour le répéteur 2)
Mais dans Freebox connect et freebox os, jJ'ai bon nombre d'éléments wifi qui sont affichés comme non connectés au niveau de la box et au niveau des répéteurs…. mais qui fonctionnent via l'application smart life !!! Ils sont donc connectés par un moyen ou un autre mais n' apparaissent nulle part dans les outils de free…. et leur qualité de réception est nettement meilleure… (je passe de 80 db à 50 dB
Le steering semble fonctionner
… , mais pas la visualisation de la chose coté interface (notamment l'ip attribuée à ces devices / la qualité de signal coté freebox…)
Cette solution est fonctionelle pour du tuya simple, ça risque d'étre plus problématique si vous utilisez local tuya … qui nécessite d'attribuer une ip locale à ces appareils sur votre box…
Bonjour @barthoum
Je suis désolé de vous l'annoncer, mais toutes les améliorations que vous constatez c'est soit de la coïncidence soit de l'effet placebo… Vous avez reboot sur les versions de production du firmware, il n'y a pas la fonction steering que vous voulez. Il faut que je regarde pourquoi votre box n'a pas récupéré les firmwares de beta.
Bien à vous