如何重置 ESPurna LED 灯泡?

物联网 智能灯
2021-06-05 09:19:22

我有一个ESPurna闪烁的 LED 智能灯泡(可能是基于 ESP8255 的灯泡它被配置为连接到我的 WiFi 网络并且确实如此,但不幸的是我忘记了连接它的密码(它显示了一个基本身份验证登录弹出窗口)。

我希望硬重置可以将其恢复为出厂设置,但我不知道如何执行该硬重置。

我试着打开它(4-5 秒)然后关闭几次,正如在某处读到的那样,但它没有成功。

是否有标准(或至少是预期的)方法来缩短某些 PIN 码以模拟“按下重置按钮”?(我真的,真的很想避免由于棘手的焊接而重新刷新它)

1个回答

打开和关闭它可能无济于事,因为配置可能保存在非易失性存储器中。您不想在每次停电后重新配置您的设备。

您的另一个选择是在 1.6.7 版中添加的硬重置功能,但这需要一个按钮,根据espurna/config/hardware.h文件,AI-Thinker AI Light 默认没有定义按钮。

// -----------------------------------------------------------------------------
// AI Thinker
// -----------------------------------------------------------------------------

#elif defined(AITHINKER_AI_LIGHT)

    // Info
    #define MANUFACTURER        "AITHINKER"
    #define DEVICE              "AI_LIGHT"
    #define RELAY_PROVIDER      RELAY_PROVIDER_LIGHT
    #define LIGHT_PROVIDER      LIGHT_PROVIDER_MY92XX
    #define DUMMY_RELAY_COUNT   1

    // Light
    #define LIGHT_CHANNELS      4
    #define MY92XX_MODEL        MY92XX_MODEL_MY9291
    #define MY92XX_CHIPS        1
    #define MY92XX_DI_PIN       13
    #define MY92XX_DCKI_PIN     15
    #define MY92XX_COMMAND      MY92XX_COMMAND_DEFAULT
    #define MY92XX_MAPPING      0, 1, 2, 3

原理图上也没有这样的东西

总而言之,您将需要重新刷机,以重置配置或使用在 ESP 的一个空闲 GPIO 上定义的按钮上传新固件。