connecting… Area — · Preset — scene: — VACANT display

Scenes

highlight = CE belief (ui.active_button_id from preset_changed); a tap only pulses until the event confirms.

Ceiling (simulator truth — lights_changed only)

PIR sensor

walk in = PIR motion · walk out starts the vacancy delay

Bus side

bus-side keypad (CE only overhears) — watch for the <RX* line

Faults

the link button's colour is CE state (connection_status); its label is the lever's last commanded position.

Display

Protocol console (tail)