Problème ID auto en utilisant le RS485

Forum dédie aux capteurs et gateway mysensors.org
caape
Messages : 16
Inscription : 15 sept. 2015, 09:38

Problème ID auto en utilisant le RS485

Message par caape »

Bonjour a tous

Je dois utiliser le RS485 pour commander mes nouveaux volets qui sont trop loin de la passerelle.
Pendant les tests qui m'ont pris 3 soirées (env 4h en tout), j'ai compris qu'en fait, ce n'est que la commande d'init du noeud qui ne fonctionne pas si on demande un ID à la passerelle. Fonction par défaut de MySensor.
Depuis que j'ai forcé l'ID du noeud, ça fonctionne parfaitement.

Code : Tout sélectionner

#define MY_NODE_ID 1
Quelqu'un a déjà t-il fait des tests sans faire ce #define et que ça fonctionne.
J'ai juste repris le code de l'exemple et je n'ai rien modifié a part ce #define pour que ça fonctionne.
J'ai tout testé, tous les port de l'arduino, la liaison RS485, la version altsoftserial qu'utilise MySensor. Tout fonctionne très bien séparément mais pas le noeud. Jusqu'au moment ou j'ai eu l'idée de forcer l'ID de noeud.

Si ça peut servir a quelqu'un pour utiliser le RS485, il faut forcer l'ID du noeud.
Si vous trouvez la solution pour la methode AUTO, je suis preneur.

Merci
A+
Répondre