HA: Easy Floorplan dashboard with generated apartment plan
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/push/woodpecker Pipeline was successful
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -8,6 +8,7 @@
|
|||||||
### HAOS System monitoring dashboard (CPU/RAM/SSD/temps)
|
### HAOS System monitoring dashboard (CPU/RAM/SSD/temps)
|
||||||
- **[HA]** New `system-dashboard` (YAML): CPU load/temp gauges, per-core + board temp graphs (command_line sensors reading hwmon), RAM/swap gauges, disk usage, SMART panel, network throughput. System Monitor integration added (13 entities enabled via registry).
|
- **[HA]** New `system-dashboard` (YAML): CPU load/temp gauges, per-core + board temp graphs (command_line sensors reading hwmon), RAM/swap gauges, disk usage, SMART panel, network throughput. System Monitor integration added (13 entities enabled via registry).
|
||||||
- **[HA]** Local add-on **smartmon v1.0.4** (`/addons/smartmon/`, alpine+smartmontools): loops `smartctl -d sat -s on -H -A -i -j /dev/sda > /share/smart.json` every 5 min; `full_access: true` + `apparmor: false` required (Supervisor bind-mounts /dev but adds no device cgroup rule for block devices — `devices:` list alone gives EPERM). SSD (Samsung MZMTD128HAFV, Lenovo OEM) shipped with SMART disabled → enabled via `-s on`. Baseline: health OK, 41°C, 36 544 POH, wear 92%.
|
- **[HA]** Local add-on **smartmon v1.0.4** (`/addons/smartmon/`, alpine+smartmontools): loops `smartctl -d sat -s on -H -A -i -j /dev/sda > /share/smart.json` every 5 min; `full_access: true` + `apparmor: false` required (Supervisor bind-mounts /dev but adds no device cgroup rule for block devices — `devices:` list alone gives EPERM). SSD (Samsung MZMTD128HAFV, Lenovo OEM) shipped with SMART disabled → enabled via `-s on`. Baseline: health OK, 41°C, 36 544 POH, wear 92%.
|
||||||
|
- **[HA]** Third dashboard **Floorplan** (`/floor-plan`, storage mode): Easy Floorplan card (HACS) with the full apartment plan — 21 walls, 9 doors, 5 windows, 12 colored room areas, 19 live entities (lights with glow, climate with state, Roborock, Bosch appliances). Config generated programmatically from the user's floor plan sketch and saved via `lovelace/config/save` (storage dashboards accept it; YAML ones don't).
|
||||||
- **[NOTE]** Fan monitoring/control on HAOS is **impossible**: kernel 6.18.39-haos ships no Super I/O hwmon modules (nct6775/it87/…), no pwm nodes. BIOS-only.
|
- **[NOTE]** Fan monitoring/control on HAOS is **impossible**: kernel 6.18.39-haos ships no Super I/O hwmon modules (nct6775/it87/…), no pwm nodes. BIOS-only.
|
||||||
- **[NOTE]** Local add-on gotchas: no default `BUILD_FROM` (use explicit FROM), config changes need version bump + `/store/addons/<slug>/update`, failed rebuild deletes the image, transient DNS fixed with `ha dns restart`.
|
- **[NOTE]** Local add-on gotchas: no default `BUILD_FROM` (use explicit FROM), config changes need version bump + `/store/addons/<slug>/update`, failed rebuild deletes the image, transient DNS fixed with `ha dns restart`.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user