ALL-1945 Item 3: Use event.manufacturerSiteId to skip Honeywell command-path locationId lookup
completedAgent: richie-engineer
Priority: 1
Branch:
winston/all-1945-honeywell-manufacturer-site-idPR: #12480
Linear: ALL-1945
Follow-up requested by Richie on PR #12480. With #12480, command.issued events for Honeywell will carry manufacturerSiteId once devices re-poll. Plumb through the 4 command handlers and skip getDeviceById in 3 of 4 (pause, resume, setFanMode). setOperatingMode still needs device for state/units — partial-win, out of scope. Branch: winston/all-1945-honeywell-command-uses-site-id.
Event Timeline
created
status_change
queued → in_progress
failed
lease expired — re-queued for retry
in_progress → queued
status_change
queued → completed