diff --git a/esphome/components/alarm_control_panel/alarm_control_panel.h b/esphome/components/alarm_control_panel/alarm_control_panel.h index c46edc11c2..08b7dc88be 100644 --- a/esphome/components/alarm_control_panel/alarm_control_panel.h +++ b/esphome/components/alarm_control_panel/alarm_control_panel.h @@ -60,6 +60,16 @@ class AlarmControlPanel : public EntityBase { */ void add_on_ready_callback(std::function &&callback); + /** Notify chime event listeners + * + */ + void notify_chime() { this->chime_callback_.call(); } + + /** Notify ready state change listeners + * + */ + void notify_ready() { this->ready_callback_.call(); } + /** A numeric representation of the supported features as per HomeAssistant * */