{"id":3386,"date":"2024-11-01T18:20:17","date_gmt":"2024-11-01T17:20:17","guid":{"rendered":"https:\/\/domo.rem81.com\/?p=3386"},"modified":"2026-03-27T18:36:18","modified_gmt":"2026-03-27T17:36:18","slug":"ha-pilotage-volets-somfyr-rts","status":"publish","type":"post","link":"https:\/\/domo.rem81.com\/index.php\/2024\/11\/01\/ha-pilotage-volets-somfyr-rts\/","title":{"rendered":"HA-Piloter les volets Somfy RTS avec \u00ab\u00a0ESPSomfy-RTS\u00a0\u00bb"},"content":{"rendered":"\n\n\n\n<h1 class=\"wp-block-heading\">Intro<\/h1>\n\n\n\n<p>Pour contr\u00f4ler mes volets Somfy RTS, j\u2019ai opt\u00e9 pour la solution open-source ESPSomfy-RTS, que j\u2019ai d\u00e9couverte sur GitHub (voir <a href=\"https:\/\/github.com\/rstrouse\/ESPSomfy-RTS\/wiki\/Configuring-the-Software\" target=\"_blank\" rel=\"noreferrer noopener\">ici<\/a>). Ce projet utilise un ESP32 coupl\u00e9 \u00e0 un module CC1101 pour envoyer et recevoir des commandes RTS sur la fr\u00e9quence 433 MHz. Voici pourquoi et comment je l\u2019utilise :<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Mat\u00e9riel<\/h1>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Mat\u00e9riel abordable<\/strong> : Pour environ 12 \u20ac, j\u2019ai assembl\u00e9 un ESP32 et un CC1101 avec des connecteurs Dupont, sans soudure. C\u2019est simple et accessible. Voir sur Ali ou Amazon <a href=\"https:\/\/amzn.eu\/d\/02CbeTaX\">https:\/\/amzn.eu\/d\/02CbeTaX<\/a><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"389\" height=\"400\" src=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2024\/11\/image-2.png\" alt=\"\" class=\"wp-image-4377\" srcset=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2024\/11\/image-2.png 389w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2024\/11\/image-2-292x300.png 292w\" sizes=\"auto, (max-width: 389px) 100vw, 389px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ESP32: <a href=\"https:\/\/fr.aliexpress.com\/item\/1005004476867346.html?spm=a2g0o.order_list.order_list_main.100.20645e5brkWdMJ&amp;gatewayAdapt=glo2fra\">https:\/\/fr.aliexpress.com\/item\/1005004476867346.html?spm=a2g0o.order_list.order_list_main.100.20645e5brkWdMJ&amp;gatewayAdapt=glo2fra<\/a><\/li>\n\n\n\n<li>CC1101: <a href=\"https:\/\/www.amazon.fr\/ICQUANZX-Module-CC1101-%C3%A9metteur-r%C3%A9cepteur-antenne\/dp\/B07YX92NMP\/ref=sr_1_7?__mk_fr_FR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&amp;crid=14EDH4YVCM051&amp;dib=eyJ2IjoiMSJ9.jMGr0zOAtC4bNZ4OTx7Ad11lt1ArgwUbOkKHpqZ6Hbj72uAWNvdEm2s6h4SPmG3rIa9WaglfWCWogzIsdTkQLlzwo9axzNQZgGBOGRYOTH-qZyZn5KK2Q0OvsVe_1V8T1Rg_ghXSnZ6FUIVvxtUeuO6BSYJy4T1EerJcMf4ABWu0klvMvc4OCKMNRKCLAKcKTnCwwXXtGNVUlRhaCJggPD-mZVSaCEke24ZcmQkhXChkkt0upPlqSwCTeOsDZG6iqslvpoiCdMHdfVEmQs8mjAC1kErjwEpDx7dgqLIOujQ.bsgwxEqbTXrcwD8DlmJ4trZ1MPaskoAVuk_h2SeQIFk&amp;dib_tag=se&amp;keywords=cc1101&amp;qid=1773223752&amp;sprefix=cc1101%2Caps%2C313&amp;sr=8-7\">https:\/\/www.amazon.fr\/ICQUANZX-Module-CC1101-%C3%A9metteur-r%C3%A9cepteur-antenne\/dp\/B07YX92NMP\/ref=sr_1_7?__mk_fr_FR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&amp;crid=14EDH4YVCM051&amp;dib=eyJ2IjoiMSJ9.jMGr0zOAtC4bNZ4OTx7Ad11lt1ArgwUbOkKHpqZ6Hbj72uAWNvdEm2s6h4SPmG3rIa9WaglfWCWogzIsdTkQLlzwo9axzNQZgGBOGRYOTH-qZyZn5KK2Q0OvsVe_1V8T1Rg_ghXSnZ6FUIVvxtUeuO6BSYJy4T1EerJcMf4ABWu0klvMvc4OCKMNRKCLAKcKTnCwwXXtGNVUlRhaCJggPD-mZVSaCEke24ZcmQkhXChkkt0upPlqSwCTeOsDZG6iqslvpoiCdMHdfVEmQs8mjAC1kErjwEpDx7dgqLIOujQ.bsgwxEqbTXrcwD8DlmJ4trZ1MPaskoAVuk_h2SeQIFk&amp;dib_tag=se&amp;keywords=cc1101&amp;qid=1773223752&amp;sprefix=cc1101%2Caps%2C313&amp;sr=8-7<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Logiciel<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Configuration<\/strong> : Apr\u00e8s avoir flash\u00e9 le firmware (disponible dans les releases GitHub), je connecte l\u2019ESP32 \u00e0 mon r\u00e9seau Wi-Fi via son interface web (<a href=\"http:\/\/192.168.4.1\" target=\"_blank\" rel=\"noreferrer noopener\">http:\/\/192.168.4.1<\/a> en mode AP initial). Ensuite, je configure les volets en les associant au syst\u00e8me, un peu comme on programme une t\u00e9l\u00e9commande Somfy.<\/li>\n\n\n\n<li><strong>Int\u00e9gration avec Home Assistant<\/strong> : ESPSomfy-RTS s\u2019int\u00e8gre nativement \u00e0 Home Assistant via une d\u00e9couverte automatique ou MQTT. Mes scripts (comme ceux ci-dessus) appellent ensuite les commandes via les entit\u00e9s cr\u00e9\u00e9es (ex. cover.volet_salon).<\/li>\n\n\n\n<li><strong>Avantages<\/strong> : Contrairement \u00e0 une t\u00e9l\u00e9commande classique, ESPSomfy-RTS suit la position des volets m\u00eame quand je les pilote manuellement, et il supporte jusqu\u2019\u00e0 32 volets individuels ou 16 groupes. Un vrai plus pour une maison connect\u00e9e !<\/li>\n<\/ul>\n\n\n\n<p>Pour plus de d\u00e9tails sur la configuration, consultez le <a href=\"https:\/\/github.com\/rstrouse\/ESPSomfy-RTS\/wiki\/Configuring-the-Software\" target=\"_blank\" rel=\"noreferrer noopener\">wiki officiel<\/a>. Avec cette solution, mes volets sont non seulement automatis\u00e9s, mais aussi accessibles depuis n\u2019importe o\u00f9 via Home Assistant.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"462\" height=\"555\" data-id=\"3513\" src=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2025\/03\/Capture-decran-du-2025-03-28-12-00-18-1.png\" alt=\"\" class=\"wp-image-3513\" srcset=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2025\/03\/Capture-decran-du-2025-03-28-12-00-18-1.png 462w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2025\/03\/Capture-decran-du-2025-03-28-12-00-18-1-250x300.png 250w\" sizes=\"auto, (max-width: 462px) 100vw, 462px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"456\" height=\"603\" data-id=\"3514\" src=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2025\/03\/Capture-decran-du-2025-03-28-12-01-58.png\" alt=\"\" class=\"wp-image-3514\" srcset=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2025\/03\/Capture-decran-du-2025-03-28-12-01-58.png 456w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2025\/03\/Capture-decran-du-2025-03-28-12-01-58-227x300.png 227w\" sizes=\"auto, (max-width: 456px) 100vw, 456px\" \/><\/figure>\n<\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"414\" height=\"762\" src=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2024\/11\/image.png\" alt=\"\" class=\"wp-image-3809\" srcset=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2024\/11\/image.png 414w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2024\/11\/image-163x300.png 163w\" sizes=\"auto, (max-width: 414px) 100vw, 414px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Montage de l&rsquo;ESP32<\/h2>\n\n\n\n<p>Afin de fiabiliser mon montage, j&rsquo;ai opt\u00e9 pour la conception d&rsquo;un PCB avec EasyEda et confi\u00e9 sa r\u00e9alisation \u00e0 <a href=\"https:\/\/jlcpcb.com\/\" data-type=\"link\" data-id=\"https:\/\/jlcpcb.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">JLCPCB<\/a> (5 ex pour une poign\u00e9e d&rsquo;\u20ac).<\/p>\n\n\n\n<p>Le fichier Gerber est disponible au telechargement ici: <\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/remycrochon\/domo.rem81\/tree\/main\/HA-Automatisation%20des%20volets%20RTS%20V2025\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/github.com\/remycrochon\/domo.rem81\/tree\/main\/HA-Automatisation%20des%20volets%20RTS%20V2025<\/a><\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"420\" height=\"549\" data-id=\"3519\" src=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2025\/03\/Capture-decran-du-2025-03-28-12-04-41.png\" alt=\"\" class=\"wp-image-3519\" srcset=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2025\/03\/Capture-decran-du-2025-03-28-12-04-41.png 420w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2025\/03\/Capture-decran-du-2025-03-28-12-04-41-230x300.png 230w\" sizes=\"auto, (max-width: 420px) 100vw, 420px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"229\" height=\"506\" data-id=\"3518\" src=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2025\/03\/Capture-decran-du-2025-03-28-12-05-15.png\" alt=\"\" class=\"wp-image-3518\" srcset=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2025\/03\/Capture-decran-du-2025-03-28-12-05-15.png 229w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2025\/03\/Capture-decran-du-2025-03-28-12-05-15-136x300.png 136w\" sizes=\"auto, (max-width: 229px) 100vw, 229px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" data-id=\"3520\" src=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2025\/03\/IMG_0585-768x1024.jpeg\" alt=\"\" class=\"wp-image-3520\" srcset=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2025\/03\/IMG_0585-768x1024.jpeg 768w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2025\/03\/IMG_0585-225x300.jpeg 225w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2025\/03\/IMG_0585-1152x1536.jpeg 1152w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2025\/03\/IMG_0585.jpeg 1536w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n<\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">Conclusion<\/h1>\n\n\n\n<p>Avec cette automatisation, mes volets RTS sont devenus de vrais alli\u00e9s au quotidien. Que ce soit pour garder la fra\u00eecheur en \u00e9t\u00e9, profiter du soleil d\u2019hiver ou s\u00e9curiser la maison en mon absence, tout est g\u00e9r\u00e9 sans effort. La mesure de luminosit\u00e9 ajoute une pr\u00e9cision redoutable, et ESPSomfy-RTS apporte une solution robuste et \u00e9conomique pour piloter mes volets Somfy. Si vous avez des volets compatibles RTS et Home Assistant, je vous encourage \u00e0 tester cette configuration. Vous avez des id\u00e9es pour l\u2019am\u00e9liorer ? Laissez un commentaire sur domo.rem81.com !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Intro Pour contr\u00f4ler mes volets Somfy RTS, j\u2019ai opt\u00e9 pour la solution open-source ESPSomfy-RTS, que j\u2019ai d\u00e9couverte sur GitHub (voir ici). Ce projet utilise un ESP32 coupl\u00e9 \u00e0 un module &hellip; <\/p>\n","protected":false},"author":1,"featured_media":3526,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[17,53],"class_list":["post-3386","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-homeassistant","tag-esphome","tag-wemos-d1"],"_links":{"self":[{"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/posts\/3386","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/comments?post=3386"}],"version-history":[{"count":21,"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/posts\/3386\/revisions"}],"predecessor-version":[{"id":4379,"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/posts\/3386\/revisions\/4379"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/media\/3526"}],"wp:attachment":[{"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/media?parent=3386"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/categories?post=3386"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/tags?post=3386"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}