Compare commits

..

4 commits
0.3.1 ... main

Author SHA1 Message Date
52be58a9ef
Add heat warning in README 2025-06-22 10:25:09 +02:00
f1b18fe29a
bump version 0.3.1 -> 0.3.2 2025-06-18 20:32:36 +02:00
77e94d802b
Merge pull request #90 from jdejaegh/heat
Support heat warning (previsouly shown as `unknown`)
2025-06-18 20:32:02 +02:00
76a670427b
Update dependencies
Fix #89
2025-06-18 20:28:55 +02:00
7 changed files with 11 additions and 9 deletions

View file

@ -119,6 +119,7 @@ The following table summarizes the different known warning types. Other warning
| thunder | 3 | Thunder, Orage, Onweer, Gewitter | | thunder | 3 | Thunder, Orage, Onweer, Gewitter |
| fog | 7 | Fog, Brouillard, Mist, Nebel | | fog | 7 | Fog, Brouillard, Mist, Nebel |
| cold | 9 | Cold, Froid, Koude, Kalt | | cold | 9 | Cold, Froid, Koude, Kalt |
| heat | 10 | Heat, Chaleur, Hitte, Hitze |
| thunder_wind_rain | 12 | Thunder Wind Rain, Orage, rafales et averses, Onweer Wind Regen, Gewitter Windböen Regen | | thunder_wind_rain | 12 | Thunder Wind Rain, Orage, rafales et averses, Onweer Wind Regen, Gewitter Windböen Regen |
| thunderstorm_strong_gusts | 13 | Thunderstorm & strong gusts, Orage et rafales, Onweer en wind, Gewitter und Windböen | | thunderstorm_strong_gusts | 13 | Thunderstorm & strong gusts, Orage et rafales, Onweer en wind, Gewitter und Windböen |
| thunderstorm_large_rainfall | 14 | Thunderstorm & large rainfall, Orage et averses, Onweer en regen, Gewitter und Regen | | thunderstorm_large_rainfall | 14 | Thunderstorm & large rainfall, Orage et averses, Onweer en regen, Gewitter und Regen |

View file

@ -134,7 +134,7 @@ IRM_KMI_NAME: Final = {
'en': 'Royal Meteorological Institute of Belgium' 'en': 'Royal Meteorological Institute of Belgium'
} }
USER_AGENT: Final = 'github.com/jdejaegh/irm-kmi-ha 0.3.1' USER_AGENT: Final = 'github.com/jdejaegh/irm-kmi-ha 0.3.2'
CURRENT_WEATHER_SENSORS: Final = {'temperature', 'wind_speed', 'wind_gust_speed', 'wind_bearing', 'uv_index', CURRENT_WEATHER_SENSORS: Final = {'temperature', 'wind_speed', 'wind_gust_speed', 'wind_bearing', 'uv_index',
'pressure'} 'pressure'}

View file

@ -9,7 +9,7 @@
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"issue_tracker": "https://github.com/jdejaegh/irm-kmi-ha/issues", "issue_tracker": "https://github.com/jdejaegh/irm-kmi-ha/issues",
"requirements": [ "requirements": [
"irm-kmi-api==0.1.6" "irm-kmi-api==0.2.0"
], ],
"version": "0.3.1" "version": "0.3.2"
} }

View file

@ -1,5 +1,5 @@
[tool.bumpver] [tool.bumpver]
current_version = "0.3.1" current_version = "0.3.2"
version_pattern = "MAJOR.MINOR.PATCH" version_pattern = "MAJOR.MINOR.PATCH"
commit_message = "bump version {old_version} -> {new_version}" commit_message = "bump version {old_version} -> {new_version}"
tag_message = "{new_version}" tag_message = "{new_version}"

View file

@ -1,4 +1,4 @@
aiohttp>=3.11.13 aiohttp>=3.11.13
homeassistant==2025.4.4 homeassistant==2025.6.1
voluptuous==0.15.2 voluptuous==0.15.2
irm-kmi-api==0.1.6 irm-kmi-api==0.2.0

View file

@ -1,5 +1,5 @@
homeassistant==2025.4.4 homeassistant==2025.6.1
pytest_homeassistant_custom_component==0.13.236 pytest_homeassistant_custom_component==0.13.252
pytest pytest
freezegun freezegun
isort isort

View file

@ -4,7 +4,7 @@ from __future__ import annotations
import json import json
from datetime import datetime, timedelta from datetime import datetime, timedelta
from typing import Generator from typing import Generator
from unittest.mock import AsyncMock, MagicMock, patch from unittest.mock import MagicMock, patch
import pytest import pytest
from homeassistant.const import CONF_ZONE from homeassistant.const import CONF_ZONE
@ -119,6 +119,7 @@ def mock_irm_kmi_api(request: pytest.FixtureRequest) -> Generator[None, MagicMoc
) as irm_kmi_api_mock: ) as irm_kmi_api_mock:
irm_kmi = irm_kmi_api_mock.return_value irm_kmi = irm_kmi_api_mock.return_value
irm_kmi.get_forecasts_coord.return_value = forecast irm_kmi.get_forecasts_coord.return_value = forecast
irm_kmi.get_radar_forecast.return_value = {}
yield irm_kmi yield irm_kmi