{"id":9038,"date":"2025-09-04T10:13:25","date_gmt":"2025-09-04T08:13:25","guid":{"rendered":"https:\/\/www.sigalou-domotique.fr\/?p=9038"},"modified":"2026-01-04T21:22:57","modified_gmt":"2026-01-04T19:22:57","slug":"je-domotise-mon-portail-avec-un-qs-zigbee-s10-c03","status":"publish","type":"post","link":"https:\/\/www.sigalou-domotique.fr\/en\/je-domotise-mon-portail-avec-un-qs-zigbee-s10-c03","title":{"rendered":"I domotise my portal with a QS-Zigbee-S10-C03"},"content":{"rendered":"<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-4236\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2023\/05\/portail-1.gif\" alt=\"Portal Control Button\" width=\"381\" height=\"187\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_89 counter-hierarchy ez-toc-counter ez-toc-light-blue ez-toc-container-direction\">\n<label for=\"ez-toc-cssicon-toggle-item-6ae469dec0350\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6ae469dec0350\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/je-domotise-mon-portail-avec-un-qs-zigbee-s10-c03\/#Domotiser_portail_Came_ZL180_en_5_etapes\" >Domotiser portal Came ZL180 in 5 steps<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/je-domotise-mon-portail-avec-un-qs-zigbee-s10-c03\/#Mes_objectifs_precis\" >My precise objectives<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/je-domotise-mon-portail-avec-un-qs-zigbee-s10-c03\/#Contexte_de_mon_installation\" >Context of my installation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/je-domotise-mon-portail-avec-un-qs-zigbee-s10-c03\/#Presentation_des_borniers_ZL180\" >Presentation of ZL180 terminal blocks<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/je-domotise-mon-portail-avec-un-qs-zigbee-s10-c03\/#Je_commande_louverturefermeture\" >I order the opening\/closing<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/je-domotise-mon-portail-avec-un-qs-zigbee-s10-c03\/#Je_recupere_letat_ouvertferme\" >I am recovering the open\/closed state<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/je-domotise-mon-portail-avec-un-qs-zigbee-s10-c03\/#Configuration_DIP2_obligatoire\" >Mandatory DIP2 configuration<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/je-domotise-mon-portail-avec-un-qs-zigbee-s10-c03\/#Choix_du_module_Zigbee_domotique\" >Choice of Zigbee home automation module<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/je-domotise-mon-portail-avec-un-qs-zigbee-s10-c03\/#Ou_acheter_cet_equipement\" >Where to buy this equipment?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/je-domotise-mon-portail-avec-un-qs-zigbee-s10-c03\/#Schema_cablage_complet_portail\" >Complete portal wiring diagram<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/je-domotise-mon-portail-avec-un-qs-zigbee-s10-c03\/#Jappaire_le_module_Zigbee2MQTT\" >I pair the Zigbee2MQTT module<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/je-domotise-mon-portail-avec-un-qs-zigbee-s10-c03\/#Configuration_Cover_Home_Assistant\" >Configuration Cover Home Assistant<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/je-domotise-mon-portail-avec-un-qs-zigbee-s10-c03\/#Creation_bouton_dashboard_portail\" >Creation of dashboard portal button<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/je-domotise-mon-portail-avec-un-qs-zigbee-s10-c03\/#Version_simple_button-card\" >Simple button-card version<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/je-domotise-mon-portail-avec-un-qs-zigbee-s10-c03\/#Version_avancee_picture-elements\" >Advanced version picture-elements<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/je-domotise-mon-portail-avec-un-qs-zigbee-s10-c03\/#Integration_commande_vocale_Alexa\" >Alexa voice command integration<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/www.sigalou-domotique.fr\/en\/je-domotise-mon-portail-avec-un-qs-zigbee-s10-c03\/#Forum_discussion_et_retours\" >Discussion and feedback forum<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Domotiser_portail_Came_ZL180_en_5_etapes\"><\/span>Domotiser portal Came ZL180 in 5 steps<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">I domotise my portal beating Came with ZL180 card thanks to a Zigbee module <a href=\"https:\/\/www.sigalou-domotique.fr\/en\/product\/qs-zigbee-s10-c03\/\" target=\"_blank\" rel=\"noopener\">QS-Zigbee-S10-C03<\/a>. This tutorial explains wiring, Zigbee2MQTT configuration, Home Assistant and Alexa for full voice control. A dashboard button and real state feedback make use simple and reliable for everyone.<!--more--><\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Mes_objectifs_precis\"><\/span>My precise objectives<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li>I create a dashboard button that sends the order On + pause 500ms + Off to operate the portal.<\/li>\r\n<li>I recover the open\/closed real state return via dry contact.<\/li>\r\n<li>I join Alexa to order \u2018Alexa, open the portal\u2019 vocally.<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Contexte_de_mon_installation\"><\/span>Context of my installation<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">My beating portal Came uses a ZL180 control card. This card manages engines, race endings and safety. The full technical instructions are available here for reference:<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2023\/05\/ZL180_F.pdf\" target=\"_blank\" rel=\"noopener\">ZL180 Came Card Technical Notice<\/a><\/p>\r\n\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-4188\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2023\/05\/zl180.png\" alt=\"ZL180 Came control card\" width=\"428\" height=\"335\" srcset=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2023\/05\/zl180.png 428w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2023\/05\/zl180-300x235.png 300w\" sizes=\"auto, (max-width: 428px) 100vw, 428px\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Presentation_des_borniers_ZL180\"><\/span>Presentation of ZL180 terminal blocks<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">All home automation connections are done on the terminal blocks at the bottom right of the ZL180 card. These terminals allow to connect dry contacts or potentials to control and supervise the portal.<\/p>\r\n\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-4193\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2023\/05\/zl180-2.png\" alt=\"ZL180 card terminals identified\" width=\"428\" height=\"115\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Je_commande_louverturefermeture\"><\/span>I order the opening\/closing<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">To open or close the gate, I use a dry contact between terminals 2 and 7. The exact sequence is: Contact closed 500ms then opened. This pulse reverses the direction of the portal (pulse).<\/p>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li>I close the contact between terminal 2 and terminal 7 (ON).<\/li>\r\n<li>I expect 500 milliseconds precise.<\/li>\r\n<li>I open the contact (OFF).<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">This impulse principle is detailed on page 8 of the technical leaflet Came ZL180.<\/p>\r\n\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-4194\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2023\/05\/zl180-3.png\" alt=\"Impulse sequence diagram ZL180\" width=\"800\" height=\"189\" srcset=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2023\/05\/zl180-3.png 1174w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2023\/05\/zl180-3-600x142.png 600w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2023\/05\/zl180-3-300x71.png 300w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2023\/05\/zl180-3-1024x242.png 1024w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2023\/05\/zl180-3-768x182.png 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Je_recupere_letat_ouvertferme\"><\/span>I am recovering the open\/closed state<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">The ZL180 card does not offer direct dry contact for the status of the portal. I use the \u2018open gate\u2019 signalling device, which delivers 24V between terminals 5 and 10 when the gate is closed (page 6 of the notice).<\/p>\r\n\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-4199\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2023\/05\/zl180-4.png\" alt=\"Signaling state gate terminals 5-10\" width=\"800\" height=\"160\" srcset=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2023\/05\/zl180-4.png 991w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2023\/05\/zl180-4-600x120.png 600w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2023\/05\/zl180-4-300x60.png 300w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2023\/05\/zl180-4-768x153.png 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n<p class=\"wp-block-paragraph\">To convert this 24V to dry contact (home automation compatible), I add a 24V relay IEC255. The diagram shows the connection: coil between 5-10, NA contact to Zigbee module.<\/p>\r\n\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-4201\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2023\/05\/zl180-6.png\" alt=\"Conversion 24V to dry contact relay\" width=\"723\" height=\"198\" srcset=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2023\/05\/zl180-6.png 723w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2023\/05\/zl180-6-600x164.png 600w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2023\/05\/zl180-6-300x82.png 300w\" sizes=\"auto, (max-width: 723px) 100vw, 723px\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n<p class=\"wp-block-paragraph\">The relay is installed in the Came housing with its DIN support. Check the electrical insulation for safety.<\/p>\r\n\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-4204\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2023\/05\/zl180-8.png\" alt=\"IEC255 Relay Installation Came Enclosure\" width=\"751\" height=\"395\" srcset=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2023\/05\/zl180-8.png 931w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2023\/05\/zl180-8-600x316.png 600w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2023\/05\/zl180-8-300x158.png 300w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2023\/05\/zl180-8-768x404.png 768w\" sizes=\"auto, (max-width: 751px) 100vw, 751px\" \/><\/figure>\r\n<\/div>\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-4203\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2023\/05\/zl180-7.png\" alt=\"Relay IEC255 24V used\" width=\"200\" height=\"285\" srcset=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2023\/05\/zl180-7.png 283w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2023\/05\/zl180-7-210x300.png 210w\" sizes=\"auto, (max-width: 200px) 100vw, 200px\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Configuration_DIP2_obligatoire\"><\/span>Mandatory DIP2 configuration<span class=\"ez-toc-section-end\"><\/span><\/h3>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">If some pulses are not taken into account, check the DIP2 of the ZL180 card. The \"Stop\" function (DIP2=ON) blocks the portal at each pulse. Switch DIP2 to OFF for normal impulse operation.<\/p>\r\n\r\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-9348\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2025\/12\/Capture-decran-2025-12-26-173359.png\" alt=\"Configuration DIP2 card ZL180 OFF\" width=\"400\" height=\"167\" srcset=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2025\/12\/Capture-decran-2025-12-26-173359.png 815w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2025\/12\/Capture-decran-2025-12-26-173359-600x250.png 600w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2025\/12\/Capture-decran-2025-12-26-173359-300x125.png 300w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2025\/12\/Capture-decran-2025-12-26-173359-768x320.png 768w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/p>\r\n\r\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Choix_du_module_Zigbee_domotique\"><\/span>Choice of Zigbee home automation module<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">I tested several modules before choosing. The initial WiFi ESP raised reliability issues. The alternatives assessed are as follows:<\/p>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li><a href=\"https:\/\/www.domadoo.fr\/fr\/peripheriques\/6521-frient-module-i-o-zigbee-30-4-entrees-2-sorties-iomzb-110-5713594003986.html?domid=67\" target=\"_blank\" rel=\"noopener\">Frient IOMZB-110<\/a> : 4 inputs + 2 dry outputs, efficient but 50\u20ac.<\/li>\r\n<li><a href=\"https:\/\/www.sigalou-domotique.fr\/en\/je-teste-le-smart-switch-zg-005-rf\/\" target=\"_blank\" rel=\"noopener\">Tuya ZG-005-RF<\/a> : 4 dry outings at 18\u20ac, excellent multi-purpose.<\/li>\r\n<li><a href=\"https:\/\/www.domadoo.fr\/fr\/peripheriques\/5688-nodon-micromodule-commutateur-multifonctions-zigbee-16a-3700313925188.html?domid=67\" target=\"_blank\" rel=\"noopener\">Nodon SIN-4-1-20<\/a> : Powerful outputs, no state input.<\/li>\r\n<li><a href=\"https:\/\/www.domadoo.fr\/fr\/micromodule-connecte\/8078-moes-module-porte-de-garage-zigbee-tuya-smart-life-capteur-porte.html?domid=67\" target=\"_blank\" rel=\"noopener\">Moes ZM-102-M-MS<\/a> : Specific garage, to be tested.<\/li>\r\n<li><a href=\"https:\/\/www.domadoo.fr\/fr\/produits-de-domotique\/7672-bosch-smart-home-relais-intelligent-zigbee-contact-sec-impulsion-bmct-rz.html?domid=67\" target=\"_blank\" rel=\"noopener\">Bosch BMCT-RZ<\/a> : Pro quality, potential entry only.<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Final choice: <a href=\"https:\/\/www.sigalou-domotique.fr\/en\/product\/qs-zigbee-s10-c03\/\" target=\"_blank\" rel=\"noopener\">QS-Zigbee-S10-C03<\/a> at \u20ac9. Compact, dry input\/output, built-in timer 500ms, simple pairing.<\/p>\r\n\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter size-medium is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9041\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2025\/09\/20250904_094147-274x300.jpg\" alt=\"Module Zigbee QS-Zigbee-S10-C03\" width=\"274\" height=\"300\" srcset=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2025\/09\/20250904_094147-274x300.jpg 274w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2025\/09\/20250904_094147-scaled-600x658.jpg 600w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2025\/09\/20250904_094147-934x1024.jpg 934w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2025\/09\/20250904_094147-768x842.jpg 768w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2025\/09\/20250904_094147-1401x1536.jpg 1401w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2025\/09\/20250904_094147-1869x2048.jpg 1869w\" sizes=\"auto, (max-width: 274px) 100vw, 274px\" \/><\/figure>\r\n<\/div>\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter size-medium is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9042\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2025\/09\/garage02-300x251.png\" alt=\"Broaching module QS-Zigbee-S10-C03\" width=\"274\" height=\"229\" srcset=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2025\/09\/garage02-300x251.png 300w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2025\/09\/garage02.png 434w\" sizes=\"auto, (max-width: 274px) 100vw, 274px\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Simple and logical brochure: N (neutral), L (phase 230V), S1-S2 (state dry contact input), L1-L2 (pulse output).<\/p>\r\n\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9044\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2025\/09\/schema.jpg\" alt=\"Connection module Zigbee portal\" width=\"503\" height=\"447\" srcset=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2025\/09\/schema.jpg 760w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2025\/09\/schema-600x534.jpg 600w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2025\/09\/schema-300x267.jpg 300w\" sizes=\"auto, (max-width: 503px) 100vw, 503px\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Ou_acheter_cet_equipement\"><\/span>Where to buy this equipment?<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n<p>Here is the link to the page dedicated to <a href=\"https:\/\/www.sigalou-domotique.fr\/en\/product\/qs-zigbee-s10-c03\/\" target=\"_blank\" rel=\"noopener\">QS-Zigbee-S10-C03<\/a>. I referenced the sellers and prices.<\/p>\r\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Schema_cablage_complet_portail\"><\/span>Complete portal wiring diagram<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9046\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2025\/09\/garage03.png\" alt=\"Complete wiring diagram ZL180 + Zigbee + relay\" width=\"800\" height=\"725\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Jappaire_le_module_Zigbee2MQTT\"><\/span>I pair the Zigbee2MQTT module<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Power on = auto pairing mode (green LED flashes). Physical button on the module to force if necessary. The module appears as TS0603 in Zigbee2MQTT.<\/p>\r\n\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9047\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2025\/09\/20250904_095010.jpg\" alt=\"Zigbee Module Pairing Button\" width=\"355\" height=\"337\" srcset=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2025\/09\/20250904_095010.jpg 2232w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2025\/09\/20250904_095010-600x570.jpg 600w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2025\/09\/20250904_095010-300x285.jpg 300w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2025\/09\/20250904_095010-1024x973.jpg 1024w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2025\/09\/20250904_095010-768x729.jpg 768w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2025\/09\/20250904_095010-1536x1459.jpg 1536w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2025\/09\/20250904_095010-2048x1945.jpg 2048w\" sizes=\"auto, (max-width: 355px) 100vw, 355px\" \/><\/figure>\r\n<\/div>\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9048\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2025\/09\/garage01.png\" alt=\"Successful pairing TS0603 Zigbee2MQTT\" width=\"744\" height=\"586\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n<p class=\"wp-block-paragraph\">I rename it Came and test: toggle switch = pulse 500ms auto + cooldown anti-spam. Short circuit S1-S2 = binary _sensor ON (closed).<\/p>\r\n\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9049\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2025\/09\/garage04.png\" alt=\"Came Zigbee2MQTT Module Rename\" width=\"370\" height=\"216\" srcset=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2025\/09\/garage04.png 370w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2025\/09\/garage04-300x175.png 300w\" sizes=\"auto, (max-width: 370px) 100vw, 370px\" \/><\/figure>\r\n<\/div>\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9050\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2025\/09\/garage05.png\" alt=\"Test toggle pulse Zigbee2MQTT\" width=\"577\" height=\"346\" srcset=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2025\/09\/garage05.png 577w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2025\/09\/garage05-300x180.png 300w\" sizes=\"auto, (max-width: 577px) 100vw, 577px\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li><strong>binary_sensor.came_garage_door_contact<\/strong> : off=open, on=closed.<\/li>\r\n<li><strong>switch.came _state<\/strong> : toggle = opening\/closing pulse.<\/li>\r\n<\/ul>\r\n\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9051\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2025\/09\/garage06.png\" alt=\"Entities Zigbee2MQTT Came Portal\" width=\"496\" height=\"63\" srcset=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2025\/09\/garage06.png 496w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2025\/09\/garage06-300x38.png 300w\" sizes=\"auto, (max-width: 496px) 100vw, 496px\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Configuration_Cover_Home_Assistant\"><\/span>Configuration Cover Home Assistant<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">A Cover unifies state + command into an entity. value_template reads the binary_sensor, open\/close toggle the switch. Icon changes according to state for clear visualization.<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>platform: template covers: portal: device_class: window friendly_name: Single _id \"Portal\": cover.portal value _template: \"{{ is_state('binary_sensor.came_garage _door_contact', 'off') }}\" open_cover: Service: switch.toggle target: entity_id: switch.came_state close_cover: Service: switch.toggle target: entity_id: switch.came _state icon_template: &gt;- {% if is_state('binary_sensor.came_garage_door_contact', 'off') %mdi:gate-open {% else %mdi:gate {% endif %}<\/code><\/pre>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">device_class: window avoids the voice PIN code. File in configuration\/covers.yaml, HA restart required.<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Creation_bouton_dashboard_portail\"><\/span>Creation of dashboard portal button<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-4236\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2023\/05\/portail-1.gif\" alt=\"Animated Portal Control Dashboard Button\" width=\"381\" height=\"187\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Version_simple_button-card\"><\/span>Simple button-card version<span class=\"ez-toc-section-end\"><\/span><\/h3>\r\n\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-4232\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2023\/05\/zl180-13.png\" alt=\"Simple button cover.portal\" width=\"744\" height=\"247\" srcset=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2023\/05\/zl180-13.png 744w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2023\/05\/zl180-13-600x199.png 600w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2023\/05\/zl180-13-300x100.png 300w\" sizes=\"auto, (max-width: 744px) 100vw, 744px\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>Type: custom:button-card show_name: false tap_action: Action: toggle entity: cover.portal state: -value: close color: gray - value: open color: red<\/code><\/pre>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Version_avancee_picture-elements\"><\/span>Advanced version picture-elements<span class=\"ez-toc-section-end\"><\/span><\/h3>\r\n\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9052\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2025\/09\/garage07.png\" alt=\"Integrated picture-elements button\" width=\"274\" height=\"250\" \/><\/figure>\r\n<\/div>\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9053\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2025\/09\/portailouvert.gif\" alt=\"Open Portal Button Animation\" width=\"274\" height=\"250\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>- type: custom:button-card color_type: card entity: cover.portal show_name: false tap_action: Action: toggle state: -value: open color: \"#4f010a\" icon: mdi:gate-open styles: card: - animation: blink 2s ease infinite - operator: default color: \"#49556c\" icon: mdi:gate styles: card: - height: 110px - width: 110px style: top: 93% left: 5%<\/code><\/pre>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Integration_commande_vocale_Alexa\"><\/span>Alexa voice command integration<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Exposer cover.portal to Alexa allows \"Alexa, open the portal\". No PIN code thanks to device_class window.<\/p>\r\n\r\n\r\n\r\n<ol class=\"wp-block-list\">\r\n<li>Settings &gt; Voice Assistants in Home Assistant.<\/li>\r\n<li>Click \"x exposed entity(ies)\" at the bottom left.<\/li>\r\n<li>Check cover.portal and validate.<\/li>\r\n<\/ol>\r\n\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-4242\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2023\/05\/zl180-14.png\" alt=\"Menu Voice Assistants Home Assistant\" width=\"504\" height=\"73\" srcset=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2023\/05\/zl180-14.png 504w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2023\/05\/zl180-14-300x43.png 300w\" sizes=\"auto, (max-width: 504px) 100vw, 504px\" \/><\/figure>\r\n<\/div>\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-4243\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2023\/05\/zl180-15.png\" alt=\"Alexa HA Entities Exhibition\" width=\"629\" height=\"284\" srcset=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2023\/05\/zl180-15.png 629w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2023\/05\/zl180-15-600x271.png 600w, https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2023\/05\/zl180-15-300x135.png 300w\" sizes=\"auto, (max-width: 629px) 100vw, 629px\" \/><\/figure>\r\n<\/div>\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-4244\" src=\"https:\/\/www.sigalou-domotique.fr\/wp-content\/uploads\/2023\/05\/zl180-16.png\" alt=\"Selection cover.portal Alexa\" width=\"300\" height=\"70\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Forum_discussion_et_retours\"><\/span>Discussion and feedback forum<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Exchange on this project domotisation portal Came ZL180 on the HACF forum:<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/forum.hacf.fr\/t\/retex-je-domotise-mon-portail\/\" target=\"_blank\" rel=\"noopener\">HACF Forum: Domotiser portal Came<\/a><\/p>\r\n\r\n<p>&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>Domotize portal Came ZL180 in 5 steps I domotize my portal beating Came with card ZL180 with a module Zigbee QS-Zigbee-S10-C03. This tutorial explains the wiring, Zigbee2MQTT, Home Assistant and Alexa configuration for complete voice control. A dashboard button and real-world feedback make it simple and reliable for everyone to use.<\/p>","protected":false},"author":1,"featured_media":9041,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[14,53,166],"tags":[69],"class_list":["post-9038","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-domotique","category-home-assistant","category-retex","tag-portail"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.sigalou-domotique.fr\/en\/wp-json\/wp\/v2\/posts\/9038","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sigalou-domotique.fr\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sigalou-domotique.fr\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sigalou-domotique.fr\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sigalou-domotique.fr\/en\/wp-json\/wp\/v2\/comments?post=9038"}],"version-history":[{"count":0,"href":"https:\/\/www.sigalou-domotique.fr\/en\/wp-json\/wp\/v2\/posts\/9038\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sigalou-domotique.fr\/en\/wp-json\/wp\/v2\/media\/9041"}],"wp:attachment":[{"href":"https:\/\/www.sigalou-domotique.fr\/en\/wp-json\/wp\/v2\/media?parent=9038"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sigalou-domotique.fr\/en\/wp-json\/wp\/v2\/categories?post=9038"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sigalou-domotique.fr\/en\/wp-json\/wp\/v2\/tags?post=9038"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}