mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-30 06:33:51 +00:00 
			
		
		
		
	| @@ -72,10 +72,9 @@ void AlarmControlPanelCall::validate_() { | |||||||
|       this->state_.reset(); |       this->state_.reset(); | ||||||
|       return; |       return; | ||||||
|     } |     } | ||||||
|     if (state == ACP_STATE_DISARMED && |     if (state == ACP_STATE_DISARMED && !this->parent_->is_state_armed(this->parent_->get_state()) && | ||||||
|         !(this->parent_->is_state_armed(this->parent_->get_state()) || |         this->parent_->get_state() != ACP_STATE_PENDING && this->parent_->get_state() != ACP_STATE_ARMING && | ||||||
|           this->parent_->get_state() == ACP_STATE_PENDING || this->parent_->get_state() == ACP_STATE_ARMING || |         this->parent_->get_state() != ACP_STATE_TRIGGERED) { | ||||||
|           this->parent_->get_state() == ACP_STATE_TRIGGERED)) { |  | ||||||
|       ESP_LOGW(TAG, "Cannot disarm when not armed"); |       ESP_LOGW(TAG, "Cannot disarm when not armed"); | ||||||
|       this->state_.reset(); |       this->state_.reset(); | ||||||
|       return; |       return; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user