System Bridge is an application that runs on your local machine to share system information via its API as well as allowing commands to be sent to the device.
You will need your API key. This can be found and configured in the application’s settings.
Adding System Bridge to your Home Assistant instance can be done via the user interface, by using this My button:
System Bridge can be auto-discovered by Home Assistant. If an instance was found, it will be shown as “Discovered”, which you can select to set it up right away.
If there wasn’t any discovered automatically, don’t worry! You can set up a manual integration entry:
This integration provides the following sensors:
|BIOS Version||Version of your system’s BIOS|
|Battery||Battery level of the device|
|CPU Speed||The current CPU speed|
|CPU Temperature||The current temperature of the device|
|Filesystem(s)||Space used for each drive letter / filesystem mount|
|Memory Free||Memory (RAM) free in GB|
|Memory Used||Memory (RAM) used in GB|
|Memory Used %||Memory (RAM) % used|
|Operating System||Version information of the Operating System|
|Load||System load percentage|
Sends a command to the server to run.
service: system_bridge.send_command data: bridge: device command: code arguments: /home/user/file.txt
service: system_bridge.send_command data: bridge: device command: python arguments: '-V'
Open a URL or file on the server using the default application.
service: system_bridge.open data: bridge: "device" path: "C:\\image.jpg"
service: system_bridge.open data: bridge: "device" path: "https://home-assistant.io"
service: system_bridge.open data: bridge: "device" path: "steam://rungameid/814380"