From 5a94efbc8c4ca7e1a7ef6f40df53177717bb7c16 Mon Sep 17 00:00:00 2001 From: Dirk Alders Date: Mon, 25 Dec 2023 07:24:41 +0100 Subject: [PATCH] Fix for grouped devices --- devices.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/devices.py b/devices.py index f5f73f3..f9b934e 100644 --- a/devices.py +++ b/devices.py @@ -61,7 +61,7 @@ class base(dict): self[topic] = this_device else: dg = [] - for i in num: + for i in range(1, num + 1): device_topic = topic + '_%d' % i dg.append(get_device(dty, mqtt_client, device_topic)) self[topic] = devices.group(*dg) @@ -115,7 +115,7 @@ class physical_devices(base): roo = props.ROO_FLO # self.add(mqtt_client, props.STG_SHE, loc, roo, props.FUN_MAL, props.DTY_SHY_SW1) # Shelly Main Light - self.add(mqtt_client, props.STG_ZGW, loc, roo, props.FUN_MAL, props.DTY_LLI_SBT) # Tradfri Main Light + self.add(mqtt_client, props.STG_ZGW, loc, roo, props.FUN_MAL, props.DTY_LLI_SBT, 2) # Tradfri Main Light # DIRK roo = props.ROO_DIR @@ -197,9 +197,9 @@ class physical_devices(base): # self.add(mqtt_client, props.STG_SHE, loc, roo, props.FUN_MAL, props.DTY_SHY_SW1) # Shelly Main Light self.add(mqtt_client, props.STG_ZFE, loc, roo, props.FUN_MAL, props.DTY_TLI_SBT) # Tradfri Main Light - self.add(mqtt_client, props.STG_ZFE, loc, roo, props.FUN_FLL, props.DTY_TLI_SBT) # Tradfri Main Light - self.add(mqtt_client, props.STG_ZFE, loc, roo, props.FUN_XTR, props.DTY_SPP_SW1) # Tradfri Main Light - self.add(mqtt_client, props.STG_ZFE, loc, roo, props.FUN_XST, props.DTY_SPP_SW1) # Tradfri Main Light + self.add(mqtt_client, props.STG_ZFE, loc, roo, props.FUN_FLL, props.DTY_TLI_SBT, 6) # Tradfri Floorlamp + self.add(mqtt_client, props.STG_ZFE, loc, roo, props.FUN_XTR, props.DTY_SPP_SW1) # X-Mas Tree + self.add(mqtt_client, props.STG_ZFE, loc, roo, props.FUN_XST, props.DTY_SPP_SW1) # X-Mas Star self.add(mqtt_client, props.STG_ZFE, loc, roo, props.FUN_HEA, props.DTY_BVL_xxx) # Brennenstuhl Heatingvalve def __init_stw__(self, mqtt_client):