From e3de81cd0216c5010ed78825a2e98f5331c206c6 Mon Sep 17 00:00:00 2001 From: trdischat <52774325+trdischat@users.noreply.github.com> Date: Sat, 1 Jan 2022 23:15:27 -0800 Subject: [PATCH] Add default Fronius logger model for v0 API (#63184) --- homeassistant/components/fronius/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/fronius/__init__.py b/homeassistant/components/fronius/__init__.py index 23e595b71ce..12811e84079 100644 --- a/homeassistant/components/fronius/__init__.py +++ b/homeassistant/components/fronius/__init__.py @@ -153,7 +153,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" ]