Commit Graph
15 Commits
Author SHA1 Message Date
Joshua King f2514f8b22 Add holiday and kids' automation scripts, including notifications and schedules
- Introduced holiday automations for Christmas and Halloween, including turning decorations on/off and playing music.
- Added day camp announcements and reminders for kids, including preparation and departure notifications.
- Created specific automation scripts for Declan and Jordyn, focusing on medication reminders and school preparations.
- Implemented daily schedules for kids during summer, with structured activities and announcements.
- Added blueprints for litter notifications and tank moisture interlocks to enhance home automation.
- Established a family schedule package to manage school dates and events effectively.
2026-10-02 08:57:53 -04:00
Joshua King fac79db602 Uncomment notify_events configuration to enable event notifications 2026-09-07 06:50:09 -04:00
Joshua King 59ac589c18 Refactor notification configuration by commenting out unused notify_events token and organizing SMTP settings 2026-09-04 09:38:12 -04:00
Joshua King f8dacd3122 Add CORS allowed origins for HTTP configuration 2026-08-23 11:40:45 -04:00
Joshua King 8f7bae56db Pin trusted_networks auto-login to the kiosk user. 2026-08-08 22:03:31 -04:00
Joshua King 962628912d Put trusted_networks before homeassistant so login bypass can run. 2026-08-08 21:54:31 -04:00
Joshua King 0bff60aa45 Add trusted_networks auth provider for local LAN access. 2026-08-08 21:37:12 -04:00
rootandClaude Opus 5 92b68ca21a Style kiosk dashboards with the CubeCraft Creations display system
The design system was only ever expressed in the production card's
stylesheet (custom_components/cubecraft_production/www/
cubecraft-production-card.js), which is gitignored, so the dashboards had
no way to share it. Mirror those tokens into an HA theme and apply the
card's own motifs to the wall panels.

themes/cubecraft.yaml carries the brand gradient, Nunito, the 4px scale,
radii, shadows and semantic colours. It uses `modes:` so it follows HA's
light/dark setting: light is the system as authored, dark uses
violet-tinted neutrals with the primary lifted to #8B8AF2 (5.6:1 on the
card surface) since #3B3AB8 is unreadable as an accent on dark. The
gradient itself is unchanged in both modes -- white clears AA across its
whole span.

At-a-Glance, Family Hub and Voice Alarms pick up three motifs from the
card: the .title gradient bar, .column header section labels, and the
4px brand left rule on each tile. Tile colour is cut back to brand
indigo, with green/amber/red reserved for real signals (printer offline,
bin full) -- the same discipline the card uses, where only a blocked
order goes red. CubeOps gets the theme too, so the board and the
dashboards land on the same ramp instead of the card improvising against
HA's defaults.

The card injects its @font-face only on its own page, so a small frontend
module declares Nunito document-wide. It points at the woff2 the
integration already serves rather than vendoring a second copy, which
needed a .gitignore carve-out since www/ is excluded wholesale.

dakboard-dark is left in place; switching a dashboard back is a one-line
change.

Not yet validated by `ha core check` -- this worktree is outside the
config tree HA actually loads.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-27 11:27:35 -04:00
Joshua King 57e3f04793 Refactor notify_events configuration to ensure proper structure and clarity in API key assignments for cat and alert notifications. 2026-07-14 14:09:07 -04:00
Joshua King 6545afbff3 Consolidate notification tokens and update automation actions to consistently use notify_events. This improves clarity and maintainability across the configuration and automation files. 2026-07-14 13:28:46 -04:00
Joshua King 643ea8a1b5 Update notification tokens and refactor automation actions to use notify_events_cats for cat-related alerts. This enhances consistency in notification handling across the automation files. 2026-07-14 13:20:41 -04:00
root 346b7c0cfa Updates to stuff 2026-07-06 13:30:58 -04:00
root 7a8862d93f updates 2026-07-03 11:29:36 -04:00
root 5458b0ec98 updates 2026-06-30 18:46:39 -04:00
root ae0f1f559e initial commit 2026-06-28 14:27:20 -04:00