mirror of
https://github.com/jdejaegh/irm-kmi-ha.git
synced 2025-06-27 03:35:56 +02:00
Add icons for pollens
This commit is contained in:
parent
eec3564d17
commit
b5b9efc65f
2 changed files with 7 additions and 1 deletions
|
@ -135,3 +135,8 @@ MAP_WARNING_ID_TO_SLUG: Final = {
|
||||||
17: 'coldspell'}
|
17: 'coldspell'}
|
||||||
|
|
||||||
POLLEN_NAMES: Final = {'Alder', 'Ash', 'Birch', 'Grasses', 'Hazel', 'Mugwort', 'Oak'}
|
POLLEN_NAMES: Final = {'Alder', 'Ash', 'Birch', 'Grasses', 'Hazel', 'Mugwort', 'Oak'}
|
||||||
|
|
||||||
|
POLLEN_TO_ICON_MAP: Final = {
|
||||||
|
'alder': 'mdi:tree', 'ash': 'mdi:tree', 'birch': 'mdi:tree', 'grasses': 'mdi:grass', 'hazel': 'mdi:tree',
|
||||||
|
'mugwort': 'mdi:sprout', 'oak': 'mdi:tree'
|
||||||
|
}
|
||||||
|
|
|
@ -9,7 +9,7 @@ from homeassistant.helpers.entity_platform import AddEntitiesCallback
|
||||||
from homeassistant.helpers.update_coordinator import CoordinatorEntity
|
from homeassistant.helpers.update_coordinator import CoordinatorEntity
|
||||||
|
|
||||||
from custom_components.irm_kmi import DOMAIN, IrmKmiCoordinator
|
from custom_components.irm_kmi import DOMAIN, IrmKmiCoordinator
|
||||||
from custom_components.irm_kmi.const import POLLEN_NAMES
|
from custom_components.irm_kmi.const import POLLEN_NAMES, POLLEN_TO_ICON_MAP
|
||||||
from custom_components.irm_kmi.pollen import PollenParser
|
from custom_components.irm_kmi.pollen import PollenParser
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
@ -39,6 +39,7 @@ class IrmKmiPollen(CoordinatorEntity, SensorEntity):
|
||||||
self._attr_device_info = coordinator.shared_device_info
|
self._attr_device_info = coordinator.shared_device_info
|
||||||
self._pollen = pollen
|
self._pollen = pollen
|
||||||
self._attr_translation_key = f"pollen_{pollen}"
|
self._attr_translation_key = f"pollen_{pollen}"
|
||||||
|
self._attr_icon = POLLEN_TO_ICON_MAP[pollen]
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def native_value(self) -> str | None:
|
def native_value(self) -> str | None:
|
||||||
|
|
Loading…
Add table
Reference in a new issue