Skip to content

Commit 6b38d9f

Browse files
authored
Variable ports for devices (#414)
* variable port for Powerdog device * add possibility to change ports in modules
1 parent 5dd0bde commit 6b38d9f

File tree

24 files changed

+218
-0
lines changed

24 files changed

+218
-0
lines changed

src/components/devices/alpha_ess/device.vue

+12
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,18 @@
2626
updateConfiguration($event, 'configuration.ip_address')
2727
"
2828
/>
29+
<openwb-base-number-input
30+
title="Port"
31+
v-if="configuration.source == 1"
32+
subtype="host"
33+
required
34+
:min="1"
35+
:max="65535"
36+
:model-value="configuration.port"
37+
@update:model-value="
38+
updateConfiguration($event, 'configuration.port')
39+
"
40+
/>
2941
<openwb-base-select-input
3042
title="Firmware Version"
3143
notSelected="Bitte auswählen"

src/components/devices/carlo_gavazzi/device.vue

+10
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,16 @@
1313
updateConfiguration($event, 'configuration.ip_address')
1414
"
1515
/>
16+
<openwb-base-number-input
17+
title="Port"
18+
required
19+
:min="1"
20+
:max="65535"
21+
:model-value="configuration.port"
22+
@update:model-value="
23+
updateConfiguration($event, 'configuration.port')
24+
"
25+
/>
1626
</div>
1727
</template>
1828

src/components/devices/deye/device.vue

+2
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616
<openwb-base-number-input
1717
title="Port"
1818
required
19+
:min="1"
20+
:max="65535"
1921
:model-value="configuration.port"
2022
@update:model-value="
2123
updateConfiguration($event, 'configuration.port')

src/components/devices/e3dc/device.vue

+10
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,16 @@
1313
updateConfiguration($event, 'configuration.address')
1414
"
1515
/>
16+
<openwb-base-number-input
17+
title="Port"
18+
required
19+
:min="1"
20+
:max="65535"
21+
:model-value="configuration.port"
22+
@update:model-value="
23+
updateConfiguration($event, 'configuration.port')
24+
"
25+
/>
1626
</div>
1727
</template>
1828

src/components/devices/good_we/device.vue

+10
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,16 @@
1313
updateConfiguration($event, 'configuration.ip_address')
1414
"
1515
/>
16+
<openwb-base-number-input
17+
title="Port"
18+
required
19+
:min="1"
20+
:max="65535"
21+
:model-value="configuration.port"
22+
@update:model-value="
23+
updateConfiguration($event, 'configuration.port')
24+
"
25+
/>
1626
<openwb-base-number-input
1727
title="Modbus ID"
1828
:model-value="configuration.modbus_id"

src/components/devices/huawei/device.vue

+10
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,16 @@
1313
updateConfiguration($event, 'configuration.ip_address')
1414
"
1515
/>
16+
<openwb-base-number-input
17+
title="Port"
18+
required
19+
:min="1"
20+
:max="65535"
21+
:model-value="configuration.port"
22+
@update:model-value="
23+
updateConfiguration($event, 'configuration.port')
24+
"
25+
/>
1626
<openwb-base-number-input
1727
title="Modbus ID"
1828
:model-value="configuration.modbus_id"

src/components/devices/huawei_smartlogger/device.vue

+10
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,16 @@
1313
updateConfiguration($event, 'configuration.ip_address')
1414
"
1515
/>
16+
<openwb-base-number-input
17+
title="Port"
18+
required
19+
:min="1"
20+
:max="65535"
21+
:model-value="configuration.port"
22+
@update:model-value="
23+
updateConfiguration($event, 'configuration.port')
24+
"
25+
/>
1626
</div>
1727
</template>
1828

src/components/devices/janitza/device.vue

+10
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,16 @@
1313
updateConfiguration($event, 'configuration.ip_address')
1414
"
1515
/>
16+
<openwb-base-number-input
17+
title="Port"
18+
required
19+
:min="1"
20+
:max="65535"
21+
:model-value="configuration.port"
22+
@update:model-value="
23+
updateConfiguration($event, 'configuration.port')
24+
"
25+
/>
1626
</div>
1727
</template>
1828

src/components/devices/kostal_plenticore/device.vue

+10
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,16 @@
1818
updateConfiguration($event, 'configuration.ip_address')
1919
"
2020
/>
21+
<openwb-base-number-input
22+
title="Port"
23+
required
24+
:min="1"
25+
:max="65535"
26+
:model-value="configuration.port"
27+
@update:model-value="
28+
updateConfiguration($event, 'configuration.port')
29+
"
30+
/>
2131
</div>
2232
</template>
2333

src/components/devices/kostal_sem/device.vue

+10
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,16 @@
1313
updateConfiguration($event, 'configuration.ip_address')
1414
"
1515
/>
16+
<openwb-base-number-input
17+
title="Port"
18+
required
19+
:min="1"
20+
:max="65535"
21+
:model-value="configuration.port"
22+
@update:model-value="
23+
updateConfiguration($event, 'configuration.port')
24+
"
25+
/>
1626
</div>
1727
</template>
1828

src/components/devices/openwb_flex/device.vue

+2
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616
<openwb-base-number-input
1717
title="Port"
1818
required
19+
:min="1"
20+
:max="65535"
1921
:model-value="configuration.port"
2022
@update:model-value="
2123
updateConfiguration($event, 'configuration.port')

src/components/devices/powerdog/device.vue

+10
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,16 @@
1616
updateConfiguration($event, 'configuration.ip_address')
1717
"
1818
/>
19+
<openwb-base-number-input
20+
title="Port"
21+
required
22+
:min="1"
23+
:max="65535"
24+
:model-value="configuration.port"
25+
@update:model-value="
26+
updateConfiguration($event, 'configuration.port')
27+
"
28+
/>
1929
</div>
2030
</template>
2131

src/components/devices/qcells/device.vue

+10
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,16 @@
1313
updateConfiguration($event, 'configuration.ip_address')
1414
"
1515
/>
16+
<openwb-base-number-input
17+
title="Port"
18+
required
19+
:min="1"
20+
:max="65535"
21+
:model-value="configuration.port"
22+
@update:model-value="
23+
updateConfiguration($event, 'configuration.port')
24+
"
25+
/>
1626
<openwb-base-number-input
1727
title="Modbus ID"
1828
:model-value="configuration.modbus_id"

src/components/devices/saxpower/device.vue

+10
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,16 @@
1313
updateConfiguration($event, 'configuration.ip_address')
1414
"
1515
/>
16+
<openwb-base-number-input
17+
title="Port"
18+
required
19+
:min="1"
20+
:max="65535"
21+
:model-value="configuration.port"
22+
@update:model-value="
23+
updateConfiguration($event, 'configuration.port')
24+
"
25+
/>
1626
</div>
1727
</template>
1828

src/components/devices/siemens/device.vue

+10
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,16 @@
1616
updateConfiguration($event, 'configuration.ip_address')
1717
"
1818
/>
19+
<openwb-base-number-input
20+
title="Port"
21+
required
22+
:min="1"
23+
:max="65535"
24+
:model-value="configuration.port"
25+
@update:model-value="
26+
updateConfiguration($event, 'configuration.port')
27+
"
28+
/>
1929
</div>
2030
</template>
2131

src/components/devices/siemens_sentron/device.vue

+10
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,16 @@
1717
updateConfiguration($event, 'configuration.ip_address')
1818
"
1919
/>
20+
<openwb-base-number-input
21+
title="Port"
22+
required
23+
:min="1"
24+
:max="65535"
25+
:model-value="configuration.port"
26+
@update:model-value="
27+
updateConfiguration($event, 'configuration.port')
28+
"
29+
/>
2030
</div>
2131
</template>
2232

src/components/devices/sma_sunny_boy/device.vue

+10
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,16 @@
1818
updateConfiguration($event, 'configuration.ip_address')
1919
"
2020
/>
21+
<openwb-base-number-input
22+
title="Port"
23+
required
24+
:min="1"
25+
:max="65535"
26+
:model-value="configuration.port"
27+
@update:model-value="
28+
updateConfiguration($event, 'configuration.port')
29+
"
30+
/>
2131
</div>
2232
</template>
2333

src/components/devices/sma_sunny_island/device.vue

+10
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,16 @@
1313
updateConfiguration($event, 'configuration.ip_address')
1414
"
1515
/>
16+
<openwb-base-number-input
17+
title="Port"
18+
required
19+
:min="1"
20+
:max="65535"
21+
:model-value="configuration.port"
22+
@update:model-value="
23+
updateConfiguration($event, 'configuration.port')
24+
"
25+
/>
1626
</div>
1727
</template>
1828

src/components/devices/solaredge/device.vue

+2
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@
2424
<openwb-base-number-input
2525
title="Port"
2626
required
27+
:min="1"
28+
:max="65535"
2729
:model-value="configuration.port"
2830
@update:model-value="
2931
updateConfiguration($event, 'configuration.port')

src/components/devices/solarmax/device.vue

+10
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,16 @@
1313
updateConfiguration($event, 'configuration.ip_address')
1414
"
1515
/>
16+
<openwb-base-number-input
17+
title="Port"
18+
required
19+
:min="1"
20+
:max="65535"
21+
:model-value="configuration.port"
22+
@update:model-value="
23+
updateConfiguration($event, 'configuration.port')
24+
"
25+
/>
1626
</div>
1727
</template>
1828

src/components/devices/solax/device.vue

+10
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,16 @@
1313
updateConfiguration($event, 'configuration.ip_address')
1414
"
1515
/>
16+
<openwb-base-number-input
17+
title="Port"
18+
required
19+
:min="1"
20+
:max="65535"
21+
:model-value="configuration.port"
22+
@update:model-value="
23+
updateConfiguration($event, 'configuration.port')
24+
"
25+
/>
1626
<openwb-base-number-input
1727
title="Modbus-ID"
1828
required

src/components/devices/studer/device.vue

+10
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,16 @@
1313
updateConfiguration($event, 'configuration.ip_address')
1414
"
1515
/>
16+
<openwb-base-number-input
17+
title="Port"
18+
required
19+
:min="1"
20+
:max="65535"
21+
:model-value="configuration.port"
22+
@update:model-value="
23+
updateConfiguration($event, 'configuration.port')
24+
"
25+
/>
1626
</div>
1727
</template>
1828

src/components/devices/varta/device.vue

+10
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,16 @@
1313
updateConfiguration($event, 'configuration.ip_address')
1414
"
1515
/>
16+
<openwb-base-number-input
17+
title="Port"
18+
required
19+
:min="1"
20+
:max="65535"
21+
:model-value="configuration.port"
22+
@update:model-value="
23+
updateConfiguration($event, 'configuration.port')
24+
"
25+
/>
1626
</div>
1727
</template>
1828

src/components/devices/victron/device.vue

+10
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,16 @@
1313
updateConfiguration($event, 'configuration.ip_address')
1414
"
1515
/>
16+
<openwb-base-number-input
17+
title="Port"
18+
required
19+
:min="1"
20+
:max="65535"
21+
:model-value="configuration.port"
22+
@update:model-value="
23+
updateConfiguration($event, 'configuration.port')
24+
"
25+
/>
1626
</div>
1727
</template>
1828

0 commit comments

Comments
 (0)