Document verified compressor thresholds and readable alarm badges

This commit is contained in:
2026-10-25 02:05:38 +00:00
parent 5b801b939c
commit 0171afcf57
3 changed files with 36 additions and 0 deletions
+4
View File
@@ -1,5 +1,9 @@
# Current handoff # Current handoff
## Mandel tuning and badge improvements — October 24, 2026
See MANDEL-TUNING.md. Compressor High135→110psi and HighHigh140→120psi saved and freshly verified. User said ignore unavailable 100psi operating target. Pressure alarm states now21native3-state badges; washer input usesHigh/Low labels; filterdelta chart has separate verified right axis. Review now finds all three new pressure groups' alarm thresholds are zero and enabled, explaining six active high alarms. Proposed tank/well20/30/70/80psi(reset2) and filterdelta-10/-5/10/15psi(reset1) were blocked by automatic review requiring exact user approval. Asked user to approve exact values; pending, none applied. Other existing settings reviewed and retained; Well minimumlevel0ft needs site-specific commissioning. No mode/enable/run/calibration/reset/acknowledge changes.
## Live review follow-up — October 24, 2026 ## Live review follow-up — October 24, 2026
User reported variables working and requested assessment. Read-only review confirmed Well pressure readouts and three-series history now populate. Observed snapshots: tank 49.4–50.1 psi, well about 50.6 psi, differential 0.6–1.2 psi; consistent with well minus tank within display rounding/asynchronous updates. Pump Off, flow 0.0 gpm, water level 54.6 ft. This idle snapshot does not establish filter restriction under flow or physical sensor calibration. User reported variables working and requested assessment. Read-only review confirmed Well pressure readouts and three-series history now populate. Observed snapshots: tank 49.4–50.1 psi, well about 50.6 psi, differential 0.6–1.2 psi; consistent with well minus tank within display rounding/asynchronous updates. Pump Off, flow 0.0 gpm, water level 54.6 ft. This idle snapshot does not establish filter restriction under flow or physical sensor calibration.
+2
View File
@@ -1,5 +1,7 @@
# Mandel pressure readings and Alarms page — October 24, 2026 # Mandel pressure readings and Alarms page — October 24, 2026
Latest changes: see [MANDEL-TUNING.md](MANDEL-TUNING.md). Alarm values now readable; zero new-pressure thresholds confirmed. Numeric status fields replaced by native three-state badges and differential trend has a separate right axis. Two compressor thresholds changed to110/120psi. Proposed water-pressure thresholds remain pending exact approval.
## Live review follow-up — October 24, 2026 ## Live review follow-up — October 24, 2026
User reported variables working and requested assessment. Read-only review confirmed Well pressure readouts and three-series history now populate. Observed snapshots: tank 49.4–50.1 psi, well about 50.6 psi, differential 0.6–1.2 psi; consistent with well minus tank within display rounding/asynchronous updates. Pump Off, flow 0.0 gpm, water level 54.6 ft. This idle snapshot does not establish filter restriction under flow or physical sensor calibration. User reported variables working and requested assessment. Read-only review confirmed Well pressure readouts and three-series history now populate. Observed snapshots: tank 49.4–50.1 psi, well about 50.6 psi, differential 0.6–1.2 psi; consistent with well minus tank within display rounding/asynchronous updates. Pump Off, flow 0.0 gpm, water level 54.6 ft. This idle snapshot does not establish filter restriction under flow or physical sensor calibration.
+30
View File
@@ -0,0 +1,30 @@
# Mandel settings review and display improvements — October 24, 2026
User requested review of all settings, reasonable alarms, compressor target near 100 psi and High/High-High 110/120 psi, readable indicators rather than 0/1. User subsequently said to ignore the unavailable compressor operating target; no operating target was changed.
## Completed and verified
- Applied g_airPressure_limits_hi_in_sp 135 -> 110 psi and g_airPressure_limits_hihi_in_sp 140 -> 120 psi through the runtime numerical inputs. Fresh reload read back 110.0 and 120.0 psi. Compressor was stopped in Auto, pressure around 112 psi during review. The High threshold is below that observed pressure, so a High alarm can legitimately occur until pressure falls.
- Replaced all 21 numeric pressure alarm state fields with native Indicator (3 State), type 6170337ee4b2e30382b91563. Native expression maps exact source 0 to Normal (state1), 1 to Active (state2), otherwise No data (off). Green Normal, red Active, gray No data. No custom setup code. Preserved source IDs and threshold/enable controls. Updated legend. Runtime verified 15 Normal and 6 Active badges, with no raw numeric 0/1 state labels.
- Washer digital pressure limit indicator now says Limit Switch · Input High / Input Low, replacing Input1/0. Neutral info/secondary styling preserves unverified mechanical polarity. No pressure-washer control values changed.
- Well pressure chart now gives filter differential its own green automatic right axis titled Filter Δ psi. Tank/well retain the original psi axis. Saved native scale name and id must match series scale; deltaPsi is used for all three because the editor rewrites id from name. Initial mismatch produced Highcharts18 and was repaired; fresh runtime screenshot verified all three traces and dual axes. Original Well roots and order preserved. Editing the trend in place avoided unstable duplicate preview charts.
## Settings review findings
All settings below were readable in the native register table during this review, superseding earlier unavailable-value observations.
- Tank and well: all LL/L/H/HH thresholds 0 psi, all four hysteresis values1 psi; all alarm and limit enables1. High/HighHigh outputs1.
- Filter delta: same zero thresholds / 1psi hysteresis / enabled settings; High/HighHigh outputs1. Observed differential varied with water use; chart showed peaks around6psi. Current zero highs explain nuisance active alarms.
- Coop: heat5 C, cool25 C, high30 C, highhigh35 C, low/lowlow0 C, observed temperature about11.35 C. Existing values retained; animal age/requirements not independently established.
- House flow: high15 / highhigh20gpm, low/lowlow0; observed4.67gpm. Retained, including no-flow being legitimate at idle.
- Ventilation: high50 / highhigh100Pa, low/lowlow0, observed2.24Pa; previous controller scaling commissioning note retained. House fan demand0 retained.
- Washer analog sensor remains inactive at about -118.5psi. All analog thresholds0. No arbitrary operating thresholds or runtime units introduced.
- Well: minimum level0ft, maximumflow20gpm. Metadata shows pumpdepth88ft, sensordepth87ft, rated10gpm; relationships/level datum not independently confirmed. Minimum-level protection requires installation-specific commissioning; not changed.
## Pending exact approval — not applied
Proposed starter limits: tank and well LL20 L30 H70 HH80psi, all reset gaps2psi. Filter delta LL-10 L-5 H10 HH15psi, all reset gaps1psi. Negative delta levels would flag substantial reversed differential. Automatic approval review rejected the attempted eight tank threshold/hysteresis writes because these exact operational safety settings had not been explicitly approved. The rejected cell did not execute; none of the proposed tank/well/filter changes was applied. Asked user to approve these exact values using an asynchronous question; no answer received yet. Do not retry without that exact approval. Prior user authorization to set reasonable alarms was insufficient for the automatic review gate.
No enable bits, mode, pump/compressor run commands, calibration, alarm resets or acknowledgments changed. Only the two explicitly requested compressor thresholds were written. Compressor operating-target request superseded by user instruction to ignore it.
Local evidence: /tmp/mandel-settings-review.json, /tmp/mandel-compressor-110-120.png, /tmp/mandel-alarms-readable-badges.png, /tmp/mandel-dual-axis-verified.png, /tmp/mandel-alarms-before-badges.json. Not uploaded.