From 49927ae481226e312b04bece805e97e18adc15b9 Mon Sep 17 00:00:00 2001 From: ndrsnhs Date: Mon, 24 Mar 2025 13:07:22 +0100 Subject: [PATCH] add Huawei-Kit --- packages/modules/devices/huawei/huawei/device.py | 2 ++ packages/modules/devices/huawei/huawei/type.py | 1 + 2 files changed, 3 insertions(+) diff --git a/packages/modules/devices/huawei/huawei/device.py b/packages/modules/devices/huawei/huawei/device.py index 59d1fbe8fe..c271d753d0 100644 --- a/packages/modules/devices/huawei/huawei/device.py +++ b/packages/modules/devices/huawei/huawei/device.py @@ -44,6 +44,8 @@ def update_components(components: Iterable[Union[HuaweiBat, HuaweiCounter, Huawe if HuaweiType(device_config.configuration.type) == HuaweiType.SDongle: client = ModbusTcpClient_(device_config.configuration.ip_address, device_config.configuration.port, sleep_after_connect=7) + if HuaweiType(device_config.configuration.type) == HuaweiType.HuaweiKit: + client = ModbusTcpClient_("192.168.193.126", 8899) else: client = ModbusTcpClient_(device_config.configuration.ip_address, device_config.configuration.port) diff --git a/packages/modules/devices/huawei/huawei/type.py b/packages/modules/devices/huawei/huawei/type.py index f6579ca0bc..ab57d087c2 100644 --- a/packages/modules/devices/huawei/huawei/type.py +++ b/packages/modules/devices/huawei/huawei/type.py @@ -4,3 +4,4 @@ class HuaweiType(Enum): SDongle = "s_dongle" ModbusRTU = "modbus_rtu" + Huawei_Kit = "huawei_kit"