Skip to main content

Rpi Health

@aaronge/rpi-healthv2026.08.26.1· 1mo agoMODELS
01README

Raspberry Pi 5 firmware and power telemetry (throttle/under-voltage sticky faults, PMIC rail currents/voltages, clocks, EEPROM/bootloader status) via vcgencmd, as a typed, versioned Swamp model with workflow assertions and CEL joins.

02Models1
@aaronge/rpi-healthv2026.08.26.1rpi_health.ts

Global Arguments

ArgumentTypeDescription
tempSoftLimitCelsiusnumberPi 5 soft throttle point in Celsius. Not consumed by any method
tempHardLimitCelsiusnumberPi 5 hard throttle point in Celsius. Not consumed by any method
minSupplyVoltsnumberEXT5V_V floor before concern. Not consumed by any method directly.
vcgencmdPathstringPath to the vcgencmd binary. Override for odd installs where it isn't
fn readThrottle()
Run vcgencmd get_throttled, decode the bitfield, and write the
fn readClocks()
Run vcgencmd measure_clock for each domain plus measure_temp and
fn readPmic()
Run vcgencmd pmic_read_adc, pair rails, and write the pmic
fn readFirmware()
Read model id, raw vcgencmd version, and EEPROM/bootloader status

Resources

throttle(infinite)— vcgencmd get_throttled, decoded into named now/sinceBoot flags.
clocks(infinite)— Clock frequencies (arm, core, v3d, isp, hevc), core temperature,
pmic(infinite)— Pi 5 PMIC rail currents/voltages from vcgencmd pmic_read_adc.
firmware(infinite)— Model identification, EEPROM/bootloader status, and raw vcgencmd
03Stats
A
92 / 100
Downloads
14
Archive size
18.7 KB
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared0/1missing
  • Verified public repository2/2earned
04Platforms