I am trying to create a "Morning" button on one of my HLC scene controllers that will disarm the system when pressed under a certain set of criteria.  That criteria is that the system is armed in night mode and that no one has open a door or otherwise caused an alarm, that this button would then disarm the alarm.  The use case is that I have guests staying with us for the holidays and I want them to be able to disarm the system when they wake up.
 
Here is the automation rules I wrote, do these look valid for my use? I realize tying a disarm command to any sort of button is a security risk, but hopefully the risk here is minimal as its inside the home already.
 
	
	
	
		
				
			Here is the automation rules I wrote, do these look valid for my use? I realize tying a disarm command to any sort of button is a security risk, but hopefully the risk here is minimal as its inside the home already.
		Code:
	
	89. WHEN Morning Button
  AND IF NIGHT
  AND IF NOT NIGHT DELAY
  AND IF AREA 1 BURGLARY ALARM NOT ACTIVATED
   THEN PROGRAM DISARM