wmi müsst jz gneutz werden aber des was für morgne

This commit is contained in:
2025-07-31 22:20:41 +02:00
parent 0593bae47a
commit e7e7671ded
2 changed files with 6 additions and 24 deletions

View File

@@ -13,7 +13,6 @@ tokio = { version = "1.37", features = ["full"] }
local-ip-address = "0.5"
reqwest = { version = "0.11", default-features = false, features = ["json", "blocking", "cookies", "rustls-tls"] }
sysinfo = "0.36.1"
heim = "0.0.11"
metrics = "0.24.2"
chrono = "0.4"
nvml-wrapper = "0.10"

View File

@@ -1,5 +1,4 @@
//use chrono::Utc;
use heim::sensors;
use nvml_wrapper::Nvml;
use reqwest::{Client, StatusCode};
use serde::{Deserialize, Serialize};
@@ -415,33 +414,17 @@ impl MetricsCollector {
}
fn get_cpu_temp() -> Option<f32> {
/*println!("Attempting to get CPU temperature...");
let components = Components::new_with_refreshed_list();
for component in &components {
println!("Attempting to get CPU temperature...");
let mut sys = System::new_all();
//let components = Components::new_with_refreshed_list();
sys.refresh_all();
for component in sys.components() {
if let Some(temperature) = component.temperature() {
println!("{temperature}°C");
}
}
Some(0.0) // Placeholder, actual implementation depends on platform*/
let mut temperatures = sensors::temperatures();
while let Some(sensor) = temperatures.next().await {
if let Ok(sensor) = sensor {
if sensor.unit() == heim::units::thermodynamic_temperature::DegreeCelsius {
if let Some(label) = sensor.label() {
if label.contains("CPU") || label.contains("Tdie") || label.contains("Package")
{
return Some(
sensor
.current()
.get::<heim::units::thermodynamic_temperature::degree_celsius>(),
);
}
}
}
}
}
None
Some(0.0) // Placeholder, actual implementation depends on platform
}
/*