File tree Expand file tree Collapse file tree 3 files changed +9
-9
lines changed Expand file tree Collapse file tree 3 files changed +9
-9
lines changed Original file line number Diff line number Diff line change @@ -81,7 +81,7 @@ def getDeviceData(self, product: dict):
81
81
Returns:
82
82
[type]: Device data.
83
83
"""
84
- device_id = product [ "id" ]
84
+ device = product
85
85
type = product ["type" ]
86
86
if type in ("heating" , "hotwater" ):
87
87
for aDevice in self .session .data .devices :
@@ -91,23 +91,23 @@ def getDeviceData(self, product: dict):
91
91
product ["props" ]["zone" ]
92
92
== self .session .data .devices [aDevice ]["props" ]["zone" ]
93
93
):
94
- device_id = self .session .data .devices [aDevice ][ "id" ]
94
+ device = self .session .data .devices [aDevice ]
95
95
except KeyError :
96
96
pass
97
97
elif type == "trvcontrol" :
98
98
trv_present = len (product ["props" ]["trvs" ]) > 0
99
99
if trv_present :
100
- device_id = self .session .data .devices [product ["props" ]["trvs" ][0 ]][ "id" ]
100
+ device = self .session .data .devices [product ["props" ]["trvs" ][0 ]]
101
101
else :
102
102
raise KeyError
103
103
elif type == "warmwhitelight" and product ["props" ]["model" ] == "SIREN001" :
104
- device_id = self .session .data .devices [product ["parent" ]]
104
+ device = self .session .data .devices [product ["parent" ]]
105
105
elif type == "sense" :
106
- device_id = self .session .data .devices [product ["parent" ]]
106
+ device = self .session .data .devices [product ["parent" ]]
107
107
else :
108
- device_id = self .session .data .devices [product ["id" ]]
108
+ device = self .session .data .devices [product ["id" ]]
109
109
110
- return device_id
110
+ return device
111
111
112
112
def convertMinutesToTime (self , minutes_to_convert : str ):
113
113
"""Convert minutes string to datetime.
Original file line number Diff line number Diff line change @@ -540,7 +540,7 @@ async def createDevices(self):
540
540
try :
541
541
eval ("self." + code )
542
542
except (NameError , AttributeError ) as e :
543
- self .log .warning (f"Device { product_name } cannot be setup - { e } " )
543
+ self .logger .warning (f"Device { product_name } cannot be setup - { e } " )
544
544
pass
545
545
546
546
if self .data .products [aProduct ]["type" ] in hive_type :
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ def requirements_from_file(filename="requirements.txt"):
16
16
17
17
18
18
setup (
19
- version = "1.0.0 " ,
19
+ version = "1.0.1 " ,
20
20
package_data = {"data" : ["*.json" ]},
21
21
include_package_data = True ,
22
22
cmdclass = {
You can’t perform that action at this time.
0 commit comments