Go Down

Topic: Protocole Somfy (Reverse engi RTS) (Read 82472 times) previous topic - next topic

freefrank

Bonjour,
ayant deux volets et un portal Somfy RTS, je souhaite les contrôler depuis mon téléphone android, j'ai essayer avec un arduino mais je n'y arrive pas.

J'ai trouvé des solutions commerciales :
* Edomus + RFXCom
* Jeedom + RFPlayer
* AirSend

Lequel serait le plus simple d'installation et d'utilisation étant débutant dans le domaine, sinon y a t il une solution arduino simple pour android ?

Merci

Phoebe35

Bonjour,

L'idée de court-circuiter les interrupteurs est bonne et facile à mettre en oeuvre, mais elle ne permet que de piloter l'interrupteur et donc que le matériel qui lui est attaché. Même s'il s'agit d'une télécommande à canaux multiples (comme une Télis 16 par exemple).

La solution d'isoler la partie émettrice de la télécommande et d'utiliser le code proposé par yoyolb et revu par clox ou moi même permet d'introduire autant de nouvelles télécommandes que l'on veut et de faire ce que l'on veut, y compris automatiser des séquences en fonction de l'heure ou de capteurs ou autre.

Jower

Bonjour j'aimerais entreprendre se projet j'ai acheter un module RX et TX 433.92Mhz et je voudrais savoir si quelqu'un avais un résonateur 433.42Mhz en trop, je suis preneur.

Merci

icare

Bonjour,
Tu peux les acheter sur le net cela vaut pinuts.
2B OR NOT(2B) = FF
Arduino 1.0.5 à 1.8.5 + gEdit + Ubuntu 18.04 LTS

sancelot

Bonjour,

je me trompe peut etre, mais le protocole est décrit ici non?
https://pushstack.wordpress.com/somfy-rts-protocol/


un emulateur de telecommande arduino
https://github.com/Nickduino/Somfy_Remote


https://www.jeedom.com/forum/viewtopic.php?t=21456

icare

Bonjour,
Bonjour,

je me trompe peut etre, mais le protocole est décrit ici non?
https://pushstack.wordpress.com/somfy-rts-protocol/


un emulateur de telecommande arduino
https://github.com/Nickduino/Somfy_Remote


https://www.jeedom.com/forum/viewtopic.php?t=21456

Bonjour,

je me trompe peut etre, mais le protocole est décrit ici non?
https://pushstack.wordpress.com/somfy-rts-protocol/


un emulateur de telecommande arduino
https://github.com/Nickduino/Somfy_Remote


https://www.jeedom.com/forum/viewtopic.php?t=21456

Le problème se situe où ?
Toute la documentation nécessaire pour le protocole RTS Somfy se trouve dans les 168 posts et liens associés.
@+
2B OR NOT(2B) = FF
Arduino 1.0.5 à 1.8.5 + gEdit + Ubuntu 18.04 LTS

Artouste

Bonjour,Le problème se situe où ?
Toute la documentation nécessaire pour le protocole RTS Somfy se trouve dans les 168 posts et liens associés.
@+
:smiley-mr-green:
Salut Icare
pour rebondir là un peu "ZEBULON"  

Le vrai gros problème HF(SOMFY) en DIY est  AMHA du à l'appro en 433.42  ?

Perso , je n'ai pas de SOMFY et pas l'intention d'en installer ;D et donc de "jouer/regarder"

Mais découlant d'autres discussions récentes (LORA)  , je me demande si un simple SX1278 en mode "non lora" en F°  433.42  ne ferait pas simplement l'affaire ?




icare

Salut Artouste,
:smiley-mr-green:
pour rebondir là un peu "ZEBULON"  

Le vrai gros problème HF(SOMFY) en DIY est  AMHA du à l'appro en 433.42  ?

Perso , je n'ai pas de SOMFY et pas l'intention d'en installer ;D et donc de "jouer/regarder"

Mais découlant d'autres discussions récentes (LORA)  , je me demande si un simple SX1278 en mode "non lora" en F°  433.42  ne ferait pas simplement l'affaire ?
Pour les résonateurs 433.42 MHz pas de problèmes d'appros du côté Soleil levant. Cela reste une solution low cost.
Pour le SX1278, il y a peut être des essais à faire.
J'avais fait des essais avec un émetteur à fréquence programmable (il faut que je recherche les réf), cela fonctionne également mais la mise en œuvre reste laborieuse.
2B OR NOT(2B) = FF
Arduino 1.0.5 à 1.8.5 + gEdit + Ubuntu 18.04 LTS

Deejayfool

