Skip to content

Releases: RF1705/beste-schule

v0.6.2

19 Jun 15:21

Choose a tag to compare

Grade calculation improvements

  • Loads detail data from GET /finalgrades/{id}.
  • Uses student-visible beste.schule calculation_rule formulas when available.
  • Respects every grade collection weighting.
  • Uses a weighted 50/50 SO/KA fallback when no API rule is visible.
  • Uses the weighted category average for subjects with only one grade category.
  • Shows formula source, rule, variables and result in grade sensor attributes.
  • Removes the empty api_average attribute and the previous double-classwork fallback.

v0.6.1

18 Jun 15:23

Choose a tag to compare

Fixes

  • Loads real student group memberships from GET /groups?filter[student]=....
  • Keeps subject groups such as 5Eth1c and 5TC2c separated correctly per child.
  • Uses concrete dated substitution-plan lessons for normal lessons, substitutions, room changes and cancellations.
  • Corrects replacement teacher and room selection against the regular weekly plan.
  • Adds focused timetable diagnostics.

v0.6.0

17 Jun 18:15

Choose a tag to compare

What's changed

  • Stable multi-child account support: one beste.schule account can create separate devices per child.
  • Multiple separate beste.schule tokens can be configured side by side.
  • Adds a school notices calendar for day-wide substitution notes.
  • Keeps homework to-do items in local history.
  • Adds Turkish and Polish translations for the new notices option.

v0.5.6

17 Jun 13:03

Choose a tag to compare

Allows configuring multiple beste.schule accounts with separate tokens while still preventing duplicate setup of the same token.

v0.5.5

15 Jun 18:11

Choose a tag to compare

Fixes homework to-do history dates so cached homework items keep a proper Home Assistant due date.

v0.5.4

11 Jun 21:33

Choose a tag to compare

Adds persistent homework to-do history. Once homework has been seen by the integration, it stays in the Home Assistant to-do list even if beste.schule no longer returns it.

v0.5.3

11 Jun 20:28

Choose a tag to compare

Fixes substitution room selection when beste.schule provides original and replacement rooms for planned substitutions.

v0.5.2

11 Jun 20:11

Choose a tag to compare

Fixes substitution teacher selection when beste.schule provides original and replacement teachers for planned substitutions.

Also adds focused substitution diagnostics.

v0.5.1

10 Jun 07:28

Choose a tag to compare

Fixes substitution matching so day notes no longer mark all lessons as substitutions or cancellations.

v0.5.0

09 Jun 13:51

Choose a tag to compare

Stable release with persistent timetable history, additional translations, improved substitution handling, timetable-card colors for substitutions/cancellations, and replacement-only room/teacher details for substitution entries.