Skip to content

v2.0.0

Choose a tag to compare

@andrejs2 andrejs2 released this 18 Mar 17:27

What's new in v2.0.0

Complete rewrite of the integration — from a single weather entity to a full modular platform with 12 independent data modules.

New modules

Module Description
Weather Weather entity with current conditions, hourly/daily/twice-daily forecasts
Webcams Live webcam images from 51 ARSO weather stations
Text forecast Full regional text forecast + short summary + outlook + audio MP3
Bio-weather Biometeorology forecast (UV index, pollen, health effects)
Mountain forecast Mountain weather by region with altitude-based data
Ski resorts Ski resort conditions (snow depth, lifts, slopes, webcams)
Radar Precipitation and cloud radar images
Agrometeo Agricultural meteorology (soil temp, ETP, water balance)
Air quality Air quality stations with EAQI index (EU standard)
UTCI Universal Thermal Climate Index (thermal comfort)
Warnings Weather warnings by region with severity levels
Avalanche EAWS avalanche danger bulletin for 29 alpine regions (SI + AT border)

Key improvements

  • Modular config flow — enable only the modules you need; each module has its own coordinator and update interval
  • Real-time weather conditions — now uses the official ARSO observation API for accurate current state (correctly shows rain when ARSO reports rain)
  • 247 locations — all ARSO locations available, not just primary weather stations
  • ~105 primary stations — detailed observations with 50+ fields (dew point, visibility, ground temps, solar radiation, etc.)
  • EAQI sensor — European Air Quality Index with per-pollutant breakdown (PM2.5, PM10, O3, NO2, SO2)
  • Avalanche bulletin — EAWS/CAAMLv6 data for 29 alpine regions across Slovenia (11), Carinthia/Koroška (12), and Styria/Štajerska (6), with elevation-based danger ratings, avalanche problems, and detailed text forecasts
  • Audio forecast — ARSO prognostik voice forecast MP3 URL on text forecast sensors (audio_url attribute), playable via media_player.play_media
  • Webcam module — dedicated ARSO webcam JSON API with 51 stations and automatic direction detection
  • Text forecast — full forecast text (today + tomorrow) with separate summary sensor, matching the official ARSO audio forecast
  • Precipitation fix — no-rain correctly shows 0 mm instead of "unavailable"
  • Data source attribution — "Vir podatkov: Agencija RS za okolje"

Upgrading from v1.x

  • Minimum Home Assistant version: 2024.4.0 (uses entry.runtime_data)
  • All existing entity IDs are preserved — no breaking changes for existing weather/sensor entities
  • After updating, go to Settings > Devices & Services > ARSO Weather > Configure to enable new modules
  • The core Weather module continues to work exactly as before

Known limitations

  • Avalanche bulletins are seasonal — outside winter season the sensor may show "Ni podatkov"
  • AT-02 (Koroška) avalanche regions use German names (no Slovenian translation available from EAWS)
  • Audio forecast URL is static — it always points to the latest recording, updated daily by ARSO

Issues resolved

  • Webcam images showing stale/404 data — rewrote to use dedicated ARSO webcam JSON API (#20)
  • Text forecast showed only summary — parser now returns full forecast text (#24)
  • Weather condition showed "cloudy" instead of "rainy" — uses real-time observation instead of forecast proxy (#12)
  • Precipitation "unavailable" — empty string now converts to 0.0 mm
  • Compatibility with HA 2026.3+ (#21)

Data sources

All data from ARSO (Agencija Republike Slovenije za okolje) and EAWS (European Avalanche Warning Services):

  • Official API (vreme.arso.gov.si)
  • Station observations (meteo.arso.gov.si)
  • Webcam JSON API (vreme.arso.gov.si)
  • Air quality (www.arso.gov.si)
  • Avalanche bulletins (static.lawinen-warnung.eu, static.avalanche.report) — EAWS CAAMLv6

Full Changelog: v1.3.1...v2.0.0