diff --git a/dashboards/at-a-glance.yaml b/dashboards/at-a-glance.yaml index 6c7115d..298d9e8 100644 --- a/dashboards/at-a-glance.yaml +++ b/dashboards/at-a-glance.yaml @@ -1,5 +1,5 @@ mode: yaml title: At-a-Glance icon: mdi:eye-outline -show_in_sidebar: true +show_in_sidebar: false filename: dashboards/views/at-a-glance-dashboard.yaml diff --git a/dashboards/cubeops.yaml b/dashboards/cubeops.yaml new file mode 100644 index 0000000..4fc4a44 --- /dev/null +++ b/dashboards/cubeops.yaml @@ -0,0 +1,5 @@ +mode: yaml +title: CubeOps +icon: mdi:alarm-panel +show_in_sidebar: true +filename: dashboards/views/cubeops-dashboard.yaml diff --git a/dashboards/dashboards.yaml b/dashboards/dashboards.yaml index 4c0ec60..16ba756 100644 --- a/dashboards/dashboards.yaml +++ b/dashboards/dashboards.yaml @@ -1,3 +1,4 @@ voice-alarms: !include voice-alarms.yaml family-hub: !include family-hub.yaml at-a-glance: !include at-a-glance.yaml +cubeops: !include cubeops.yaml \ No newline at end of file diff --git a/dashboards/family-hub.yaml b/dashboards/family-hub.yaml index d1e9148..3006330 100644 --- a/dashboards/family-hub.yaml +++ b/dashboards/family-hub.yaml @@ -1,5 +1,5 @@ mode: yaml title: Family Hub icon: mdi:home-heart -show_in_sidebar: true +show_in_sidebar: false filename: dashboards/views/family-hub-dashboard.yaml diff --git a/dashboards/views/cubeops-dashboard.yaml b/dashboards/views/cubeops-dashboard.yaml new file mode 100644 index 0000000..b1e8849 --- /dev/null +++ b/dashboards/views/cubeops-dashboard.yaml @@ -0,0 +1,37 @@ +# CubeOps — Cubecraft Production workboard +# +# Registered as the `cubeops` dashboard in dashboards/dashboards.yaml (mode: +# yaml), so this file is the source of truth. Do not edit it through HA's raw +# configuration editor — that writes to storage and cannot come back to git. +# +# Kiosk URL: https://home.vault983.com/cubeops +# +# The card polls every 30 seconds, so a display left open stays current and +# picks back up when a kiosk rotation returns to it. +# +# The card ships with the cubecraft_production integration (installed via HACS) +# and registers its own Lovelace resource, so there is nothing to add under +# Settings > Dashboards > Resources. + +# kiosk-mode plugin (HACS > Frontend). Without it the board still fills the +# screen; you just keep HA's header and sidebar. +kiosk_mode: + hide_header: true + hide_sidebar: true + +views: + - title: Production + # Panel mode gives the card the whole viewport with no dashboard padding. + type: panel + cards: + - type: custom:cubecraft-production-card + title: Cubecraft Production + # Larger type and spacing for reading at a distance; drops the refresh + # button, per-order history and links, which nobody clicks on a wall. + kiosk: true + # Shipping addresses are needed for packing. Set false if the screen is + # visible to customers. + show_pii: true + # All six stages fit across 1920px, so this is optional here; it + # reclaims the Done column on a smaller or portrait screen. + hide_done: true diff --git a/dashboards/voice-alarms.yaml b/dashboards/voice-alarms.yaml index 2b78404..500b99d 100644 --- a/dashboards/voice-alarms.yaml +++ b/dashboards/voice-alarms.yaml @@ -1,5 +1,5 @@ mode: yaml title: Voice Alarms icon: mdi:alarm-panel -show_in_sidebar: true +show_in_sidebar: false filename: dashboards/views/voice-alarms-dashboard.yaml