WLED 0.14 doesn't fetch preset

Hello,

I have 2 WLED installed in my home, one still on 0.13.x and the other on 0.14. On the 0.13, I can see in my preset drop down all of the preset I created on the webui interface. On my 0.14, I only see the one created before 0.14, all new aren’t present. I tried creating another item and clearing cache but it didn’t solved it.

I’m on OH 4.1.0

Thank you

Thank you for reporting this, I will see if I can find the time to look at it soon. The binding is setup in a way that will not require you to change your firmware so when the change is made you can use whatever firmware you wish and the binding will adapt.
If you wanted to help speed up a fix, you could look at the JSON packets and post an example of what 0.13.x gives VS what 0.14.x gives and highlight what is different between the two. Use code fences to preserve the JSON data.

I installed Build 2312230 aka 0.14 release and found the following:
Change Log listed this…
New feature: Sort presets by ID

However I am not able to reproduce any issue. There are at least three ways to get an updated PRESET list, only 1 is needed to be done.

1.Pause and unPause the thing so it resets and fetches the updated presets.
2. You can send the REFRESH command to the preset channel and this triggers an update that can be done at any time. You can add a button or trigger this from a rule or cron.
3. restart openHAB

I suspect you just need to do one of the above and this is not a bug or issue, but in case it is I am recording some data below. Let me know how to reproduce this if the above is not the solution.

Directly after an upgrade to 0.14 this is the raw json from http://wledIP/preset.json

{"0":{},"1":{"n":"foo","on":true,"bri":128,"transition":7,"mainseg":0,"seg":[{"id":0,"start":0,"stop":30,"grp":1,"spc":0,"of":0,"on":true,"bri":255,"col":[[255,160,0],[0,0,0],[0,0,0]],"fx":91,"sx":128,"ix":128,"pal":51,"sel":true,"rev":false,"mi":false},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0}]},"2":{"n":"bar","on":true,"bri":128,"transition":7,"mainseg":0,"seg":[{"id":0,"start":0,"stop":30,"grp":1,"spc":0,"of":0,"on":true,"bri":255,"col":[[255,160,0],[0,0,0],[0,0,0]],"fx":115,"sx":128,"ix":128,"pal":55,"sel":true,"rev":false,"mi":false},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0}]},"3":{"playlist":{"ps":[1],"dur":[100],"transition":[7],"repeat":0,"r":false,"end":0},"on":true,"n":"zoo"},"4":{"playlist":{"ps":[2,1],"dur":[50,50],"transition":[7,7],"repeat":0,"r":false,"end":0},"on":true,"n":"good1"},"5":{"n":"segs","on":true,"bri":128,"transition":7,"mainseg":0,"seg":[{"id":0,"start":0,"stop":30,"grp":1,"spc":0,"of":0,"on":true,"bri":255,"n":"dsfhfg","col":[[255,160,0],[0,0,0],[0,0,0]],"fx":0,"sx":128,"ix":128,"pal":0,"sel":true,"rev":false,"mi":false},{"id":1,"start":0,"stop":30,"grp":1,"spc":0,"of":0,"on":true,"bri":255,"n":"lkjhjhg","col":[[102,153,0],[0,0,0],[0,0,0]],"fx":0,"sx":128,"ix":128,"pal":0,"sel":false,"rev":false,"mi":false},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0}]},"6":{"n":"preset 6","on":true,"bri":128,"transition":7,"mainseg":0,"seg":[{"id":0,"start":0,"stop":30,"grp":1,"spc":0,"of":0,"on":true,"bri":255,"col":[[255,160,0,0],[0,0,0,0],[0,0,0,0]],"fx":0,"sx":128,"ix":128,"pal":0,"sel":true,"rev":false,"mi":false},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0}]},"16":{"n":"ptre16","on":true,"bri":128,"transition":7,"mainseg":0,"seg":[{"id":0,"start":0,"stop":30,"grp":1,"spc":0,"of":0,"on":true,"bri":255,"n":"dsfhfg","col":[[255,160,0,0],[0,0,0,0],[0,0,0,0]],"fx":0,"sx":128,"ix":128,"pal":0,"sel":true,"rev":false,"mi":false},{"id":1,"start":0,"stop":30,"grp":1,"spc":0,"of":0,"on":true,"bri":255,"n":"lkjhjhg","col":[[102,153,0,0],[0,0,0,0],[0,0,0,0]],"fx":0,"sx":128,"ix":128,"pal":0,"sel":false,"rev":false,"mi":false},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0}]},"9":{"n":"testtt","on":true,"bri":128,"transition":7,"mainseg":0,"seg":[{"id":0,"start":0,"stop":30,"grp":1,"spc":0,"of":0,"on":true,"bri":255,"n":"dsfhfg","col":[[255,160,0,0],[0,0,0,0],[0,0,0,0]],"fx":91,"sx":128,"ix":128,"pal":51,"sel":true,"rev":false,"mi":false},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0}]},"7":{"n":"seven","on":true,"bri":128,"transition":7,"mainseg":0,"seg":[{"id":0,"start":0,"stop":30,"grp":1,"spc":0,"of":0,"on":true,"bri":255,"n":"dsfhfg","col":[[255,160,0,0],[0,0,0,0],[0,0,0,0]],"fx":0,"sx":128,"ix":128,"pal":0,"sel":true,"rev":false,"mi":false},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0}]},"8":{"n":"eight","on":true,"bri":128,"transition":7,"mainseg":0,"seg":[{"id":0,"start":0,"stop":30,"grp":1,"spc":0,"of":0,"on":true,"bri":255,"n":"dsfhfg","col":[[255,160,0,0],[0,0,0,0],[0,0,0,0]],"fx":0,"sx":128,"ix":128,"pal":0,"sel":true,"rev":false,"mi":false},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0}]}}

