{"id":2812,"date":"2018-12-20T22:25:19","date_gmt":"2018-12-20T21:25:19","guid":{"rendered":"http:\/\/www.lacavernedefred.ovh\/blog\/?p=2812"},"modified":"2018-12-30T18:45:07","modified_gmt":"2018-12-30T17:45:07","slug":"home-assistant-integration-du-devolo-smart-switch","status":"publish","type":"post","link":"https:\/\/www.lacavernedefred.ovh\/blog\/2018\/12\/20\/home-assistant-integration-du-devolo-smart-switch\/","title":{"rendered":"[Home Assistant] Int\u00e9gration du DEVOLO smart switch"},"content":{"rendered":"<h2><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2813 size-medium\" src=\"https:\/\/www.lacavernedefred.ovh\/blog\/wp-content\/uploads\/2018\/09\/DevoloInterrupteurIntelligent-300x300.jpg\" alt=\"\" width=\"300\" height=\"300\" srcset=\"https:\/\/www.lacavernedefred.ovh\/blog\/wp-content\/uploads\/2018\/09\/DevoloInterrupteurIntelligent-300x300.jpg 300w, https:\/\/www.lacavernedefred.ovh\/blog\/wp-content\/uploads\/2018\/09\/DevoloInterrupteurIntelligent-150x150.jpg 150w, https:\/\/www.lacavernedefred.ovh\/blog\/wp-content\/uploads\/2018\/09\/DevoloInterrupteurIntelligent.jpg 374w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/h2>\n<h2><\/h2>\n<p><!--more--><\/p>\n<h2>0\u00a0&#8211; Information produit<\/h2>\n<p>Le <strong>DEVOLO Smart Switch<\/strong> (MT2652) est un clone du<strong> ZWave.ME WallC S Switch<\/strong>. D&rsquo;apr\u00e8s la <a href=\"https:\/\/www.home-assistant.io\/docs\/z-wave\/device-specific\/\">documentation Home Assistant<\/a>, il faut appliquer la m\u00eame configuration que celle pr\u00e9vue pour <strong>Aeotec Wallmote<\/strong>.<\/p>\n<h2>I &#8211; Inclusion de l&rsquo;interrupteur<\/h2>\n<ol>\n<li>Placer le r\u00e9seau Zwave en mode inclusion depuis Home Assistant<\/li>\n<li>Appuyer durant 1 seconde un des 4 boutons<\/li>\n<li>Le mode inclusion est confirm\u00e9 par la LED qui clignote Rouge\/Vert, il dure 10 secondes avant timeout.<\/li>\n<li>Si l&rsquo;inclusion se passe correctement, on va voir apparaitre un nouveau device nomm\u00e9 <span style=\"color: #3366ff;\">Devolo home Control Scene Switch MT2652<\/span> !<\/li>\n<\/ol>\n<h2>II &#8211; Configuration de l&rsquo;interrupteur<\/h2>\n<p>Param\u00e9trer l&rsquo;interrupteur de la mani\u00e8re suivante :<\/p>\n<ul>\n<li>1: Button 1 and 3 pair mode =&gt; Separetely<\/li>\n<li>2:\u00a0Button 2 and 4 pair mode =&gt; Separetely<\/li>\n<\/ul>\n<p>Les autres param\u00e8tres peuvent \u00eatre laiss\u00e9s \u00e0 leur valeur par d\u00e9faut.<\/p>\n<p>Cela va ainsi permettre d&rsquo;affecter un\u00a0<span class=\"s1\"><strong>scene id<\/strong> \u00e0 chaque bouton :<br \/>\n<\/span><\/p>\n<ul>\n<li><strong>scene id = 1<\/strong> pour le bouton en haut \u00e0 gauche<\/li>\n<li><strong>scene id = 2<\/strong> pour le bouton en haut \u00e0 droite<\/li>\n<li><strong>scene id = 3<\/strong> pour le bouton en bas \u00e0 gauche<\/li>\n<li><strong>scene id = 4<\/strong> pour le bouton en bas \u00e0 droite<\/li>\n<\/ul>\n<p>Pour v\u00e9rifier, il suffira d&rsquo;aller voir dans les logs OZW de la section Z-Wave de Home Assistant en ayant press\u00e9 au pr\u00e9alable sur le bouton que l&rsquo;on veut tester.<\/p>\n<h2>III &#8211; MAJ zwcfg_xxxxxxx.xml<\/h2>\n<p>Chercher dans le fichier le mot cl\u00e9\u00a0<span style=\"color: #3366ff;\">COMMAND_CLASS_CENTRAL_SCENE<\/span> et modifier la section pour y ajouter les lignes suivantes :<\/p>\n<pre>&lt;CommandClass id=\"91\" name=\"COMMAND_CLASS_CENTRAL_SCENE\" version=\"1\" request_flags=\"5\" innif=\"true\" scenecount=\"0\"&gt;\r\n\t&lt;Instance index=\"1\" \/&gt;\r\n\t&lt;Value type=\"int\" genre=\"system\" instance=\"1\" index=\"1\" label=\"Scene Count\" units=\"\" read_only=\"true\" write_only=\"false\" verify_changes=\"false\" poll_intensity=\"0\" min=\"-2147483648\" max=\"2147483647\" value=\"0\" \/&gt;\r\n\t&lt;Value type=\"int\" genre=\"system\" instance=\"1\" index=\"2\" label=\"Scene Count\" units=\"\" read_only=\"true\" write_only=\"false\" verify_changes=\"false\" poll_intensity=\"0\" min=\"-2147483648\" max=\"2147483647\" value=\"0\" \/&gt;\r\n\t&lt;Value type=\"int\" genre=\"system\" instance=\"1\" index=\"3\" label=\"Scene Count\" units=\"\" read_only=\"true\" write_only=\"false\" verify_changes=\"false\" poll_intensity=\"0\" min=\"-2147483648\" max=\"2147483647\" value=\"0\" \/&gt;\r\n\t&lt;Value type=\"int\" genre=\"system\" instance=\"1\" index=\"4\" label=\"Scene Count\" units=\"\" read_only=\"true\" write_only=\"false\" verify_changes=\"false\" poll_intensity=\"0\" min=\"-2147483648\" max=\"2147483647\" value=\"0\" \/&gt;\r\n\t&lt;Value type=\"int\" genre=\"system\" instance=\"1\" index=\"5\" label=\"Scene Count\" units=\"\" read_only=\"true\" write_only=\"false\" verify_changes=\"false\" poll_intensity=\"0\" min=\"-2147483648\" max=\"2147483647\" value=\"0\" \/&gt;\r\n\t&lt;Value type=\"int\" genre=\"system\" instance=\"1\" index=\"6\" label=\"Scene Count\" units=\"\" read_only=\"true\" write_only=\"false\" verify_changes=\"false\" poll_intensity=\"0\" min=\"-2147483648\" max=\"2147483647\" value=\"0\" \/&gt;\r\n&lt;\/CommandClass&gt;<\/pre>\n<h2>IV &#8211; MAJ automations.xml<\/h2>\n<p>Enfin, pour utiliser chaque bouton, il suffit de cr\u00e9er une nouvelle section dans la partie automations.<\/p>\n<p>En voici un exemple :<\/p>\n<pre>#**************************************************************\r\n# Chambre parents : Devolo Home Control Interrupteur - Entr\u00e9e\r\n#**************************************************************\r\n  - alias: ChParents Allume Chevets\r\n    trigger:\r\n      platform: event\r\n      event_type: zwave.scene_activated\r\n      event_data:\r\n        entity_id: zwave.devolo_home_control_scene_switch_mt2652_2\r\n        scene_id: 1\r\n    action:\r\n      service: homeassistant.turn_on\r\n      entity_id: group.chevets_chambre_parents\r\n  - alias: ChParents Eteint Chevets\r\n    trigger:\r\n      platform: event\r\n      event_type: zwave.scene_activated\r\n      event_data:\r\n        entity_id: zwave.devolo_home_control_scene_switch_mt2652_2\r\n        scene_id: 3\r\n    action:\r\n      service: homeassistant.turn_off\r\n      entity_id: group.chevets_chambre_parents\r\n  - alias: ChParents Lampadaire ON\/OFF\r\n    trigger:\r\n      platform: event\r\n      event_type: zwave.scene_activated\r\n      event_data:\r\n        entity_id: zwave.devolo_home_control_scene_switch_mt2652_2\r\n        scene_id: 2\r\n    action:\r\n      service: homeassistant.toggle\r\n      entity_id: switch.lampadaire_table_a_langer\r\n  - alias: ChParents Eteint tout\r\n    trigger:\r\n      platform: event\r\n      event_type: zwave.scene_activated\r\n      event_data:\r\n        entity_id: zwave.devolo_home_control_scene_switch_mt2652_2\r\n        scene_id: 4\r\n    action:\r\n      service: homeassistant.turn_off\r\n      entity_id: group.lumieres_chambre_parents<\/pre>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"gallery","meta":{"footnotes":""},"categories":[117],"tags":[454,405,455,467,456],"_links":{"self":[{"href":"https:\/\/www.lacavernedefred.ovh\/blog\/wp-json\/wp\/v2\/posts\/2812"}],"collection":[{"href":"https:\/\/www.lacavernedefred.ovh\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lacavernedefred.ovh\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lacavernedefred.ovh\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lacavernedefred.ovh\/blog\/wp-json\/wp\/v2\/comments?post=2812"}],"version-history":[{"count":13,"href":"https:\/\/www.lacavernedefred.ovh\/blog\/wp-json\/wp\/v2\/posts\/2812\/revisions"}],"predecessor-version":[{"id":2851,"href":"https:\/\/www.lacavernedefred.ovh\/blog\/wp-json\/wp\/v2\/posts\/2812\/revisions\/2851"}],"wp:attachment":[{"href":"https:\/\/www.lacavernedefred.ovh\/blog\/wp-json\/wp\/v2\/media?parent=2812"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lacavernedefred.ovh\/blog\/wp-json\/wp\/v2\/categories?post=2812"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lacavernedefred.ovh\/blog\/wp-json\/wp\/v2\/tags?post=2812"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}