Skip to content

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.