github joshuar/go-hass-agent v13.3.0

latest releases: v13.3.3, v13.3.2, v13.3.1...
one month ago

13.3.0 (2025-07-20)

Welcome to the latest release of Go Hass Agent 🎉

This release adds sensors for SMART disk status for any SATA/NVMe disks attached to the device running Go Hass Agent (no SCSI disk support at the moment) 🎆 Each sensor's value is the overall health status and will have a number of SMART attributes exposed as sensor attributes.

A couple of caveats:

  • The heuristic for detecting the overall health status (and value of the binary sensor) is a bit primitive:
    • For SATA disks, it will report NOT OK if any attributes marked as critical attributes here have a non-zero value.
    • For NVMe disks, it will report NOT OK if the critical warning attribute (see here) has a non-zero value.
    • Future releases might use additional SMART data to determine health status based on these attributes (such as thresholds, changes, etc.), similar to smartmontools.
  • SMART sensors require additional Linux capabilities on the Go Hass Agent binary. For users of the packages (RPM/DEB/ARCH) and official container, the binary already has the required capabilities and these sensors should appear automatically for supported disks. For other users, you will need to manually assign the capabilities. See the details in the sensor list of the README or the SECURITY doc for details.

Features

  • linux/disk: ✨ basic SMART disk monitoring sensors (17e2b8f)

Reverts

  • linux: ⏪ simplify capabilities checks (c420e63)

Don't miss a new go-hass-agent release

NewReleases is sending notifications on new releases.