docs: correct hass hardware to x88 Pro physical box; sync CSG v1.3.2
- hass.windy.lan is a physical x88 Pro box (HAOS bare-metal, machine: green, CPE x88pro20, virtualization empty) — not PVE VM 180 (verified live 2026-08-18) - Record CSG v1.3.2 (934f58c, W1N-118) deploy in maintenance runbook verify section and hosts live-tree section (backups now include w1n118)
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# Runbook: Home Assistant maintenance (hass.windy.lan)
|
||||
|
||||
Target: [hass.windy.lan](../hosts/hass.windy.lan.md) (HAOS, `machine: green`)
|
||||
Target: [hass.windy.lan](../hosts/hass.windy.lan.md) (physical x88 Pro box, HAOS `machine: green`)
|
||||
Upstream: HAOS 18.1 / Core 2026.8.1 / Supervisor 2026.07.5 (verified 2026-08-14)
|
||||
|
||||
This runbook covers routine Home Assistant maintenance through the **`ha`
|
||||
@@ -283,20 +283,20 @@ print(urllib.request.urlopen(req, timeout=60).status)
|
||||
```
|
||||
|
||||
7. **Do not edit the dashboard or `templates/csg_sensors.yaml` for an
|
||||
install.** Entity IDs did not change across v1.3.0/v1.3.1. Template
|
||||
`| float(0)` turns native `unavailable` into fake zeros; that is a
|
||||
follow-up, not part of the zip install.
|
||||
install.** Entity IDs did not change across v1.3.0/v1.3.1/v1.3.2.
|
||||
Template `| float(0)` turns native `unavailable` into fake zeros; that
|
||||
is a follow-up, not part of the zip install.
|
||||
|
||||
#### Verify (CSG, after v1.3.1 / W1N-107)
|
||||
#### Verify (CSG, after v1.3.2 / W1N-118)
|
||||
|
||||
| Check | Expect |
|
||||
|---|---|
|
||||
| `manifest.json` `version` | `1.3.1` |
|
||||
| `manifest.json` `version` | `1.3.2` |
|
||||
| `ha core logs` after this restart | `Setting up china_southern_power_grid_stat`; **no** `cannot pickle 'mappingproxy'` |
|
||||
| Config entry | `state: loaded` |
|
||||
| `sensor.0800041935246530_balance` | numeric (may be `0.0`) |
|
||||
| `sensor.0800041935246530_this_month_total_usage` | numeric after reload if first poll timed out |
|
||||
| Native `*_total_cost` / `current_ladder` | may stay `unknown` (CSG marketing calendar SQL error); dashboard uses template `_2` / `*_ladder_cost` |
|
||||
| Native `*_total_cost` / `current_ladder` | may stay `unknown` (CSG marketing calendar SQL error); dashboard uses W1N-114 `csg_*` ladder/cost templates |
|
||||
|
||||
`monetary` + `total_increasing` warnings on this-month/year cost sensors
|
||||
are a remaining plugin issue, not an install failure.
|
||||
|
||||
@@ -2,10 +2,19 @@
|
||||
|
||||
Update the custom **`matrix_e2ee`** integration on `hass.windy.lan`.
|
||||
|
||||
- Last reviewed: 2026-08-18
|
||||
- Related systems: hass.windy.lan (HAOS, `machine: green`)
|
||||
|
||||
Facts: [hosts/hass.windy.lan.md](../hosts/hass.windy.lan.md) (see § `matrix_e2ee` live tree)
|
||||
Source: `/home/windy/project/ha-matrix-e2ee` (development clone on workstation)
|
||||
Access: `ssh -o BatchMode=yes hassio@hass.windy.lan 'sudo -n -i <cmd>'`
|
||||
|
||||
> **STOP conditions:** live state conflicts with the prerequisites below (e.g.
|
||||
> the source repo is not on the target state, the host manifest does not match
|
||||
> the source after rsync, or Core fails to start after restart) — stop and
|
||||
> record evidence; never bypass a failed check. Roll back per the Rollback
|
||||
> section when Core does not come back up.
|
||||
|
||||
> **SSH config gotcha (verified 2026-08-18):** on the WSL client the systemwide
|
||||
> `/etc/ssh/ssh_config.d/20-systemd-ssh-proxy.conf` can be owned by `nobody`
|
||||
> (e.g. under the agent sandbox), making plain `ssh` fail with
|
||||
|
||||
Reference in New Issue
Block a user