From 38c4ba485d0129315afff6c34605e142a4a8faf6 Mon Sep 17 00:00:00 2001 From: Wesley Ray Date: Fri, 12 Jun 2026 17:05:05 -0400 Subject: [PATCH] =?UTF-8?q?canbus:=20MikroTik=20WiFi=20presence=20?= =?UTF-8?q?=E2=80=94=20router=20+=20integration=20wired?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- canbus/HANDOFF.md | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/canbus/HANDOFF.md b/canbus/HANDOFF.md index c65a83a..76ce1b3 100644 --- a/canbus/HANDOFF.md +++ b/canbus/HANDOFF.md @@ -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, states restored after). - `zone.our_campsite` radius enlarged 50→150 m (GPS wobble safety). -- **PENDING — MikroTik WiFi presence:** needs Chateau admin once: enable - `/ip service api address=192.168.69.10`, add read-only `homeassistant` user, - then add the `mikrotik` integration on the Pi (hub 192.168.69.1) and rename - the phone trackers to `device_tracker.wes_phone_wifi` / - `device_tracker.lindsey_iphone_wifi`. Everything downstream lights up by - itself (sensor availability flips on). +- **MikroTik WiFi presence — router + integration DONE (2026-06-12):** Chateau + ("manifold-002", 192.168.69.1) API service locked to `192.168.69.10/32`, + read-only user `homeassistant` (random password; it lives only in the Pi's + mikrotik config entry — to rotate, reset via Chateau admin and re-add the + integration). Integration is live on the Pi; it registers new WiFi clients + 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 location unrestricted, high-accuracy on, battery optimization off — his tracker was >1 h stale at survey time; Lindsey's iPhone reports fine.