You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/reference/modbus.md
+74Lines changed: 74 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -114,6 +114,80 @@ value: Power
114
114
scale: -1 # floating point factor applied to result, e.g. for kW to W conversion
115
115
```
116
116
117
+
## Negation von Werten {#negation}
118
+
119
+
Bei MBMD-Messgeräten können Messwerte durch Voranstellen eines `-` (Minus) vor dem Aliasnamen invertiert werden.
120
+
Dies ist nützlich, wenn Messgeräte in unterschiedlichen Konfigurationen oder Montagerichtungen verwendet werden und das Vorzeichen der Messwerte angepasst werden muss.
121
+
122
+
### Unterstützte Messungen
123
+
124
+
Die Negation funktioniert für folgende MBMD-Messungen:
125
+
126
+
- `power`- Gesamtleistung
127
+
- `currents`- Ströme pro Phase (Array)
128
+
- `powers`- Leistungen pro Phase (Array)
129
+
130
+
### Syntax
131
+
132
+
```yaml
133
+
meters:
134
+
- name: my-meter
135
+
type: modbus
136
+
model: sdm
137
+
power: -Power # invertiert den Leistungswert
138
+
```
139
+
140
+
### Beispiele
141
+
142
+
#### Invertierte Gesamtleistung
143
+
144
+
```yaml
145
+
meters:
146
+
- name: pv-meter
147
+
type: modbus
148
+
model: sdm
149
+
power: -Power # Leistung wird invertiert (z. B. +1000 W wird zu -1000 W)
150
+
```
151
+
152
+
#### Invertierte Phasenleistungen
153
+
154
+
```yaml
155
+
meters:
156
+
- name: grid-meter
157
+
type: modbus
158
+
model: sdm
159
+
power: Power
160
+
powers:
161
+
- -PowerL1 # Phase 1 invertiert
162
+
- -PowerL2 # Phase 2 invertiert
163
+
- -PowerL3 # Phase 3 invertiert
164
+
```
165
+
166
+
#### Invertierte Ströme (einzelne Phasen)
167
+
168
+
```yaml
169
+
meters:
170
+
- name: grid-meter
171
+
type: modbus
172
+
model: sdm
173
+
power: Power
174
+
currents:
175
+
- -CurrentL1 # Strom Phase 1 invertiert
176
+
- CurrentL2 # Strom Phase 2 normal
177
+
- -CurrentL3 # Strom Phase 3 invertiert
178
+
```
179
+
180
+
### Anwendungsfälle
181
+
182
+
**Falsch montierte Messgeräte**:
183
+
Wenn ein Stromsensor/Messgerät physisch in der falschen Richtung installiert ist, können die Werte in der Software korrigiert werden.
184
+
185
+
**Netzeinspeisung vs. Verbrauch**:
186
+
Für PV-Messgeräte, bei denen die Vorzeichenkonvention umgekehrt werden muss.
187
+
188
+
**Unterschiedliche CT-Orientierungen**:
189
+
Für mehrphasige Installationen mit unterschiedlich ausgerichteten Stromwandlern.
190
+
117
191
## Manuelle Konfiguration
118
192
119
193
Falls das Modbus-Gerät nicht direkt unterstützt wird oder von den vordefinierten Modellen abweichende Werte gelesen oder geschrieben werden sollen, können die Modbus Register auch vollständig manuell konfiguriert werden.
Copy file name to clipboardExpand all lines: i18n/en/docusaurus-plugin-content-docs/current/reference/modbus.md
+74Lines changed: 74 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -110,6 +110,80 @@ value: Power
110
110
scale: -1 # floating point factor applied to result, e.g. for kW to W conversion
111
111
```
112
112
113
+
## Value Negation {#negation}
114
+
115
+
For MBMD meters, measurement values can be inverted by prefixing the alias name with a `-` (minus sign).
116
+
This is useful when meters are used in different configurations or mounting orientations and the sign of measurement values needs to be adjusted.
117
+
118
+
### Supported Measurements
119
+
120
+
Negation works for the following MBMD measurements:
121
+
122
+
- `power`- Total power
123
+
- `currents`- Currents per phase (array)
124
+
- `powers`- Powers per phase (array)
125
+
126
+
### Syntax
127
+
128
+
```yaml
129
+
meters:
130
+
- name: my-meter
131
+
type: modbus
132
+
model: sdm
133
+
power: -Power # inverts the power value
134
+
```
135
+
136
+
### Examples
137
+
138
+
#### Inverted Total Power
139
+
140
+
```yaml
141
+
meters:
142
+
- name: pv-meter
143
+
type: modbus
144
+
model: sdm
145
+
power: -Power # Power will be inverted (e.g. +1000 W becomes -1000 W)
146
+
```
147
+
148
+
#### Inverted Phase Powers
149
+
150
+
```yaml
151
+
meters:
152
+
- name: grid-meter
153
+
type: modbus
154
+
model: sdm
155
+
power: Power
156
+
powers:
157
+
- -PowerL1 # Phase 1 inverted
158
+
- -PowerL2 # Phase 2 inverted
159
+
- -PowerL3 # Phase 3 inverted
160
+
```
161
+
162
+
#### Inverted Currents (Individual Phases)
163
+
164
+
```yaml
165
+
meters:
166
+
- name: grid-meter
167
+
type: modbus
168
+
model: sdm
169
+
power: Power
170
+
currents:
171
+
- -CurrentL1 # Current Phase 1 inverted
172
+
- CurrentL2 # Current Phase 2 normal
173
+
- -CurrentL3 # Current Phase 3 inverted
174
+
```
175
+
176
+
### Use Cases
177
+
178
+
**Incorrectly Mounted Meters**:
179
+
If a current sensor/meter is physically installed in the wrong direction, you can correct the values in software.
180
+
181
+
**Grid Feed-in vs. Consumption**:
182
+
For solar meters where the sign convention needs to be reversed.
183
+
184
+
**Different CT Orientations**:
185
+
For multi-phase installations with differently oriented current transformers.
186
+
113
187
## Manual Configuration
114
188
115
189
If the Modbus device is not directly supported or if values deviating from the predefined models are to be read or written, the Modbus registers can also be configured manually.
0 commit comments