Releases: Lexorius/alternative_time
v2.6.0.6
Behoben
formatjs MISSING_VALUEim Options-Dialog: die Übersetzung der Options-Seite
(„Kalenderoptionen konfigurieren") enthielt einen{title}-Platzhalter, der
vom bisherigen Stub nie befüllt wurde. Derdescription_placeholders-Wert
wird jetzt aus dem Instanznamen übergeben.- Options-Dialog war ein Platzhalter: zeigte nur einen ungenutzten
show_info-Schalter. Stattdessen läuft jetzt ein zweistufiger Flow:- Kalender aus den konfigurierten Einträgen wählen
- Dessen
config_options-Schema mit den aktuellen Werten als Default
bearbeiten und speichern
- Schlüssel-Mismatch beim Lesen der Optionen:
sensor.pylas Optionen aus
data["plugin_options"], der Config-Flow schrieb sie aber als
data["calendar_options"]. Damit hatten alle bisher im Einrichtungs-Assistenten
gesetzten Plugin-Optionen keinerlei Wirkung — die Plugins liefen mit ihren
Code-Defaults.sensor.pyliest jetzt primärcalendar_optionsund fällt nur
bei Alt-Einträgen aufplugin_optionszurück.
Hinweis
- Nach dem Update können sich angezeigte Werte ändern, wenn du im Wizard
Plugin-Optionen abweichend vom Default eingestellt hattest: bisher wurden
sie ignoriert, ab v2.6.0.6 greifen sie korrekt. Über Konfigurieren am
Integrations-Eintrag kannst du sie jetzt jederzeit nachjustieren.
v2.6.0.5
Behoben
- 500 Internal Server Error beim Öffnen der Options des Integrations-Eintrags
unter Home Assistant ≥ 2024.12. DerOptionsFlowHandlerwies dortconfig_entry
noch selbst zu — seit HA 2024.12 ist das aber eine read-only property der
OptionsFlow-Basisklasse, was zu
AttributeError: property 'config_entry' of 'OptionsFlowHandler' object has no setter
führte. Der Konstruktor entfällt komplett, HA versorgt die Klasse jetzt
automatisch mitself.config_entry.
v2.6.0.4
Hinzugefügt
- Sri Lankan Buddhist Calendar (
sri_lanka_buddhist.py) — neuer Kalender mit
Buddhist Era (BE = CE + 543), den zwölf singhalesischen Poya-Tagen (Duruthu,
Nawam, Medin, Bak, Vesak, Poson, Esala, Nikini, Binara, Vap, Il, Unduvap)
inkl. religiöser Bedeutung, Singhalesisch-Tamilischem Neujahr (Aluth
Avurudda / Puthandu) und singhalesischen Wochentagsnamen. Vollmond-Berechnung
per Meeus-Algorithmus (Kap. 49) mit periodischen Korrekturen plus
Mondaufgangs-Regel für die zivile Poya-Datierung — reproduziert alle 11
offiziell verkündeten Poya-Tage 2023–2026 exakt. - Recorder-freundliche Entity-IDs: Alle neu erzeugten Sensoren bekommen
jetzt eine stabile entity_idsensor.alternative_time_<calendar_id>,
unabhängig vom in der Config-Flow vergebenen Instanznamen. Damit reicht ein
einziger Globsensor.alternative_time_*in der Recorder-Konfiguration aus,
um die komplette Integration aus der History auszuschließen.
Geändert
- README erweitert um den Abschnitt „Excluding from Recorder / History" mit
Glob-Beispiel und Upgrade-Hinweis (bestehende Entities behalten ihre
vorhandenen IDs —suggested_object_idgreift nur bei der Erst-Registrierung). - README-Liste der Cultural Calendars um den Sri-lankisch-buddhistischen
Kalender ergänzt.
Behoben
- keine
v2.6.0.2
Release 2.6.0.2
v2.6.0.1
Release 2.6.0.1
v2.5.2.180
feat(calendars): Add Lunar Coordinate Time (TCL) plugin v2.5.2.180
Add new scientific calendar plugin lunar_tcl.py implementing the LTE440
Lunar Time Ephemeris for relativistic time between Earth and Moon.
Note: This is separate from the existing lunar_time.py (ESA LTC).
Features:
- Actual TCL clock time display (14:30:45 TCL)
- Shows what time a clock on the Moon would display
- Daily drift ~56.7 µs/day (Moon clock runs faster)
- Multiple display formats: Time, DateTime, Time+Drift, Drift only
- 13 periodic variations (annual ~1.65ms, monthly ~126µs)
- Full 12-language translation support
- Fixed config_flow dropdown labels with emojis
Updated ESA Lunar Time (lunar_time.py):
- Config options now show emoji labels for landing sites
- Improved dropdown descriptions
Based on:
- Paper: Lu, Yang & Xie (2025) A&A 704, A76
- DOI: 10.1051/0004-6361/202557345
- Data: JPL DE440 ephemeris
Implements IAU 2024 Resolution II (LCRS/TCL standard)
Tag: v2.5.2.180
v2.5.2.176
v2.5.2.176
v2.5.2.175
Full Changelog: v2.5.2.170...v2.5.2.175
v2.5.2.174
feat(calendars): Add Lunar Coordinate Time (TCL) plugin
Add new scientific calendar plugin implementing the LTE440 Lunar Time
Ephemeris for relativistic time dilation between Earth and Moon.
Features:
- Daily drift calculation (~56.7 µs/day faster on Moon)
- 13 periodic variations (annual ~1.65ms, monthly ~126µs)
- Multiple display formats (µs/day, ns/day, ratio, accumulated)
- Configurable precision and calibration options
- Full 12-language translation support
Based on:
- Paper: Lu, Yang & Xie (2025) A&A 704, A76
- DOI: 10.1051/0004-6361/202557345
- Data: JPL DE440 ephemeris
Implements IAU 2024 Resolution II (LCRS/TCL standard)
Category: space
Update interval: 60s
Accuracy: <0.15 ns until 2050
Full Changelog: v2.5.2.173...v2.5.2.174
Cosmic Speedometer update
v2.5.2.173 .... cosmic speedometer