diff --git a/src/app.cpp b/src/app.cpp index 9c25cda..29db7f7 100644 --- a/src/app.cpp +++ b/src/app.cpp @@ -102,11 +102,8 @@ void Application::sensorsThread(const std::stop_token& st) { ret += gpu::detect(&m_sensors.gpu, m_config.gpu_pciaddr); ret += sys::detect(&m_sensors.sys, m_config.sys_sensor); m_sensors.home.mountpoint = m_config.home_dir; - if (ret < 0) { + if (ret < 0) applog(LOG::ERR, "Failed to detect some sensors"); - this->Crash(ret); - return; - } while (!st.stop_requested()) { auto start = std::chrono::steady_clock::now(); @@ -209,4 +206,4 @@ void Application::displayThread(const std::stop_token& st) { // goodbye msg lcd.writeBuf(2, 0, utils::center("Goodbye", 40)); lcd.flushBuf(); -} \ No newline at end of file +} diff --git a/src/gpu.cpp b/src/gpu.cpp index d04e4db..8d65f84 100644 --- a/src/gpu.cpp +++ b/src/gpu.cpp @@ -24,7 +24,7 @@ int detect(gpuSensors* target, const std::string& pci) { applog(LOG::INF, "Detected path \"{}\"", target->hwmon); if (utils::fileExists(target->hwmon + rel_metrics_path)) { - applog(LOG::INF, "found gpu_metrics"); + applog(LOG::INF, "Found gpu_metrics"); target->hasGpuMetrics = true; } return 0; diff --git a/src/hass.cpp b/src/hass.cpp index 68da34b..e8f20ef 100644 --- a/src/hass.cpp +++ b/src/hass.cpp @@ -1,3 +1,4 @@ +#ifdef ENABLE_HOME_ASSISTANT #include #include @@ -6,8 +7,6 @@ #include #include -#ifdef ENABLE_HOME_ASSISTANT - HomeAssistant::HomeAssistant(const Config& config) { m_config = config; } @@ -161,4 +160,4 @@ void HomeAssistant::disconnect() const { lws_context_destroy(context); } -#endif \ No newline at end of file +#endif diff --git a/src/sys.cpp b/src/sys.cpp index 8fe883d..af51137 100644 --- a/src/sys.cpp +++ b/src/sys.cpp @@ -70,9 +70,10 @@ int sys::detect(sysSensors* s, const std::string& platform) { try { s->hwmon = utils::getFirstDir("/sys/devices/platform/" + platform + "/hwmon"); } catch (...) { - applog(LOG::ERR, "Can't open sys hwmon. Module loaded? Kernel params added?"); + applog(LOG::ERR, "Can't open \"/sys/devices/platform/{}/hwmon\". Kernel params added? Module loaded?", platform); return -1; } + applog(LOG::INF, "Found system sensors"); return 0; }