From 1fd15f5992a0d241972c6e48ca3026c2e08227ee Mon Sep 17 00:00:00 2001 From: Joakim Olsson Date: Tue, 2 Jul 2024 14:44:17 +0200 Subject: [PATCH] fix: replace deprecated constants Fixes #480 --- custom_components/ferroamp/sensor.py | 80 ++++++++++++++-------------- 1 file changed, 40 insertions(+), 40 deletions(-) diff --git a/custom_components/ferroamp/sensor.py b/custom_components/ferroamp/sensor.py index 2087c83..9008612 100644 --- a/custom_components/ferroamp/sensor.py +++ b/custom_components/ferroamp/sensor.py @@ -16,11 +16,11 @@ from homeassistant.const import ( CONF_NAME, CONF_PREFIX, - ELECTRIC_CURRENT_AMPERE, - ELECTRIC_POTENTIAL_VOLT, - FREQUENCY_HERTZ, PERCENTAGE, + UnitOfElectricCurrent, + UnitOfElectricPotential, UnitOfEnergy, + UnitOfFrequency, UnitOfPower, UnitOfTemperature, ) @@ -597,9 +597,9 @@ def __init__( self._attr_device_class = SensorDeviceClass.ENERGY elif unit == UnitOfPower.WATT: self._attr_device_class = SensorDeviceClass.POWER - elif unit == ELECTRIC_POTENTIAL_VOLT: + elif unit == UnitOfElectricPotential.VOLT: self._attr_device_class = SensorDeviceClass.VOLTAGE - elif unit == ELECTRIC_CURRENT_AMPERE: + elif unit == UnitOfElectricCurrent.AMPERE: self._attr_device_class = SensorDeviceClass.CURRENT elif unit == UnitOfTemperature.CELSIUS: self._attr_device_class = SensorDeviceClass.TEMPERATURE @@ -853,7 +853,7 @@ def __init__( name, entity_prefix, key, - ELECTRIC_POTENTIAL_VOLT, + UnitOfElectricPotential.VOLT, icon, device_id, device_name, @@ -993,7 +993,7 @@ def __init__( name, entity_prefix, key, - ELECTRIC_CURRENT_AMPERE, + UnitOfElectricCurrent.AMPERE, icon, device_id, device_name, @@ -1021,7 +1021,7 @@ def __init__( name, entity_prefix, key, - ELECTRIC_POTENTIAL_VOLT, + UnitOfElectricPotential.VOLT, icon, device_id, device_name, @@ -1707,7 +1707,7 @@ def ehub_sensors( "Estimated Grid Frequency", slug, "gridfreq", - FREQUENCY_HERTZ, + UnitOfFrequency.HERTZ, "mdi:sine-wave", f"{slug}_{EHUB}", EHUB_NAME, @@ -1718,7 +1718,7 @@ def ehub_sensors( "External Voltage", slug, "ul", - ELECTRIC_POTENTIAL_VOLT, + UnitOfElectricPotential.VOLT, "mdi:current-ac", f"{slug}_{EHUB}", EHUB_NAME, @@ -1730,7 +1730,7 @@ def ehub_sensors( slug, "ul", "L1", - ELECTRIC_POTENTIAL_VOLT, + UnitOfElectricPotential.VOLT, "mdi:current-ac", f"{slug}_{EHUB}", EHUB_NAME, @@ -1742,7 +1742,7 @@ def ehub_sensors( slug, "ul", "L2", - ELECTRIC_POTENTIAL_VOLT, + UnitOfElectricPotential.VOLT, "mdi:current-ac", f"{slug}_{EHUB}", EHUB_NAME, @@ -1754,7 +1754,7 @@ def ehub_sensors( slug, "ul", "L3", - ELECTRIC_POTENTIAL_VOLT, + UnitOfElectricPotential.VOLT, "mdi:current-ac", f"{slug}_{EHUB}", EHUB_NAME, @@ -1765,7 +1765,7 @@ def ehub_sensors( "Inverter RMS Current", slug, "il", - ELECTRIC_CURRENT_AMPERE, + UnitOfElectricCurrent.AMPERE, "mdi:current-dc", f"{slug}_{EHUB}", EHUB_NAME, @@ -1777,7 +1777,7 @@ def ehub_sensors( slug, "il", "L1", - ELECTRIC_CURRENT_AMPERE, + UnitOfElectricCurrent.AMPERE, "mdi:current-dc", f"{slug}_{EHUB}", EHUB_NAME, @@ -1789,7 +1789,7 @@ def ehub_sensors( slug, "il", "L2", - ELECTRIC_CURRENT_AMPERE, + UnitOfElectricCurrent.AMPERE, "mdi:current-dc", f"{slug}_{EHUB}", EHUB_NAME, @@ -1801,7 +1801,7 @@ def ehub_sensors( slug, "il", "L3", - ELECTRIC_CURRENT_AMPERE, + UnitOfElectricCurrent.AMPERE, "mdi:current-dc", f"{slug}_{EHUB}", EHUB_NAME, @@ -1812,7 +1812,7 @@ def ehub_sensors( "Inverter Reactive Current", slug, "ild", - ELECTRIC_CURRENT_AMPERE, + UnitOfElectricCurrent.AMPERE, "mdi:current-dc", f"{slug}_{EHUB}", EHUB_NAME, @@ -1824,7 +1824,7 @@ def ehub_sensors( slug, "ild", "L1", - ELECTRIC_CURRENT_AMPERE, + UnitOfElectricCurrent.AMPERE, "mdi:current-dc", f"{slug}_{EHUB}", EHUB_NAME, @@ -1836,7 +1836,7 @@ def ehub_sensors( slug, "ild", "L2", - ELECTRIC_CURRENT_AMPERE, + UnitOfElectricCurrent.AMPERE, "mdi:current-dc", f"{slug}_{EHUB}", EHUB_NAME, @@ -1848,7 +1848,7 @@ def ehub_sensors( slug, "ild", "L3", - ELECTRIC_CURRENT_AMPERE, + UnitOfElectricCurrent.AMPERE, "mdi:current-dc", f"{slug}_{EHUB}", EHUB_NAME, @@ -1859,7 +1859,7 @@ def ehub_sensors( "Grid Current", slug, "iext", - ELECTRIC_CURRENT_AMPERE, + UnitOfElectricCurrent.AMPERE, "mdi:current-ac", f"{slug}_{EHUB}", EHUB_NAME, @@ -1871,7 +1871,7 @@ def ehub_sensors( slug, "iext", "L1", - ELECTRIC_CURRENT_AMPERE, + UnitOfElectricCurrent.AMPERE, "mdi:current-ac", f"{slug}_{EHUB}", EHUB_NAME, @@ -1883,7 +1883,7 @@ def ehub_sensors( slug, "iext", "L2", - ELECTRIC_CURRENT_AMPERE, + UnitOfElectricCurrent.AMPERE, "mdi:current-ac", f"{slug}_{EHUB}", EHUB_NAME, @@ -1895,7 +1895,7 @@ def ehub_sensors( slug, "iext", "L3", - ELECTRIC_CURRENT_AMPERE, + UnitOfElectricCurrent.AMPERE, "mdi:current-ac", f"{slug}_{EHUB}", EHUB_NAME, @@ -1906,7 +1906,7 @@ def ehub_sensors( "Grid Reactive Current", slug, "iextd", - ELECTRIC_CURRENT_AMPERE, + UnitOfElectricCurrent.AMPERE, "mdi:current-ac", f"{slug}_{EHUB}", EHUB_NAME, @@ -1918,7 +1918,7 @@ def ehub_sensors( slug, "iextd", "L1", - ELECTRIC_CURRENT_AMPERE, + UnitOfElectricCurrent.AMPERE, "mdi:current-ac", f"{slug}_{EHUB}", EHUB_NAME, @@ -1930,7 +1930,7 @@ def ehub_sensors( slug, "iextd", "L2", - ELECTRIC_CURRENT_AMPERE, + UnitOfElectricCurrent.AMPERE, "mdi:current-ac", f"{slug}_{EHUB}", EHUB_NAME, @@ -1942,7 +1942,7 @@ def ehub_sensors( slug, "iextd", "L3", - ELECTRIC_CURRENT_AMPERE, + UnitOfElectricCurrent.AMPERE, "mdi:current-ac", f"{slug}_{EHUB}", EHUB_NAME, @@ -1953,7 +1953,7 @@ def ehub_sensors( "External Active Current", slug, "iextq", - ELECTRIC_CURRENT_AMPERE, + UnitOfElectricCurrent.AMPERE, "mdi:current-ac", f"{slug}_{EHUB}", EHUB_NAME, @@ -1965,7 +1965,7 @@ def ehub_sensors( slug, "iextq", "L1", - ELECTRIC_CURRENT_AMPERE, + UnitOfElectricCurrent.AMPERE, "mdi:current-ac", f"{slug}_{EHUB}", EHUB_NAME, @@ -1977,7 +1977,7 @@ def ehub_sensors( slug, "iextq", "L2", - ELECTRIC_CURRENT_AMPERE, + UnitOfElectricCurrent.AMPERE, "mdi:current-ac", f"{slug}_{EHUB}", EHUB_NAME, @@ -1989,7 +1989,7 @@ def ehub_sensors( slug, "iextq", "L3", - ELECTRIC_CURRENT_AMPERE, + UnitOfElectricCurrent.AMPERE, "mdi:current-ac", f"{slug}_{EHUB}", EHUB_NAME, @@ -2000,7 +2000,7 @@ def ehub_sensors( "Adaptive Current Equalization", slug, "iace", - ELECTRIC_CURRENT_AMPERE, + UnitOfElectricCurrent.AMPERE, "mdi:current-ac", f"{slug}_{EHUB}", EHUB_NAME, @@ -2012,7 +2012,7 @@ def ehub_sensors( slug, "iace", "L1", - ELECTRIC_CURRENT_AMPERE, + UnitOfElectricCurrent.AMPERE, "mdi:current-ac", f"{slug}_{EHUB}", EHUB_NAME, @@ -2024,7 +2024,7 @@ def ehub_sensors( slug, "iace", "L2", - ELECTRIC_CURRENT_AMPERE, + UnitOfElectricCurrent.AMPERE, "mdi:current-ac", f"{slug}_{EHUB}", EHUB_NAME, @@ -2036,7 +2036,7 @@ def ehub_sensors( slug, "iace", "L3", - ELECTRIC_CURRENT_AMPERE, + UnitOfElectricCurrent.AMPERE, "mdi:current-ac", f"{slug}_{EHUB}", EHUB_NAME, @@ -2682,7 +2682,7 @@ def ehub_sensors( "Available Three Phase Active Current For Load Balancing", slug, "iavblq_3p", - ELECTRIC_CURRENT_AMPERE, + UnitOfElectricCurrent.AMPERE, "mdi:current-ac", f"{slug}_{EHUB}", EHUB_NAME, @@ -2695,7 +2695,7 @@ def ehub_sensors( "Available Active Current For Load Balancing", slug, "iavblq", - ELECTRIC_CURRENT_AMPERE, + UnitOfElectricCurrent.AMPERE, "mdi:current-ac", f"{slug}_{EHUB}", EHUB_NAME, @@ -2707,7 +2707,7 @@ def ehub_sensors( "Available RMS Current For Load Balancing", slug, "iavbl", - ELECTRIC_CURRENT_AMPERE, + UnitOfElectricCurrent.AMPERE, "mdi:current-ac", f"{slug}_{EHUB}", EHUB_NAME,