I’m monitoring 3 additional boards to HassOS Pi: one running OpenMediaVault, one MotionEyeOS and one Raspbian and I tried several monitoring options
Some OS like MotionEyeOS is limited so it’s impossible to install something there
Universal monitoring way I used for a while is similar to this but with .sh scripts and HomeAssistant API, this way does not require installing additional packages on devices but it requires setting up the monitoring .sh scripts.
Now I’m using SSH Generic Sensor from HACS and it does all the work from HassOS without doing anything on devices just configuring this component, for exaple here is temp monitor on OMV:
- platform: ssh
host: IP
unit_of_measurement: "°C"
name: OMV Temp
username: username
password: password
command: cat /sys/class/thermal/thermal_zone0/temp
value_template: >-
{%- set line = value.split("\r\n") -%}
{{ (line[1]|int / 1000) | round(1) }}