diff --git a/SKILL.md b/SKILL.md index 79cb48c..100558e 100644 --- a/SKILL.md +++ b/SKILL.md @@ -34,12 +34,12 @@ user-invocable: true + keywords=["boat", "dock", "launch"] /> diff --git a/reference/home-assistant.md b/reference/home-assistant.md index c277ae9..4c50ba4 100644 --- a/reference/home-assistant.md +++ b/reference/home-assistant.md @@ -78,11 +78,14 @@ migration from the Python server lost the fabric — new fabric_id 2; the old fabric `1E5211CA4C7B5275` is gone. All 8 Nest thermostats need re-commissioning onto the new fabric. DONE: Lodge Kitchen (node 16, `climate.lodge_kitchen_nest`, device labeled `matter_nest`+`matter_hvac`, bridged temp sensor "Kitchen"). -REMAINING: Office, Primary Bathroom, Bunkhouse Kitchen, Eat-in Kitchen, -Basement Bedroom, Tub Room, Basement Living Room. All stale old-fabric devices +REMAINING (blocked until someone is on the lodge network to generate codes): +Office, Primary Bathroom, Bunkhouse Kitchen, Eat-in Kitchen, Basement Bedroom, +Tub Room, Basement Living Room. All stale old-fabric devices deleted from the registry. -Procedure (works fully remotely): +Procedure (requires phone ON the lodge network — Google Home refuses to +generate a Matter code off-network, verified 2026-07-05; commissioning itself +is then drivable remotely via WS): 1. Google Home app (lodge account) → thermostat → Settings → Linked Matter apps & services → Link apps & services → 11-digit code (single-use, ~5 min). 2. WS `{"type":"matter/commission","code":""}` (or HA UI Add device). diff --git a/reference/locks.md b/reference/locks.md index 0c1ef57..64cbf6e 100644 --- a/reference/locks.md +++ b/reference/locks.md @@ -36,6 +36,11 @@ Error `userCode for code slot N not found` from `zwave_js.set_lock_usercode` problem. The sync script's pre-`get` prevents it; manual fix: `zwave_js.invoke_cc_api {device_id, command_class: "99", method_name: "get", parameters: [N]}` then re-run the sync. + +Bunkhouse lock (Z-Wave node 8) intermittently returns `ZW1405 - node failed to +decode the message` on commands (seen 2026-07-05 on unlock + usercode set). +Sync tolerates it (continue_on_error + daily self-heal retries); if it +persists, suspect S2/RF health on that lock.