Skip to content

Releases: moerk-o/SolsticeHub

v2.0.0

Choose a tag to compare

@moerk-o moerk-o released this 23 Jun 09:43
f2e71d9

⚠️ Please read before updating — manual step required

SolsticeHub is the renamed successor of Solstice Season. Because the
Home Assistant domain changed, your existing devices cannot be migrated
automatically. After updating you must remove the old "Solstice Season"
integration and add "SolsticeHub" anew
, then repoint your automations and
dashboards. Long-term statistics / history of the old entities are not
carried over. Details under Breaking Changes below.

✨ New Features

  • Device types: when adding the integration you now choose which calendar
    you want:
    • Four Seasons – the familiar spring/summer/autumn/winter. Pick
      astronomical (seasons start at the equinoxes and solstices) or
      meteorological (fixed calendar dates), for either hemisphere.
    • Cross-Quarter / Celtic – the Celtic Wheel of the Year: eight seasonal
      festivals (Imbolc, Beltane, Lughnasadh, Samhain and the solstices/equinoxes)
      that fall midway between the seasons. Pick astronomical midpoints or
      traditional fixed dates, and system-language or Celtic names. (#7)
    • Chinese Solar Terms – the 24 solar terms of the traditional East Asian
      calendar, which divide the year by the sun's position. Pick all 24 terms or
      just the 8 major ones, with system-language, Pinyin or Hanzi names.
  • Daylight trend on every calendar: daylight_trend and
    next_daylight_trend_change are now part of every device, alongside a
    diagnostic solar_longitude sensor (disabled by default).
  • season_progress attribute on the current-season sensor.
  • last_start attribute on the timestamp sensors — when the current period
    last began. (#4)
  • Simpler setup: you pick the device type and name the device in Home
    Assistant's standard final step.

🐞 Bug Fixes

  • Sensors now update exactly at each change (and at local midnight) instead of
    on a 24-hour timer from the last restart, so changes are reflected on time.
    (#6)

📝 Documentation

⚠️ Breaking Changes

The integration was renamed from Solstice Season to SolsticeHub. The
domain changed from solstice_season to solsticehub (and the repository moved
to SolsticeHub), so Home Assistant
treats it as a new integration and cannot migrate your configuration
automatically
. A one-time manual switch is required:

  1. (Optional) Note your current device type and options, and which automations
    or dashboards use the old entities.
  2. Update to v2.0.0 (HACS shows it as an update of the same repository).
  3. Remove the old Solstice Season integration: Settings → Devices & Services
    Solstice Season → ⋮ → Delete.
  4. Restart Home Assistant.
  5. Add SolsticeHub: Settings → Devices & Services → Add Integration
    SolsticeHub, then choose your device type and options.
  6. Repoint your automations and dashboards to the new entities.

Your old entities' long-term statistics / history are not carried over.

Full Changelog: v1.5.1...v2.0.0

v1.5.1

Choose a tag to compare

@moerk-o moerk-o released this 16 Feb 07:47

🐞 Bug Fixes

  • Fixed daylight trend for southern hemisphere (#8)
    • The daylight_trend sensor now correctly shows "days getting shorter" after the summer solstice in the southern hemisphere
    • Previously, the sensor showed the northern hemisphere perspective regardless of configuration

🔮 v2.0 is coming!

The next major version will include breaking changes, support for new calendar systems, and a new name for the integration.

Get ready for SolsticeHub!

Full Changelog: v1.5.0...v1.5.1


v1.5.0

✨ New Features

  • Added season_age attribute to current season sensor for progress tracking (#2)

🐞 Bug Fixes

  • Daylight trend now shows correct values in meteorological mode (#3)
  • Device model now correctly displays "Astronomical Calculator" or "Meteorological Calculator" (#5)

📝 Documentation

  • Updated README with new season_age attribute

💬 Feedback Needed!

Full Changelog: v1.4.0...v1.5.0


v1.4.0

✨ New Features

  • Hemisphere is now pre-selected based on your Home location during setup (#1)
  • Device firmware version now reflects integration version

🔧 Infrastructure

  • Switched to release asset packaging

📝 Documentation

  • Updated README with new hemisphere-default behavior

Full Changelog: v1.3.0...v1.4.0

v1.5.0

Choose a tag to compare

@moerk-o moerk-o released this 19 Dec 07:26

v1.5.0

✨ New Features

  • Added season_age attribute to current season sensor for progress tracking (#2)

🐞 Bug Fixes

  • Daylight trend now shows correct values in meteorological mode (#3)
  • Device model now correctly displays "Astronomical Calculator" or "Meteorological Calculator" (#5)

📝 Documentation

  • Updated README with new season_age attribute

💬 Feedback Needed!

Full Changelog: v1.4.0...v1.5.0


v1.4.0

✨ New Features

  • Hemisphere is now pre-selected based on your Home location during setup (#1)
  • Device firmware version now reflects integration version

🔧 Infrastructure

  • Switched to release asset packaging

📝 Documentation

  • Updated README with new hemisphere-default behavior

Full Changelog: v1.3.0...v1.4.0

v1.4.0

Choose a tag to compare

@moerk-o moerk-o released this 17 Dec 09:02

What's Changed

✨ New Features

  • Hemisphere is now pre-selected based on your Home location during setup (#1)
  • Device firmware version now reflects integration version

🔧 Infrastructure

  • Switched to release asset packaging

📝 Documentation

  • Updated README with new hemisphere-default behavior

Full Changelog: v1.3.0...v1.4.0

v1.3.0

Choose a tag to compare

@moerk-o moerk-o released this 04 Dec 11:19

What's New

New Features

  • Next Season Change sensor - Shows when the next season begins and which season it will be
    • days_until attribute for countdown
    • event_type attribute showing the upcoming season (spring/summer/autumn/winter)

Full Changelog

v1.2.0...v1.3.0

v1.2.0

Choose a tag to compare

@moerk-o moerk-o released this 03 Dec 13:21

What's New

New Features

  • Dutch language support - Added Dutch (Nederlands) translation

Documentation

  • Added timezone handling documentation explaining UTC-based timestamps

Full Changelog

v1.1.1...v1.2.0

v1.1.1

Choose a tag to compare

@moerk-o moerk-o released this 02 Dec 16:35

What's New in v1.1.1

Bug Fixes

  • Meteorological mode: Now correctly uses calendar dates (1st of month at 00:00 UTC) instead of astronomical timestamps

Documentation

  • Comprehensive README with full sensor documentation
  • Added explanation of calculation modes and hemisphere differences
  • Added note about mode-dependent timestamps for equinox/solstice sensors

Infrastructure

  • Added hassfest validation (Home Assistant standards)
  • Added HACS validation (preparation for HACS submission)
  • Added hacs.json configuration

Full Changelog: https://github.com/moerk-o/ha-solstice_season/commits/v1.1.1