Do not roll the dice on the power supply, buy a UL listed one. If you buy some shitty Chinese PSU and it lights your house on fire, your homeowners insurance will deny the claim.
This one puts out 30w @ 5VDC and is also UL listed: https://poliledsigns.com/shop/poli-5vdc-30w-waterproof-led-p...
Even though it says ‘waterproof’, it needs to be installed in an enclosure, NEMA 3R rated enclosure if it’s installed outdoors.
But you should get a good power supply anyway because the hassle is not worth it.
You’d need to read what the policy has to say about uninspected electrical work performed by or at the direction of the homeowner. If you use a hardwired power supply, non-UL/cUL equipment won’t pass an inspection [0]. You can bypass the inspection by using a cord and plug 120V rectifier which wouldn’t need to be UL listed since it wouldn’t need an inspection.
[0] NEC Section 110.3(c): https://up.codes/s/examination-identification-installation-u...
> 110.3 (C) Listing Product testing, evaluation, and listing (product certification) shall be performed by recognized qualified electrical testing laboratories and shall be in accordance with applicable product standards recognized as achieving equivalent and effective safety for equipment installed [1] to comply with this Code.
[1] ‘Equipment installed’ means hardwired.
Also why do you specifically call out Chinese parts as being shitty? Where do you think the majority of electronics come from? This feels like xenophobia. The power supply can be cheap and crappy and come from anywhere. Or it can be great and come from anywhere. That one you linked, by the way - Made in China.
I would be shocked if that's true, considering here in Texas you don't need a permit or inspection to do DIY work on your own house.
Amazon does not have audited supply chains. The power supply I linked is sold by Sylvania, it has a warranty, and it’s UL listed, not sold on Amazon by Xfrtteg or Psygwist. You can have quality goods manufactured in China, it’s Amazon that I don’t trust.
OP is making a distinction between directly-sourced parts, versus those commissioned by a Western or Western-affiliated company that’s gone through the “trouble” of a CSA/UL certification. One is built to a price point, one is built to limit liability.
The Home Assistant integration works great as well.
I think that these people are not complaining about the API itself, which might be well-designed. The problem is, in my opinion, elsewhere.
It seems to me that the main reason for criticism is that having a browser perform operations on your USB port or on your Bluetooth is potentially dangerous, if you do not know what you are doing.
At the same time, the target audience of these APIs is typically the people who cannot be bothered to or are unable to use a command line tool. So, in a way, by having these APIs in the browser, a potentially dangerous tool is being put into the hands of people who may not be capable of realizing how dangerous it actually is.
I think it is fair to note that some people often do not review the scripts they download before running them, either. They just trust the source. Which might be a good-enough approach in some cases. From that point of view, having the browser run a script from a trusted website and operating a USB device is similarly safe. Or similarly unsafe.
But with a browser having this kind of capability, there are other threat models. If a scammer wants to read the user's USB devices and look for something to exploit, they can either ask the user nicely to run their probing script. Which, for better or worse, many people that may be prone to this kind of attack, would just be unable to do.
Or, an attacker might simply use the browser's API to do the same thing. And they may even present a nice guide to the user explaining how to allow it to run. It seems to me that there is more people who would be prone to falling for this kind of trick than there is people who may be tricked into and capable of running a script.
I used to build my own controllers from ESP development boards, but it's just not worth it when an enclosed controller with convenient connectors is priced between $10-20.
https://www.amazon.com/dp/B0CHHZTGJR
Power is passed through from either connector, so it’ll work on 5v or 12v strings. And it’s got two output channels. It’s only an ESP8266 inside, but that works fine for my needs.
For a slightly more DIY approach, try this one:
https://wiki.vdbx.io/product/flip_c3
Has everything you need to give it some sort of power and get the requisite data signal out.
Personally, I've found the ESP8266 version adequate in the year I've owned it.
The mottramlabs or QuinLED boards don't have this problem.
you can find the controller on amazon comes with usb-c for 12v and 5v and currrently using it with some BTF-LIGHTING WS2812B fairy lights
I used one for a panel I made, and it would bootloop constantly, until I added a big capacitor to the 5V rail. Pretty shoddy.
However, their 2D wizard might be new, so give it a shot if you haven't tried it.
I want to take a moment to ackno.wled.ge how absolute awesome of a domain hack “kno.wled.ge” is for the website of a WLED project!
I personally buy them from AliExpress since I dont care if they arrive in a week as opposed to 1-2 days from Amazon.
They are strip lights, but the light is mostly omnidirectional, and the strip material is flexible. If you want a dark-colored strip, which looks better on a dark-green tree, here's a non-BTF option: https://www.aliexpress.us/item/3256805412113378.html
NOMA has a “smart” line of traditionally packaged lights, but these appear to use a proprietary box: https://www.canadiantire.ca/en/cat/christmas/christmas-light...
Many 'effects' already prepackaged. Plus the ability to schedule time based changes (on/off/change pattern/etc.). Includes a web server to provide "app like" control over a phone or PC. Also includes integrations for several "home control" systems and a http API for programmatic control from another system. Can even synchronize plural controllers into a whole 'net' (note, I've not used this feature yet).
Small ESP32 boards (with wifi capability) such as this example (no affiliation, just an example that works):
https://www.amazon.com/dp/B09Y8X1GK7
WS2811 LED strings [1] (of which there are an infinite variety) suitable for outdoor use. One example (no affiliation):
https://www.amazon.com/dp/B0CYZF1WCR
Suitable power supplies, outdoor weather sealed boxes, and wiring (all left to you to locate).
Willingness to assemble the pieces and some time to do so. Having a soldering iron is helpful here, although one could possibly get by with screw terminal blocks inside weatherproof boxes if need be for many of the 'connections'.
[1] Or other 'programmable LED' strings for which WLED is compatible (it works with numerous different programmable LED standards, browse the WLED website for details).