diff --git a/octoprint_dashboard/__init__.py b/octoprint_dashboard/__init__.py index f26d2bc..0694a90 100644 --- a/octoprint_dashboard/__init__.py +++ b/octoprint_dashboard/__init__.py @@ -176,6 +176,8 @@ def psUtilGetStats(self): cpu_val = tempFile.read() tempFile.close() self.cpu_temp = int(round(float(cpu_val)/1000)) + elif "cpu" in thermal: # RockPi (probably all RockChip CPUs/SOCs) + self.cpu_temp = int(round((thermal["cpu"][0][1]))) self.cpu_percent = str(psutil.cpu_percent(interval=None, percpu=False)) self.cpu_freq = str(int(round(psutil.cpu_freq(percpu=False).current, 0))) self.virtual_memory_percent = str(psutil.virtual_memory().percent)