Skip to content

Commit d0bc4d2

Browse files
committed
fix influxdb reporting
1 parent 8cd08ad commit d0bc4d2

File tree

2 files changed

+36
-24
lines changed

2 files changed

+36
-24
lines changed

alfalfa_worker/jobs/modelica/step_run.py

+12-8
Original file line numberDiff line numberDiff line change
@@ -110,14 +110,18 @@ def advance(self):
110110
point.value = y_output
111111

112112
if self.options.historian_enabled:
113-
influx_points.append({
114-
"measurement": self.run.ref_id,
115-
"time": self.run.sim_time,
116-
"value": value,
117-
"id": point.ref_id,
118-
"point": True,
119-
"source": "alfalfa"
120-
})
113+
influx_points.append({"fields":
114+
{
115+
"value": value,
116+
}, "tags":
117+
{
118+
"id": point.ref_id,
119+
"point": True,
120+
"source": "alfalfa"
121+
},
122+
"measurement": self.run.ref_id,
123+
"time": self.run.sim_time,
124+
})
121125

122126
if self.historian_enabled:
123127
try:

alfalfa_worker/jobs/openstudio/step_run.py

+24-16
Original file line numberDiff line numberDiff line change
@@ -208,27 +208,35 @@ def ep_read_outputs(self):
208208
raise JobExceptionSimulation(f"EP returned an api error while reading from point: {point.name}")
209209
point.value = value
210210
if self.options.historian_enabled:
211-
influx_points.append({
212-
"measurement": self.run.ref_id,
213-
"time": self.run.sim_time,
214-
"value": value,
215-
"id": point.ref_id,
216-
"point": True,
217-
"source": "alfalfa"
218-
})
211+
influx_points.append({"fields":
212+
{
213+
"value": value
214+
}, "tags":
215+
{
216+
"id": point.ref_id,
217+
"point": True,
218+
"source": "alfalfa"
219+
},
220+
"measurement": self.run.ref_id,
221+
"time": self.run.sim_time,
222+
})
219223
for additional_point in self.additional_points:
220224
value = self.ep_api.exchange.get_meter_value(self.ep_state, additional_point.handle)
221225
value = additional_point.converter(value)
222226
additional_point.point.value = value
223227
if self.options.historian_enabled:
224-
influx_points.append({
225-
"measurement": self.run.ref_id,
226-
"time": self.run.sim_time,
227-
"value": value,
228-
"id": additional_point.point.ref_id,
229-
"point": True,
230-
"source": "alfalfa"
231-
})
228+
influx_points.append({"fields":
229+
{
230+
"value": value
231+
}, "tags":
232+
{
233+
"id": additional_point.point.ref_id,
234+
"point": True,
235+
"source": "alfalfa"
236+
},
237+
"measurement": self.run.ref_id,
238+
"time": self.run.sim_time
239+
})
232240
if self.historian_enabled:
233241
try:
234242
response = self.influx_client.write_points(points=influx_points,

0 commit comments

Comments
 (0)