Uploaded March 2025 | Updated September 2026, 2 weeks ago
In this video I will walk you through the steps I performed to transform a low-cost multicolor floor lamp with open source and to control it remotely from a smartphone, tablet or a computer. The software is based on WLED, a powerful open-source firmware for controlling NeoPixel LEDs like WS2811, WS2812B, TM1809, and more. It supports ESP32 and ESP8266 devices, making it an excellent choice for DIY lighting projects. With a built-in local HTTP server and a sleek, modern interface, WLED allows you to manage your LEDs effortlessly from any device on the same network. It also works flawlessly with Home Assistant, enabling smart home automation, voice control, and advanced lighting effects. WLED supports both LED strips and 2D matrices. The demonstration features the open-source ANAVI Miracle Emitter, powered by the XIAO ESP32C3 RISC-V microcontroller. I replaced with it the original hardware that came with a remote control and CR2032 battery.
ANAVI Miracle Emitter is an open-source IoT development board designed for NeoPixel LED control, also supporting various I2C sensors and a mini OLED display. I designed the printed circuit board (PCB) using the popular open-source software KiCad. Soon, it will be available through a crowdfunding campaign on Crowd Supply: crowdsupply.com/anavi-technology/anavi-miracle-emitter
π Useful Links
===
crowdsupply.com/anavi-technology/anavi-miracle-emitter
install.wled.me
https://kno.wled.ge/
github.com/wled/WLED
github.com/AnaviTechnology/anavi-miracle-emitter
wiki.seeedstudio.com/XIAO_ESP32C3_Getting_Started
In this video I will walk you through the steps I performed to transform a low-cost multicolor floor lamp with open source and to control it remotely from a smartphone, tablet or a computer. The software is based on WLED, a powerful open-source firmware for controlling NeoPixel LEDs like WS2811, WS2812B, TM1809, and more. It supports ESP32 and ESP8266 devices, making it an excellent choice for DIY lighting projects. With a built-in local HTTP server and a sleek, modern interface, WLED allows you to manage your LEDs effortlessly from any device on the same network. It also works flawlessly with Home Assistant, enabling smart home automation, voice control, and advanced lighting effects. WLED supports both LED strips and 2D matrices. The demonstration features the open-source ANAVI Miracle Emitter, powered by the XIAO ESP32C3 RISC-V microcontroller. I replaced with it the original hardware that came with a remote control and CR2032 battery.
ANAVI Miracle Emitter is an open-source IoT development board designed for NeoPixel LED control, also supporting various I2C sensors and a mini OLED display. I designed the printed circuit board (PCB) using the popular open-source software KiCad. Soon, it will be available through a crowdfunding campaign on Crowd Supply: crowdsupply.com/anavi-technology/anavi-miracle-emitter
π Useful Links
===
crowdsupply.com/anavi-technology/anavi-miracle-emitter
install.wled.me
https://kno.wled.ge/
github.com/wled/WLED
github.com/AnaviTechnology/anavi-miracle-emitter
wiki.seeedstudio.com/XIAO_ESP32C3_Getting_Started





![Remote Power Control on Linux: Using Wake-on-LAN with Ubuntu
Wake-on-LAN is often a convenient way to keep a computer powered off most of the time and still bring it up when needed, like waking a home server to SSH into it, start a few containers, run backups, grab files from a NAS, or fire up a dev machine without having it fully running 24/7. This video demonstrates how to setup Wake-on-LAN on Fujitsu Futro s920 with Ubuntu 24.04 LTS server. Wake-on-LAN on Linux depends on driver and hardware support and interface names or paths can differ between systems, but the following steps describe a common and working approach on Ubuntu 24.04 LTS. First, running sudo ethtool network-interface is simply a diagnostic step that shows the current settings of the network interface, including whether Wake-on-LAN is supported and which mode (if any) is currently active, so you can confirm the hardware and driver are capable of WoL. Next, sudo ethtool -s network-interface wol g explicitly enables Wake-on-LAN in g mode, meaning the interface will wake the machine when it receives a magic packet, but this setting is temporary and will be lost after a reboot, which is why the next steps exist. By running sudo vim /etc/systemd/system/wol.service, you create a custom systemd service file that re-applies the WoL setting automatically at boot; the [Unit] section describes the service and ensures it runs after the network stack is initialized, the [Service] section defines it as a one-shot action that executes /sbin/ethtool -s network-interface wol g exactly once to enable WoL, and the [Install] section tells systemd that this service should be part of the normal multi-user startup. After saving the file, sudo systemctl daemon-reload forces systemd to re-read its configuration so it becomes aware of the new service, sudo systemctl enable wol.service registers the service to run automatically on every boot, and sudo systemctl start wol.service runs it immediately so you donβt need to reboot to activate the setting. Finally, the wakeonlan 90:1b:0e:fa:3d:05 command (run from another machine on the same network or a properly routed network) sends a magic packet to the specified MAC address, which is the actual test that confirms everything is working and that the Ubuntu system can now be woken remotely over the network.
sudo ethtool enp1s0
sudo ethtool -s enp1s0 wol g
sudo vim /etc/systemd/system/wol.service
[Unit]
Description=Enable Wake-on-LAN
After=network.target
[Service]
Type=oneshot
ExecStart=/sbin/ethtool -s enp1s0 wol g
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable wol.service
sudo systemctl start wol.service
wakeonlan MAC
π Useful Links
Setting Up Wake-on-LAN on Ubuntu 24.04 LTS
https://anavi.org/article/340/
π Chapters
0:00 Intro
0:27 BIOS
2:29 Ubuntu
7:29 Demo
9:42 Advantages
10:01 Disadvantages
10:31 Conclusions Remote Power Control on Linux: Using Wake-on-LAN with Ubuntu](https://i.ytimg.com/vi/fmvhlXrH_p4/mqdefault.jpg)




