|
3 | 3 |
|
4 | 4 | """Supported metrics for microgrid components.""" |
5 | 5 |
|
6 | | - |
7 | 6 | import enum |
8 | 7 |
|
9 | | -from frequenz.api.common.v1alpha8.metrics import metrics_pb2 |
10 | | - |
11 | 8 |
|
12 | 9 | @enum.unique |
13 | 10 | class Metric(enum.Enum): |
@@ -42,237 +39,215 @@ class Metric(enum.Enum): |
42 | 39 | period, and therefore can be inconsistent. |
43 | 40 | """ |
44 | 41 |
|
45 | | - UNSPECIFIED = metrics_pb2.METRIC_UNSPECIFIED |
| 42 | + UNSPECIFIED = 0 |
46 | 43 | """The metric is unspecified (this should not be used).""" |
47 | 44 |
|
48 | | - DC_VOLTAGE = metrics_pb2.METRIC_DC_VOLTAGE |
| 45 | + DC_VOLTAGE = 1 |
49 | 46 | """The DC voltage.""" |
50 | 47 |
|
51 | | - DC_CURRENT = metrics_pb2.METRIC_DC_CURRENT |
| 48 | + DC_CURRENT = 2 |
52 | 49 | """The DC current.""" |
53 | 50 |
|
54 | | - DC_POWER = metrics_pb2.METRIC_DC_POWER |
| 51 | + DC_POWER = 3 |
55 | 52 | """The DC power.""" |
56 | 53 |
|
57 | | - AC_FREQUENCY = metrics_pb2.METRIC_AC_FREQUENCY |
| 54 | + AC_FREQUENCY = 10 |
58 | 55 | """The AC frequency.""" |
59 | 56 |
|
60 | | - AC_VOLTAGE = metrics_pb2.METRIC_AC_VOLTAGE |
| 57 | + AC_VOLTAGE = 11 |
61 | 58 | """The AC electric potential difference.""" |
62 | 59 |
|
63 | | - AC_VOLTAGE_PHASE_1_N = metrics_pb2.METRIC_AC_VOLTAGE_PHASE_1_N |
| 60 | + AC_VOLTAGE_PHASE_1_N = 12 |
64 | 61 | """The AC electric potential difference between phase 1 and neutral.""" |
65 | 62 |
|
66 | | - AC_VOLTAGE_PHASE_2_N = metrics_pb2.METRIC_AC_VOLTAGE_PHASE_2_N |
| 63 | + AC_VOLTAGE_PHASE_2_N = 13 |
67 | 64 | """The AC electric potential difference between phase 2 and neutral.""" |
68 | 65 |
|
69 | | - AC_VOLTAGE_PHASE_3_N = metrics_pb2.METRIC_AC_VOLTAGE_PHASE_3_N |
| 66 | + AC_VOLTAGE_PHASE_3_N = 14 |
70 | 67 | """The AC electric potential difference between phase 3 and neutral.""" |
71 | 68 |
|
72 | | - AC_VOLTAGE_PHASE_1_PHASE_2 = metrics_pb2.METRIC_AC_VOLTAGE_PHASE_1_PHASE_2 |
| 69 | + AC_VOLTAGE_PHASE_1_PHASE_2 = 15 |
73 | 70 | """The AC electric potential difference between phase 1 and phase 2.""" |
74 | 71 |
|
75 | | - AC_VOLTAGE_PHASE_2_PHASE_3 = metrics_pb2.METRIC_AC_VOLTAGE_PHASE_2_PHASE_3 |
| 72 | + AC_VOLTAGE_PHASE_2_PHASE_3 = 16 |
76 | 73 | """The AC electric potential difference between phase 2 and phase 3.""" |
77 | 74 |
|
78 | | - AC_VOLTAGE_PHASE_3_PHASE_1 = metrics_pb2.METRIC_AC_VOLTAGE_PHASE_3_PHASE_1 |
| 75 | + AC_VOLTAGE_PHASE_3_PHASE_1 = 17 |
79 | 76 | """The AC electric potential difference between phase 3 and phase 1.""" |
80 | 77 |
|
81 | | - AC_CURRENT = metrics_pb2.METRIC_AC_CURRENT |
| 78 | + AC_CURRENT = 18 |
82 | 79 | """The AC current.""" |
83 | 80 |
|
84 | | - AC_CURRENT_PHASE_1 = metrics_pb2.METRIC_AC_CURRENT_PHASE_1 |
| 81 | + AC_CURRENT_PHASE_1 = 19 |
85 | 82 | """The AC current in phase 1.""" |
86 | 83 |
|
87 | | - AC_CURRENT_PHASE_2 = metrics_pb2.METRIC_AC_CURRENT_PHASE_2 |
| 84 | + AC_CURRENT_PHASE_2 = 20 |
88 | 85 | """The AC current in phase 2.""" |
89 | 86 |
|
90 | | - AC_CURRENT_PHASE_3 = metrics_pb2.METRIC_AC_CURRENT_PHASE_3 |
| 87 | + AC_CURRENT_PHASE_3 = 21 |
91 | 88 | """The AC current in phase 3.""" |
92 | 89 |
|
93 | | - AC_POWER_APPARENT = metrics_pb2.METRIC_AC_POWER_APPARENT |
| 90 | + AC_POWER_APPARENT = 22 |
94 | 91 | """The AC apparent power.""" |
95 | 92 |
|
96 | | - AC_POWER_APPARENT_PHASE_1 = metrics_pb2.METRIC_AC_POWER_APPARENT_PHASE_1 |
| 93 | + AC_POWER_APPARENT_PHASE_1 = 23 |
97 | 94 | """The AC apparent power in phase 1.""" |
98 | 95 |
|
99 | | - AC_POWER_APPARENT_PHASE_2 = metrics_pb2.METRIC_AC_POWER_APPARENT_PHASE_2 |
| 96 | + AC_POWER_APPARENT_PHASE_2 = 24 |
100 | 97 | """The AC apparent power in phase 2.""" |
101 | 98 |
|
102 | | - AC_POWER_APPARENT_PHASE_3 = metrics_pb2.METRIC_AC_POWER_APPARENT_PHASE_3 |
| 99 | + AC_POWER_APPARENT_PHASE_3 = 25 |
103 | 100 | """The AC apparent power in phase 3.""" |
104 | 101 |
|
105 | | - AC_POWER_ACTIVE = metrics_pb2.METRIC_AC_POWER_ACTIVE |
| 102 | + AC_POWER_ACTIVE = 26 |
106 | 103 | """The AC active power.""" |
107 | 104 |
|
108 | | - AC_POWER_ACTIVE_PHASE_1 = metrics_pb2.METRIC_AC_POWER_ACTIVE_PHASE_1 |
| 105 | + AC_POWER_ACTIVE_PHASE_1 = 27 |
109 | 106 | """The AC active power in phase 1.""" |
110 | 107 |
|
111 | | - AC_POWER_ACTIVE_PHASE_2 = metrics_pb2.METRIC_AC_POWER_ACTIVE_PHASE_2 |
| 108 | + AC_POWER_ACTIVE_PHASE_2 = 28 |
112 | 109 | """The AC active power in phase 2.""" |
113 | 110 |
|
114 | | - AC_POWER_ACTIVE_PHASE_3 = metrics_pb2.METRIC_AC_POWER_ACTIVE_PHASE_3 |
| 111 | + AC_POWER_ACTIVE_PHASE_3 = 29 |
115 | 112 | """The AC active power in phase 3.""" |
116 | 113 |
|
117 | | - AC_POWER_REACTIVE = metrics_pb2.METRIC_AC_POWER_REACTIVE |
| 114 | + AC_POWER_REACTIVE = 30 |
118 | 115 | """The AC reactive power.""" |
119 | 116 |
|
120 | | - AC_POWER_REACTIVE_PHASE_1 = metrics_pb2.METRIC_AC_POWER_REACTIVE_PHASE_1 |
| 117 | + AC_POWER_REACTIVE_PHASE_1 = 31 |
121 | 118 | """The AC reactive power in phase 1.""" |
122 | 119 |
|
123 | | - AC_POWER_REACTIVE_PHASE_2 = metrics_pb2.METRIC_AC_POWER_REACTIVE_PHASE_2 |
| 120 | + AC_POWER_REACTIVE_PHASE_2 = 32 |
124 | 121 | """The AC reactive power in phase 2.""" |
125 | 122 |
|
126 | | - AC_POWER_REACTIVE_PHASE_3 = metrics_pb2.METRIC_AC_POWER_REACTIVE_PHASE_3 |
| 123 | + AC_POWER_REACTIVE_PHASE_3 = 33 |
127 | 124 | """The AC reactive power in phase 3.""" |
128 | 125 |
|
129 | | - AC_POWER_FACTOR = metrics_pb2.METRIC_AC_POWER_FACTOR |
| 126 | + AC_POWER_FACTOR = 40 |
130 | 127 | """The AC power factor.""" |
131 | 128 |
|
132 | | - AC_POWER_FACTOR_PHASE_1 = metrics_pb2.METRIC_AC_POWER_FACTOR_PHASE_1 |
| 129 | + AC_POWER_FACTOR_PHASE_1 = 41 |
133 | 130 | """The AC power factor in phase 1.""" |
134 | 131 |
|
135 | | - AC_POWER_FACTOR_PHASE_2 = metrics_pb2.METRIC_AC_POWER_FACTOR_PHASE_2 |
| 132 | + AC_POWER_FACTOR_PHASE_2 = 42 |
136 | 133 | """The AC power factor in phase 2.""" |
137 | 134 |
|
138 | | - AC_POWER_FACTOR_PHASE_3 = metrics_pb2.METRIC_AC_POWER_FACTOR_PHASE_3 |
| 135 | + AC_POWER_FACTOR_PHASE_3 = 43 |
139 | 136 | """The AC power factor in phase 3.""" |
140 | 137 |
|
141 | | - AC_ENERGY_APPARENT = metrics_pb2.METRIC_AC_ENERGY_APPARENT |
| 138 | + AC_ENERGY_APPARENT = 50 |
142 | 139 | """The AC apparent energy.""" |
143 | 140 |
|
144 | | - AC_ENERGY_APPARENT_PHASE_1 = metrics_pb2.METRIC_AC_ENERGY_APPARENT_PHASE_1 |
| 141 | + AC_ENERGY_APPARENT_PHASE_1 = 51 |
145 | 142 | """The AC apparent energy in phase 1.""" |
146 | 143 |
|
147 | | - AC_ENERGY_APPARENT_PHASE_2 = metrics_pb2.METRIC_AC_ENERGY_APPARENT_PHASE_2 |
| 144 | + AC_ENERGY_APPARENT_PHASE_2 = 52 |
148 | 145 | """The AC apparent energy in phase 2.""" |
149 | 146 |
|
150 | | - AC_ENERGY_APPARENT_PHASE_3 = metrics_pb2.METRIC_AC_ENERGY_APPARENT_PHASE_3 |
| 147 | + AC_ENERGY_APPARENT_PHASE_3 = 53 |
151 | 148 | """The AC apparent energy in phase 3.""" |
152 | 149 |
|
153 | | - AC_ENERGY_ACTIVE = metrics_pb2.METRIC_AC_ENERGY_ACTIVE |
| 150 | + AC_ENERGY_ACTIVE = 54 |
154 | 151 | """The AC active energy.""" |
155 | 152 |
|
156 | | - AC_ENERGY_ACTIVE_PHASE_1 = metrics_pb2.METRIC_AC_ENERGY_ACTIVE_PHASE_1 |
| 153 | + AC_ENERGY_ACTIVE_PHASE_1 = 55 |
157 | 154 | """The AC active energy in phase 1.""" |
158 | 155 |
|
159 | | - AC_ENERGY_ACTIVE_PHASE_2 = metrics_pb2.METRIC_AC_ENERGY_ACTIVE_PHASE_2 |
| 156 | + AC_ENERGY_ACTIVE_PHASE_2 = 56 |
160 | 157 | """The AC active energy in phase 2.""" |
161 | 158 |
|
162 | | - AC_ENERGY_ACTIVE_PHASE_3 = metrics_pb2.METRIC_AC_ENERGY_ACTIVE_PHASE_3 |
| 159 | + AC_ENERGY_ACTIVE_PHASE_3 = 57 |
163 | 160 | """The AC active energy in phase 3.""" |
164 | 161 |
|
165 | | - AC_ENERGY_ACTIVE_CONSUMED = metrics_pb2.METRIC_AC_ENERGY_ACTIVE_CONSUMED |
| 162 | + AC_ENERGY_ACTIVE_CONSUMED = 58 |
166 | 163 | """The AC active energy consumed.""" |
167 | 164 |
|
168 | | - AC_ENERGY_ACTIVE_CONSUMED_PHASE_1 = ( |
169 | | - metrics_pb2.METRIC_AC_ENERGY_ACTIVE_CONSUMED_PHASE_1 |
170 | | - ) |
| 165 | + AC_ENERGY_ACTIVE_CONSUMED_PHASE_1 = 59 |
171 | 166 | """The AC active energy consumed in phase 1.""" |
172 | 167 |
|
173 | | - AC_ENERGY_ACTIVE_CONSUMED_PHASE_2 = ( |
174 | | - metrics_pb2.METRIC_AC_ENERGY_ACTIVE_CONSUMED_PHASE_2 |
175 | | - ) |
| 168 | + AC_ENERGY_ACTIVE_CONSUMED_PHASE_2 = 60 |
176 | 169 | """The AC active energy consumed in phase 2.""" |
177 | 170 |
|
178 | | - AC_ENERGY_ACTIVE_CONSUMED_PHASE_3 = ( |
179 | | - metrics_pb2.METRIC_AC_ENERGY_ACTIVE_CONSUMED_PHASE_3 |
180 | | - ) |
| 171 | + AC_ENERGY_ACTIVE_CONSUMED_PHASE_3 = 61 |
181 | 172 | """The AC active energy consumed in phase 3.""" |
182 | 173 |
|
183 | | - AC_ENERGY_ACTIVE_DELIVERED = metrics_pb2.METRIC_AC_ENERGY_ACTIVE_DELIVERED |
| 174 | + AC_ENERGY_ACTIVE_DELIVERED = 62 |
184 | 175 | """The AC active energy delivered.""" |
185 | 176 |
|
186 | | - AC_ENERGY_ACTIVE_DELIVERED_PHASE_1 = ( |
187 | | - metrics_pb2.METRIC_AC_ENERGY_ACTIVE_DELIVERED_PHASE_1 |
188 | | - ) |
| 177 | + AC_ENERGY_ACTIVE_DELIVERED_PHASE_1 = 63 |
189 | 178 | """The AC active energy delivered in phase 1.""" |
190 | 179 |
|
191 | | - AC_ENERGY_ACTIVE_DELIVERED_PHASE_2 = ( |
192 | | - metrics_pb2.METRIC_AC_ENERGY_ACTIVE_DELIVERED_PHASE_2 |
193 | | - ) |
| 180 | + AC_ENERGY_ACTIVE_DELIVERED_PHASE_2 = 64 |
194 | 181 | """The AC active energy delivered in phase 2.""" |
195 | 182 |
|
196 | | - AC_ENERGY_ACTIVE_DELIVERED_PHASE_3 = ( |
197 | | - metrics_pb2.METRIC_AC_ENERGY_ACTIVE_DELIVERED_PHASE_3 |
198 | | - ) |
| 183 | + AC_ENERGY_ACTIVE_DELIVERED_PHASE_3 = 65 |
199 | 184 | """The AC active energy delivered in phase 3.""" |
200 | 185 |
|
201 | | - AC_ENERGY_REACTIVE = metrics_pb2.METRIC_AC_ENERGY_REACTIVE |
| 186 | + AC_ENERGY_REACTIVE = 66 |
202 | 187 | """The AC reactive energy.""" |
203 | 188 |
|
204 | | - AC_ENERGY_REACTIVE_PHASE_1 = metrics_pb2.METRIC_AC_ENERGY_REACTIVE_PHASE_1 |
| 189 | + AC_ENERGY_REACTIVE_PHASE_1 = 67 |
205 | 190 | """The AC reactive energy in phase 1.""" |
206 | 191 |
|
207 | | - AC_ENERGY_REACTIVE_PHASE_2 = metrics_pb2.METRIC_AC_ENERGY_REACTIVE_PHASE_2 |
| 192 | + AC_ENERGY_REACTIVE_PHASE_2 = 68 |
208 | 193 | """The AC reactive energy in phase 2.""" |
209 | 194 |
|
210 | | - AC_ENERGY_REACTIVE_PHASE_3 = metrics_pb2.METRIC_AC_ENERGY_REACTIVE_PHASE_3 |
| 195 | + AC_ENERGY_REACTIVE_PHASE_3 = 69 |
211 | 196 | """The AC reactive energy in phase 3.""" |
212 | 197 |
|
213 | | - AC_TOTAL_HARMONIC_DISTORTION_CURRENT = ( |
214 | | - metrics_pb2.METRIC_AC_TOTAL_HARMONIC_DISTORTION_CURRENT |
215 | | - ) |
| 198 | + AC_TOTAL_HARMONIC_DISTORTION_CURRENT = 80 |
216 | 199 | """The AC total harmonic distortion current.""" |
217 | 200 |
|
218 | | - AC_TOTAL_HARMONIC_DISTORTION_CURRENT_PHASE_1 = ( |
219 | | - metrics_pb2.METRIC_AC_TOTAL_HARMONIC_DISTORTION_CURRENT_PHASE_1 |
220 | | - ) |
| 201 | + AC_TOTAL_HARMONIC_DISTORTION_CURRENT_PHASE_1 = 81 |
221 | 202 | """The AC total harmonic distortion current in phase 1.""" |
222 | 203 |
|
223 | | - AC_TOTAL_HARMONIC_DISTORTION_CURRENT_PHASE_2 = ( |
224 | | - metrics_pb2.METRIC_AC_TOTAL_HARMONIC_DISTORTION_CURRENT_PHASE_2 |
225 | | - ) |
| 204 | + AC_TOTAL_HARMONIC_DISTORTION_CURRENT_PHASE_2 = 82 |
226 | 205 | """The AC total harmonic distortion current in phase 2.""" |
227 | 206 |
|
228 | | - AC_TOTAL_HARMONIC_DISTORTION_CURRENT_PHASE_3 = ( |
229 | | - metrics_pb2.METRIC_AC_TOTAL_HARMONIC_DISTORTION_CURRENT_PHASE_3 |
230 | | - ) |
| 207 | + AC_TOTAL_HARMONIC_DISTORTION_CURRENT_PHASE_3 = 83 |
231 | 208 | """The AC total harmonic distortion current in phase 3.""" |
232 | 209 |
|
233 | | - BATTERY_CAPACITY = metrics_pb2.METRIC_BATTERY_CAPACITY |
| 210 | + BATTERY_CAPACITY = 100 |
234 | 211 | """The capacity of the battery.""" |
235 | 212 |
|
236 | | - BATTERY_SOC_PCT = metrics_pb2.METRIC_BATTERY_SOC_PCT |
| 213 | + BATTERY_SOC_PCT = 101 |
237 | 214 | """The state of charge of the battery as a percentage.""" |
238 | 215 |
|
239 | | - BATTERY_TEMPERATURE = metrics_pb2.METRIC_BATTERY_TEMPERATURE |
| 216 | + BATTERY_TEMPERATURE = 102 |
240 | 217 | """The temperature of the battery.""" |
241 | 218 |
|
242 | | - INVERTER_TEMPERATURE = metrics_pb2.METRIC_INVERTER_TEMPERATURE |
| 219 | + INVERTER_TEMPERATURE = 120 |
243 | 220 | """The temperature of the inverter.""" |
244 | 221 |
|
245 | | - INVERTER_TEMPERATURE_CABINET = metrics_pb2.METRIC_INVERTER_TEMPERATURE_CABINET |
| 222 | + INVERTER_TEMPERATURE_CABINET = 121 |
246 | 223 | """The temperature of the inverter cabinet.""" |
247 | 224 |
|
248 | | - INVERTER_TEMPERATURE_HEATSINK = metrics_pb2.METRIC_INVERTER_TEMPERATURE_HEATSINK |
| 225 | + INVERTER_TEMPERATURE_HEATSINK = 122 |
249 | 226 | """The temperature of the inverter heatsink.""" |
250 | 227 |
|
251 | | - INVERTER_TEMPERATURE_TRANSFORMER = ( |
252 | | - metrics_pb2.METRIC_INVERTER_TEMPERATURE_TRANSFORMER |
253 | | - ) |
| 228 | + INVERTER_TEMPERATURE_TRANSFORMER = 123 |
254 | 229 | """The temperature of the inverter transformer.""" |
255 | 230 |
|
256 | | - EV_CHARGER_TEMPERATURE = metrics_pb2.METRIC_EV_CHARGER_TEMPERATURE |
| 231 | + EV_CHARGER_TEMPERATURE = 140 |
257 | 232 | """The temperature of the EV charger.""" |
258 | 233 |
|
259 | | - SENSOR_WIND_SPEED = metrics_pb2.METRIC_SENSOR_WIND_SPEED |
| 234 | + SENSOR_WIND_SPEED = 160 |
260 | 235 | """The speed of the wind measured.""" |
261 | 236 |
|
262 | | - SENSOR_WIND_DIRECTION = metrics_pb2.METRIC_SENSOR_WIND_DIRECTION |
| 237 | + SENSOR_WIND_DIRECTION = 161 |
263 | 238 | """The direction of the wind measured.""" |
264 | 239 |
|
265 | | - SENSOR_TEMPERATURE = metrics_pb2.METRIC_SENSOR_TEMPERATURE |
| 240 | + SENSOR_TEMPERATURE = 162 |
266 | 241 | """The temperature measured.""" |
267 | 242 |
|
268 | | - SENSOR_RELATIVE_HUMIDITY = metrics_pb2.METRIC_SENSOR_RELATIVE_HUMIDITY |
| 243 | + SENSOR_RELATIVE_HUMIDITY = 163 |
269 | 244 | """The relative humidity measured.""" |
270 | 245 |
|
271 | | - SENSOR_DEW_POINT = metrics_pb2.METRIC_SENSOR_DEW_POINT |
| 246 | + SENSOR_DEW_POINT = 164 |
272 | 247 | """The dew point measured.""" |
273 | 248 |
|
274 | | - SENSOR_AIR_PRESSURE = metrics_pb2.METRIC_SENSOR_AIR_PRESSURE |
| 249 | + SENSOR_AIR_PRESSURE = 165 |
275 | 250 | """The air pressure measured.""" |
276 | 251 |
|
277 | | - SENSOR_IRRADIANCE = metrics_pb2.METRIC_SENSOR_IRRADIANCE |
| 252 | + SENSOR_IRRADIANCE = 166 |
278 | 253 | """The irradiance measured.""" |
0 commit comments