Meet Firefly

Firefly is a small device that can control HVAC systems, TVs, music and video players, lights and other things that can be controlled using an IR or RF remote.
Firefly captures commands directly from the original remote control so you can save, playback or schedule captured commands using HomeGenie Panel and/or HomeGenie Server.

In addition to commands learning and playback, FireFly can also be used to control other devices or to trigger a script when a specific IR/RF signal is detected.

Firefly employs the same ESP32-C3 board used for the Smart color light and implements the same functionality with the addition of IR/RF transceiver capabilities.


Firmware install command

IR version

pio run -e ir-transceiver-c3 -t upload

RF version

pio run -e rf-transceiver-c3 -t upload

See the Getting started and the Device setup pages for further information about installing firmware and configuring a HomeGenie Mini device.

Modules and API

In addition to the common Device API and Color Light API, the following modules and API are implemented by this device.

IR module

IR module is associated to IR transceiver hardware.

Domain / Address




RF module

RF module is associated to RF transceiver hardware.

Domain / Address




arrow_left  Previous
Next arrow_right 

Other topics



MINI 1.2 — Documentation