0 – Information produit
Le DEVOLO Smart Switch (MT2652) est un clone du ZWave.ME WallC S Switch. D’après la documentation Home Assistant, il faut appliquer la même configuration que celle prévue pour Aeotec Wallmote.
I – Inclusion de l’interrupteur
- Placer le réseau Zwave en mode inclusion depuis Home Assistant
- Appuyer durant 1 seconde un des 4 boutons
- Le mode inclusion est confirmé par la LED qui clignote Rouge/Vert, il dure 10 secondes avant timeout.
- Si l’inclusion se passe correctement, on va voir apparaitre un nouveau device nommé Devolo home Control Scene Switch MT2652 !
II – Configuration de l’interrupteur
Paramétrer l’interrupteur de la manière suivante :
- 1: Button 1 and 3 pair mode => Separetely
- 2: Button 2 and 4 pair mode => Separetely
Les autres paramètres peuvent être laissés à leur valeur par défaut.
Cela va ainsi permettre d’affecter un scene id à chaque bouton :
- scene id = 1 pour le bouton en haut à gauche
- scene id = 2 pour le bouton en haut à droite
- scene id = 3 pour le bouton en bas à gauche
- scene id = 4 pour le bouton en bas à droite
Pour vérifier, il suffira d’aller voir dans les logs OZW de la section Z-Wave de Home Assistant en ayant pressé au préalable sur le bouton que l’on veut tester.
III – MAJ zwcfg_xxxxxxx.xml
Chercher dans le fichier le mot clé COMMAND_CLASS_CENTRAL_SCENE et modifier la section pour y ajouter les lignes suivantes :
<CommandClass id="91" name="COMMAND_CLASS_CENTRAL_SCENE" version="1" request_flags="5" innif="true" scenecount="0"> <Instance index="1" /> <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" /> <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" /> <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" /> <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" /> <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" /> <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" /> </CommandClass>
IV – MAJ automations.xml
Enfin, pour utiliser chaque bouton, il suffit de créer une nouvelle section dans la partie automations.
En voici un exemple :
#************************************************************** # Chambre parents : Devolo Home Control Interrupteur - Entrée #************************************************************** - alias: ChParents Allume Chevets trigger: platform: event event_type: zwave.scene_activated event_data: entity_id: zwave.devolo_home_control_scene_switch_mt2652_2 scene_id: 1 action: service: homeassistant.turn_on entity_id: group.chevets_chambre_parents - alias: ChParents Eteint Chevets trigger: platform: event event_type: zwave.scene_activated event_data: entity_id: zwave.devolo_home_control_scene_switch_mt2652_2 scene_id: 3 action: service: homeassistant.turn_off entity_id: group.chevets_chambre_parents - alias: ChParents Lampadaire ON/OFF trigger: platform: event event_type: zwave.scene_activated event_data: entity_id: zwave.devolo_home_control_scene_switch_mt2652_2 scene_id: 2 action: service: homeassistant.toggle entity_id: switch.lampadaire_table_a_langer - alias: ChParents Eteint tout trigger: platform: event event_type: zwave.scene_activated event_data: entity_id: zwave.devolo_home_control_scene_switch_mt2652_2 scene_id: 4 action: service: homeassistant.turn_off entity_id: group.lumieres_chambre_parents