beautify output of vcc

This commit is contained in:
Wolfgang Hottgenroth
2017-08-16 23:44:52 +02:00
parent b577f3992a
commit eded0f89da

View File

@ -152,6 +152,8 @@ void read_thermometer() {
uint16_t vcc = ESP.getVcc();
uint16_t v1 = vcc / 1000;
uint16_t v2 = (vcc - v1 * 1000);
#ifdef DEBUG
Serial.print(vcc);
Serial.println();
@ -163,7 +165,7 @@ void read_thermometer() {
//char topic[128];
//snprintf(topic, 127, "IoT/espThermometer2/%s/measurement", WiFi.macAddress().c_str());
char payload[128];
snprintf(payload, 127, "%s %d.%d %ld %ld", clientId, t1, t2, vcc, duration);
snprintf(payload, 127, "%s %d.%d %d.%d %ld", clientId, t1, t2, v1, v2, duration);
#ifdef DEBUG
Serial.println(payload);
#endif