canbus: WiFi presence live — Wes's phone tracked, DHCP+ARP mode
Registration-table mode missed roof-AP clients (same SSID, bridged); switched the mikrotik integration to force_dhcp + arp_ping so both APs are covered. wes_phone_wifi verified end-to-end (tracker home → Pi sensor on → bridged home on). Lindsey's tracker pending her next association. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
+11
-8
@@ -182,14 +182,17 @@ webhook via the MQTT relay topic `campsite/octavia/say`.
|
|||||||
("manifold-002", 192.168.69.1) API service locked to `192.168.69.10/32`,
|
("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
|
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
|
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
|
integration). Runs in **force_dhcp + arp_ping** mode (detection 120 s) — the
|
||||||
as disabled-by-default `device_tracker`s keyed by MAC. **Remaining:** when
|
registration-table default missed clients on the rvlink roof AP (same SSID,
|
||||||
Wes's phone first associates with OmnissiahsReach, enable + rename its
|
bridged); DHCP+ARP covers both APs. New clients register as
|
||||||
tracker to `device_tracker.wes_phone_wifi` (same for Lindsey's iPhone →
|
disabled-by-default `device_tracker`s keyed by MAC.
|
||||||
`device_tracker.lindsey_iphone_wifi`; an ambiguous `iPhone` DHCP lease at
|
**Wes's phone WIRED AND VERIFIED:** `device_tracker.wes_phone_wifi`
|
||||||
.155 / `22:1E:E1:E0:1E:3B` may be hers or Brody's). The wifi presence
|
(MAC `22:1E:E1:E0:1E:3B`, the ".155 iPhone" lease — identified by join-time
|
||||||
sensor flips from `unavailable` to live on its own once the renamed
|
correlation) → `phones_on_campsite_wifi` reads `on`, bridged home `on`.
|
||||||
trackers exist.
|
**Remaining:** when Lindsey's iPhone next associates, a new disabled
|
||||||
|
tracker appears — enable + rename to `device_tracker.lindsey_iphone_wifi`
|
||||||
|
(the sensor template already references that id). Ignore the other
|
||||||
|
auto-registered disabled trackers (TVs/cameras/laptop).
|
||||||
- **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.
|
||||||
|
|||||||
Reference in New Issue
Block a user