diff --git a/homeassistant/components/fronius/const.py b/homeassistant/components/fronius/const.py index 0b76daa18a..24492340d6 100644 --- a/homeassistant/components/fronius/const.py +++ b/homeassistant/components/fronius/const.py @@ -74,6 +74,7 @@ class MeterLocationCodeOption(StrEnum): FEED_IN = "feed_in" CONSUMPTION_PATH = "consumption_path" GENERATOR = "external_generator" + EXT_BATTERY = "external_battery" SUBLOAD = "subload" @@ -90,6 +91,8 @@ def get_meter_location_description(code: StateType) -> MeterLocationCodeOption | return MeterLocationCodeOption.CONSUMPTION_PATH case 3: return MeterLocationCodeOption.GENERATOR + case 4: + return MeterLocationCodeOption.EXT_BATTERY case _ as _code if 256 <= _code <= 511: return MeterLocationCodeOption.SUBLOAD return None diff --git a/homeassistant/components/fronius/strings.json b/homeassistant/components/fronius/strings.json index b862a45c12..f86bbf8602 100644 --- a/homeassistant/components/fronius/strings.json +++ b/homeassistant/components/fronius/strings.json @@ -135,6 +135,7 @@ "feed_in": "Grid interconnection point", "consumption_path": "Consumption path", "external_generator": "External generator", + "external_battery": "External battery", "subload": "Subload" } },