Skip to content

Commit 33943e2

Browse files
committed
Tweak how we store the temp data in influxdb
1 parent 43c4e59 commit 33943e2

1 file changed

Lines changed: 9 additions & 5 deletions

File tree

RpiCluster/RpiInfluxClient.py

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,15 +45,19 @@ def _write_datapoint(self, measurement, values):
4545

4646
def log_vitals(self, vitals):
4747
# TODO: Write these in one write_points API call rather than lots of smaller ones
48-
self._write_datapoint("cpu", {
48+
49+
cpu_data = {
4950
"frequency": vitals.cpu_frequency,
50-
"percentage": vitals.cpu_percentage
51-
})
51+
"percentage": vitals.cpu_percentage,
52+
}
53+
54+
if vitals.cpu_temperature:
55+
cpu_data['temperature'] = vitals.cpu_temperature
56+
57+
self._write_datapoint("cpu", cpu_data)
5258
self._write_datapoint("ram", {
5359
"free": vitals.ram_free
5460
})
5561
self._write_datapoint("swap", {"free": vitals.swap_free})
56-
if vitals.cpu_temperature:
57-
self._write_datapoint("cpu_temperature", vitals.cpu_temperature)
5862

5963

0 commit comments

Comments
 (0)