From e934b0d94e51b9ef85e12e50be958b4b2f3f2f09 Mon Sep 17 00:00:00 2001 From: Koen Kanters Date: Thu, 16 Feb 2023 18:20:08 +0100 Subject: [PATCH] Support Hue effects for groups. https://github.com/Koenkk/zigbee2mqtt/issues/15997 --- lib/extension/publish.ts | 3 ++- lib/types/zigbee-herdsman-converters.d.ts | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/extension/publish.ts b/lib/extension/publish.ts index cdb4221ac..be6727b5d 100644 --- a/lib/extension/publish.ts +++ b/lib/extension/publish.ts @@ -1,6 +1,7 @@ import * as settings from '../util/settings'; import zigbeeHerdsmanConverters from 'zigbee-herdsman-converters'; +import philips from 'zigbee-herdsman-converters/lib/philips'; import logger from '../util/logger'; import utils from '../util/utils'; import Extension from './extension'; @@ -18,7 +19,7 @@ const sceneConverterKeys = ['scene_store', 'scene_add', 'scene_remove', 'scene_r const defaultGroupConverters = [ zigbeeHerdsmanConverters.toZigbeeConverters.light_onoff_brightness, zigbeeHerdsmanConverters.toZigbeeConverters.light_color_colortemp, - zigbeeHerdsmanConverters.toZigbeeConverters.effect, + philips.tz.effect, // Support Hue effects for groups zigbeeHerdsmanConverters.toZigbeeConverters.ignore_transition, zigbeeHerdsmanConverters.toZigbeeConverters.cover_position_tilt, zigbeeHerdsmanConverters.toZigbeeConverters.thermostat_occupied_heating_setpoint, diff --git a/lib/types/zigbee-herdsman-converters.d.ts b/lib/types/zigbee-herdsman-converters.d.ts index 8e382d8ae..ea12b54c6 100644 --- a/lib/types/zigbee-herdsman-converters.d.ts +++ b/lib/types/zigbee-herdsman-converters.d.ts @@ -16,3 +16,7 @@ declare module 'zigbee-herdsman-converters/lib/ota/zigbeeOTA' { export function useIndexOverride(indexFileName: string): void; export function setDataDir(dataDir: string): void; } + +declare module 'zigbee-herdsman-converters/lib/philips' { + export const tz: {[s: string]: zhc.ToZigbeeConverter}; +}