Skip to content

Commit 1a4c104

Browse files
authored
AlphaKit Protoss restart (#2853)
* add ip_address * add proper restart for different modules
1 parent e80d648 commit 1a4c104

8 files changed

Lines changed: 24 additions & 8 deletions

File tree

packages/modules/devices/alpha_ess/alpha_ess/device.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,12 @@ def initializer():
6161
device_config.configuration.ip_address, device_config.configuration.port)
6262

6363
def error_handler():
64-
run_command(f"{Path(__file__).resolve().parents[4]}/modules/common/restart_protoss_admin")
64+
if device_config.configuration.source == 0:
65+
run_command([f"{Path(__file__).resolve().parents[4]}/modules/common/restart_protoss_admin",
66+
"192.168.193.125"])
67+
else:
68+
run_command([f"{Path(__file__).resolve().parents[4]}/modules/common/restart_protoss_admin",
69+
device_config.configuration.ip_address])
6570

6671
return ConfigurableDevice(
6772
device_config=device_config,

packages/modules/devices/growatt/growatt/device.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,8 @@ def initializer():
5353
client = ModbusTcpClient_(device_config.configuration.ip_address, device_config.configuration.port)
5454

5555
def error_handler():
56-
run_command(f"{Path(__file__).resolve().parents[4]}/modules/common/restart_protoss_admin")
56+
run_command([f"{Path(__file__).resolve().parents[4]}/modules/common/restart_protoss_admin",
57+
device_config.configuration.ip_address])
5758

5859
return ConfigurableDevice(
5960
device_config=device_config,

packages/modules/devices/huawei/huawei/device.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,12 @@ def initializer():
6363
device_config.configuration.port)
6464

6565
def error_handler():
66-
run_command(f"{Path(__file__).resolve().parents[4]}/modules/common/restart_protoss_admin")
66+
if HuaweiType(device_config.configuration.type) == HuaweiType.Huawei_Kit:
67+
run_command([f"{Path(__file__).resolve().parents[4]}/modules/common/restart_protoss_admin",
68+
"192.168.193.126"])
69+
else:
70+
run_command([f"{Path(__file__).resolve().parents[4]}/modules/common/restart_protoss_admin",
71+
device_config.configuration.ip_address])
6772

6873
return ConfigurableDevice(
6974
device_config=device_config,

packages/modules/devices/huawei/huawei_emma/device.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,8 @@ def initializer():
5454
device_config.configuration.port)
5555

5656
def error_handler():
57-
run_command(f"{Path(__file__).resolve().parents[4]}/modules/common/restart_protoss_admin")
57+
run_command([f"{Path(__file__).resolve().parents[4]}/modules/common/restart_protoss_admin",
58+
device_config.configuration.ip_address])
5859

5960
return ConfigurableDevice(
6061
device_config=device_config,

packages/modules/devices/openwb/openwb_bat_kit/device.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@ def initializer():
3232
client = modbus.ModbusTcpClient_("192.168.193.19", 8899)
3333

3434
def error_handler():
35-
run_command(f"{Path(__file__).resolve().parents[4]}/modules/common/restart_protoss_admin")
35+
run_command([f"{Path(__file__).resolve().parents[4]}/modules/common/restart_protoss_admin",
36+
"192.168.193.19"])
3637

3738
return ConfigurableDevice(
3839
device_config=device_config,

packages/modules/devices/openwb/openwb_evu_kit/device.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,8 @@ def initializer():
4343
client = modbus.ModbusTcpClient_("192.168.193.15", 8899)
4444

4545
def error_handler():
46-
run_command(f"{Path(__file__).resolve().parents[4]}/modules/common/restart_protoss_admin")
46+
run_command([f"{Path(__file__).resolve().parents[4]}/modules/common/restart_protoss_admin",
47+
"192.168.193.15"])
4748

4849
return ConfigurableDevice(
4950
device_config=device_config,

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,8 @@ def initializer():
5050
client = ModbusTcpClient_(device_config.configuration.ip_address, device_config.configuration.port)
5151

5252
def error_handler():
53-
run_command(f"{Path(__file__).resolve().parents[4]}/modules/common/restart_protoss_admin")
53+
run_command([f"{Path(__file__).resolve().parents[4]}/modules/common/restart_protoss_admin",
54+
device_config.configuration.ip_address])
5455

5556
return ConfigurableDevice(
5657
device_config=device_config,

packages/modules/devices/openwb/openwb_pv_kit/device.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@ def initializer():
3232
client = modbus.ModbusTcpClient_("192.168.193.13", 8899)
3333

3434
def error_handler():
35-
run_command(f"{Path(__file__).resolve().parents[4]}/modules/common/restart_protoss_admin")
35+
run_command([f"{Path(__file__).resolve().parents[4]}/modules/common/restart_protoss_admin",
36+
"192.168.193.13"])
3637

3738
return ConfigurableDevice(
3839
device_config=device_config,

0 commit comments

Comments
 (0)