File tree Expand file tree Collapse file tree 8 files changed +274
-0
lines changed Expand file tree Collapse file tree 8 files changed +274
-0
lines changed Original file line number Diff line number Diff line change 1+ <template >
2+ <div class =" device-azzurro_sofar-bat" >
3+ <openwb-base-heading >
4+ Einstellungen für Sofar Batteriespeicher
5+ <span class =" small" >(Modul: {{ $options.name }})</span >
6+ </openwb-base-heading >
7+ <openwb-base-alert subtype =" info" >
8+ Diese Komponente benötigt keine Einstellungen.
9+ </openwb-base-alert >
10+ </div >
11+ </template >
12+
13+ <script >
14+ export default {
15+ name: " DeviceSofarBat" ,
16+ emits: [" update:configuration" ],
17+ props: {
18+ configuration: { type: Object , required: true },
19+ deviceId: { default: undefined },
20+ componentId: { required: true },
21+ },
22+ methods: {
23+ updateConfiguration (event , path = undefined ) {
24+ this .$emit (" update:configuration" , { value: event , object: path });
25+ },
26+ },
27+ };
28+ </script >
Original file line number Diff line number Diff line change 1+ <template >
2+ <div class =" device-azzurro_sofar-counter" >
3+ <openwb-base-heading >
4+ Einstellungen für Sofar ESS Zähler
5+ <span class =" small" >(Modul: {{ $options.name }})</span >
6+ </openwb-base-heading >
7+ <openwb-base-alert subtype =" info" >
8+ Diese Komponente benötigt keine Einstellungen.
9+ </openwb-base-alert >
10+ </div >
11+ </template >
12+
13+ <script >
14+ export default {
15+ name: " DeviceSofarCounter" ,
16+ emits: [" update:configuration" ],
17+ props: {
18+ configuration: { type: Object , required: true },
19+ deviceId: { default: undefined },
20+ componentId: { required: true },
21+ },
22+ methods: {
23+ updateConfiguration (event , path = undefined ) {
24+ this .$emit (" update:configuration" , { value: event , object: path });
25+ },
26+ },
27+ };
28+ </script >
Original file line number Diff line number Diff line change 1+ <template >
2+ <div class =" device-azzurro_sofar" >
3+ <openwb-base-heading >
4+ Einstellungen für Sofar
5+ <span class =" small" >(Modul: {{ $options.name }})</span >
6+ </openwb-base-heading >
7+ <openwb-base-text-input
8+ title =" IP oder Hostname"
9+ subtype =" host"
10+ required
11+ :model-value =" configuration.ip_address"
12+ @update:model-value ="
13+ updateConfiguration($event, 'configuration.ip_address')
14+ "
15+ />
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+ />
26+ <openwb-base-number-input
27+ title =" Modbus ID"
28+ required
29+ :model-value =" configuration.modbus_id"
30+ min =" 1"
31+ max =" 255"
32+ @update:model-value ="
33+ updateConfiguration($event, 'configuration.modbus_id')
34+ "
35+ />
36+ </div >
37+ </template >
38+
39+ <script >
40+ export default {
41+ name: " DeviceSofar" ,
42+ emits: [" update:configuration" ],
43+ props: {
44+ configuration: { type: Object , required: true },
45+ deviceId: { default: undefined },
46+ },
47+ methods: {
48+ updateConfiguration (event , path = undefined ) {
49+ this .$emit (" update:configuration" , { value: event , object: path });
50+ },
51+ },
52+ };
53+ </script >
Original file line number Diff line number Diff line change 1+ <template >
2+ <div class =" device-azzurro_sofar-inverter" >
3+ <openwb-base-heading >
4+ Einstellungen für Sofar Wechselrichter
5+ <span class =" small" >(Modul: {{ $options.name }})</span >
6+ </openwb-base-heading >
7+ <openwb-base-alert subtype =" info" >
8+ Diese Komponente benötigt keine Einstellungen.
9+ </openwb-base-alert >
10+ </div >
11+ </template >
12+
13+ <script >
14+ export default {
15+ name: " DeviceSofarInverter" ,
16+ emits: [" update:configuration" ],
17+ props: {
18+ configuration: { type: Object , required: true },
19+ deviceId: { default: undefined },
20+ componentId: { required: true },
21+ },
22+ methods: {
23+ updateConfiguration (event , path = undefined ) {
24+ this .$emit (" update:configuration" , { value: event , object: path });
25+ },
26+ },
27+ };
28+ </script >
Original file line number Diff line number Diff line change 1+ <template >
2+ <div class =" device-azzurro_zcs" >
3+ <openwb-base-heading >
4+ Einstellungen für Azzurro ZCS Batteriespeicher
5+ <span class =" small" >(Modul: {{ $options.name }})</span >
6+ </openwb-base-heading >
7+ <openwb-base-alert subtype =" info" >
8+ Diese Komponente benötigt keine Einstellungen.
9+ </openwb-base-alert >
10+ </div >
11+ </template >
12+
13+ <script >
14+ export default {
15+ name: " DeviceZCSBat" ,
16+ emits: [" update:configuration" ],
17+ props: {
18+ configuration: { type: Object , required: true },
19+ deviceId: { default: undefined },
20+ componentId: { required: true },
21+ },
22+ methods: {
23+ updateConfiguration (event , path = undefined ) {
24+ this .$emit (" update:configuration" , { value: event , object: path });
25+ },
26+ },
27+ };
28+ </script >
Original file line number Diff line number Diff line change 1+ <template >
2+ <div class =" device-azzurro_zcs-counter" >
3+ <openwb-base-heading >
4+ Einstellungen für Azzurro ZCS Zähler
5+ <span class =" small" >(Modul: {{ $options.name }})</span >
6+ </openwb-base-heading >
7+ <openwb-base-alert subtype =" info" >
8+ Diese Komponente benötigt keine Einstellungen.
9+ </openwb-base-alert >
10+ </div >
11+ </template >
12+
13+ <script >
14+ export default {
15+ name: " DeviceZCSCounter" ,
16+ emits: [" update:configuration" ],
17+ props: {
18+ configuration: { type: Object , required: true },
19+ deviceId: { default: undefined },
20+ componentId: { required: true },
21+ },
22+ methods: {
23+ updateConfiguration (event , path = undefined ) {
24+ this .$emit (" update:configuration" , { value: event , object: path });
25+ },
26+ },
27+ };
28+ </script >
Original file line number Diff line number Diff line change 1+ <template >
2+ <div class =" device-azzurro_zcs" >
3+ <openwb-base-heading >
4+ Einstellungen für Azzurro ZCS
5+ <span class =" small" >(Modul: {{ $options.name }})</span >
6+ </openwb-base-heading >
7+ <openwb-base-text-input
8+ title =" IP oder Hostname"
9+ subtype =" host"
10+ required
11+ :model-value =" configuration.ip_address"
12+ @update:model-value ="
13+ updateConfiguration($event, 'configuration.ip_address')
14+ "
15+ />
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+ />
26+ <openwb-base-number-input
27+ title =" Modbus ID"
28+ required
29+ :model-value =" configuration.modbus_id"
30+ min =" 1"
31+ max =" 255"
32+ @update:model-value ="
33+ updateConfiguration($event, 'configuration.modbus_id')
34+ "
35+ />
36+ </div >
37+ </template >
38+
39+ <script >
40+ export default {
41+ name: " DeviceZCS" ,
42+ emits: [" update:configuration" ],
43+ props: {
44+ configuration: { type: Object , required: true },
45+ deviceId: { default: undefined },
46+ },
47+ methods: {
48+ updateConfiguration (event , path = undefined ) {
49+ this .$emit (" update:configuration" , { value: event , object: path });
50+ },
51+ },
52+ };
53+ </script >
Original file line number Diff line number Diff line change 1+ <template >
2+ <div class =" device-azzurro_zcs-inverter" >
3+ <openwb-base-heading >
4+ Einstellungen für Azzurro ZCS Wechselrichter
5+ <span class =" small" >(Modul: {{ $options.name }})</span >
6+ </openwb-base-heading >
7+ <openwb-base-alert subtype =" info" >
8+ Diese Komponente benötigt keine Einstellungen.
9+ </openwb-base-alert >
10+ </div >
11+ </template >
12+
13+ <script >
14+ export default {
15+ name: " DeviceZCSInverter" ,
16+ emits: [" update:configuration" ],
17+ props: {
18+ configuration: { type: Object , required: true },
19+ deviceId: { default: undefined },
20+ componentId: { required: true },
21+ },
22+ methods: {
23+ updateConfiguration (event , path = undefined ) {
24+ this .$emit (" update:configuration" , { value: event , object: path });
25+ },
26+ },
27+ };
28+ </script >
You can’t perform that action at this time.
0 commit comments