diff --git a/homeassistant/components/switchbot/manifest.json b/homeassistant/components/switchbot/manifest.json index d57a41e00ef5d5..2d741c1301bc89 100644 --- a/homeassistant/components/switchbot/manifest.json +++ b/homeassistant/components/switchbot/manifest.json @@ -41,5 +41,5 @@ "iot_class": "local_push", "loggers": ["switchbot"], "quality_scale": "gold", - "requirements": ["PySwitchbot==0.70.0"] + "requirements": ["PySwitchbot==0.71.0"] } diff --git a/homeassistant/components/system_bridge/sensor.py b/homeassistant/components/system_bridge/sensor.py index d9226e7de6e922..d322504a1d9063 100644 --- a/homeassistant/components/system_bridge/sensor.py +++ b/homeassistant/components/system_bridge/sensor.py @@ -332,6 +332,15 @@ def partition_usage( icon="mdi:percent", value=lambda data: data.cpu.usage, ), + SystemBridgeSensorEntityDescription( + key="power_usage", + translation_key="power_usage", + state_class=SensorStateClass.MEASUREMENT, + native_unit_of_measurement=UnitOfPower.WATT, + suggested_display_precision=2, + icon="mdi:power-plug", + value=lambda data: data.system.power_usage, + ), SystemBridgeSensorEntityDescription( key="version", translation_key="version", diff --git a/homeassistant/components/system_bridge/strings.json b/homeassistant/components/system_bridge/strings.json index 1c079c1ef0c38a..0cca826684a674 100644 --- a/homeassistant/components/system_bridge/strings.json +++ b/homeassistant/components/system_bridge/strings.json @@ -78,6 +78,9 @@ "processes": { "name": "Processes" }, + "power_usage": { + "name": "Power usage" + }, "load": { "name": "Load" }, diff --git a/requirements_all.txt b/requirements_all.txt index 8d3577a3ccb907..9bc0fc1ab41043 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -84,7 +84,7 @@ PyQRCode==1.2.1 PyRMVtransport==0.3.3 # homeassistant.components.switchbot -PySwitchbot==0.70.0 +PySwitchbot==0.71.0 # homeassistant.components.switchmate PySwitchmate==0.5.1 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index d3d98bba7e7d1f..f91022f936669f 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -81,7 +81,7 @@ PyQRCode==1.2.1 PyRMVtransport==0.3.3 # homeassistant.components.switchbot -PySwitchbot==0.70.0 +PySwitchbot==0.71.0 # homeassistant.components.syncthru PySyncThru==0.8.0