#pragma once #include "esphome/core/defines.h" #ifdef USE_ZIGBEE #ifdef USE_NRF52 #include "zigbee_zephyr.h" #endif namespace esphome::zigbee { template class FactoryResetAction : public Action, public Parented { public: void play(const Ts &...x) override { this->parent_->factory_reset(); } }; } // namespace esphome::zigbee #endif