There is no breakthrough here. It is very straightforward, except that I am using a sounder in the basement (I have dogs in the main house to consider) which has rules to toggle at one-second intervals for one-half minute, repeating every 15 minutes until reset. This sounder has multiple uses. It supplements the voice announcement and is more attention-getting.
No shutoff valve. I use cutoff timer=0, but I don't recall whether this was a deliberate decision or leftover from testing. I had planned to investigate the behavior of the M1 alarms more thoroughly but frankly I got tired of doing experiments. I got to a point of "good enough." With this approach I reluctantly accepted that you have to enter a user code to acknowledge and reset the alarm - reluctantly, because doing so will change the armed state of the system.
[codebox]
WHENEVER ANY AUX2 24 HR, ANY AREA TURNS ON
THEN ACTIVATE Water Alm Steps (Task 25)
THEN SEND EMAIL MESSAGE 5 TO [elided] (Email 5)
WHENEVER Water Alm Steps (Task 25) IS ACTIVATED
AND ANY AUX2 24 HR, ANY AREA IS ACTIVE
THEN ANNOUNCE Water Monitor (Out 39)
THEN ANNOUNCE Water Monitor (Out 39)
THEN DISPLAY "Bsmt Water Alarm" IN Residence (Area 1) INDEFINITELY, [*] CLEARS
THEN TURN Water Monitor (Out 39) ON FOR 15 MINS
THEN SET SounderCount (Counter 7) TO 30
THEN TURN Basement Sounder (Out 3) ON FOR 1 SEC
WHENEVER Water Monitor (Out 39) STATE IS TURNED OFF
AND ANY AUX2 24 HR, ANY AREA IS ACTIVE
THEN ACTIVATE Water Alm Steps (Task 25)
WHENEVER Basement Sounder (Out 3) STATE IS TURNED OFF
AND SounderCount (Counter 7) IS GREATER THAN 0
THEN TURN Output 004 (Out 4) ON FOR 1 SEC
THEN SUBTRACT 1 FROM SounderCount (Counter 7)
WHENEVER Output 004 (Out 4) STATE IS TURNED OFF
AND SounderCount (Counter 7) IS GREATER THAN 0
THEN TURN Basement Sounder (Out 3) ON FOR 1 SEC
[/codebox]