File tree Expand file tree Collapse file tree 2 files changed +12
-11
lines changed
Expand file tree Collapse file tree 2 files changed +12
-11
lines changed Original file line number Diff line number Diff line change 55from __future__ import annotations
66
77from plugwise .constants import ModelData
8- from plugwise .util import check_heater_central , check_model
8+ from plugwise .util import check_heater_central , check_model , get_vendor_name
99
1010from defusedxml import ElementTree as etree
1111from munch import Munch
1212
1313
14- def get_vendor_name (module : etree , model_data : ModelData ) -> ModelData :
15- """Helper-function for _get_model_data()."""
16- if (vendor_name := module .find ("vendor_name" ).text ) is not None :
17- model_data ["vendor_name" ] = vendor_name
18- if "Plugwise" in vendor_name :
19- model_data ["vendor_name" ] = vendor_name .split (" " , 1 )[0 ]
20-
21- return model_data
22-
23-
2414class SmileCommon :
2515 """The SmileCommon class."""
2616
Original file line number Diff line number Diff line change 1313 SPECIAL_FORMAT ,
1414 TEMP_CELSIUS ,
1515 DeviceData ,
16+ ModelData ,
1617)
1718
1819from defusedxml import ElementTree as etree
@@ -89,6 +90,16 @@ def format_measure(measure: str, unit: str) -> float | int:
8990 return result
9091
9192
93+ def get_vendor_name (module : etree , model_data : ModelData ) -> ModelData :
94+ """Helper-function for _get_model_data()."""
95+ if (vendor_name := module .find ("vendor_name" ).text ) is not None :
96+ model_data ["vendor_name" ] = vendor_name
97+ if "Plugwise" in vendor_name :
98+ model_data ["vendor_name" ] = vendor_name .split (" " , 1 )[0 ]
99+
100+ return model_data
101+
102+
92103def power_data_local_format (
93104 attrs : dict [str , str ], key_string : str , val : str
94105) -> float | int :
You can’t perform that action at this time.
0 commit comments