Skip to content

Temperatures not displayed in dashboard even though sensors -j works (AMD CPU/GPU) #600

@kitopopo

Description

@kitopopo

Body:

Pulse version: v4.25.0
Platform: LXC container on Proxmox VE
Hardware: AMD CPU (k10temp), AMD GPU (amdgpu), NVMe, WiFi

Problem description:

Pulse can connect to the Proxmox host via SSH and run sensors -j, returning a JSON with all temperature readings. However, none of these temperatures are shown in the Pulse dashboard.

From the Pulse container, running:

ssh -i /root/.ssh/pulse_rsa root@<Proxmox_IP> sensors -j

produces the following output:

{
  "nvme-pci-0300": {
    "Adapter": "PCI adapter",
    "Composite": { "temp1_input": 49.85 }
  },
  "amdgpu-pci-0400": {
    "Adapter": "PCI adapter",
    "vddgfx": { "in0_input": 0.831 },
    "vddnb": { "in1_input": 0.912 },
    "edge": { "temp1_input": 52.0 },
    "PPT": { "power1_input": 8.0 },
    "sclk": { "freq1_input": 200000000.0 }
  },
  "k10temp-pci-00c3": {
    "Adapter": "PCI adapter",
    "Tctl": { "temp1_input": 53.875 }
  },
  "iwlwifi_1-virtual-0": { "Adapter": "Virtual device", "temp1": {} }
}

This demonstrates that Pulse does receive temperature data via SSH, but the dashboard does not display it.

Expected behavior:

Pulse should display CPU, GPU, and NVMe disk temperatures in the dashboard.

Sensors returning null or empty values can be ignored, but valid sensors (k10temp, amdgpu, nvme) should be displayed.

Additional notes:

AMD hardware may be relevant, as Pulse might not correctly map k10temp or amdgpu sensors.

The error from some virtual sensors (e.g., iwlwifi_1-virtual-0) is normal and should not affect the other readings.

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