Fix for grouped devices
This commit is contained in:
parent
7e4f92aaf1
commit
5a94efbc8c
10
devices.py
10
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):
|
||||
|
Loading…
x
Reference in New Issue
Block a user