Flash firmware

Setup Guide

Everything you need to get your K7 lamp under full control — no technical knowledge required.

What is this?

The K7 LED Controller is a small add-on device that gives your Noo-Psyche K7 Mini or K7 Pro aquarium light a proper web interface — accessible from any phone, tablet, or computer.

Once set up it runs 24 hours a day, completely independently. Your phone is only needed to make changes — the controller keeps the lighting schedule running on its own.

📅
24-hour schedule
Different brightness for each hour of the day
🌙
Lunar cycle
Soft moonlight that tracks the real moon phase
⛈️
Weather effects
Random lightning flashes and passing cloud dimming

What you need to buy

1
Seeed Studio XIAO ESP32-S3
A tiny WiFi-enabled board about the size of a postage stamp. Search for "XIAO ESP32-S3" on Amazon, AliExpress, Mouser, or Seeed Studio directly. Costs around £6–£10 / $8–$12.
Either the standard or "Sense" version works. You do not need any other variant.
2
USB-C cable
Any USB-C cable — a phone charging cable is fine.
3
USB phone charger
Any spare USB charger. The board uses less power than a phone on standby.
That's it. No soldering. No wires to the lamp. The controller connects to your lamp over WiFi — nothing physically touches the lamp.
1

Flash the firmware

"Flashing" means loading the K7 Controller software onto the board. You only need to do this once.

Device not detected? Hold the small BOOT (B) button on the board while pressing RST, then release both. Click Install Firmware again. Also check you're using a data cable — some cables are charge-only and won't work.
2

Connect it to your lamp

After flashing, the board needs to know where your lamp is. Do this from your phone — it takes about two minutes.

Lamp not in the list? Make sure the lamp is powered on and within a few metres of the board. Tap Scan again. You can also type the lamp's WiFi name manually — it's printed on a sticker on the lamp, or visible in your phone's WiFi list when the lamp is on.
3

Open the controller

Bookmark it. Save http://192.168.5.1 as a home screen shortcut on your phone so you can open it with one tap. On iPhone: tap Share → Add to Home Screen. On Android: tap the menu → Add to Home Screen.

Using the controller

Setting the lighting schedule
The main screen shows a graph with 24 hours across the bottom. Drag any point up or down to change the brightness for that hour. When you're happy, tap Push to send it to the lamp.
Presets
Not sure where to start? Use the presets dropdown to load a ready-made schedule for Fish Only, LPS Reef, SPS Reef, or Mixed Reef. Adjust it to suit your tank and save as your own profile.
Smooth Ramp
By default the lamp jumps between brightness levels once per hour. Turn on Smooth Ramp and the controller adjusts brightness every minute so transitions look like a natural sunrise and sunset.
Lunar Cycle
A gentle blue moonlight glow overnight that follows the real moon. Full moon = soft blue shimmer; new moon = completely off. The 29.5-day cycle runs automatically — just switch it on.
Lightning & Clouds
Lightning produces occasional white flashes with a configurable time window. Clouds periodically dims the light for 20–90 seconds as if clouds were passing overhead, with frequency controlled by a density slider.

Troubleshooting

The K7-Controller WiFi doesn't appear after setup
Unplug and re-plug the USB power to restart the board. Wait 10 seconds then look for K7-Controller again. If K7-Setup reappears instead, the lamp connection wasn't saved — go through Step 2 again.
The controller opens but shows an error reading from the lamp
Make sure the lamp is switched on. The K7 lamp creates its own WiFi — if it's off, the controller can't reach it. Switch the lamp on and tap the refresh button.
I pushed a schedule but the lamp didn't change
Check the lamp is in Auto mode using the toggle at the top of the page. Also make sure the schedule has non-zero values for the current hour of the day.
My phone lost internet when I connected to K7-Controller
Expected — K7-Controller is a local network for talking to the lamp, not for general internet browsing. Switch back to your home WiFi when you're done. The controller keeps running your schedule regardless.
I want to change the lamp connection
Flash the firmware again (Step 1) and redo the WiFi setup (Step 2). Note down your saved profiles first as they will be erased.