You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A new Show IDs toggle in the admin panel Settings tab. When enabled, every entity card/row displays its internal hex ID in a small monospace badge with a click-to-copy button.
How to use: Go to TaskMate Admin Panel → Settings → Show IDs and flip the toggle. You'll see ID badges appear on:
Tab
Where
Children
Below child name in card
Chores
Below chore name in row
Rewards
Below reward name in card
Penalties
Below penalty name in card
Bonuses
Below bonus name in card
Groups
Below group name in card
Click the copy icon next to any ID to copy it to your clipboard — a "Copied!" toast confirms. The toggle persists in your browser's localStorage (no backend change, no restart needed).
This is especially useful when writing automations or service calls that require internal IDs like ef19c56175c14bd9.
Fully translated in all 8 supported languages (en-GB, en, de, fr, nb, nn, pt, pt-BR).
Dynamic Service Selectors in Automation Editor (#278)
TaskMate service calls (e.g. taskmate.complete_chore, taskmate.apply_penalty) previously showed blank text fields for entity ID parameters in Home Assistant's automation editor. You had to know the hex ID and type it manually.
Now, all entity ID fields — child_id, chore_id, reward_id, penalty_id, bonus_id, and group_id — show as dropdown selectors populated with entity names. The underlying value sent is still the hex ID.
Key details:
Dropdowns auto-refresh every 30 seconds when entities are added or removed — no restart needed
custom_value mode is enabled, so you can still type a raw hex ID if you prefer
Works in Developer Tools → Services, automation editor, and script editor
Uses Home Assistant's native select widget — no custom CSS or frontend changes
Services without entity ID fields (e.g. preview_sound, add_chore) are unaffected
The pending approvals section in the admin panel now shows the actual earned points for timed chores (based on elapsed time) instead of the chore's base points value. This matches what the child will actually receive when approved.
Template creation and editing dialogs were missing the tm-input, tm-select, and tm-field-label CSS classes, causing inconsistent styling with other admin panel dialogs. All template form elements now use the standard panel form classes.
Upgrading
HACS: Go to HACS → Integrations → TaskMate → click the three-dot menu → Redownload. Select version v3.7.0 from the dropdown.
Manual: Download the taskmate folder from this release and replace custom_components/taskmate/ in your Home Assistant config directory.
After updating, restart Home Assistant. No configuration changes or data migration required.
Upgrading
Update via HACS or by downloading the latest release and copying to /config/custom_components/taskmate/.
After updating, restart Home Assistant. Lovelace resources will update automatically on restart.
💬 Questions or issues with this release? Reply below or open an issue.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
🚀 New Release: v3.7.0
What's New
Show IDs Toggle (#277)
A new Show IDs toggle in the admin panel Settings tab. When enabled, every entity card/row displays its internal hex ID in a small monospace badge with a click-to-copy button.
How to use: Go to TaskMate Admin Panel → Settings → Show IDs and flip the toggle. You'll see ID badges appear on:
Click the copy icon next to any ID to copy it to your clipboard — a "Copied!" toast confirms. The toggle persists in your browser's localStorage (no backend change, no restart needed).
This is especially useful when writing automations or service calls that require internal IDs like
ef19c56175c14bd9.Fully translated in all 8 supported languages (en-GB, en, de, fr, nb, nn, pt, pt-BR).
Dynamic Service Selectors in Automation Editor (#278)
TaskMate service calls (e.g.
taskmate.complete_chore,taskmate.apply_penalty) previously showed blank text fields for entity ID parameters in Home Assistant's automation editor. You had to know the hex ID and type it manually.Now, all entity ID fields —
child_id,chore_id,reward_id,penalty_id,bonus_id, andgroup_id— show as dropdown selectors populated with entity names. The underlying value sent is still the hex ID.Key details:
custom_valuemode is enabled, so you can still type a raw hex ID if you preferpreview_sound,add_chore) are unaffectedBug Fixes
Hardcoded English Strings in Admin Panel (#275)
Several user-visible strings in the admin panel were hardcoded in English instead of using the translation system:
panel.day_*keys_translateReason()helper already used by the activity card5 new translation keys added to all 8 locale files.
Timed Chore Card Dark Mode Background (#273)
Idle timed chore cards on the child card now use a themed background colour instead of a hardcoded light colour, fixing poor contrast in dark mode.
Timed Chore Points on Pending Approvals (#271)
The pending approvals section in the admin panel now shows the actual earned points for timed chores (based on elapsed time) instead of the chore's base points value. This matches what the child will actually receive when approved.
Template Dialog Styling (#269)
Template creation and editing dialogs were missing the
tm-input,tm-select, andtm-field-labelCSS classes, causing inconsistent styling with other admin panel dialogs. All template form elements now use the standard panel form classes.Upgrading
HACS: Go to HACS → Integrations → TaskMate → click the three-dot menu → Redownload. Select version v3.7.0 from the dropdown.
Manual: Download the
taskmatefolder from this release and replacecustom_components/taskmate/in your Home Assistant config directory.After updating, restart Home Assistant. No configuration changes or data migration required.
Upgrading
Update via HACS or by downloading the latest release and copying to
/config/custom_components/taskmate/.After updating, restart Home Assistant. Lovelace resources will update automatically on restart.
💬 Questions or issues with this release? Reply below or open an issue.
Beta Was this translation helpful? Give feedback.
All reactions