def __init__(self, device_config: dict) -> None: self._components = {} # type: Dict[str, alpha_ess_component_classes] try: if device_config["configuration"]["source"] == 0: self.client = modbus.ModbusClient("192.168.193.125", 8899) else: self.client = modbus.ModbusClient( device_config["configuration"]["ip_address"], 502) self.device_config = device_config except Exception: log.MainLogger().exception("Fehler im Modul " + device_config["name"])
def __init__(self, device_config: dict) -> None: self._components = {} # type: Dict[str, alpha_ess_component_classes] try: self.client = modbus.ModbusClient("192.168.193.125", 8899) self.device_config = device_config except Exception: log.MainLogger().exception("Fehler im Modul "+device_config["name"])
def __init__(self, device_config: dict) -> None: self._components = {} # type: Dict[str, good_we_component_classes] try: ip_address = device_config["configuration"]["ip_address"] self.client = modbus.ModbusClient(ip_address, 502) self.device_config = device_config except Exception: MainLogger().exception("Fehler im Modul " + device_config["name"])
def __init__(self, device_config: dict) -> None: self._components = {} # type: Dict[str, counter.CarloGavazziCounter] try: ip_address = device_config["configuration"]["ip_address"] self.client = modbus.ModbusClient(ip_address, 502) self.device_config = device_config except Exception: log.MainLogger().exception("Fehler im Modul "+device_config["name"])
def __init__(self, device_config: dict) -> None: self._components = {} # type: Dict[str, bat.SaxpowerBat] try: ip_address = device_config["configuration"]["ip_address"] self.client = modbus.ModbusClient(ip_address, 3600) self.device_config = device_config except Exception: log.MainLogger().exception("Fehler im Modul "+device_config["name"])
def __init__(self, device_config: dict) -> None: self._components = {} # type: Dict[str, Union[counter.EvuKitFlex, inverter.PvKitFlex]] try: self.device_config = device_config ip_address = device_config["configuration"]["ip_address"] port = device_config["configuration"]["port"] self.client = modbus.ModbusClient(ip_address, port) except Exception: log.MainLogger().exception("Fehler im Modul " + device_config["name"])
def __init__(self, device_id: int, component_config: dict) -> None: self.__device_id = device_id self.component_config = component_config ip_address = component_config["configuration"]["ip_address"] self.__tcp_client = modbus.ModbusClient(ip_address, 502) self.__sim_count = simcount.SimCountFactory().get_sim_counter()() self.__simulation = {} self.__store = get_bat_value_store(component_config["id"]) self.component_info = ComponentInfo.from_component_config(component_config)
def __init__(self, device_config: dict) -> None: self._components = {} # type: Dict[str, huawei_component_classes] try: ip_address = device_config["configuration"]["ip_address"] self.client = modbus.ModbusClient(ip_address, 502) self.client.delegate.connect() time.sleep(7) self.device_config = device_config except Exception: log.MainLogger().exception("Fehler im Modul " + device_config["name"])
def __init__(self, device_config: dict) -> None: self.device_config = device_config self._components = {} # type: Dict[str, bat.BatKit] version = self.device_config["configuration"]["version"] if version == 0 or version == 1: ip_address = '192.168.193.19' elif version == 2: ip_address = '192.168.193.15' else: raise FaultState.error("Version " + str(version) + " unbekannt.") self.client = modbus.ModbusClient(ip_address, 8899)
def __init__(self, device_id: int, component_config: dict) -> None: self.data = {"config": component_config} version = self.data["config"]["configuration"]["version"] if version == 0: id = 5 elif version == 1: id = 2 elif version == 2: id = 115 else: raise FaultState.error("Version " + str(version) + " unbekannt.") self.data["config"]["configuration"]["id"] = id super().__init__(device_id, self.data["config"], modbus.ModbusClient("192.168.193.15", 8899))
def __init__(self, device_id: int, component_config: dict) -> None: try: self.data = {"config": component_config} version = self.data["config"]["configuration"]["version"] if version == 0 or version == 1: id = 0x08 elif version == 2: id = 116 else: raise FaultState.error("Version "+str(version) + " unbekannt.") self.data["config"]["configuration"]["id"] = id super().__init__(device_id, self.data["config"], modbus.ModbusClient("192.168.193.15", 8899)) except Exception: log.MainLogger().exception("Fehler im Modul " + self.data["config"]["components"]["component0"]["name"])
def __init__(self, device_address: str, component_config: dict) -> None: self.component_config = component_config self.__tcp_client = modbus.ModbusClient(device_address) self.__store = get_inverter_value_store(component_config["id"]) self.component_info = ComponentInfo.from_component_config(component_config)
def __init__(self, device_config: dict) -> None: self.device_config = device_config self._components = {} # type: Dict[str, inverter.PvKit] self.client = modbus.ModbusClient("192.168.193.13", 8899)
def __init__(self, device_config: dict) -> None: self.device_config = device_config # type: Dict[str, Union[counter.EvuKit, inverter.PvKit]] self._components = {} self.client = modbus.ModbusClient("192.168.193.15", 8899)