You are asking two questions ...
How to add a middle level value:
Add extra codes to the Arduino to send for different levels, like
a,b,s,d for 4 levels, or h = half full.
Add extra IF/then/ELSEIF parts to your IF/THEN check of the code for the other code values,
using the blue mutator box on the IF block.
How to stop the sound using Button1:
There are two ways to do it:
1. Have the start/stop button switch the Clock1.Enabled value on/off, using the NOT block.
Rename the button to btnStartStop,
Change its text to Start
When clicked , if button text = Start, switch to 'Stop' else switch to 'Start'
set Clock1.Enabled to not(Clock1.Enabled)
2. Have the button only silence the alarm sound but keep checking:
Rename the button to btnAlarmOnOff,
Change its text to 'Alarm On'
When clicked , if button text = 'Alarm On', switch to 'Alarm Off' else switch to 'Alarm On'
In Clock1.Timer, before turning on sound, check if btnAlarmOnOff.Text = 'Alarm On' before letting it play the sound.
ABG