Meet The Cell, Neo and Strippy

In the previous "recipe" we have seen how to build Shroomie, a single LED device. We can easily extend that example to build smart lights with an arbitrary number of LEDs.
These devices are using a specific kind of LED (WS2812) that can be individually addressed.

The Cell

Based on C3FH4 RGB module, this device has 25 LEDs arranged as a 5x5 matrix. To bring this device to life, you just need to install HomeGenie Mini firmware and eventually provide a small 3d printed enclosure.

Neo

This device is using ESP32-C3 Zero and a board with 64 LEDs arranged as 8x8 matrix.
It requires just to connect 3 wires from the LEDs board to the ESP32. The 3D printed case has a lid that can be eventually shaped to let the light through with different refraction effects (blurred or sharp pixels, round or square ones).

Strippy

Same as Neo but instead of an embedded LEDs matrix, it has a 3 meters strip with 90 individually addressable LEDs that is connected with a standard plug to the ESP32. A small 3D printed case can host the ESP32 dev board.

Ingredients

The Cell

Neo

Strippy

Firmware install command

pio run -e color-light-c3-<num> -t upload

where <num> can be 25, 64 or 90.

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, the following modules and API are implemented by this device.

C1 module

This is the master module that controls all LEDs simultaneously.

Domain / Address

HomeAutomation.HomeGenie/C1

Properties

Commands

L1 ... L<num> modules

These modules control the LED corresponding to the number.

Domain / Address

HomeAutomation.HomeGenie/L<num>

Properties

Commands

arrow_left  Previous
Next arrow_right 

Other topics

Setup

Programming

HomeGenie
MINI 1.2 — Documentation