Multi-zone WiFi LED Lighting (Part 2b – WiFi LED Controller Selection)
This post is a follow up from Part 1 of my series of posts covering the installation of a multi-zone WiFi Controlled LED lighting system. In the previous post I explained by decision to use Magic Home based lighting controllers over the MiLight products as they avoided the need to have a WiFi Hub/Bridge for the lights. I ordered 4 different WiFi LED controllers to evaluate, they are similarly priced and typically all available on Amazon and eBay.
Images (left to right): Mini Wifi LED Controller , Sunix 5 Channels WiFi LED Controller, Sunix 5 Channels (new) WiFi LED Controller, Sunix UFO WiFi LED Controller
As mentioned previously, be careful to ensure if you require a RGBW controller that you are careful to select the correct 4 or 5 channel versions, I found several eBay listings that showed picture of RGBW controllers but the listing details stated they were RGB only. In addition the UFO is available as a Bluetooth version, which may meet your needs, but I specifically wanted WiFi Controlled LEDs for later integration with Home Assistant.
To evaluate which controller to use I examined the paper specs, the physical composition and the integration with the controller application.
Device Specifications
The documentation accompanying each of these controllers is poor and sometimes contradicts what is printed on the cases of the controller.
Sienoc Mini WiFi LED Controller | Sunix 5 Channels WiFi LED Controller | Sunix 5 Channels (new) WiFi LED Controller | Sunix UFO WiFi LED Controller | |
Model | ZJ-MWIR-RGBW | SU705 | SU794 | ZJ-WFUF-170F (aka UFO) |
Voltage | 5-28V | 12-24V | 12-24V | 12-24V (7.5-24V per instructions) |
Output Current | Power: <=192W (assume: 4A per channel) | 4A per channel | 4A per channel | 4A per channel |
Modes | RGB/WW | RGB/WW/CW | RGB/WW/CW | RGB/WW |
Environmental Class | IP20 | IP20 | IP20 | IP20 |
WiFi Mode | 802.11b/g/n 2.4GHz only | 802.11b/g/n 2.4GHz only | 802.11b/g/n 2.4GHz only | 802.11b/g/n 2.4GHz only |
WiFi WPS Support | N | N | ? | Y |
Remember last state | Y | Y | Y (untested) | Y (untested) |
IR Remote Control | Y | N | N | N |
Wired Power Input | N | Y | Y | Y |
DC Jack Socket | Y | N | Y | Y |
Mounting | 3M Tape | N | Screw Mount | Screw Mount |
The Mini WiFi Controller makes a useful test controller as it’s 5 pin interface is pre-soldered to most LED strips, with the addition of a IR remote it also saves needing to use the Magic Home App when testing. The SU705 lacks a DC Jack connection, relying on screw terminals for all connections. It also lacks any form of integrated mounting solution. The SU705 and SU794 have separate Cold White (CW) and Warm White (WW) connections, based on diagrams from Magic Home it indicates that using WW/CW connections are for when using combined CW/WW (CCT) strips, or RGB + a separate CW and WW LED, requiring 6 connectors per strip. Aside from the extra screw terminal for CW the SU794 and UFO share very similar external designs. However internally they are different.
Inside the Controllers
The controllers share similar designs, with the majority using ESP8285 WiFi SOC, and the majority using a MOSFET outyput stage to deliver the power to each channel. The Mini WiFi Controller uses smaller SMD components, which I’d question the ability to deliver the same power output as the other controllers, at least not without significantly higher heat load. The new 5 Channel Sunix controller uses a significantly different design to the rest, opting for a different WiFi SoC solution. The ESP8285 has 15 GPIO outputs compared to 6 found in the HF-LBP100. The ESP8285 also includes an integrated IR remote control interface which is lacking on the HF-LBP100. The price of the HF-LBP100 also appears to be considerably higher around $12 compared to $2 for the ESP8285.
So why would the black Sunix controller called out as the “new version” use a more expensive WiFi module released in 2011, rather than continue with the ESP8285 released in 2016? I don’t know, however checking Amazon and the black version is no longer available or listed as a new version of Sunix controller as it was when I purchased the controller in December.
Sienoc Mini WiFi LED Controller![]()
Observations:
Price:
|
Sunix 5 Channels WiFi LED Controller![]()
Observations:
Price:
|
Sunix 5 Channels (new) WiFi LED Controller![]()
Observations:
Price:
|
Sunix UFO WiFi LED Controller![]()
Observations:
Price:
|
Magic Home Controller App
All of the devices can be controlled from the Magic Home App which is available of iOS and Android. There is also an Amazon Alexa Skill available along with support for Google Assistant, to enable voice control, though I personally plan to integrate these with Home Assistant, for most this skill is likely to be sufficient.
Connecting Controllers
When initially powered on controllers create their own wireless network. Using the Magic Home application you add the devices and specify your wireless network to join, this information is stored in the device.
When connecting either of the Sunix branded controllers to the application it was necessary to specify the type of device before use. This maybe due to some missing capability within the implementation on the Sunix devices, or because these are both 5 channel devices, more information on their configuration needs to be provided. Both the Mini and UFO appeared to be automatically detected.
Controlling the LEDs Colour
The Mini and UFO have a single page of the UI to control colour, brightness and the warm white LED.
The 5 Channel Sunix controllers have a page for controlling the RGB colour and brightness and a second page for controlling the warm white. I found this method more cumbersome to work with, when trying to blend RGB and WW.
Additional Controller Functions
From the MagicHome application you can configure and control multiple controllers, either individually or by creating groups. The application allows you to configure/use a number of other features built into the device which include:
- Save favourite settings using the “DIY” buttons at the bottom of the colour pickers
- 20 built-in modes, cross fades, gradual change, strobes and colour jumping
- Ability to create custom modes/functions.
- Lights react to music played from your device (local music, without DRM only)
- Lights reacting to device microphone.
- Ability to use the device camera to select a colour.
- Timer to turn on/off lights at a given time and day of the week.
Note that with multiple controllers, colour change effects or music driven changes, aren’t always in precisely synchronised across controllers.
Conclusion
So what did I select? Well I experimented with a few of these and whilst i could have used a mix of controllers as it wouldn’t significantly impact my final implementation. Deciding to keep things simple I opted to use a single controller type for the room. I was slightly put off the newer Sunix black version, due to adopting a different WiFi module compared to the rest, and the presence of a web server running by default didn’t sit right with me as these lights were intended to be used with the Magic Home app, the web server appears unnecessary and adds an additional security risk within the my network. So I opted to standardise on the UFO version and purchased 3 more of these for less than £10 each on eBay.
Next Up
The next part in these series of posts covers the installation process and some of the problems I experienced along the way.
Cant find firmware for ZJ-ESPM-5CH-B
After flashing hi-flying firmware the app means
unknown control
Daniel, I’m not quite sure what you are asking. Are you saying you decided to flash the ZJ-ESPM-5CH-B with the stock firmware for the HF-LPB100 Module, and now it doesn’t work with the App? This might be expected as the firmware or configuration would likely have been adapted for specific use within the LED controller and for how to interact with the application.