Twinkly: setting effects/colors not working

I added a comment to the issue as well.
Would you be able to run a python-script (added in the github issue) so I can see what data rgbw-twinklys provide?

i have the RGBW String lights ( Strings (Multicolor + White edition) (twinkly.com)). I can successfully change them to an effect using the call service function, however when I want to then change them back to a standard colour (using the RGB values) they just stay on the effect. I’m assuming this is similar issue to the one @Edwin_D has experienced?

There are multiple PRs already in the queue, and I have other PRs waiting to be pushed (not published yet, because they depend on changes in some of the existing PRs).
Please help by reviewing the already submitted PRs so we can get them merged and the next batch pushed.

This is only tangentially related, but how “should” I have a dashboard button handling on/off state from a Twinkly string? Right now it’s using rgb(255,255,255) as the state color and that’s less-than-ideal when using a white background dashboard. This being the color value returned even when the string is running a pattern (and I am not looking for a dynamically changing color pattern for a button, just plain black/yellow would be fine).

I raised the question as it related to just dashboards here: Dashboard on/off status in icon? - #9 by parautenbach

(and to follow up, I found a solution for this, see the thread).

This is good to know. I have a single port Gen 2, with a splitter driving two 10x25 curtains. And a four-port Gen 2 driving four 5x50 curtains. Is there any documentation covering what the different controllers are capable of supporting, effects-wise? As in, would I be “better off” using multiple separate 1 port controllers? Or graduating up to a wired six port controller?

Doubtful.

First I have two twinkly Gen 2 strings… yes you can load multiple effects.

Thebreason I say ‘doubtful’… The UI for it and the Playlist show a ‘gas gauge’ style icon (the controller with a green background) that I suspect is an effort to demonstrate how much space is used. So what’s probably going on is the number of effects are variable depending on complexity and space they take in nvram. So how many is impossible to know.

Although, it also means there’s a state to be had. I wonder if that can be surfaced.

I mean, somewhere there’s got to be specs or at least anecdotal “I got this many things loaded” information about the controllers. From what I gather these are esp32 devices, so there’s potential for a fair bit of storage being in them, and not just NVRAM but flash. Though that’s only because of esp32 design choices, not based on my knowing anything specific about the controllers. I agree that if the apps can show ‘gas gauge’ then the API must be making ‘something’ available. No idea if that’s actual byte counts or just a percentage.

As for multiple effects… you can, but it’ll be limited by the complexity of the scene AND the number of lights active on the module. Try loading the ‘crazy rainbow’ or ‘crazy lines’ effects. A wreath controller won’t take it (or at least mine won’t) and my 4-port with 1000 lights on it will play it but seems to not want to load it as part of a playlist. No factual idea why, and the app doesn’t give any sort of decent feedback or logging. But I gather it’s running up against some sort of limitations. Though if I’m going to get any more complicated with these (for NEXT year) I’d probably move to using xlights instead.

Anyway, sort of off-topic for HA-specifics.

1 Like

Hi,
It’s the season again and i unpacked my twinkly.
I have a gold edition (twinkley AWW) that only can change different whites.

In home assistant i cant toggle it and change effect but not the white colors. Is it possible to do that or can set some preset colors in HA to then send them to twinkly?

3 Likes