diff --git a/homeassistant/components/nut/sensor.py b/homeassistant/components/nut/sensor.py index 995032eb0fd..5c965274eae 100644 --- a/homeassistant/components/nut/sensor.py +++ b/homeassistant/components/nut/sensor.py @@ -5,7 +5,7 @@ import logging from homeassistant.components.nut import PyNUTData from homeassistant.components.sensor import SensorEntity, SensorEntityDescription -from homeassistant.const import ATTR_STATE, CONF_RESOURCES, STATE_UNKNOWN +from homeassistant.const import CONF_RESOURCES, STATE_UNKNOWN from homeassistant.helpers.update_coordinator import ( CoordinatorEntity, DataUpdateCoordinator, @@ -133,11 +133,6 @@ class NUTSensor(CoordinatorEntity, SensorEntity): return _format_display_state(self._data.status) return self._data.status.get(self.entity_description.key) - @property - def extra_state_attributes(self): - """Return the sensor attributes.""" - return {ATTR_STATE: _format_display_state(self._data.status)} - def _format_display_state(status): """Return UPS display state.""" diff --git a/tests/components/nut/test_sensor.py b/tests/components/nut/test_sensor.py index 0d8fec71d51..a8c0945c6c0 100644 --- a/tests/components/nut/test_sensor.py +++ b/tests/components/nut/test_sensor.py @@ -21,7 +21,6 @@ async def test_pr3000rt2u(hass): expected_attributes = { "device_class": "battery", "friendly_name": "Ups1 Battery Charge", - "state": "Online", "unit_of_measurement": PERCENTAGE, } # Only test for a subset of attributes in case @@ -47,7 +46,6 @@ async def test_cp1350c(hass): expected_attributes = { "device_class": "battery", "friendly_name": "Ups1 Battery Charge", - "state": "Online", "unit_of_measurement": PERCENTAGE, } # Only test for a subset of attributes in case @@ -72,7 +70,6 @@ async def test_5e850i(hass): expected_attributes = { "device_class": "battery", "friendly_name": "Ups1 Battery Charge", - "state": "Online", "unit_of_measurement": PERCENTAGE, } # Only test for a subset of attributes in case @@ -97,7 +94,6 @@ async def test_5e650i(hass): expected_attributes = { "device_class": "battery", "friendly_name": "Ups1 Battery Charge", - "state": "Online Battery Charging", "unit_of_measurement": PERCENTAGE, } # Only test for a subset of attributes in case @@ -125,7 +121,6 @@ async def test_backupsses600m1(hass): expected_attributes = { "device_class": "battery", "friendly_name": "Ups1 Battery Charge", - "state": "Online", "unit_of_measurement": PERCENTAGE, } # Only test for a subset of attributes in case @@ -152,7 +147,6 @@ async def test_cp1500pfclcd(hass): expected_attributes = { "device_class": "battery", "friendly_name": "Ups1 Battery Charge", - "state": "Online", "unit_of_measurement": PERCENTAGE, } # Only test for a subset of attributes in case @@ -177,7 +171,6 @@ async def test_dl650elcd(hass): expected_attributes = { "device_class": "battery", "friendly_name": "Ups1 Battery Charge", - "state": "Online", "unit_of_measurement": PERCENTAGE, } # Only test for a subset of attributes in case @@ -202,7 +195,6 @@ async def test_blazer_usb(hass): expected_attributes = { "device_class": "battery", "friendly_name": "Ups1 Battery Charge", - "state": "Online", "unit_of_measurement": PERCENTAGE, } # Only test for a subset of attributes in case