# HG changeset patch # User Michiel Broek # Date 1556474383 -7200 # Node ID 230a502b75ec0ccec521afc3d185a95d2ef8458a # Parent 322a29000fd74b64c1fb1ef4f1df996ac4d8a71a Final device thermometer error detection. diff -r 322a29000fd7 -r 230a502b75ec thermferm/devices.c --- a/thermferm/devices.c Sun Apr 28 17:03:45 2019 +0200 +++ b/thermferm/devices.c Sun Apr 28 19:59:43 2019 +0200 @@ -816,9 +816,8 @@ #ifdef HAVE_WIRINGPI_H piLock(LOCK_DEVICES); #endif - if (temp < -125000) { - syslog(LOG_NOTICE, "sensor %s value error '%d`", device->address, temp); - syslog(LOG_NOTICE, " %s", line1); + if (temp < -55000) { + syslog(LOG_NOTICE, "sensor %s value error '%d` '%s`", device->address, temp, line1); device->present = DEVPRESENT_ERROR; } else { device->value = temp; @@ -829,9 +828,6 @@ piUnlock(LOCK_DEVICES); #endif } - if (temp == 85000) { - syslog(LOG_NOTICE, "sensor %s value error '%d`", device->address, temp); - } } else { syslog(LOG_NOTICE, "sensor %s CRC error '%s`", device->address, line1); #ifdef HAVE_WIRINGPI_H