feat(dash): dashboard series v2 — Ops Overview, Power, Thermal [#784 #344]
ci / lint (push) Successful in 35s

Role-based rework per founder: overview + detail dashboards. UPS
parity (Tripp Lite runtime-minutes template). Phase 1 of the ground-up
rework; Capacity/Access views land with fans + lock.
https://projects.knownelement.com/issues/784
This commit is contained in:
2026-09-04 14:49:14 -05:00
parent 45024f80c3
commit c23d256ced
5 changed files with 334 additions and 0 deletions
+79
View File
@@ -0,0 +1,79 @@
title: Ops Overview
views:
- title: Overview
type: sections
sections:
- type: grid
cards:
- type: markdown
content: >
## Ops Overview
One screen: is anything on fire? Details live in
[Power](/lovelace-pfv-power), [Thermal](/lovelace-pfv-thermal),
[Server Room](/lovelace-pfv-server-room) and
[STLP](/lovelace-pfv-stlp).
- type: grid
cards:
- type: heading
heading: Room & cooling
- type: gauge
entity: sensor.pfv_tsys1_rack_temperature
name: Server room
min: 50
max: 110
severity:
green: 60
yellow: 85
red: 95
- type: entities
entities:
- sensor.pfv_garage_temperature
- sensor.pfv_artroom_temperature
- type: grid
cards:
- type: heading
heading: Power
- type: gauge
entity: sensor.tsys1_ups_battery_charge
name: APC charge
min: 0
max: 100
severity:
green: 60
yellow: 40
red: 20
- type: gauge
entity: sensor.tsys1_triplite_battery_charge
name: Tripp Lite charge
min: 0
max: 100
severity:
green: 60
yellow: 40
red: 20
- type: entities
entities:
- sensor.tsys1_ups_status
- sensor.tsys1_triplite_status
- sensor.pfv_ups_runtime_minutes
- sensor.pfv_triplite_runtime_minutes
- type: grid
cards:
- type: heading
heading: Alerts & self-healing
- type: entities
entities:
- automation.pfv_plant_ups_on_battery
- automation.pfv_plant_ups_battery_low
- automation.pfv_plant_ups_communication_lost
- automation.pfv_plant_high_temperature
- automation.pfv_watchdog_stale_entity_auto_heal
- input_boolean.pfv_watchdog_auto_restart
- type: grid
cards:
- type: markdown
content: >
**Pipeline:** deploy sensor tracks `release` on KNEL/KNELBMS.
CI runs on every dev/release push (Actions tab in gitea).
Out-of-band paging: Uptime Kuma (Cloudron).