From 1327f695eb0eaf40b7f023a92a2e9fc19ae94ac2 Mon Sep 17 00:00:00 2001 From: Adam Mandel Date: Sun, 25 Oct 2026 03:14:36 +0000 Subject: [PATCH] Document live alarm overview and full compressor alarm controls --- HANDOFF.md | 9 +++++++++ MANDEL-ALARM-IMPROVEMENTS.md | 7 +++++++ 2 files changed, 16 insertions(+) create mode 100644 MANDEL-ALARM-IMPROVEMENTS.md diff --git a/HANDOFF.md b/HANDOFF.md index 3a54aed..3fca727 100644 --- a/HANDOFF.md +++ b/HANDOFF.md @@ -1,5 +1,14 @@ # Current handoff +## Mandel additional usability improvements — October 24, 2026 + +Reviewed live Chicken Coop and Ventilation pages plus coop register catalog. Existing heating/cooling/daily fan target/light controls and ventilation speed/pressure settings already present; retained. Added to page_alarms a Live Pressure Overview near top: four read-only psi cards for g_tankPres_out_eu, g_wellPres_out_eu, g_filterDeltaPres_out_eu, g_airPressure_out_eu. Added neutral explanation that badges are controller alarm outputs and latched alarms may stay active inside limits (general behavior, not a diagnosis). + +Added Air Compressor Pressure section matching the three water sections: eight threshold/reset-gap numeric controls, eight limit/alarm enable switches, three fault enable switches, seven grayNormal/redActive/NoData state badges. Uses g_airPressure_limits_{lo,lolo,hi,hihi}_{in_sp,in_hyst,in_en,alm_in_en,alm_out} and g_airPressure_faults_{chan,under,over}_{in_en,out}. Enabled13 existing polling definitions (LL/HH hyst; eight limit/alarm enables; three fault enables), ON_CHANGE1sec preserved. No live PLC setting values, enables, modes, run commands, resets or acknowledgement writes. + +Saved and freshly verified runtime32numeric buttons,44switches,28badges plus4read-onlylivecards. Tank/well/filter all21states nowNormal; compressor HighActive at110.7psi versus110 limit, other6Normal. Earlier six active water outputs have cleared externally/by controller; no reset performed by this task and cause not established. Existing roots preserved; new roots added. Evidence /tmp/mandel-alarm-improvements-audit.json, /tmp/mandel-alarm-improvements.png, /tmp/mandel-live-pressure-overview.png. Operating/trip behavior not tested by forcing conditions. + + ## 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. diff --git a/MANDEL-ALARM-IMPROVEMENTS.md b/MANDEL-ALARM-IMPROVEMENTS.md new file mode 100644 index 0000000..ad732ed --- /dev/null +++ b/MANDEL-ALARM-IMPROVEMENTS.md @@ -0,0 +1,7 @@ +## Mandel additional usability improvements — October 24, 2026 + +Reviewed live Chicken Coop and Ventilation pages plus coop register catalog. Existing heating/cooling/daily fan target/light controls and ventilation speed/pressure settings already present; retained. Added to page_alarms a Live Pressure Overview near top: four read-only psi cards for g_tankPres_out_eu, g_wellPres_out_eu, g_filterDeltaPres_out_eu, g_airPressure_out_eu. Added neutral explanation that badges are controller alarm outputs and latched alarms may stay active inside limits (general behavior, not a diagnosis). + +Added Air Compressor Pressure section matching the three water sections: eight threshold/reset-gap numeric controls, eight limit/alarm enable switches, three fault enable switches, seven grayNormal/redActive/NoData state badges. Uses g_airPressure_limits_{lo,lolo,hi,hihi}_{in_sp,in_hyst,in_en,alm_in_en,alm_out} and g_airPressure_faults_{chan,under,over}_{in_en,out}. Enabled13 existing polling definitions (LL/HH hyst; eight limit/alarm enables; three fault enables), ON_CHANGE1sec preserved. No live PLC setting values, enables, modes, run commands, resets or acknowledgement writes. + +Saved and freshly verified runtime32numeric buttons,44switches,28badges plus4read-onlylivecards. Tank/well/filter all21states nowNormal; compressor HighActive at110.7psi versus110 limit, other6Normal. Earlier six active water outputs have cleared externally/by controller; no reset performed by this task and cause not established. Existing roots preserved; new roots added. Evidence /tmp/mandel-alarm-improvements-audit.json, /tmp/mandel-alarm-improvements.png, /tmp/mandel-live-pressure-overview.png. Operating/trip behavior not tested by forcing conditions.