canbus: MikroTik WiFi presence — router + integration wired

Chateau API bound to the Pi only, read-only homeassistant user,
mikrotik integration live. Phone trackers get enabled+renamed on first
association (documented in HANDOFF).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
wes
2026-06-12 17:05:05 -04:00
co-authored by Claude Fable 5
parent 2dd884af3c
commit 38c4ba485d
+12 -6
View File
@@ -178,12 +178,18 @@ webhook via the MQTT relay topic `campsite/octavia/say`.
unconfirmed). Both fired and verified live 2026-06-12 (fans physically cycled, unconfirmed). Both fired and verified live 2026-06-12 (fans physically cycled,
states restored after). states restored after).
- `zone.our_campsite` radius enlarged 50→150 m (GPS wobble safety). - `zone.our_campsite` radius enlarged 50→150 m (GPS wobble safety).
- **PENDING — MikroTik WiFi presence:** needs Chateau admin once: enable - **MikroTik WiFi presence — router + integration DONE (2026-06-12):** Chateau
`/ip service api address=192.168.69.10`, add read-only `homeassistant` user, ("manifold-002", 192.168.69.1) API service locked to `192.168.69.10/32`,
then add the `mikrotik` integration on the Pi (hub 192.168.69.1) and rename read-only user `homeassistant` (random password; it lives only in the Pi's
the phone trackers to `device_tracker.wes_phone_wifi` / mikrotik config entry — to rotate, reset via Chateau admin and re-add the
`device_tracker.lindsey_iphone_wifi`. Everything downstream lights up by integration). Integration is live on the Pi; it registers new WiFi clients
itself (sensor availability flips on). as disabled-by-default `device_tracker`s keyed by MAC. **Remaining:** when
Wes's phone first associates with OmnissiahsReach, enable + rename its
tracker to `device_tracker.wes_phone_wifi` (same for Lindsey's iPhone →
`device_tracker.lindsey_iphone_wifi`; an ambiguous `iPhone` DHCP lease at
.155 / `22:1E:E1:E0:1E:3B` may be hers or Brody's). The wifi presence
sensor flips from `unavailable` to live on its own once the renamed
trackers exist.
- **Phone GPS checklist (manual, Wes's phone):** companion app background - **Phone GPS checklist (manual, Wes's phone):** companion app background
location unrestricted, high-accuracy on, battery optimization off — his location unrestricted, high-accuracy on, battery optimization off — his
tracker was >1 h stale at survey time; Lindsey's iPhone reports fine. tracker was >1 h stale at survey time; Lindsey's iPhone reports fine.