The LED's fit perfectly into the 3x USB adapter switch, and can be independently turned ON or OFF (but not flashed via a driver command). I assume that they will fit into the 2x adapter as well. One advantage of using just the 1x adapter is that the driver allows flashing. Pictures below, mounted on a USB extension cable desk stand (which is plugged into a USB power brick on the other end).
That is a nice solution for alerts. I was looking to do something similar, and I ended up using a 3rd reality Zigbee Night Light. It works well for any individual alerts using any color, but it can only do one alert at a time, unless I have it flash between multiple colors when two alerts are active. I use a nearby Zwave wall switch to reset the alerts with a double-tap.
What I really want is a small Zigbee LCD panel that is battery powered, that I can send text messages to... but I can't find where they exist yet.
Below is a rule that allows triggering of a 3-flash indication on a selected one of the 3 LEDs pictured above (or 2 sets of the 3 LEDs in sequence), and a test rule for running different LEDs or sets of LEDs. A virtual button, "VB Trigger Flashing Lights" (with at least 5 buttons set in preferences for the device) is needed.
I only today figured out (yeah, I'm slow on the uptake sometimes) that triggering another rule doesn't affect the action progression of the "calling" rule, whereas running another rule subjects the "calling" rule to all delays (implicit or explicit) in the called rule. Hence the need to parse the trigger in the "triggered" (called) rule to take a selected action, rather than just running the actions of the called rule.
The delays in the test rule are only needed when triggering any of the LEDs in rapid succession. Normally, you can just get one of the 3 LEDs (or 2 sets of 3 LEDs) to flash without worrying about timing, since the flash sequence only takes a few seconds (but, again, does not affect the progression of the calling rule's actions).
I got two of the two channel plugs. I did a little trial and error testing and found that the Aqara Zigbee Double Relay Switch works for the 2 channel one at least. It creates two child devices for each USB port.
Shelly gen4 with add on plus a one wire display using rpc cluster and script...might be an option, but you might have better luck with wifi/ble and low power epaper device/stick.
I use the "Generic Zigbee Mulit-Endpoint Switch" driver, which creates 3 child devices for the 3-port USB Tuya Zigbee adapter.
Unfortunately, no "Flash" action is available for the parent or child devices.
I'm hoping someone who knows WAY more than me (not hard to do) will create a driver for the multi-port versions of these USB devices that supports flashing.
That app didn’t work for me with my 3-port USB adapter. It does work for my 1-port USB adapter, but that adapter already has a native Flash command in its driver.
Edit: I take what I said above back, since I’m finding that the Flasher app does seem to work with a different 3-port USB adapter. I need to investigate further as to whether my original adapter has a defect.
OK, stupid user error: I had been fiddling with different drivers for my 3-port USB switch adapter to see if one of them enabled flashing for the individual child devices (I didn't find a driver that would do that) and when I "reverted" the adapter back to the Generic Zigbee Multi-Endpoint Switch, I accidentally selected the Generic Matter Multi-Endpoint Switch. Problem solved.
So, the Flasher app does work with the individual ports (not quite as flawlessly as a "built-in" flash command, but still usable).