ESPHome 2025.5.0
Loading...
Searching...
No Matches
automation.h
Go to the documentation of this file.
1#pragma once
2#include "safe_mode.h"
3
5
6namespace esphome {
7namespace safe_mode {
8
9class SafeModeTrigger : public Trigger<> {
10 public:
12 parent->add_on_safe_mode_callback([this]() { trigger(); });
13 }
14};
15
16} // namespace safe_mode
17} // namespace esphome
void trigger(Ts... x)
Definition automation.h:96
SafeModeComponent provides a safe way to recover from repeated boot failures.
Definition safe_mode.h:12
void add_on_safe_mode_callback(std::function< void()> &&callback)
Definition safe_mode.h:28
SafeModeTrigger(SafeModeComponent *parent)
Definition automation.h:11
Providing packet encoding functions for exchanging data with a remote host.
Definition a01nyub.cpp:7