Document live alarm overview and full compressor alarm controls

This commit is contained in:
2026-10-25 03:14:36 +00:00
parent 8e870b0261
commit 1327f695eb
2 changed files with 16 additions and 0 deletions
+9
View File
@@ -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.
+7
View File
@@ -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.