Control Panel¶
The web control panel runs at http://callofnature.local:8000/.
Use it to operate and configure the installation.
Server¶
The server page shows whether the installation is running or stopped, the app version, and actions.
- Start — Starts the installation (loads config and runs MIDI, bulbs, LED, video).
- Stop — Stops all processes.
- Restart — Stops then starts again; use after changing config so the new settings take effect.
Devices¶
Manage MIDI controllers. Each controller has a name, a USB path (which physical port it is plugged into), bulb IPs, LED index, and color.
- Add — Add a new controller row.
- Save — Writes the current list to config; does not restart. Use Save & Restart to apply changes to the running installation.
- Save & Restart — Saves and restarts so new or removed controllers are picked up.
USB paths come from the system; use the dropdown to pick the device that matches each controller. Bulb IPs and names come from the Bulbs page.
Settings¶
Configure global behaviour: LED count, idle timeout, fade duration and steps, bulb/LED brightness (active and idle pulse; idle pulse is always on), and which video files to use for idle and active. Idle pulse has a mode and a duration range. Video can have audio enabled (HDMI only). Optional toggles control bulb/LED color, fire-and-forget bulb control, and MIDI SysEx logging.
- Save — Writes settings to config only.
- Save & Restart — Saves and restarts so the installation runs with the new settings.
Video idle/active are chosen from the list of files in Uploads.
Bulbs¶
Discover and assign WiZ bulbs.
- Refresh — Discovers bulbs on the network (may take a few seconds). Found IPs appear in the list.
- Blink — Flashes the bulb so you can identify it physically.
- Save — Saves the bulb list (name + IP) to config. Use Save & Restart on the Status or Devices page to apply.
Give each bulb a name and ensure its IP matches the one discovered; only bulbs with a name are saved. Then reference that name or IP when configuring controllers on the Devices page.
Uploads¶
Upload video files used for idle and active playback.
- Choose a video file and click Upload. It is stored on the server.
- Delete removes the file from the server. Do not delete a file that is currently selected as idle or active video in Settings until you have chosen a different file.
After uploading, go to Settings to set Video idle and Video active to the new files, then Save & Restart.
Logs¶
View and download log files from the server.
- The list shows available log files (name, size, modified). Select a file to view its tail (last lines).
- For some logs, a Live toggle streams new lines as they are written.
- Use Download on a row to save the file locally.