Remote Access - sblantipodi/firefly_luciferin GitHub Wiki

Configure WiFi, Ethernet, MQTT on Glow Worm Luciferin FULL firmware using the Web Installer

Luciferin Web Installer is available here
Web Installer

Click the Install FULL button to start the installation.

The installer will ask for the COM port where you want to install the firmware.
Once the installation is complete, you can enter your WiFi credentials.

  • If you enter the correct credentials, you can visit the device to finish the firmware configuration.
  • If the credentials are incorrect, reinstall the firmware and check "erase device" to clear stored credentials.

Click Visit Device. Once on the Web Interface, click the three lines button on the top right to access firmware settings.

  • MQTT is optional, but must be enabled on the Web Interface to use it.
  • If you have an Ethernet device, you can enable Ethernet here.

Alternative method: For users who don’t want to use the Web Installer, firmware can be configured using the device’s Access Point. More info here.


Provision directly from Firefly Luciferin

You don’t always need the Web Installer.
Firefly Luciferin can provision the firmware directly, allowing you to configure WiFi and MQTT without opening a browser.

Network Tab, click the Provisioning to access the provisioning feature.

This is especially useful if the device goes offline, e.g., when the WiFi password changes.
With Firefly Luciferin, you can restore connectivity in seconds without reflashing.


Configure Firefly Luciferin for FULL firmware

  • Download Firefly Luciferin
    Firefly Luciferin
  • Enable FULL firmware in the Mode tab if you are using FULL firmware.
  • Enabling MQTT in the Network tab is optional.

Both Firefly and Glow Worm must be configured to use MQTT if you want MQTT functionality. If not, disable MQTT on both devices.

Once paired, any changes in Firefly Luciferin are automatically applied to the Glow Worm device.
Wireless stream is recommended as it is generally faster than USB.

  • If you have multiple devices, select which one to use in the Output device section under the Mode tab.

Luciferin Web Interface

Glow Worm Luciferin FULL firmware provides a Web Interface for controlling lights directly from your browser, without Firefly Luciferin PC client.

  • Access via browser on Windows, macOS, or modern Android devices using mDNS:
    http://your_device_name.local
    Or use the microcontroller’s IP address, e.g.: http://192.168.1.82

  • The Save state button stores the current color, effect, and brightness in memory.

    • Lights ON → remain ON after reboot
    • Lights OFF → remain OFF after reboot

If Firefly Luciferin is configured correctly, devices appear in the Devices tab. Click the device’s IP to access the Web Interface.


MQTT Support

Glow Worm Luciferin supports MQTT and can be controlled remotely via smartphone or PC using any MQTT client.

MQTT Screenshot

Default topic

lights/glowwormluciferin/set

Turn ON/OFF the LED strip or apply effects

{"state": "ON"}
{"state": "OFF"}
{"state": "ON", "effect": "rainbow"}

If using MQTT, you can add Luciferin to Home Assistant in one click via MQTT Auto Discovery.