Compare commits

..

2 Commits

Author SHA1 Message Date
SchiZzA cc1afaa218
Organize imports in `__init__.py` 2026-02-26 17:59:25 +01:00
SchiZzA 9255820a13
Added support for GET and POST endpoints. 2026-02-26 17:58:12 +01:00
1 changed files with 5 additions and 1 deletions

View File

@ -198,7 +198,11 @@ class WeatherDataUpdateCoordinator(DataUpdateCoordinator):
# Incoming station payload is delivered as query params.
# We copy it to a plain dict so it can be passed around safely.
data: dict[str, Any] = dict(webdata.query)
get_data = webdata.query
post_data = await webdata.post()
# normalize incoming data to dict[str, Any]
data: dict[str, Any] = {**dict(get_data), **dict(post_data)}
# Validate auth keys (different parameter names depending on endpoint mode).
if not _wslink and ("ID" not in data or "PASSWORD" not in data):