Json after adding a new preset called NewPresetTest

{"0":{},"1":{"n":"foo","on":true,"bri":128,"transition":7,"mainseg":0,"seg":[{"id":0,"start":0,"stop":30,"grp":1,"spc":0,"of":0,"on":true,"bri":255,"col":[[255,160,0],[0,0,0],[0,0,0]],"fx":91,"sx":128,"ix":128,"pal":51,"sel":true,"rev":false,"mi":false},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0}]},"2":{"n":"bar","on":true,"bri":128,"transition":7,"mainseg":0,"seg":[{"id":0,"start":0,"stop":30,"grp":1,"spc":0,"of":0,"on":true,"bri":255,"col":[[255,160,0],[0,0,0],[0,0,0]],"fx":115,"sx":128,"ix":128,"pal":55,"sel":true,"rev":false,"mi":false},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0}]},"3":{"playlist":{"ps":[1],"dur":[100],"transition":[7],"repeat":0,"r":false,"end":0},"on":true,"n":"zoo"},"4":{"playlist":{"ps":[2,1],"dur":[50,50],"transition":[7,7],"repeat":0,"r":false,"end":0},"on":true,"n":"good1"},"5":{"n":"segs","on":true,"bri":128,"transition":7,"mainseg":0,"seg":[{"id":0,"start":0,"stop":30,"grp":1,"spc":0,"of":0,"on":true,"bri":255,"n":"dsfhfg","col":[[255,160,0],[0,0,0],[0,0,0]],"fx":0,"sx":128,"ix":128,"pal":0,"sel":true,"rev":false,"mi":false},{"id":1,"start":0,"stop":30,"grp":1,"spc":0,"of":0,"on":true,"bri":255,"n":"lkjhjhg","col":[[102,153,0],[0,0,0],[0,0,0]],"fx":0,"sx":128,"ix":128,"pal":0,"sel":false,"rev":false,"mi":false},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0}]},"6":{"n":"preset 6","on":true,"bri":128,"transition":7,"mainseg":0,"seg":[{"id":0,"start":0,"stop":30,"grp":1,"spc":0,"of":0,"on":true,"bri":255,"col":[[255,160,0,0],[0,0,0,0],[0,0,0,0]],"fx":0,"sx":128,"ix":128,"pal":0,"sel":true,"rev":false,"mi":false},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0}]},"16":{"n":"ptre16","on":true,"bri":128,"transition":7,"mainseg":0,"seg":[{"id":0,"start":0,"stop":30,"grp":1,"spc":0,"of":0,"on":true,"bri":255,"n":"dsfhfg","col":[[255,160,0,0],[0,0,0,0],[0,0,0,0]],"fx":0,"sx":128,"ix":128,"pal":0,"sel":true,"rev":false,"mi":false},{"id":1,"start":0,"stop":30,"grp":1,"spc":0,"of":0,"on":true,"bri":255,"n":"lkjhjhg","col":[[102,153,0,0],[0,0,0,0],[0,0,0,0]],"fx":0,"sx":128,"ix":128,"pal":0,"sel":false,"rev":false,"mi":false},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0}]},"9":{"n":"testtt","on":true,"bri":128,"transition":7,"mainseg":0,"seg":[{"id":0,"start":0,"stop":30,"grp":1,"spc":0,"of":0,"on":true,"bri":255,"n":"dsfhfg","col":[[255,160,0,0],[0,0,0,0],[0,0,0,0]],"fx":91,"sx":128,"ix":128,"pal":51,"sel":true,"rev":false,"mi":false},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0}]},"7":{"n":"seven","on":true,"bri":128,"transition":7,"mainseg":0,"seg":[{"id":0,"start":0,"stop":30,"grp":1,"spc":0,"of":0,"on":true,"bri":255,"n":"dsfhfg","col":[[255,160,0,0],[0,0,0,0],[0,0,0,0]],"fx":0,"sx":128,"ix":128,"pal":0,"sel":true,"rev":false,"mi":false},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0}]},"8":{"n":"eight","on":true,"bri":128,"transition":7,"mainseg":0,"seg":[{"id":0,"start":0,"stop":30,"grp":1,"spc":0,"of":0,"on":true,"bri":255,"n":"dsfhfg","col":[[255,160,0,0],[0,0,0,0],[0,0,0,0]],"fx":0,"sx":128,"ix":128,"pal":0,"sel":true,"rev":false,"mi":false},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0}]},"10":{"on":true,"bri":128,"transition":7,"mainseg":0,"seg":[{"id":0,"start":0,"stop":30,"grp":1,"spc":0,"of":0,"on":true,"frz":false,"bri":255,"cct":127,"set":0,"n":"dsfhfg","col":[[254,247,255,0],[0,0,0,0],[0,0,0,0]],"fx":1,"sx":128,"ix":128,"pal":1,"c1":128,"c2":128,"c3":16,"sel":true,"rev":false,"mi":false,"o1":false,"o2":false,"o3":false,"si":0,"m12":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0}],"n":"NewPresetTest"}}

