Skip to content

v3.0.1 - FIXED: Configuration UI Now Works! πŸŽ‰

Choose a tag to compare

@alles-automatisch alles-automatisch released this 29 Jan 10:30

TimeTable v3.0.1 - Configuration UI Fixed! βœ…

πŸ”§ Critical Bug Fix

v3.0.0 had a bug that prevented the configuration UI from working. This is now fixed in v3.0.1!


πŸ› What Was Broken in v3.0.0

The configuration menu wasn't routing correctly:

  • Menu selections weren't being handled properly
  • Home Assistant couldn't find the right step methods
  • Users only saw 3 helpers, no configuration UI

βœ… What's Fixed in v3.0.1

  • Menu routing fixed - Selections now properly route to their step methods
  • Config flow simplified - Works correctly with Home Assistant's API
  • All features work - Visual forms, time pickers, color pickers, etc.

πŸš€ Installation Instructions

For New Users:

  1. Install via HACS:

    • HACS β†’ Integrations β†’ Search "TimeTable" β†’ Install v3.0.1
  2. Restart Home Assistant

  3. Add Integration:

    • Settings β†’ Devices & Services β†’ + Add Integration β†’ "TimeTable"
  4. Configure:

    • Settings β†’ Integrations β†’ TimeTable β†’ Configure
    • You'll see the menu with 3 options βœ…

For v3.0.0 Users (Upgrading):

  1. Remove old integration:

    Settings β†’ Devices & Services β†’ TimeTable β†’ Delete
    
  2. Clear Python cache:

    rm -rf /config/custom_components/timetable/__pycache__/
  3. Update via HACS:

    • HACS β†’ Integrations β†’ TimeTable β†’ Update to v3.0.1
  4. Restart Home Assistant

  5. Add integration fresh:

    • Settings β†’ Devices & Services β†’ + Add Integration β†’ "TimeTable"
  6. Test configuration UI:

    • Settings β†’ Integrations β†’ TimeTable β†’ Configure
    • Menu should now appear! βœ…

πŸ“‹ What You Should See

Initial Setup:

Set up TimeTable

Name: [My Timetable]
β˜‘ Include weekends

[Submit]

Configuration Menu (After Setup):

Settings β†’ Integrations β†’ TimeTable β†’ Configure

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Lessons                  β”‚
β”‚ Vacations                β”‚
β”‚ Settings                 β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Adding a Lesson:

Lessons β†’ Monday β†’ Add Lesson

Subject: [Mathematics β–Ό]
Start Time: [08:00 πŸ•]
End Time: [08:45 πŸ•]
Room: [101]
Teacher: [Mr. Smith]
Color: [🎨]
Icon: [πŸ”]

[Submit]

🎯 Features (All Working Now!)

βœ… Visual lesson management with forms
βœ… Time pickers for start/end times
βœ… Color picker for lesson colors
βœ… Icon picker for lesson icons
βœ… Vacation management with date pickers
βœ… Settings panel
βœ… Mobile-friendly interface
βœ… Form validation
βœ… Automatic lesson sorting


πŸ“¦ Download

Download timetable-3.0.1.zip from this release for manual installation.


πŸ’¬ Support

Need Help?

Found this helpful?


Minimum Home Assistant Version: 2024.1.0
Integration Type: Helper
HACS Compatible: Yes

The configuration UI now works perfectly! 🎊