ok here is an odd one for you I am using basic handler and binary switch for reference while I code is there a way to get any more details in the DM table for the controls such as the min and max values on the basic handler unless I am missing something.
I need a way to get the min and max values and I don't unfourtently have a dimmer and thermostat on hand to try with.
also how do you rename the devices I assume it is possible
for example here is the 2 tables and print I am using
Code:
devices = deviceManager.devices()
table.print(devices)
controls = deviceManager.controls()
print('controls') --reference for skimming the output
table.print(controls)
Here is the output I receive back
Code:
Fri Mar 21 18:44:19 2014 { -- #0
Fri Mar 21 18:44:19 2014 [4] = { -- #1
Fri Mar 21 18:44:19 2014 ["enabled"] = 1,
Fri Mar 21 18:44:19 2014 ["config"] = "",
Fri Mar 21 18:44:19 2014 ["name"] = "Basic Handler",
Fri Mar 21 18:44:19 2014 ["id"] = 4,
Fri Mar 21 18:44:19 2014 ["locationId"] = 1,
Fri Mar 21 18:44:19 2014 ["componentId"] = 3,
Fri Mar 21 18:44:19 2014 } -- #1,
Fri Mar 21 18:44:19 2014 [2] = { -- #2
Fri Mar 21 18:44:19 2014 ["enabled"] = 1,
Fri Mar 21 18:44:19 2014 ["config"] = "",
Fri Mar 21 18:44:19 2014 ["name"] = "Binary Switch",
Fri Mar 21 18:44:19 2014 ["id"] = 2,
Fri Mar 21 18:44:19 2014 ["locationId"] = 1,
Fri Mar 21 18:44:19 2014 ["componentId"] = 3,
Fri Mar 21 18:44:19 2014 } -- #2,
Fri Mar 21 18:44:19 2014 } -- #0
Fri Mar 21 18:44:19 2014 controls
Fri Mar 21 18:44:19 2014 { -- #0
Fri Mar 21 18:44:19 2014 [4] = { -- #1
Fri Mar 21 18:44:19 2014 ["valueType"] = 4,
Fri Mar 21 18:44:19 2014 ["internalId"] = "2-0-32",
Fri Mar 21 18:44:19 2014 ["name"] = "Basic value",
Fri Mar 21 18:44:19 2014 ["id"] = 4,
Fri Mar 21 18:44:19 2014 ["value"] = "0",
Fri Mar 21 18:44:19 2014 ["config"] = "",
Fri Mar 21 18:44:19 2014 ["deviceId"] = 4,
Fri Mar 21 18:44:19 2014 } -- #1,
Fri Mar 21 18:44:19 2014 } -- #0
Thanks,
Yonu