diff --git a/packages/modules/devices/good_we/good_we/bat.py b/packages/modules/devices/good_we/good_we/bat.py index c9fc003cf2..670f675415 100644 --- a/packages/modules/devices/good_we/good_we/bat.py +++ b/packages/modules/devices/good_we/good_we/bat.py @@ -14,6 +14,7 @@ class KwargsDict(TypedDict): + device_id: int modbus_id: int version: GoodWeVersion firmware: int diff --git a/packages/modules/devices/good_we/good_we/config.py b/packages/modules/devices/good_we/good_we/config.py index d8ab88b200..c244be0697 100644 --- a/packages/modules/devices/good_we/good_we/config.py +++ b/packages/modules/devices/good_we/good_we/config.py @@ -32,8 +32,8 @@ def __init__(self, class GoodWeBatConfiguration: - def __init__(self): - pass + def __init__(self, battery_index: int = 1): + self.battery_index = battery_index class GoodWeBatSetup(ComponentSetup[GoodWeBatConfiguration]):