added one decimal to uSph for MQTT export

This commit is contained in:
Holger Fleischmann
2020-11-14 20:57:09 +01:00
parent ee81a2f49b
commit 91c7b5e2ef

View File

@@ -179,7 +179,7 @@ void ingestToMqtt(GeigerData &geigerData, uint16_t intervalSamples)
const float uSph = geigerData.toMicroSievertPerHour(pulses, const float uSph = geigerData.toMicroSievertPerHour(pulses,
intervalSamples); intervalSamples);
char payload[129]; char payload[129];
sprintf(payload, "{\"pulses\":%lu, \"cpm\":%lu,\"uSph\":%.2f,\"secs\":%d}", sprintf(payload, "{\"pulses\":%lu, \"cpm\":%lu,\"uSph\":%.3f,\"secs\":%d}",
pulses, cpm, uSph, (int)intervalSamples); pulses, cpm, uSph, (int)intervalSamples);
mqttClient.publish(mqttTopic, payload); mqttClient.publish(mqttTopic, payload);