From 4227238784abf36d871ae6ec79ad4095e39a88ca Mon Sep 17 00:00:00 2001 From: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 1 Oct 2024 08:38:28 +0000 Subject: [PATCH] Run formatting --- custom_components/smoothing_analytics_sensors/config_flow.py | 4 +--- .../smoothing_analytics_sensors/custom_sensors/ema_sensor.py | 4 +++- .../custom_sensors/lowpass_sensor.py | 1 + .../custom_sensors/median_sensor.py | 1 + custom_components/smoothing_analytics_sensors/entity.py | 4 +--- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/custom_components/smoothing_analytics_sensors/config_flow.py b/custom_components/smoothing_analytics_sensors/config_flow.py index a2c7070..5dc309f 100644 --- a/custom_components/smoothing_analytics_sensors/config_flow.py +++ b/custom_components/smoothing_analytics_sensors/config_flow.py @@ -116,9 +116,7 @@ async def async_step_init(self, user_input=None): { vol.Optional( "device_name", - default=self.config_entry.options.get( - "device_name", NAME - ), + default=self.config_entry.options.get("device_name", NAME), ): str, vol.Optional( "lowpass_time_constant", diff --git a/custom_components/smoothing_analytics_sensors/custom_sensors/ema_sensor.py b/custom_components/smoothing_analytics_sensors/custom_sensors/ema_sensor.py index fe05916..68dbac4 100644 --- a/custom_components/smoothing_analytics_sensors/custom_sensors/ema_sensor.py +++ b/custom_components/smoothing_analytics_sensors/custom_sensors/ema_sensor.py @@ -25,6 +25,7 @@ def ema_filter(value, previous_value, alpha): """Apply Exponential Moving Average (EMA) filter using the given alpha""" return alpha * value + (1 - alpha) * previous_value + class EmaSensor(SmoothingAnalyticsEntity, RestoreEntity): """Exponential Moving Average (EMA) filtered sensor with persistent state and device support, based on unique_id.""" @@ -95,7 +96,8 @@ def extra_state_attributes(self): "input_entity_id": self._input_entity_id, "input_unique_id": self._input_unique_id, "last_updated": self._last_updated, - "number_of_updates_needed": self._desired_time_to_95 / self._update_interval, + "number_of_updates_needed": self._desired_time_to_95 + / self._update_interval, "previous_value": self._previous_value, "sensor_hash": self._sensor_hash, "sensor_update_interval": self._update_interval, diff --git a/custom_components/smoothing_analytics_sensors/custom_sensors/lowpass_sensor.py b/custom_components/smoothing_analytics_sensors/custom_sensors/lowpass_sensor.py index 639ed86..b3c9ecf 100644 --- a/custom_components/smoothing_analytics_sensors/custom_sensors/lowpass_sensor.py +++ b/custom_components/smoothing_analytics_sensors/custom_sensors/lowpass_sensor.py @@ -10,6 +10,7 @@ _LOGGER = logging.getLogger(__name__) + def lowpass_filter(current_value, previous_value, time_constant): """Apply a lowpass filter to smooth out fast fluctuations""" B = 1.0 / time_constant diff --git a/custom_components/smoothing_analytics_sensors/custom_sensors/median_sensor.py b/custom_components/smoothing_analytics_sensors/custom_sensors/median_sensor.py index caf2cc8..b32e080 100644 --- a/custom_components/smoothing_analytics_sensors/custom_sensors/median_sensor.py +++ b/custom_components/smoothing_analytics_sensors/custom_sensors/median_sensor.py @@ -11,6 +11,7 @@ _LOGGER = logging.getLogger(__name__) + class MedianSensor(SmoothingAnalyticsEntity, RestoreEntity): """Median filtered sensor with persistent state and device support, based on unique_id.""" diff --git a/custom_components/smoothing_analytics_sensors/entity.py b/custom_components/smoothing_analytics_sensors/entity.py index ec01ace..e35f354 100644 --- a/custom_components/smoothing_analytics_sensors/entity.py +++ b/custom_components/smoothing_analytics_sensors/entity.py @@ -34,8 +34,6 @@ def device_info(self): return { "identifiers": {(DOMAIN, self.config_entry.entry_id)}, - "name": self.config_entry.data.get( - "device_name", NAME - ), + "name": self.config_entry.data.get("device_name", NAME), "manufacturer": NAME, }