Bonjour à tous,
Je reviens vers vous car je progresse à petits pas avec mes volets roulants :
J'ai refais un montage cette fois-ci avec une Carte de Circuit Imprimé Universel :
j'ai appairé ma télécommande générale qui pilote 8 volets roulants somfy, ensuite j'ai téléversé ce code :
#include <SomfyRTS.h>
SomfyRTS myRTS(3, TSR_RFM69); //Tx pin number, transmitter type
//pin number : pin connected to the transmitter DATA pin or to the DIO2 pin on RFM69
//transmitter type can be TSR_RFM69 or TSR_AM (for a generic AM 433.42MHZ transmitter)
void setup() {
//myRTS.configRTS(myEEPROM_address, myRTS_address); //uncomment and change values only if you don't want to use default configuration
myRTS.setHighPower(true); //have to call it after initialize for RFM69HW
}
void loop() {
myRTS.sendSomfy(3, DOWN); // remote 0, down
delay(60000);
myRTS.sendSomfy(3, UP); // remote 0, up
delay(60000);
}
Le code s’exécute correctement et tous mes volets montent et descendent normalement.
Ensuite j'ai monté deux BP en INPUT_PULLUP sur les GPIO 7 et 8 pour utiliser le code suivant :
#include <SomfyRTS.h>
SomfyRTS myRTS(3, TSR_RFM69); //Tx pin number, transmitter type
//pin number : pin connected to the transmitter DATA pin or to the DIO2 pin on RFM69
//transmitter type can be TSR_RFM69 or TSR_AM (for a generic AM 433.42MHZ transmitter)
void setup() {
//myRTS.configRTS(myEEPROM_address, myRTS_address); //uncomment and change values only if you don't want to use default configuration
myRTS.setHighPower(true); //have to call it after initialize for RFM69HW
pinMode(7, INPUT_PULLUP);
pinMode(8, INPUT_PULLUP);
}
void loop() {
if (digitalRead(7) == LOW)
{
myRTS.sendSomfy(3, DOWN); // remote 0, down
delay(200);
while (digitalRead(7) == LOW){;} //si le BP à été appuyé
}
if (digitalRead(8) == LOW)
{
myRTS.sendSomfy(3, UP); // remote 0, up
delay(200);
while (digitalRead(8) == LOW){;} //si le BP à été appuyé
}
}
Au téléversement l'ensemble des volets descendent si j'appuie sur le bouton relié au GPIO 7
Par contre si j'appuie sur celui relié au 8, rien ne se passe...
Par la suite si je fais remonter les volets avec la télécommande d’origine, je ne peux plus les descendre avec mon montage...
Si quelqu'un pouvait m'aider car ma femme n'est pas contente du tout de voir monter et descendre ses volets depuis ce matin 
De plus avec tout mes essais j'ai peur de bloquer le nombre d'appairage possible des moteurs 