From 3000010a3ce83624ab0e1525ed2ec288d7bf6086 Mon Sep 17 00:00:00 2001 From: staal0 <48656753+staal0@users.noreply.github.com> Date: Sat, 14 Mar 2020 23:17:56 +0100 Subject: [PATCH] Added Logicgroup ZDB5100 Matrix (#12371) The ZDB5100 Matrix is finding its way into OpenZWave: https://github.com/OpenZWave/open-zwave/pull/1906 --- source/_docs/z-wave/device-specific.markdown | 58 ++++++++++++++++++++ 1 file changed, 58 insertions(+) diff --git a/source/_docs/z-wave/device-specific.markdown b/source/_docs/z-wave/device-specific.markdown index d8a9d66bbdd..2c3d99eb847 100644 --- a/source/_docs/z-wave/device-specific.markdown +++ b/source/_docs/z-wave/device-specific.markdown @@ -818,3 +818,61 @@ Button presses will trigger `zwave.scene_activated` with the following: - `scene_id`: the number of the button you press from top left (1) to bottom right (8) {% endraw %} + +### Logicgroup ZDB5100 Matrix + + + +Once you've added the ZDB5100 to your Z-Wave network, you'll need to update your `zwcfg_*.xml` file with the below XML data. Stop Home Assistant and open your `zwcfg_*.xml` file (located in your configuration folder). Find the ZDB5100 device section and then its corresponding `CommandClass` section with id="91". Replace the entire CommandClass section with the below XML data. Save the file and restart Home Assistant. + +```xml + + + + + + + + +``` + +Below is a table of the action/scenes for the ZDB5100 Matrix: + +**Action**|**scene\_id**|**scene\_data** +:-----:|:-----:|:-----: +Button one single tap|1|7680 +Button one double tap|1|7860 +Button one triple tap|1|7920 +Button one hold|1|7800 +Button one release|1|7740 +Button two single tap|2|7680 +Button two double tap|2|7860 +Button two triple tap|2|7920 +Button two hold|2|7800 +Button two release|2|7740 +Button three single tap|3|7680 +Button three double tap|3|7860 +Button three triple tap|3|7920 +Button three hold|3|7800 +Button three release|3|7740 +Button four single tap|4|7680 +Button four double tap|4|7860 +Button four triple tap|4|7920 +Button four hold|4|7800 +Button four release|4|7740 + +Example Event: + +```yaml +- alias: MatrixButton2 + trigger: + - event_type: zwave.scene_activated + platform: event + event_data: + node_id: 2 + scene_id: 2 + scene_data: 7680 + action: + - service: switch.toggle + entity_id: switch.office_fan +```