Hello,

I cannot say why it’s not working, but on my end, it’s stuck giving me only 2 preset from old 0.13. My 0.13 one doesn’t have this problem. I tried creating a new item and thing entirely and it didn’t fixed it. I tried the pause/unpause and it didn’t work. As for restart, I have a daily restart on my server.

going to http://192.168.0.238/preset.json give me a 404 not found in wled. Could it be because it’s a quinled-dig-quad firmware? Although my other one is a quind-dig-uno firmware

edit: so found out it’s presets.json and not preset.json. I do see all my preset in the json answer so it seems something is wrong from the openhab side

{
    "0": {},
    "1": {
        "on": false,
        "bri": 50,
        "transition": 5,
        "mainseg": 0,
        "seg": [
            {
                "id": 0,
                "start": 0,
                "stop": 660,
                "grp": 1,
                "spc": 0,
                "on": true,
                "bri": 255,
                "col": [
                    [
                        255,
                        184,
                        116
                    ],
                    [
                        0,
                        0,
                        255
                    ],
                    [
                        8,
                        255,
                        0
                    ]
                ],
                "fx": 0,
                "sx": 135,
                "ix": 138,
                "pal": 0,
                "sel": true,
                "rev": false,
                "mi": false
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            }
        ],
        "n": "Salon"
    },
    "2": {
        "n": "Police",
        "on": true,
        "bri": 255,
        "transition": 5,
        "mainseg": 0,
        "seg": [
            {
                "id": 0,
                "start": 0,
                "stop": 66,
                "grp": 1,
                "spc": 0,
                "of": 0,
                "on": true,
                "frz": false,
                "bri": 255,
                "cct": 127,
                "col": [
                    [
                        255,
                        0,
                        0
                    ],
                    [
                        0,
                        0,
                        255
                    ],
                    [
                        0,
                        0,
                        0
                    ]
                ],
                "fx": 1,
                "sx": 234,
                "ix": 125,
                "pal": 0,
                "sel": true,
                "rev": false,
                "mi": false
            },
            {
                "id": 1,
                "start": 66,
                "stop": 132,
                "grp": 1,
                "spc": 0,
                "of": 0,
                "on": true,
                "frz": false,
                "bri": 255,
                "cct": 127,
                "col": [
                    [
                        0,
                        0,
                        255
                    ],
                    [
                        255,
                        0,
                        0
                    ],
                    [
                        0,
                        0,
                        0
                    ]
                ],
                "fx": 1,
                "sx": 234,
                "ix": 125,
                "pal": 0,
                "sel": true,
                "rev": false,
                "mi": false
            },
            {
                "id": 2,
                "start": 132,
                "stop": 198,
                "grp": 1,
                "spc": 0,
                "of": 0,
                "on": true,
                "frz": false,
                "bri": 255,
                "cct": 127,
                "col": [
                    [
                        255,
                        0,
                        0
                    ],
                    [
                        0,
                        0,
                        255
                    ],
                    [
                        0,
                        0,
                        0
                    ]
                ],
                "fx": 1,
                "sx": 234,
                "ix": 125,
                "pal": 0,
                "sel": true,
                "rev": false,
                "mi": false
            },
            {
                "id": 3,
                "start": 198,
                "stop": 264,
                "grp": 1,
                "spc": 0,
                "of": 0,
                "on": true,
                "frz": false,
                "bri": 255,
                "cct": 127,
                "col": [
                    [
                        0,
                        0,
                        255
                    ],
                    [
                        255,
                        0,
                        0
                    ],
                    [
                        0,
                        0,
                        0
                    ]
                ],
                "fx": 1,
                "sx": 234,
                "ix": 125,
                "pal": 0,
                "sel": true,
                "rev": false,
                "mi": false
            },
            {
                "id": 4,
                "start": 264,
                "stop": 330,
                "grp": 1,
                "spc": 0,
                "of": 0,
                "on": true,
                "frz": false,
                "bri": 255,
                "cct": 127,
                "col": [
                    [
                        255,
                        0,
                        0
                    ],
                    [
                        0,
                        0,
                        255
                    ],
                    [
                        0,
                        0,
                        0
                    ]
                ],
                "fx": 1,
                "sx": 234,
                "ix": 125,
                "pal": 0,
                "sel": true,
                "rev": false,
                "mi": false
            },
            {
                "id": 5,
                "start": 330,
                "stop": 396,
                "grp": 1,
                "spc": 0,
                "of": 0,
                "on": true,
                "frz": false,
                "bri": 255,
                "cct": 127,
                "col": [
                    [
                        0,
                        0,
                        255
                    ],
                    [
                        255,
                        0,
                        0
                    ],
                    [
                        0,
                        0,
                        0
                    ]
                ],
                "fx": 1,
                "sx": 234,
                "ix": 125,
                "pal": 0,
                "sel": true,
                "rev": false,
                "mi": false
            },
            {
                "id": 6,
                "start": 396,
                "stop": 462,
                "grp": 1,
                "spc": 0,
                "of": 0,
                "on": true,
                "frz": false,
                "bri": 255,
                "cct": 127,
                "col": [
                    [
                        255,
                        0,
                        0
                    ],
                    [
                        0,
                        0,
                        255
                    ],
                    [
                        0,
                        0,
                        0
                    ]
                ],
                "fx": 1,
                "sx": 234,
                "ix": 125,
                "pal": 0,
                "sel": true,
                "rev": false,
                "mi": false
            },
            {
                "id": 7,
                "start": 462,
                "stop": 528,
                "grp": 1,
                "spc": 0,
                "of": 0,
                "on": true,
                "frz": false,
                "bri": 255,
                "cct": 127,
                "col": [
                    [
                        0,
                        0,
                        255
                    ],
                    [
                        255,
                        0,
                        0
                    ],
                    [
                        0,
                        0,
                        0
                    ]
                ],
                "fx": 1,
                "sx": 234,
                "ix": 125,
                "pal": 0,
                "sel": true,
                "rev": false,
                "mi": false
            },
            {
                "id": 8,
                "start": 528,
                "stop": 594,
                "grp": 1,
                "spc": 0,
                "of": 0,
                "on": true,
                "frz": false,
                "bri": 255,
                "cct": 127,
                "col": [
                    [
                        255,
                        0,
                        0
                    ],
                    [
                        0,
                        0,
                        255
                    ],
                    [
                        0,
                        0,
                        0
                    ]
                ],
                "fx": 1,
                "sx": 234,
                "ix": 125,
                "pal": 0,
                "sel": true,
                "rev": false,
                "mi": false
            },
            {
                "id": 9,
                "start": 594,
                "stop": 660,
                "grp": 1,
                "spc": 0,
                "of": 0,
                "on": true,
                "frz": false,
                "bri": 255,
                "cct": 127,
                "col": [
                    [
                        0,
                        0,
                        255
                    ],
                    [
                        255,
                        0,
                        0
                    ],
                    [
                        0,
                        0,
                        0
                    ]
                ],
                "fx": 1,
                "sx": 234,
                "ix": 125,
                "pal": 0,
                "sel": true,
                "rev": false,
                "mi": false
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            }
        ]
    },
    "3": {
        "mainseg": 4,
        "seg": [
            {
                "id": 0,
                "start": 0,
                "stop": 660,
                "grp": 1,
                "spc": 20,
                "of": 0,
                "on": true,
                "frz": false,
                "bri": 255,
                "cct": 127,
                "set": 0,
                "n": "red",
                "col": [
                    [
                        255,
                        0,
                        0
                    ],
                    [
                        0,
                        0,
                        255
                    ],
                    [
                        8,
                        255,
                        0
                    ]
                ],
                "fx": 0,
                "sx": 128,
                "ix": 128,
                "pal": 11,
                "c1": 128,
                "c2": 128,
                "c3": 16,
                "sel": false,
                "rev": false,
                "mi": false,
                "o1": false,
                "o2": false,
                "o3": false,
                "si": 0,
                "m12": 0
            },
            {
                "id": 1,
                "start": 4,
                "stop": 660,
                "grp": 1,
                "spc": 20,
                "of": 0,
                "on": true,
                "frz": false,
                "bri": 255,
                "cct": 127,
                "set": 0,
                "n": "Green",
                "col": [
                    [
                        8,
                        255,
                        0
                    ],
                    [
                        0,
                        0,
                        0
                    ],
                    [
                        0,
                        0,
                        0
                    ]
                ],
                "fx": 0,
                "sx": 128,
                "ix": 128,
                "pal": 0,
                "c1": 128,
                "c2": 128,
                "c3": 16,
                "sel": false,
                "rev": false,
                "mi": false,
                "o1": false,
                "o2": false,
                "o3": false,
                "si": 0,
                "m12": 0
            },
            {
                "id": 2,
                "start": 8,
                "stop": 660,
                "grp": 1,
                "spc": 20,
                "of": 0,
                "on": true,
                "frz": false,
                "bri": 255,
                "cct": 127,
                "set": 0,
                "n": "Orange",
                "col": [
                    [
                        255,
                        160,
                        0
                    ],
                    [
                        0,
                        0,
                        0
                    ],
                    [
                        0,
                        0,
                        0
                    ]
                ],
                "fx": 0,
                "sx": 128,
                "ix": 128,
                "pal": 0,
                "c1": 128,
                "c2": 128,
                "c3": 16,
                "sel": false,
                "rev": false,
                "mi": false,
                "o1": false,
                "o2": false,
                "o3": false,
                "si": 0,
                "m12": 0
            },
            {
                "id": 3,
                "start": 12,
                "stop": 660,
                "grp": 1,
                "spc": 20,
                "of": 0,
                "on": true,
                "frz": false,
                "bri": 255,
                "cct": 127,
                "set": 0,
                "n": "Blue",
                "col": [
                    [
                        0,
                        0,
                        255
                    ],
                    [
                        0,
                        0,
                        0
                    ],
                    [
                        0,
                        0,
                        0
                    ]
                ],
                "fx": 0,
                "sx": 128,
                "ix": 128,
                "pal": 0,
                "c1": 128,
                "c2": 128,
                "c3": 16,
                "sel": false,
                "rev": false,
                "mi": false,
                "o1": false,
                "o2": false,
                "o3": false,
                "si": 0,
                "m12": 0
            },
            {
                "id": 4,
                "start": 16,
                "stop": 660,
                "grp": 1,
                "spc": 20,
                "of": 0,
                "on": true,
                "frz": false,
                "bri": 255,
                "cct": 127,
                "set": 0,
                "n": "Yellow",
                "col": [
                    [
                        242,
                        255,
                        0
                    ],
                    [
                        0,
                        0,
                        0
                    ],
                    [
                        0,
                        0,
                        0
                    ]
                ],
                "fx": 0,
                "sx": 128,
                "ix": 128,
                "pal": 0,
                "c1": 128,
                "c2": 128,
                "c3": 16,
                "sel": true,
                "rev": false,
                "mi": false,
                "o1": false,
                "o2": false,
                "o3": false,
                "si": 0,
                "m12": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            }
        ],
        "n": "Christmas"
    },
    "4": {
        "mainseg": 9,
        "seg": [
            {
                "id": 0,
                "start": 0,
                "stop": 660,
                "grp": 1,
                "spc": 20,
                "of": 0,
                "on": true,
                "frz": false,
                "bri": 255,
                "cct": 127,
                "set": 0,
                "n": "red",
                "col": [
                    [
                        255,
                        0,
                        0
                    ],
                    [
                        0,
                        0,
                        255
                    ],
                    [
                        8,
                        255,
                        0
                    ]
                ],
                "fx": 0,
                "sx": 128,
                "ix": 128,
                "pal": 11,
                "c1": 128,
                "c2": 128,
                "c3": 16,
                "sel": false,
                "rev": false,
                "mi": false,
                "o1": false,
                "o2": false,
                "o3": false,
                "si": 0,
                "m12": 0
            },
            {
                "id": 1,
                "start": 4,
                "stop": 660,
                "grp": 1,
                "spc": 20,
                "of": 0,
                "on": true,
                "frz": false,
                "bri": 255,
                "cct": 127,
                "set": 0,
                "n": "Green",
                "col": [
                    [
                        8,
                        255,
                        0
                    ],
                    [
                        0,
                        0,
                        0
                    ],
                    [
                        0,
                        0,
                        0
                    ]
                ],
                "fx": 0,
                "sx": 128,
                "ix": 128,
                "pal": 0,
                "c1": 128,
                "c2": 128,
                "c3": 16,
                "sel": false,
                "rev": false,
                "mi": false,
                "o1": false,
                "o2": false,
                "o3": false,
                "si": 0,
                "m12": 0
            },
            {
                "id": 2,
                "start": 8,
                "stop": 660,
                "grp": 1,
                "spc": 20,
                "of": 0,
                "on": true,
                "frz": false,
                "bri": 255,
                "cct": 127,
                "set": 0,
                "n": "Orange",
                "col": [
                    [
                        255,
                        160,
                        0
                    ],
                    [
                        0,
                        0,
                        0
                    ],
                    [
                        0,
                        0,
                        0
                    ]
                ],
                "fx": 0,
                "sx": 128,
                "ix": 128,
                "pal": 0,
                "c1": 128,
                "c2": 128,
                "c3": 16,
                "sel": false,
                "rev": false,
                "mi": false,
                "o1": false,
                "o2": false,
                "o3": false,
                "si": 0,
                "m12": 0
            },
            {
                "id": 3,
                "start": 12,
                "stop": 660,
                "grp": 1,
                "spc": 20,
                "of": 0,
                "on": true,
                "frz": false,
                "bri": 255,
                "cct": 127,
                "set": 0,
                "n": "Blue",
                "col": [
                    [
                        0,
                        0,
                        255
                    ],
                    [
                        0,
                        0,
                        0
                    ],
                    [
                        0,
                        0,
                        0
                    ]
                ],
                "fx": 0,
                "sx": 128,
                "ix": 128,
                "pal": 0,
                "c1": 128,
                "c2": 128,
                "c3": 16,
                "sel": false,
                "rev": false,
                "mi": false,
                "o1": false,
                "o2": false,
                "o3": false,
                "si": 0,
                "m12": 0
            },
            {
                "id": 4,
                "start": 16,
                "stop": 660,
                "grp": 1,
                "spc": 20,
                "of": 0,
                "on": true,
                "frz": false,
                "bri": 255,
                "cct": 127,
                "set": 0,
                "n": "Yellow",
                "col": [
                    [
                        242,
                        255,
                        0
                    ],
                    [
                        0,
                        0,
                        0
                    ],
                    [
                        0,
                        0,
                        0
                    ]
                ],
                "fx": 0,
                "sx": 128,
                "ix": 128,
                "pal": 0,
                "c1": 128,
                "c2": 128,
                "c3": 16,
                "sel": false,
                "rev": false,
                "mi": false,
                "o1": false,
                "o2": false,
                "o3": false,
                "si": 0,
                "m12": 0
            },
            {
                "id": 5,
                "start": 2,
                "stop": 660,
                "grp": 1,
                "spc": 20,
                "of": 0,
                "on": true,
                "frz": false,
                "bri": 255,
                "cct": 127,
                "set": 0,
                "n": "White",
                "col": [
                    [
                        255,
                        255,
                        255
                    ],
                    [
                        0,
                        0,
                        0
                    ],
                    [
                        0,
                        0,
                        0
                    ]
                ],
                "fx": 0,
                "sx": 128,
                "ix": 128,
                "pal": 0,
                "c1": 128,
                "c2": 128,
                "c3": 16,
                "sel": false,
                "rev": false,
                "mi": false,
                "o1": false,
                "o2": false,
                "o3": false,
                "si": 0,
                "m12": 0
            },
            {
                "id": 6,
                "start": 6,
                "stop": 660,
                "grp": 1,
                "spc": 20,
                "of": 0,
                "on": true,
                "frz": false,
                "bri": 255,
                "cct": 127,
                "set": 0,
                "n": "White 2",
                "col": [
                    [
                        255,
                        255,
                        255
                    ],
                    [
                        0,
                        0,
                        0
                    ],
                    [
                        0,
                        0,
                        0
                    ]
                ],
                "fx": 0,
                "sx": 128,
                "ix": 128,
                "pal": 0,
                "c1": 128,
                "c2": 128,
                "c3": 16,
                "sel": false,
                "rev": false,
                "mi": false,
                "o1": false,
                "o2": false,
                "o3": false,
                "si": 0,
                "m12": 0
            },
            {
                "id": 7,
                "start": 10,
                "stop": 660,
                "grp": 1,
                "spc": 20,
                "of": 0,
                "on": true,
                "frz": false,
                "bri": 255,
                "cct": 127,
                "set": 0,
                "n": "White 3",
                "col": [
                    [
                        255,
                        255,
                        255
                    ],
                    [
                        0,
                        0,
                        0
                    ],
                    [
                        0,
                        0,
                        0
                    ]
                ],
                "fx": 0,
                "sx": 128,
                "ix": 128,
                "pal": 0,
                "c1": 128,
                "c2": 128,
                "c3": 16,
                "sel": false,
                "rev": false,
                "mi": false,
                "o1": false,
                "o2": false,
                "o3": false,
                "si": 0,
                "m12": 0
            },
            {
                "id": 8,
                "start": 14,
                "stop": 660,
                "grp": 1,
                "spc": 20,
                "of": 0,
                "on": true,
                "frz": false,
                "bri": 255,
                "cct": 127,
                "set": 0,
                "n": "White 4",
                "col": [
                    [
                        255,
                        255,
                        255
                    ],
                    [
                        0,
                        0,
                        0
                    ],
                    [
                        0,
                        0,
                        0
                    ]
                ],
                "fx": 0,
                "sx": 128,
                "ix": 128,
                "pal": 0,
                "c1": 128,
                "c2": 128,
                "c3": 16,
                "sel": false,
                "rev": false,
                "mi": false,
                "o1": false,
                "o2": false,
                "o3": false,
                "si": 0,
                "m12": 0
            },
            {
                "id": 9,
                "start": 18,
                "stop": 660,
                "grp": 1,
                "spc": 20,
                "of": 0,
                "on": true,
                "frz": false,
                "bri": 255,
                "cct": 127,
                "set": 0,
                "n": "White 5",
                "col": [
                    [
                        255,
                        255,
                        255
                    ],
                    [
                        0,
                        0,
                        0
                    ],
                    [
                        0,
                        0,
                        0
                    ]
                ],
                "fx": 0,
                "sx": 128,
                "ix": 128,
                "pal": 0,
                "c1": 128,
                "c2": 128,
                "c3": 16,
                "sel": true,
                "rev": false,
                "mi": false,
                "o1": false,
                "o2": false,
                "o3": false,
                "si": 0,
                "m12": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            },
            {
                "stop": 0
            }
        ],
        "n": "Christmas 2"
    },
    "17": {
        "win": "T=2",
        "n": "Macro"
    }
}

Thanks for the output and confirming it is not just needing a REFRESH. I will take a look into it soon and the output you posted should be all that is needed.

An issue was found thanks to your JSON output, a fix is tested on mine here and PR has been made. In the PR you will find a link to a jar on the jfrog server that anyone can use in any openHAB 4.x system.