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
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+