From 7b4e7e28a73d8e6fe599915eca0d6ebc8fd522fc Mon Sep 17 00:00:00 2001 From: Tommy Vestermark Date: Fri, 25 Mar 2016 14:18:30 +0100 Subject: [PATCH] Fineoffset: Fix key/value printout With empty pretty_key the ID would not print correctly Only output 1 significant decimal of temperature (sensor resolution) --- src/devices/fineoffset.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/devices/fineoffset.c b/src/devices/fineoffset.c index ea637b4a..491d716f 100644 --- a/src/devices/fineoffset.c +++ b/src/devices/fineoffset.c @@ -84,8 +84,8 @@ static int fineoffset_WH2_callback(bitbuffer_t *bitbuffer) { if (bb[0][4] == 0xFF) { data = data_make("time", "", DATA_STRING, time_str, "model", "", DATA_STRING, "TFA 30.3157 Temperature sensor", - "id", "", DATA_INT, id, - "temperature_C", "Temperature", DATA_FORMAT, "%.02f C", DATA_DOUBLE, temperature, + "id", "ID", DATA_INT, id, + "temperature_C", "Temperature", DATA_FORMAT, "%.01f C", DATA_DOUBLE, temperature, NULL); data_acquired_handler(data); } @@ -93,8 +93,8 @@ static int fineoffset_WH2_callback(bitbuffer_t *bitbuffer) { else { data = data_make("time", "", DATA_STRING, time_str, "model", "", DATA_STRING, "Fine Offset Electronics, WH2 Temperature/Humidity sensor", - "id", "", DATA_INT, id, - "temperature_C", "Temperature", DATA_FORMAT, "%.02f C", DATA_DOUBLE, temperature, + "id", "ID", DATA_INT, id, + "temperature_C", "Temperature", DATA_FORMAT, "%.01f C", DATA_DOUBLE, temperature, "humidity", "Humidity", DATA_FORMAT, "%u %%", DATA_INT, humidity, NULL); data_acquired_handler(data);