Rainbow
Star Wars
Lightsaber L and R as opposing blades, glowing into the printer lights. 🤖 = designed by Grok Bot (tap to start, tap again to stop). 💡 picks which lights it runs on; the others are left alone.
When you close the app
Switches automatically when you leave Bluefy.
Printer lights: their own smooth rainbow / fade. Lightsabers: their built-in jump mode (their fades go dark between colours), so they change in harder steps until you come back.
Strip effects
Sleep timer
Fades gently over the last minute, then turns the chosen strips off. Other strips are left alone.
Sleep timer pauses while the app is closed. The lightsabers get their own built-in timer as a backup; the printer lights turn off when you reopen the app.
Mic mode
Strip's built-in microphone
The lightsabers’ built-in mic effect has no brightness setting the app can control; it may go brighter than the cap.
Tatazone mic options (applied when mic mode is on):
Lightsaber effects
Applies to rainbow & Builder's Picks. Brightness and the cap still apply. Hardware fade made these lightsabers go dark at each colour change, so it's off by default (Settings → Diagnostics has a test).
Scenes
Save captures every strip's power, colour, brightness, effect and any running Pick or rainbow. 🤖 = designed by Grok Bot (tap to start, tap again to stop). 💡 = which lights it applies to; the others get no commands.
Strips
Web Bluetooth is not available. On iPhone open this page in the Bluefy browser; on Android/desktop use Chrome.
No strips yet. Close the Lotus Lantern app first, then tap “Add strip”.
Keep effects running when I close the app
When you leave Bluefy, a running rainbow or Builder's Pick switches to each strip's built-in mode (brightness and cap kept), then back to the smooth version when you return.
Hard limit for every strip, effect and scene.
Cap active: nothing will go brighter than this.
Tatazone keys
Paste each strip's local_key. Keys are stored only on this phone (localStorage) and never shown in the log. Then plug in ONE strip, tap “+ Add Tatazone (Tuya) strip”, pick the “tuya” device and answer “Which strip is this?”.
Diagnostics
- Mock strips (testing)
- Version
- User agent
- navigator.bluetooth
- getAvailability()
- Secure context
- Microphone (getUserMedia)
- Bluefy app-state API (BLENative)
- –
- Lightsaber frame rate
- no effect running
- Lightsaber hardware fade test
Pick a variant, run it, and note whether the lightsabers go dark between colours. Only D (jump) stayed lit on these lightsabers, so effects are always streamed by the app.
- Lightsaber built-in timer test
Checks the backup timer used when you close the app with a sleep timer running. Keep the app open: the log shows “report: 7=…” if the strips accepted it, and they should switch off by themselves after a minute.
- Last error
- none