Skip to content

Commit 2349f59

Browse files
committed
fix extend meter check (openWB#2518)
1 parent 995143d commit 2349f59

3 files changed

Lines changed: 6 additions & 0 deletions

File tree

packages/modules/devices/openwb/openwb_flex/bat.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
from modules.common.abstract_device import AbstractBat
66
from modules.common.component_state import BatState
77
from modules.common.component_type import ComponentDescriptor
8+
from modules.common.fault_state import ComponentInfo, FaultState
89
from modules.common.lovato import Lovato
910
from modules.common.mpm3pm import Mpm3pm
1011
from modules.common.sdm import Sdm120
@@ -29,6 +30,7 @@ def initialize(self) -> None:
2930
self.__device_id: int = self.kwargs['device_id']
3031
self.__tcp_client: modbus.ModbusTcpClient_ = self.kwargs['client']
3132
factory = kit_bat_version_factory(self.component_config.configuration.version)
33+
self.fault_state = FaultState(ComponentInfo.from_component_config(self.component_config))
3234
self.__client = factory(self.component_config.configuration.id, self.__tcp_client, self.fault_state)
3335
self.sim_counter = SimCounter(self.__device_id, self.component_config.id, prefix="speicher")
3436
self.store = get_bat_value_store(self.component_config.id)

packages/modules/devices/openwb/openwb_flex/counter.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
from modules.common import modbus
55
from modules.common.abstract_device import AbstractCounter
66
from modules.common.component_type import ComponentDescriptor
7+
from modules.common.fault_state import ComponentInfo, FaultState
78
from modules.common.mpm3pm import Mpm3pm
89
from modules.common.b23 import B23
910
from modules.common.simcount import SimCounter
@@ -26,6 +27,7 @@ def initialize(self) -> None:
2627
self.__device_id: int = self.kwargs['device_id']
2728
self.__tcp_client: modbus.ModbusTcpClient_ = self.kwargs['client']
2829
factory = kit_counter_version_factory(self.component_config.configuration.version)
30+
self.fault_state = FaultState(ComponentInfo.from_component_config(self.component_config))
2931
self.__client = factory(self.component_config.configuration.id, self.__tcp_client, self.fault_state)
3032
self.sim_counter = SimCounter(self.__device_id, self.component_config.id, prefix="bezug")
3133
self.store = get_counter_value_store(self.component_config.id)

packages/modules/devices/openwb/openwb_flex/inverter.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
from modules.common.abstract_device import AbstractInverter
66
from modules.common.component_state import InverterState
77
from modules.common.component_type import ComponentDescriptor
8+
from modules.common.fault_state import ComponentInfo, FaultState
89
from modules.common.lovato import Lovato
910
from modules.common.sdm import Sdm120
1011
from modules.common.simcount import SimCounter
@@ -27,6 +28,7 @@ def initialize(self) -> None:
2728
self.__device_id: int = self.kwargs['device_id']
2829
self.__tcp_client: modbus.ModbusTcpClient_ = self.kwargs['client']
2930
factory = kit_inverter_version_factory(self.component_config.configuration.version)
31+
self.fault_state = FaultState(ComponentInfo.from_component_config(self.component_config))
3032
self.__client = factory(self.component_config.configuration.id, self.__tcp_client, self.fault_state)
3133
self.sim_counter = SimCounter(self.__device_id, self.component_config.id, prefix="pv")
3234
self.simulation = {}

0 commit comments

Comments
 (0)