🎯 KidsChores Dashboard v0.5.0 Beta Release 1
Pre-Release for Testing | Requires KidsChores Integration v0.5.0+
⚠️ BREAKING CHANGES
This release only works with KidsChores Integration v0.5.0 or later.
Older versions of the integration are not compatible. Update the integration first before using this dashboard.
✨ What's New
Dashboard Helper Sensor Architecture
The dashboard now gets all entity names and data from a single Dashboard Helper Sensor provided by the integration. This eliminates guessing and manual entity name construction.
Benefits:
- ✅ No more guessing entity names - Everything comes from the helper sensor
- ✅ Rename entities freely - Special characters and custom names now work perfectly
- ✅ Simplified translations - Multi-language support built-in (10+ languages)
- ✅ Better performance - Pre-sorted lists and aggregated data reduce frontend work
Enhanced Error Detection & Configuration
Smart validation now detects configuration issues and displays helpful error messages:
- ✅ Name validation: Automatically detects if child name is wrong or not configured
- ✅ Sensor detection: Warns if dashboard helper sensor is missing or unavailable
- ✅ Clear instructions: Error messages include links to setup documentation
- ✅ Reduced mistakes: Less time debugging, more time enjoying the dashboard
-
Single Universal Dashboard
- ✅ kc_dashboard_all.yaml: Single file works for all languages
- ✅ Find & Replace setup: Use Ctrl+F to change 'Kidname' to your child's name (match case)
- ✅ Per-child language settings: Language configured in integration, not the dashboard
- ✅ Easy duplication: Copy entire dashboard yaml for each child
Enhanced Sorting & Grouping Options
Highly configurable display for chores and rewards:
- Time-based grouping: Overdue, due this morning, due today, due this week
- Custom label grouping: Organize by your own labels with custom display order
- Flexible filtering: Hide approved chores, exclude specific labels
- Smart date handling: Toggle daily and weekly recurring chores separately
- Multiple sort options: Sort by default, name (A-Z or Z-A), or date (earliest/latest)
- Column layout: Adjust grid columns to fit your display
Configure all options easily at the top of each dashboard card:
{%- set pref_column_count = 2 -%}
{%- set pref_use_overdue_grouping = true -%}
{%- set pref_use_today_grouping = true -%}
{%- set pref_exclude_approved = false -%}
{%- set pref_use_label_grouping = false -%}
{%- set pref_sort_within_groups = 'default' -%}Other Improvements
Updated to support new badge improvements and capabilities in v0.5.0
Access to chore statistics and point tracking data
🚀 Quick Start
- Update KidsChores Integration to v0.5.0+
- Copy contents of files\kc_dashboard_all.yaml to your dashboard This is the BETA release location only, will be updated once it moves to production
- Find & Replace 'Kidname' with your child's name (use match case)
- Set language for each child in Integration settings
- Customize preferences at the top of each card section
📋 Testing Checklist
Please test and report any issues:
Dashboard loads without errors
Configuration errors display helpful messages
All chores and rewards display correctly
Button actions work (claim, approve, disapprove, redeem)
Status colors are accurate
Entity names display properly
Shared chores show "(S)" suffix
Multi-claim chores show "(M)" suffix
Translations work in configured language
Grouping options work as expected
Sorting options work as expected
Label filtering and ordering works correctly
Find & Replace works to set child names
Performance is good with your setup
🐛 Found a Problem?
Please create an issue on GitHub with:
What happened
What you expected to happen
Steps to reproduce
Your setup (number of kids, chores, HA version)
Screenshots or logs if helpful