--- a/main/co2meter.c Thu Nov 07 11:47:15 2019 +0100 +++ b/main/co2meter.c Thu Nov 07 15:09:51 2019 +0100 @@ -206,7 +206,9 @@ strncpy(rom_code, ds18b20_state->sensor[0].rom_code, 17); rom_code[16] = '\0'; xSemaphoreGive(xSemaphoreDS18B20); - } + } else { + ESP_LOGE(TAG, "ML1_MQTT_CONNECT DS18B20 lock error"); + } /* Copy measured data and calculate results */ if (xSemaphoreTake(xSemaphoreUnits, 25) == pdTRUE) { @@ -233,11 +235,15 @@ // Verbruik 10 mA // Setup tijd max 2 mS xSemaphoreGive(xSemaphoreADC); - } + } else { + ESP_LOGE(TAG, "ML1_MQTT_CONNECT ADC lock error"); + } } write_units(); xSemaphoreGive(xSemaphoreUnits); user_refresh(); + } else { + ESP_LOGE(TAG, "ML1_MQTT_CONNECT units lock error"); } } break;