Files
atom-hmi-ui-chatgpt/MANDEL-PRESSURE-AUDIT.md
T

16 lines
2.4 KiB
Markdown

# Mandel pressure import check — October 24, 2026
Target: https://dev.atomhmi.com/site_mandel/.
User requests well, tank (primary), and filter differential pressure (well minus tank), associated new alarms/setpoints, and an Alarms page with enable settings.
Read repository AGENTS.md, PROJECT.md, HANDOFF.md, MANDEL-BUILD.md and MANDEL-SETTINGS.md, and current cloud knowledge base/settings guide before edits.
Observed through Manage Registers: Main catalog contains 1,171 definitions. Search `tank` returns no matching records. Pressure searches inspected so far show existing air compressor and pressure washer families; no verified well/tank/filter differential pressure mapping was established. The `well` search contains 482 matches, including existing well flow and sequence definitions. Global has 13 entries and no well matches. Global `stale_data_codesys` displayed 1; Main register values and overview readouts were blank. This does not establish the communication failure cause.
Configure Pages lists Air Compressor, Chicken Coop, Device Status, Main, Pressure Washer, Ventilation, Water Usage, Well; no existing Alarms page.
Follow-up after user imported registers: Main now shows 3,393 definitions. Searches for tank, well and pressure abbreviations still did not establish any new well/tank/filter pressure mapping. Native read-only [] validation with Delete Unused OFF returned no inserts/updates/deletes and 2,000 unchanged definitions (coverage is partial, ending at atGVL_alarmManager_all[456]_event); it was closed without submission. Asked user for one exact new pressure tag/prefix.
A broader Alarms draft using existing compressor thresholds was cancelled unsaved. One existing compressor alarm enable register (g_airPressure_limits_hi_in_en) was briefly enabled for polling, then restored to disabled. Fresh page reload confirmed Enabled No. Automatic approval review rejected a proposed batch of seven existing compressor/coop polling changes as outside the requested new-pressure scope; that batch was not applied. No PLC register values were written; final site configuration remains unchanged. New pressure bindings, alarms and page remain pending confirmation of where the new imports landed. Do not fabricate tags or thresholds. Next: verify refreshed imported catalog/device, inspect exact pressure outputs and enable/setpoint semantics, then implement and reload-verify requested pages and alarm definitions.