From 0ecd48c0071c07caa81ec9f4175eabfb223252b5 Mon Sep 17 00:00:00 2001 From: reachableceo Date: Wed, 2 Sep 2026 20:53:08 -0500 Subject: [PATCH] feat(dashboards): nest art room + garage under STLP dashboard [#344] MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit HA sidebar has no dashboard folders — nesting = one dashboard with tab views (same pattern as Server Room). Art Room/Garage views merged into stlp.yaml verbatim; old single-purpose dashboards removed. https://projects.knownelement.com/issues/344 --- configuration.yaml | 13 +++------- dashboards/artroom.yaml | 32 ------------------------ dashboards/{garage.yaml => stlp.yaml} | 36 ++++++++++++++++++++++++--- 3 files changed, 37 insertions(+), 44 deletions(-) delete mode 100644 dashboards/artroom.yaml rename dashboards/{garage.yaml => stlp.yaml} (50%) diff --git a/configuration.yaml b/configuration.yaml index e367ac7..9403948 100644 --- a/configuration.yaml +++ b/configuration.yaml @@ -29,13 +29,8 @@ lovelace: title: Health filename: dashboards/health.yaml icon: mdi:heart-pulse - pfv-garage: + pfv-stlp: mode: yaml - title: Garage - filename: dashboards/garage.yaml - icon: mdi:garage - pfv-artroom: - mode: yaml - title: Art Room - filename: dashboards/artroom.yaml - icon: mdi:palette + title: STLP + filename: dashboards/stlp.yaml + icon: mdi:home diff --git a/dashboards/artroom.yaml b/dashboards/artroom.yaml deleted file mode 100644 index 2dbbead..0000000 --- a/dashboards/artroom.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# Art Room dashboard [#618] — git-deployed via KNEL/pfv-bms -# Sources: TEMPer on stlpc-artroom, Canon printer toners (IPP). -# OctoPrint x2 + 3 3D printers land Friday (#466). -title: Art Room -views: - - title: Art Room - type: sections - sections: - - type: grid - cards: - - type: gauge - entity: sensor.pfv_artroom_temperature - name: Art room temp - min: 50 - max: 100 - unit: "°F" - - type: history-graph - title: Art room temp (24h) - entities: - - sensor.pfv_artroom_temperature - hours_to_show: 24 - - type: entities - title: Printer — toner - entities: - - sensor.cnmf731c_733c_canon_cartridge_046_black_toner - - sensor.cnmf731c_733c_canon_cartridge_046_cyan_ton - - sensor.cnmf731c_733c_canon_cartridge_046_magenta_to - - sensor.cnmf731c_733c_canon_cartridge_046_yellow_ton - - type: markdown - content: > - **Pending:** TR4500 status, OctoPrint x2 + 3D printers (#466, - Friday). diff --git a/dashboards/garage.yaml b/dashboards/stlp.yaml similarity index 50% rename from dashboards/garage.yaml rename to dashboards/stlp.yaml index bcfc787..1ca1140 100644 --- a/dashboards/garage.yaml +++ b/dashboards/stlp.yaml @@ -1,7 +1,37 @@ -# Garage dashboard [#618] — git-deployed via KNEL/pfv-bms -# Sources: TEMPer on stlpc-garage. PDU power/temp pending integration (#374/#351). -title: Garage +# STLP dashboard (art room + garage) [#618/#344] — git-deployed via KNEL/pfv-bms +# HA has no sidebar folders for dashboards; nesting = one dashboard, tab views. +# Sources: TEMPer on stlpc-artroom / stlpc-garage, Canon printer toners (IPP), +# garage PDU via tsys-librenms SNMP relay (AP7830 is v1-only). +title: STLP views: + - title: Art Room + type: sections + sections: + - type: grid + cards: + - type: gauge + entity: sensor.pfv_artroom_temperature + name: Art room temp + min: 50 + max: 100 + unit: "°F" + - type: history-graph + title: Art room temp (24h) + entities: + - sensor.pfv_artroom_temperature + hours_to_show: 24 + - type: entities + title: Printer — toner + entities: + - sensor.cnmf731c_733c_canon_cartridge_046_black_toner + - sensor.cnmf731c_733c_canon_cartridge_046_cyan_ton + - sensor.cnmf731c_733c_canon_cartridge_046_magenta_to + - sensor.cnmf731c_733c_canon_cartridge_046_yellow_ton + - type: markdown + content: > + **Pending:** TR4500 status, OctoPrint x2 + 3D printers (#466, + Friday). + - title: Garage type: sections sections: