My Home Assistant OS instance is running on a virtual machine on a bigger Ubuntu web server, I want to be able to use “entities” on Lovelace to display system specs like temperature, networks speed and remaining storage. I’m not sure how to do this seeing as Home Assistant is running separated from the main machine.
Is there a way to do this with some sort of integration (like with Synology) or another way
Easiest way is probably writing a script on the Ubuntu server that extracts these measures from the system and sends it to an MQTT broker. Then on the Home Assistant side create sensors that consume these informations from MQTT.
I run HA in docker on debian and the system monitor works fine for processor_temperature and network_in/out at least. It does also work for most of the other stats. I am not sure they’re all system wide though.
That’s right.
If the VM and the server are on the same subnet, maybe the server can expose these values via snmp to the snmp integration of HA. Have not tried it, I use docker and the /sys/class filesystem is good enough.