#173
May 03, 2019, 03:19 pm Last Edit: May 03, 2019, 03:21 pm by Deejayfool
Bonjour à tous !

Grâce à tous vos échanges, j'ai pu configurer correctement mon Arduino Uno pour contrôler mes volets Somfy.
J'en ai fait un article qui pourra je pense en aider d'autres dans notre cas : https://www.romainpiquard.fr/article-133-controler-ses-volets-somfy-avec-un-arduino.php

icare

Bonjour,
Content que tu aies réussi à commander tes volets.
La mise en œuvre de ce projet a nécessité beaucoup d'énergie mais fonctionne parfaitement pour lees modèle RTC.
Pour les nouveaux modules Somfy c'est un autre problème.
2B OR NOT(2B) = FF
Arduino 1.0.5 à 1.8.5 + gEdit + Ubuntu 18.04 LTS

JulienPinpin

#175
Aug 11, 2019, 01:07 pm Last Edit: Aug 11, 2019, 01:08 pm by JulienPinpin
Bonjour à tous,

Je contrôle actuellement mes volets via un FS1000A modifié depuis une Arduino Mega avec RFLink.
Le système est fonctionnel, à peu près, car, j'ai du mal à couvrir l'ensemble des volets avec un seul montage. ( j'ai ajouter une antenne etc... )

J'ai déjà près de mes volets des ESP12 ( qui récupèrent température, humidité, détection de mouvement... ).
J'aimerais donc ajouter un FS1000A sur ces ESP12, afin de controller chaque volet " au plus près ".

Le probleme c'est que RFLink n'est pas conçu visiblement pour tourner sur autre chose qu'un Mega. De plus, le mega est trop gros, ce ne sera pas estetique du tout !

Je suis donc arrivé jusqu'a ce topic et, j'ai commencé à jouer avec la lib CCodecSomfyRTS qui semble parfaitement coller à mon besoin !
J'ai donc récupéré mon shield "FS1000A maison" de mon RFLink, je l'ai installé sur un autre Arduino Mega, afin de ne pas " casser " mon RFLink fonctionnel.

( Sur mon FS1000A, j'avais aussi installé une petite LED afin de "visualiser" l'émission)

Lorsque j'envoie une commande "PAIR" en envoyant "A" sur le port serie, je vois bien ma LED blink mais le volet ne le reçois pas ( biensur, j'ai passé le volet en "PROG" 3 secondes jusqu'au "up/down" du volet )
J'ai tenté la manip sur un 2nd volet, sans succès non plus :|


J'ai tenté avec https://github.com/Nickduino/Somfy_Remote

Cette lib n'utilise pas A0, mais D5, j'ai donc déplacé mon TX en D5... J'ai envoyé le sketch, repassé le volet en " PROG ", puis envoyé "p", cette fois, ma LED ne blink pas.
J'ai tenté de trouver le bon PIN en testant tout les ports du Mega ( c'est long :D ), mais je ne l'ai pas trouvé ( j'ai ma LED qui c'est uniquement allumée sur les PINs TX0 et RX0, ce qui est normal ).

Si je lance le sketch suivant:
Code: [Select]
void setup() {
pinMode(5, OUTPUT);
}

void loop() {
digitalWrite(5, HIGH);delay(2000);
digitalWrite(5, LOW);delay(2000);
}

J'ai bien ma LED connectée au FS1000A qui blink.


Les moteurs de mes volets sont des "OXIMO RTS 20/17 20Nm OXIMO50 (17 RPMs )"


Avez-vous des pistes d'inverstigations ?

merci pour le taff afin de comprendre le fonctionnement de ce proto en tout cas !

HyperCed

Sinon, tu as une technique plus bourrine pour contrôler des protocoles  non triviaux, comme avec mon portail Nice, tu rachètes une télécommande, tu soudes 2 fils aux extrémités du bouton poussoir de la télécommande. Ensuite, tu prends un relais 5V que tu branches sur l'arduino (ou un raspberry) et sur les 2 fils en mode NO. Et paf, ça fonctionne !

lio-taz

bonjour, je cherche une solution pour piloter mes volets somfy avec mon smartphone , j ai lus vos post mais ca ma l air trop compliqué pour moi.
j ai réussi a faire fonctionner ma porte de garage sur mon tel avec une carte wifi qui commande un relais et une application (ewelink).
j aimerais faire de même pour mes volets au travers d une télécommande somfy smoove origin bidouillée et une carte wifi avec deux relais (ouverture volet;fermeture volet)
mais je ne trouve pas ou souder mes fils pour fermer le circuit a l ouverture et a la fermeture .
quelqu un peut il me renseigner ? merci.

Go Up