Skip to content

Button

The button on the enclosure cover is the whole no-phone, no-network interface — two gestures, one button.

Device isYou doWhat happens
OffClick (short press)Lights turn on, resuming the last mode
OnClick (short press)Switches to the next lighting mode
OnHold ~1s, then releaseLights turn off
OffHold ~1s, then releaseLights turn on
AnyHold ~2-5s, then releaseNothing — the press is cancelled, so an accidental long hold does nothing
AnyHold ~5sLights turn off as a “you can let go now” signal, and one second later the device restarts into config mode — its setup Wi-Fi network with the dashboard, for changing settings. Releasing after the lights go off doesn’t cancel it. See boot modes

So: click to wake it up or change the look, hold briefly to switch it off, hold long to get to the settings. Everything the button changes is saved automatically — after a power cut the device comes back exactly as you left it.

Configured in the button section of config.json:

SettingDefaultWhat it does
button.pin3Which GPIO pin the button is wired to. Changing it needs a reboot (you’re rewiring anyway).
button.enabledtrueSet to false to make the device ignore the button entirely.