Add default Fronius logger model for v0 API (#63184)

This commit is contained in:
trdischat 2022-01-01 23:15:27 -08:00 committed by Paulus Schoutsen
parent 60f4521a2d
commit 5490a65101

View File

@ -160,7 +160,10 @@ class FroniusSolarNet:
)
if self.logger_coordinator:
_logger_info = self.logger_coordinator.data[SOLAR_NET_ID_SYSTEM]
solar_net_device[ATTR_MODEL] = _logger_info["product_type"]["value"]
# API v0 doesn't provide product_type
solar_net_device[ATTR_MODEL] = _logger_info.get("product_type", {}).get(
"value", "Datalogger Web"
)
solar_net_device[ATTR_SW_VERSION] = _logger_info["software_version"][
"value"
]