Commit Graph

19 Commits

Author SHA1 Message Date
root 1d6dce7b42 Correct the Gitea host in docs: cubecraftcreations -> cubecraftlabs
Both CLAUDE.md and print_log_context.md named the mirror as
code.cubecraftcreations.com. The actual `origin` is
https://code.cubecraftlabs.com/overseer/Home-Assistant.git, and the
documented host returns 404 for that repo path, so anyone following the
docs to find or clone the mirror was sent to the wrong server.

Record the full origin URL in CLAUDE.md rather than just the hostname, so
the next reader does not have to infer the path.

Note this is only about the git host. cubecraftcreations.com is used
elsewhere in this setup and is left alone.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-27 13:19:58 -04:00
root 9e061b7078 Fix lovelace url_path: cubeops -> cube-ops
HA requires a dashboard's url_path to contain a hyphen, and a key that
fails that check invalidates the entire `lovelace:` block rather than
just its own entry. `cubeops:` was added in 0c35647, so `ha core check`
has been failing since then and all four YAML dashboards -- Voice Alarms,
Family Hub, At-a-Glance and CubeOps -- were refusing to load.

Rename the key to `cube-ops`, and rename the two files alongside it so
they match, which is the convention the other three already follow
(voice-alarms -> voice-alarms.yaml).

This changes the kiosk URL to https://home.vault983.com/cube-ops. Any
wall display still pointed at /cubeops needs updating.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-27 11:41:17 -04:00
root 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 0c35647203 Update dashboard configurations to hide 'At-a-Glance', 'Family Hub', and 'Voice Alarms' in the sidebar. Additionally, include 'CubeOps' dashboard in the main configuration file. 2026-07-27 09:00:42 -04:00
root f0a90f4c2c updates 2026-07-27 08:12:53 -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 7034889d59 Implement notify_events_alerts script and update automation actions to utilize it for event notifications. This enhances consistency and maintainability in alert handling across the configuration files. 2026-07-14 14:03:26 -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 3e174a1599 updates 2026-07-14 12:39:36 -04:00
Joshua King 0b1dba2be7 Refactor notification actions in automation files to use notify.notify_events instead of mobile app notifications. This change applies to alerts for washing machine leaks, cat medication tracking, and litter box monitoring, streamlining the notification process. 2026-07-07 12:01:11 -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 90edfcd26f updates 2026-07-03 11:17:22 -04:00
overseer dcab64ccab updates 2026-07-01 21:50:49 -04:00
overseer b87fe17925 updates 2026-07-01 12:54:39 -04:00
Joshua King 3d0b82b77a Add notify_events step to cat notification automations
Mirror existing message/title to notify.notify_events for all litter
level, wastebin-full, cat medication, and litter box monitor alerts.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-30 19:08:08 -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