check the ReadMe there for more Info about functions, changes, Screenshots.
This single-file web app (index_taskboard.html) is a task board for cleaning and household chores in Home Assistant.
It is hosted under /config/www and opened via /local/....
Task changes can be stored locally and optionally written back to Home Assistant via webhook (data.updated.js).
The newest release is inside remeys_choreboard.zip. Installation steps are provided in README_english.md and README_german.md within the ZIP.
Impression with displayed Quick Notes and public holidays within the calendar view.
- Task dashboard grouped by Area with collapsible sections and due-date logic
- Mark tasks as done (sets date to today and recalculates)
- Sorting and filtering:
- by due date or alphabetical order
- search across Task and Area
- time filters (overdue, next X days, all)
- Add, edit, and delete tasks
- Frequencies in days, weeks, or months
- Per-task month rules:
- ignore specific months or restrict to selected months
- Optional icon picker (Iconify, including
mdi:*) - Theme switching: Dark / Light / System
- Automatic synchronization through Home Assistant webhook with cache-buster reload
- HA sensor integration (one sensor per task as due/done indicator)
- warning if sensor is missing
- warning on rule conflicts
- sensor friendly name, value, and unit shown on task cards
- normalization of sensor state strings (e.g.
On/on/true/true)
- Calendar views (week, month, list)
- navigation and separate overdue sidebar
- drag and drop tasks between calendar days (updates due date)
- Create, edit, and delete users
- Profile fields: name, role, stars, motto, avatar
- Switch active user via user bar
- Optional task assignees:
- visibility by user, role, and mapped group
- assignment suggestions/autocomplete
- Home Assistant user mapping:
- mapping between HA users and internal users
- optional role/group filter
- Card metadata:
- "Last done by"
- assignees shown directly on cards for admins (admin sees all tasks no matter the Assignee)
- Per-user theme:
- custom colors/CSS per user
- stored under
usersettings/
- Automatic runtime path detection (
BASE_PATH,HA_ORIGIN, etc.), no manual HTML path setup required - Optional panels:
- Quick Notes (shared across users)
- External Home Assistant calendar events
- Quick Notes include a small rich-text editor (e.g. bold, italic, list, font size)
- Task visualization:
- progress gauge as ring or bar
- overdue cycles displayed as
+N - history as heatmap or timeline (configurable per user)
- UI/settings updates:
- "User Management" renamed to "Settings"
- tabs reorganized (User / Setup / Display)
- improved icon selection
- paperclip indicator for task notes (hit the paperclip and the Note of the task is shown)
- small usability and layout improvements
- The calendar view (week and month) looks poor on small screens. There’s no nicer way to put it. Open to suggestions.
- Having many tasks — either in the overdue section or grouped within a single day — can distort the month layout. It’s unclear whether this is primarily a layout limitation or simply an edge case caused by an excessive number of overdue tasks (not that this would ever happen to me, of course 😉).
- Open issue since v1.2: sorting for sensor-indicated tasks by due/done/warning is not fully resolved