Files
atom-hmi-ui-chatgpt/MANDEL-COMPRESSOR-SCHEDULE.md

1.9 KiB

Compressor setpoints, vacant schedule and gray alarms — October 24, 2026

At dev.atomhmi.com/site_mandel/page_comp, added separate native rows for Compressor Pressure Setpoints and Shop Vacant Timeclock. Original compressor root retained. Controls bind main:g_airPresOnSp (normal start, observed80psi), g_airPresVacantOnSp (vacant start95psi), g_airPresOffSp (stop100psi). No operational values changed.

Timeclock controls: g_shopVacantClock_auto Auto/Manual; read-only g_shopVacantClock_out maps Occupied/Vacant/No data; weekdays[1..7] Sunday..Saturday switches. Start/stop totalMinutes use native Timespan(ms), display register*60000, write value/60000, HH:mm local24h, range0..86340000ms. Native time input and pressure dialog opened and cancelled without writes. Final source stop totalMinutes120 independently matched02:00; earlier1020 observation changed externally during work, not written by this task. Start00:00, Auto, all7days included, Occupied observed. No manual output override exposed.

Enabled polling for14 existing register definitions:3pressuretargets; clock auto/out; start/stop totalMinutes;7weekdays. Native ON_CHANGE1sec preserved. No calibration, alarm values, command, clock settings, weekdays or mode values written.

Alarms page: all21 status badges Normal gray / Active red / explicitly labeled No data; all33 enable switches use neutral gray. Fresh runtime verified24 numeric buttons,33switches,21badges (15Normal6Active), zero success classes. Existing six PLC High/HighHigh states remainActive; no reset/ack. Legend updated. Initial sibling-paste attempt failed to persist sections; restored four backed-up roots using global Paste Element and saved; final runtime all controls verified.

Evidence local only: /tmp/mandel-alarms-before-grey.json, /tmp/mandel-new-compressor-controls.json, /tmp/mandel-compressor-new-controls.png, /tmp/mandel-alarms-grey.png. Readback/UI verified, no operational write test.