Skip to content

Temperature missing on UI #780

@msp2842

Description

@msp2842

Describe the bug

Temperature monitoring is not displaying in the Pulse dashboard despite sensors being properly configured and accessible. The temperature field shows as blank in the node overview.

Version Information

  • Pulse version: v4.34.0
  • Platform: LXC container on Proxmox VE
  • Proxmox VE version: 8.1.4
  • Kernel: 6.8.12-16-pve
  • Hardware: Intel CPU (ASUS platform based on sensor output)

Current Behavior

The temperature field in the Pulse dashboard remains blank/empty for the Proxmox node, even though:

  • lm-sensors is installed and configured
  • sensors command returns valid temperature data
  • hwmon devices are present and accessible
  • Pulse service is running normally

Steps Taken

  1. Installed lm-sensors package
  2. Ran sensors-detect --auto
  3. Verified coretemp module is loaded: lsmod | grep coretemp shows module is active
  4. Confirmed hwmon devices exist:
ls -la /sys/class/hwmon/
total 0
drwxr-xr-x  2 nobody nogroup 0 Nov 29 05:14 .
drwxr-xr-x 85 nobody nogroup 0 Nov 26 07:04 ..
lrwxrwxrwx  1 nobody nogroup 0 Nov 29 05:14 hwmon0 -> ../../devices/virtual/thermal/thermal_zone0/hwmon0
lrwxrwxrwx  1 nobody nogroup 0 Nov 29 05:14 hwmon1 -> ../../devices/pci0000:00/0000:00:06.0/0000:01:00.0/nvme/nvme0/hwmon1
lrwxrwxrwx  1 nobody nogroup 0 Nov 29 05:14 hwmon2 -> ../../devices/platform/asus-nb-wmi/hwmon/hwmon2
lrwxrwxrwx  1 nobody nogroup 0 Nov 29 05:14 hwmon3 -> ../../devices/virtual/thermal/thermal_zone1/hwmon3
lrwxrwxrwx  1 nobody nogroup 0 Nov 29 05:14 hwmon4 -> ../../devices/platform/coretemp.0/hwmon/hwmon4
  1. Restarted Pulse service: systemctl restart pulse.service
  2. Refreshed browser (hard refresh with cache clear)

Sensors Output

The sensors command shows all temperatures correctly:

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +48.0°C  (high = +100.0°C, crit = +100.0°C)
Core 0:        +41.0°C  (high = +100.0°C, crit = +100.0°C)
Core 4:        +43.0°C  (high = +100.0°C, crit = +100.0°C)
Core 8:        +44.0°C  (high = +100.0°C, crit = +100.0°C)
Core 12:       +47.0°C  (high = +100.0°C, crit = +100.0°C)
Core 16:       +45.0°C  (high = +100.0°C, crit = +100.0°C)
Core 17:       +45.0°C  (high = +100.0°C, crit = +100.0°C)
Core 18:       +45.0°C  (high = +100.0°C, crit = +100.0°C)
Core 19:       +46.0°C  (high = +100.0°C, crit = +100.0°C)
Core 20:       +45.0°C  (high = +100.0°C, crit = +100.0°C)
Core 21:       +45.0°C  (high = +100.0°C, crit = +100.0°C)
Core 22:       +45.0°C  (high = +100.0°C, crit = +100.0°C)
Core 23:       +45.0°C  (high = +100.0°C, crit = +100.0°C)

asus-isa-0000
Adapter: ISA adapter
cpu_fan:     1800 RPM

acpitz-acpi-0
Adapter: ACPI interface
temp1:        +48.0°C  

iwlwifi_1-virtual-0
Adapter: Virtual device
temp1:            N/A  

nvme-pci-0100
Adapter: PCI adapter
Composite:    +37.9°C  (low  = -273.1°C, high = +81.8°C)
                       (crit = +84.8°C)
Sensor 1:     +37.9°C  (low  = -273.1°C, high = +65261.8°C)
Sensor 2:     +38.9°C  (low  = -273.1°C, high = +65261.8°C)

Expected Behavior

The Pulse dashboard should display CPU and NVMe temperature readings in the temperature field, similar to how CPU, Memory, and Disk usage are displayed.

Screenshots

![Pulse Dashboard - Missing Temperature]
Temperature field is blank in the node overview

Image

![Pulse Settings - Node Configuration]
Node is properly configured and online

Image

Additional Context

This appears similar to issues #536 and #600. The sensors are working correctly at the OS level, but Pulse is not parsing or displaying the temperature data in the UI.

Service Status

systemctl status pulse.service
● pulse.service - Pulse Monitoring Server
     Loaded: loaded (/etc/systemd/system/pulse.service; enabled; preset: enabled)
     Active: active (running) since Sat 2025-11-29 05:19:37 EST

Pulse service logs show no temperature-related errors:

journalctl -u pulse.service -n 100 --no-pager | grep -i "sensor\|temp\|hwmon"
# No output

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions