Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .mega-linter.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,18 @@
---
FLAVOR_SUGGESTIONS: false
ENABLE:
- PYTHON
- JSON
- YAML
- MARKDOWN
- ACTION
- REPOSITORY
- SPELL

DISABLE_LINTERS:
- PYTHON_BLACK
- PYTHON_FLAKE8
- PYTHON_ISORT
- PYTHON_PYLINT
- PYTHON_MYPY
- SPELL_CSPELL
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
16 changes: 8 additions & 8 deletions custom_components/rce_pse/sensors/custom_windows.py
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ def get_config_value(self, key: str, default: Any) -> Any:
class RCETodayCheapestWindowStartTimestampSensor(RCECustomWindowSensor):

def __init__(self, coordinator: RCEPSEDataUpdateCoordinator, config_entry: ConfigEntry) -> None:
super().__init__(coordinator, config_entry, "today_cheapest_window_start_timestamp")
super().__init__(coordinator, config_entry, "today_cheapest_window_start")
self._attr_device_class = SensorDeviceClass.TIMESTAMP
self._attr_icon = "mdi:clock-start"

Expand Down Expand Up @@ -90,7 +90,7 @@ def native_value(self) -> datetime | None:
class RCETodayCheapestWindowEndTimestampSensor(RCECustomWindowSensor):

def __init__(self, coordinator: RCEPSEDataUpdateCoordinator, config_entry: ConfigEntry) -> None:
super().__init__(coordinator, config_entry, "today_cheapest_window_end_timestamp")
super().__init__(coordinator, config_entry, "today_cheapest_window_end")
self._attr_device_class = SensorDeviceClass.TIMESTAMP
self._attr_icon = "mdi:clock-end"

Expand Down Expand Up @@ -124,7 +124,7 @@ def native_value(self) -> datetime | None:
class RCETodayExpensiveWindowStartTimestampSensor(RCECustomWindowSensor):

def __init__(self, coordinator: RCEPSEDataUpdateCoordinator, config_entry: ConfigEntry) -> None:
super().__init__(coordinator, config_entry, "today_expensive_window_start_timestamp")
super().__init__(coordinator, config_entry, "today_expensive_window_start")
self._attr_device_class = SensorDeviceClass.TIMESTAMP
self._attr_icon = "mdi:clock-start"

Expand Down Expand Up @@ -159,7 +159,7 @@ def native_value(self) -> datetime | None:
class RCETodayExpensiveWindowEndTimestampSensor(RCECustomWindowSensor):

def __init__(self, coordinator: RCEPSEDataUpdateCoordinator, config_entry: ConfigEntry) -> None:
super().__init__(coordinator, config_entry, "today_expensive_window_end_timestamp")
super().__init__(coordinator, config_entry, "today_expensive_window_end")
self._attr_device_class = SensorDeviceClass.TIMESTAMP
self._attr_icon = "mdi:clock-end"

Expand Down Expand Up @@ -193,7 +193,7 @@ def native_value(self) -> datetime | None:
class RCETomorrowCheapestWindowStartTimestampSensor(RCECustomWindowSensor):

def __init__(self, coordinator: RCEPSEDataUpdateCoordinator, config_entry: ConfigEntry) -> None:
super().__init__(coordinator, config_entry, "tomorrow_cheapest_window_start_timestamp")
super().__init__(coordinator, config_entry, "tomorrow_cheapest_window_start")
self._attr_device_class = SensorDeviceClass.TIMESTAMP
self._attr_icon = "mdi:clock-start"

Expand Down Expand Up @@ -228,7 +228,7 @@ def native_value(self) -> datetime | None:
class RCETomorrowCheapestWindowEndTimestampSensor(RCECustomWindowSensor):

def __init__(self, coordinator: RCEPSEDataUpdateCoordinator, config_entry: ConfigEntry) -> None:
super().__init__(coordinator, config_entry, "tomorrow_cheapest_window_end_timestamp")
super().__init__(coordinator, config_entry, "tomorrow_cheapest_window_end")
self._attr_device_class = SensorDeviceClass.TIMESTAMP
self._attr_icon = "mdi:clock-end"

Expand Down Expand Up @@ -262,7 +262,7 @@ def native_value(self) -> datetime | None:
class RCETomorrowExpensiveWindowStartTimestampSensor(RCECustomWindowSensor):

def __init__(self, coordinator: RCEPSEDataUpdateCoordinator, config_entry: ConfigEntry) -> None:
super().__init__(coordinator, config_entry, "tomorrow_expensive_window_start_timestamp")
super().__init__(coordinator, config_entry, "tomorrow_expensive_window_start")
self._attr_device_class = SensorDeviceClass.TIMESTAMP
self._attr_icon = "mdi:clock-start"

Expand Down Expand Up @@ -297,7 +297,7 @@ def native_value(self) -> datetime | None:
class RCETomorrowExpensiveWindowEndTimestampSensor(RCECustomWindowSensor):

def __init__(self, coordinator: RCEPSEDataUpdateCoordinator, config_entry: ConfigEntry) -> None:
super().__init__(coordinator, config_entry, "tomorrow_expensive_window_end_timestamp")
super().__init__(coordinator, config_entry, "tomorrow_expensive_window_end")
self._attr_device_class = SensorDeviceClass.TIMESTAMP
self._attr_icon = "mdi:clock-end"

Expand Down
8 changes: 4 additions & 4 deletions custom_components/rce_pse/sensors/today_hours.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ def __init__(self, coordinator: RCEPSEDataUpdateCoordinator, unique_id: str) ->
class RCETodayMaxPriceHourStartTimestampSensor(RCETodayHoursSensor):

def __init__(self, coordinator: RCEPSEDataUpdateCoordinator) -> None:
super().__init__(coordinator, "today_max_price_hour_start_timestamp")
super().__init__(coordinator, "today_max_price_hour_start")
self._attr_device_class = SensorDeviceClass.TIMESTAMP
self._attr_icon = "mdi:clock-start"

Expand All @@ -49,7 +49,7 @@ def native_value(self) -> datetime | None:
class RCETodayMaxPriceHourEndTimestampSensor(RCETodayHoursSensor):

def __init__(self, coordinator: RCEPSEDataUpdateCoordinator) -> None:
super().__init__(coordinator, "today_max_price_hour_end_timestamp")
super().__init__(coordinator, "today_max_price_hour_end")
self._attr_device_class = SensorDeviceClass.TIMESTAMP
self._attr_icon = "mdi:clock-end"

Expand All @@ -76,7 +76,7 @@ def native_value(self) -> datetime | None:
class RCETodayMinPriceHourStartTimestampSensor(RCETodayHoursSensor):

def __init__(self, coordinator: RCEPSEDataUpdateCoordinator) -> None:
super().__init__(coordinator, "today_min_price_hour_start_timestamp")
super().__init__(coordinator, "today_min_price_hour_start")
self._attr_device_class = SensorDeviceClass.TIMESTAMP
self._attr_icon = "mdi:clock-start"

Expand All @@ -103,7 +103,7 @@ def native_value(self) -> datetime | None:
class RCETodayMinPriceHourEndTimestampSensor(RCETodayHoursSensor):

def __init__(self, coordinator: RCEPSEDataUpdateCoordinator) -> None:
super().__init__(coordinator, "today_min_price_hour_end_timestamp")
super().__init__(coordinator, "today_min_price_hour_end")
self._attr_device_class = SensorDeviceClass.TIMESTAMP
self._attr_icon = "mdi:clock-end"

Expand Down
8 changes: 4 additions & 4 deletions custom_components/rce_pse/sensors/tomorrow_hours.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ def __init__(self, coordinator: RCEPSEDataUpdateCoordinator, unique_id: str) ->
class RCETomorrowMaxPriceHourStartTimestampSensor(RCETomorrowHoursSensor):

def __init__(self, coordinator: RCEPSEDataUpdateCoordinator) -> None:
super().__init__(coordinator, "tomorrow_max_price_hour_start_timestamp")
super().__init__(coordinator, "tomorrow_max_price_hour_start")
self._attr_device_class = SensorDeviceClass.TIMESTAMP
self._attr_icon = "mdi:clock-start"

Expand All @@ -49,7 +49,7 @@ def native_value(self) -> datetime | None:
class RCETomorrowMaxPriceHourEndTimestampSensor(RCETomorrowHoursSensor):

def __init__(self, coordinator: RCEPSEDataUpdateCoordinator) -> None:
super().__init__(coordinator, "tomorrow_max_price_hour_end_timestamp")
super().__init__(coordinator, "tomorrow_max_price_hour_end")
self._attr_device_class = SensorDeviceClass.TIMESTAMP
self._attr_icon = "mdi:clock-end"

Expand All @@ -76,7 +76,7 @@ def native_value(self) -> datetime | None:
class RCETomorrowMinPriceHourStartTimestampSensor(RCETomorrowHoursSensor):

def __init__(self, coordinator: RCEPSEDataUpdateCoordinator) -> None:
super().__init__(coordinator, "tomorrow_min_price_hour_start_timestamp")
super().__init__(coordinator, "tomorrow_min_price_hour_start")
self._attr_device_class = SensorDeviceClass.TIMESTAMP
self._attr_icon = "mdi:clock-start"

Expand All @@ -103,7 +103,7 @@ def native_value(self) -> datetime | None:
class RCETomorrowMinPriceHourEndTimestampSensor(RCETomorrowHoursSensor):

def __init__(self, coordinator: RCEPSEDataUpdateCoordinator) -> None:
super().__init__(coordinator, "tomorrow_min_price_hour_end_timestamp")
super().__init__(coordinator, "tomorrow_min_price_hour_end")
self._attr_device_class = SensorDeviceClass.TIMESTAMP
self._attr_icon = "mdi:clock-end"

Expand Down
32 changes: 16 additions & 16 deletions custom_components/rce_pse/translations/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -123,52 +123,52 @@
"rce_pse_tomorrow_vs_today_avg": {
"name": "Tomorrow vs Today Average"
},
"rce_pse_today_cheapest_window_start_timestamp": {
"rce_pse_today_cheapest_window_start": {
"name": "Cheapest Window Start Today"
},
"rce_pse_today_cheapest_window_end_timestamp": {
"rce_pse_today_cheapest_window_end": {
"name": "Cheapest Window End Today"
},
"rce_pse_today_expensive_window_start_timestamp": {
"rce_pse_today_expensive_window_start": {
"name": "Expensive Window Start Today"
},
"rce_pse_today_expensive_window_end_timestamp": {
"rce_pse_today_expensive_window_end": {
"name": "Expensive Window End Today"
},
"rce_pse_tomorrow_cheapest_window_start_timestamp": {
"rce_pse_tomorrow_cheapest_window_start": {
"name": "Cheapest Window Start Tomorrow"
},
"rce_pse_tomorrow_cheapest_window_end_timestamp": {
"rce_pse_tomorrow_cheapest_window_end": {
"name": "Cheapest Window End Tomorrow"
},
"rce_pse_tomorrow_expensive_window_start_timestamp": {
"rce_pse_tomorrow_expensive_window_start": {
"name": "Expensive Window Start Tomorrow"
},
"rce_pse_tomorrow_expensive_window_end_timestamp": {
"rce_pse_tomorrow_expensive_window_end": {
"name": "Expensive Window End Tomorrow"
},
"rce_pse_today_max_price_hour_start_timestamp": {
"rce_pse_today_max_price_hour_start": {
"name": "Highest Price Start Today"
},
"rce_pse_today_max_price_hour_end_timestamp": {
"rce_pse_today_max_price_hour_end": {
"name": "Highest Price End Today"
},
"rce_pse_today_min_price_hour_start_timestamp": {
"rce_pse_today_min_price_hour_start": {
"name": "Lowest Price Start Today"
},
"rce_pse_today_min_price_hour_end_timestamp": {
"rce_pse_today_min_price_hour_end": {
"name": "Lowest Price End Today"
},
"rce_pse_tomorrow_max_price_hour_start_timestamp": {
"rce_pse_tomorrow_max_price_hour_start": {
"name": "Highest Price Start Tomorrow"
},
"rce_pse_tomorrow_max_price_hour_end_timestamp": {
"rce_pse_tomorrow_max_price_hour_end": {
"name": "Highest Price End Tomorrow"
},
"rce_pse_tomorrow_min_price_hour_start_timestamp": {
"rce_pse_tomorrow_min_price_hour_start": {
"name": "Lowest Price Start Tomorrow"
},
"rce_pse_tomorrow_min_price_hour_end_timestamp": {
"rce_pse_tomorrow_min_price_hour_end": {
"name": "Lowest Price End Tomorrow"
},
"rce_pse_today_peak_hours": {
Expand Down
32 changes: 16 additions & 16 deletions custom_components/rce_pse/translations/pl.json
Original file line number Diff line number Diff line change
Expand Up @@ -123,52 +123,52 @@
"rce_pse_tomorrow_vs_today_avg": {
"name": "Jutro vs Dzisiaj Średnia"
},
"rce_pse_today_cheapest_window_start_timestamp": {
"rce_pse_today_cheapest_window_start": {
"name": "Początek Najtańszego Okna Dzisiaj"
},
"rce_pse_today_cheapest_window_end_timestamp": {
"rce_pse_today_cheapest_window_end": {
"name": "Koniec Najtańszego Okna Dzisiaj"
},
"rce_pse_today_expensive_window_start_timestamp": {
"rce_pse_today_expensive_window_start": {
"name": "Początek Najdroższego Okna Dzisiaj"
},
"rce_pse_today_expensive_window_end_timestamp": {
"rce_pse_today_expensive_window_end": {
"name": "Koniec Najdroższego Okna Dzisiaj"
},
"rce_pse_tomorrow_cheapest_window_start_timestamp": {
"rce_pse_tomorrow_cheapest_window_start": {
"name": "Początek Najtańszego Okna Jutro"
},
"rce_pse_tomorrow_cheapest_window_end_timestamp": {
"rce_pse_tomorrow_cheapest_window_end": {
"name": "Koniec Najtańszego Okna Jutro"
},
"rce_pse_tomorrow_expensive_window_start_timestamp": {
"rce_pse_tomorrow_expensive_window_start": {
"name": "Początek Najdroższego Okna Jutro"
},
"rce_pse_tomorrow_expensive_window_end_timestamp": {
"rce_pse_tomorrow_expensive_window_end": {
"name": "Koniec Najdroższego Okna Jutro"
},
"rce_pse_today_max_price_hour_start_timestamp": {
"rce_pse_today_max_price_hour_start": {
"name": "Początek Najwyższej Ceny Dzisiaj"
},
"rce_pse_today_max_price_hour_end_timestamp": {
"rce_pse_today_max_price_hour_end": {
"name": "Koniec Najwyższej Ceny Dzisiaj"
},
"rce_pse_today_min_price_hour_start_timestamp": {
"rce_pse_today_min_price_hour_start": {
"name": "Początek Najniższej Ceny Dzisiaj"
},
"rce_pse_today_min_price_hour_end_timestamp": {
"rce_pse_today_min_price_hour_end": {
"name": "Koniec Najniższej Ceny Dzisiaj"
},
"rce_pse_tomorrow_max_price_hour_start_timestamp": {
"rce_pse_tomorrow_max_price_hour_start": {
"name": "Początek Najwyższej Ceny Jutro"
},
"rce_pse_tomorrow_max_price_hour_end_timestamp": {
"rce_pse_tomorrow_max_price_hour_end": {
"name": "Koniec Najwyższej Ceny Jutro"
},
"rce_pse_tomorrow_min_price_hour_start_timestamp": {
"rce_pse_tomorrow_min_price_hour_start": {
"name": "Początek Najniższej Ceny Jutro"
},
"rce_pse_tomorrow_min_price_hour_end_timestamp": {
"rce_pse_tomorrow_min_price_hour_end": {
"name": "Koniec Najniższej Ceny Jutro"
},
"rce_pse_today_peak_hours": {
Expand Down
Loading
Loading