From 418b3d1e5d952dab698467abd6a9550650295df3 Mon Sep 17 00:00:00 2001 From: ghostcode Date: Sun, 5 Apr 2020 21:53:18 +0200 Subject: [PATCH] Action and click trigger for multiple endpoints and 511.344 / ZG2819S support (#3289) * Home Assistant support for ZG2819S/511.344 * Added 'homeassistant_legacy_triggers' support for devices with multiple endpoints * Changed code style to pass lint test * Reverted fix for the action and click trigger to send an empty message for devices with multiple endpoints * Home Assistant support for the updated ZG2819S converter * Update homeassistant.js Co-authored-by: Koen Kanters --- lib/extension/homeassistant.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lib/extension/homeassistant.js b/lib/extension/homeassistant.js index 8543fca0f..7e734e80b 100644 --- a/lib/extension/homeassistant.js +++ b/lib/extension/homeassistant.js @@ -288,6 +288,14 @@ const cfg = { value_template: '{{ value_json.action }}', }, }, + 'sensor_action_color': { + type: 'sensor', + object_id: 'action_color', + discovery_payload: { + value_template: '{{ value_json.action_color }}', + icon: 'mdi:palette', + }, + }, 'sensor_brightness': { type: 'sensor', object_id: 'brightness', @@ -1498,6 +1506,7 @@ const mapping = { 'TH1300ZB': [cfg.thermostat()], 'SP 220': [cfg.switch], '511.040': [cfg.light_brightness_colortemp_colorxy], + '511.344': [cfg.sensor_battery, cfg.sensor_action, cfg.sensor_action_color], }; Object.keys(mapping).forEach((key) => {