[Custom Components] Alternative Time Systems

Hi,

had a couple days of rabbithole diving… :slight_smile: just needed a small plugin for some time plugins. but it escalated a bit…

Lexorius/alternative_time: alternative Zeiten for home assistant.

Solar System Tracker

Solar System Positions

  • Real-time tracking: All planets, Pluto, Voyager probes, JWST
  • Visual maps: SVG and PNG generation with orbits
  • Options:
    • Coordinate system (heliocentric/geocentric)
    • Individual planet tracking or all objects
    • Visibility times from your location
    • Distance in AU and kilometers
    • Zodiac constellation positions
    • Retrograde motion indicators
  • Visualization scales: Logarithmic, linear, or compressed
  • Updates: Every 5 minutes

:rocket: Science Fiction

Star Trek Stardate

  • Formats: TNG, TOS, Discovery, Kelvin Timeline
  • Options: Precision (0-2 decimals), Stardate format selection
  • Example: 47634.44

Star Wars Galactic Calendar

  • Format: 35:3:21 GrS | Taungsday
  • Options: Era selection (BBY/ABY/GrS), Date format

EVE Online Time

  • Format: YC 127.03.15 14:30:45 NEST
  • Options: Empire rotation, Trade hub display

Warhammer 40K Imperial Dating

  • Format: 0.523.025.M42
  • Options: Check number precision, Imperial prayers

:mage: Fantasy Calendars

Tolkien’s Middle-earth

  • Shire Calendar: Hobbit meal times, special days
  • Rivendell Calendar: Elvish seasons, multiple languages
  • Options: Language (Quenya/Sindarin/English), Display format

Elder Scrolls (Tamriel)

  • Features: Moon phases, Daedric days
  • Options: Khajiit forms, Guild activities

Discworld

  • Features: 8-day weeks, Death quotes
  • Options: L-Space detection, Quote frequency

World of Warcraft

  • Features: Azeroth calendar with events
  • Options: Moon phase display, PvP seasons

:bed: Historical Calendars

Maya Calendar

  • Long Count: 13.0.12.1.15
  • Options: Display format, Venus cycle

Ancient Egyptian

  • Format: Dynasty and hieroglyphs
  • Options: Hieroglyph display, Flood predictions

Attic Calendar

  • Features: Lunar months, Festival days
  • Options: Archon years, Democracy events

Roman Calendar

  • Format: Kalends/Nones/Ides
  • Options: Consular dating, Latin numerals

:earth_asia: Cultural Calendars

Japanese Era Calendar (和暦, Wareki)

  • Era system: Reiwa, Heisei, Shōwa, Taishō, Meiji
  • Display formats: Kanji, Romaji, Numeric
  • Options: Timezone, Gregorian date, Time display, Weekdays, Holidays, Rokuyō
  • Example: 令和6年12月15日(日)15:30 JST

Japanese Lunar Calendar (旧暦, Kyūreki)

  • Lunisolar calendar: Traditional festival dates
  • Moon phases: 14 traditional names
  • Options: Language, Solar terms, Traditional events, Zodiac
  • Example: 旧暦 睦月十五日(満月)子年

Hindu Panchānga (पंचांग)

  • Five elements: Tithi, Nakshatra, Yoga, Karana, Rashi
  • Era systems: Shaka, Vikram Samvat, Kali Yuga
  • Options: Language (Sanskrit/Hindi/English), Festival display
  • Example: शुक्ल पक्ष द्वितीया, आषाढ़ 1946 (शक)

Islamic (Hijri)

  • Lunar calendar: 354/355 days
  • Options: Prayer times display

Thai (Suriyakati)

  • Buddhist Era: BE = CE + 543
  • Options: Thai numerals, Zodiac display

Chinese Lunar

  • Features: Zodiac animals, Solar terms
  • Options: Festival display

:computer: Technical Formats

Unix Timestamp

  • Updates: Every second
  • Options: Milliseconds display

Swatch Internet Time

  • Format: @750.00
  • Options: Precision

Hexadecimal Time

  • Format: .8000
  • Options: Display format

:medal_military: Military Time

  • NATO DTG Formats: Basic, Full, Rescue
  • Options: Time zone selection, Format style

translated via ai.