File tree Expand file tree Collapse file tree 1 file changed +17
-0
lines changed
Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -125,6 +125,23 @@ async def connect(self) -> Version:
125125 for key in ["ame_regulation" , "template" ]:
126126 result_dict ["domain_objects" ].pop (key , None )
127127 LOGGER .debug ("HOI result_dict: %s" , json .dumps (result_dict , indent = 4 ))
128+ for module in result_dict ["domain_objects" ]["module" ]:
129+ LOGGER .debug ("HOI vendor_name: %s" , module ["vendor_name" ] or "null" )
130+ LOGGER .debug ("HOI vendor_model: %s" , module ["vendor_model" ] or "null" )
131+ LOGGER .debug ("HOI hardware_version: %s" , module ["hardware_version" ] or "null" )
132+ LOGGER .debug ("HOI firmware_version: %s" , module ["firmware_version" ] or "null" )
133+ if module ["services" ] is not None :
134+ for value in module ["services" ].values ():
135+ if isinstance (value , list ):
136+ for item in value :
137+ for value_2 in item .values ():
138+ LOGGER .debug ("HOI id: %s" , value_2 )
139+ break
140+ break
141+ else :
142+ LOGGER .debug ("HOI id: %s" , value ["id" ])
143+ break
144+
128145 # Work-around for Stretch fw 2.7.18
129146 if not (vendor_names := result .findall ("./module/vendor_name" )):
130147 result = await self ._request (MODULES )
You can’t perform that action at this time.
0 commit comments