Hello à tous,
Je fais face à un problème vraiment étrange...un module qui répond à la place d'un autre.
Mon installation:
- Un module central (Arduino Mega + ethernet shiled): il est mon serveur et reçoit/envoit les ordres/états depuis internet (GET HTTP), et les transmets vers mes 3 modules de commande de chauffage à distance (433 mhz RF), avec attente de confirmation d'ordre executé par les modules distants.
- 3 Modules de commande (Arduino nano + emetteur/transmetteur 433 mhz)): 1 sur chaque chauffage. Il reçoit un ordre de la centrale, et renvoit une réponse de confirmation d'ordre executé vers la central. Chacun possède le même matériel, le même sketch mais un identifiant différent (stocké dans une variable à l'initialisation)
Mon problème:
Chacun des 3 modules de commande possède son identifiant pour le routage des ordres sur mon réseau RF.
Cependant, un des modules (toujours le même) se met par moment à se prendre pour un autre module. Du coup, il répond à tous les ordres alors qu'il n'est pas adressé et n'execute même pas les ordres quand il est addressé...!? Les autres modules ne sont plus capablent de recevoir d'ordre, comme si mon module défaillant parasitait mon réseau...
Une fois ce module débranché, à chaque fois tout remarche directement (sauf lui car débranché bien sûr).
Avez-vous déjà eu ce type de problème ? Savez-vous d'où cela peut venir ? Je n'arrive pas à trouver la logique de ce problème...
Merci d'avance pour votre aide,