2.7 KiB
title, description, ha_category, ha_release, ha_iot_class, ha_config_flow, ha_codeowners, ha_domain, ha_quality_scale, ha_platforms, ha_zeroconf
title | description | ha_category | ha_release | ha_iot_class | ha_config_flow | ha_codeowners | ha_domain | ha_quality_scale | ha_platforms | ha_zeroconf | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
System Bridge | How to integrate the System Bridge integration into Home Assistant. |
|
2021.6 | Local Polling | true |
|
system_bridge | silver |
|
true |
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.
Prerequisites
You will need your API key. This can be found and configured in the application's settings.
{% include integrations/config_flow.md %}
Sensors
This integration provides the following sensors:
Name | Description |
---|---|
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 |
Services
Service system_bridge.send_command
Sends a command to the server to run.
{% my developer_call_service service="system_bridge.send_command" title="Open your Home Assistant instance and show your service developer tools with a specific service selected." %}
Examples
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'
Service system_bridge.open
Open a URL or file on the server using the default application.
{% my developer_call_service service="system_bridge.open" title="Open your Home Assistant instance and show your service developer tools with a specific service selected." %}
Examples
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"