Danke StefanD!
Habe dein myutils übernommen.
Nur sehen bei mir mit Debian 11 auf Brix N3000 (Celeron Zweikern) die Pfade so aus:
my $CpuInfo;
sub CpuInfo ()
{
my $mDevice = "sysmon";
my $Cpu0Freq = sprintf("%d",(qx "cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq 2>&1")/1000);
my $Cpu1Freq = sprintf("%d",(qx "cat /sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq 2>&1")/1000);
my $Cpu0Temp = sprintf("%0.1f",(qx "cat /sys/devices/platform/coretemp.0/hwmon/hwmon1/temp2_input")/1000);
my $Cpu1Temp = sprintf("%0.1f",(qx "cat /sys/devices/platform/coretemp.0/hwmon/hwmon1/temp3_input")/1000);
my $CpuMaxTemp = $Cpu0Temp;
if($Cpu0Temp < $Cpu1Temp) { $CpuMaxTemp = $Cpu1Temp };
fhem ("setreading $mDevice xCPU0_Freq $Cpu0Freq; setreading $mDevice xCPU1_Freq $Cpu1Freq; setreading $mDevice xCPU_0_Temp $Cpu0Temp; setreading $mDevice xCPU_1_Temp $Cpu1Temp; setreading $mDevice xCPU_Max_Temp $CpuMaxTemp; ");
}
Ich lasse mir auch beide Kerntemperaturen anzeigen.