using 0.15.0-b3 on ESP32-S2 mini Driving 2048pixels in 32x64 panel array. Memory is 18432/32000B. Got Pixel Art Converter working (pixart.htm v1.08) was able to ‘send to device’ but when I save as PRESET on segment 0, I can never recall the image using my saved PRESET. I tried loading directly to Segment 0 within Pixel Art Converter, still cannot recall using preset. Do I need to go to IP/.edit and save .josm file?
you should not be using an S2 (which is barely better than a ESP8266) for that. Use ESP32.
Switched to real ESP-32 running 0.15.0-b3. memory 18432/64000B. pixart.htm works using web interface (firefox) and i am able to send to device. I then switch back to IP address and SAVE PRESET. It seem to be stuck with image and no other effects work. I have to cycle POWER icon off/on then I can run other effects. When I try to load my PRESET. The current effect locks up and no image is displayed.
this is my code: {“on”:true,“bri”:128,“seg”:{“id”:0,“i”:[0,“fa0301”,“ff0101”,“ff0302”,“ff0300”,“fe0302”,“fe0000”,6,11,“fe0001”,“fe0003”,“fe0001”,“fe0203”,“fe0201”,“fa0c08”,“fdfffa”,“fffffe”,“fffffd”,19,45,“ffffff”,“fffffe”,“fcffff”,“feffff”,“fd0001”,“fe0000”,“fd0000”,“fd0002”,52,60,“fd0000”,“ff0000”,61,63,“fe0000”,“fa0106”,“fc0201”,65,67,“fe0000”,“fe0001”,“fe0002”,69,77,“fe0000”,“fe0002”,“fd0100”,“f80a06”,“fdfffa”,“ffffff”,“fdffff”,83,92,“ffffff”,“fdffff”,93,96,“ffffff”,“fffffe”,“ffffff”,“fffdff”,99,101,“ffffff”,“fffeff”,“feffff”,“ffffff”,“fffffd”,105,110,“ffffff”,“fcffff”,“feffff”,“fd0201”,113,119,“fe0000”,“ff0000”,120,127,“fe0000”,“fa0106”,“fd0102”,129,133,“fe0000”,“ff0000”,134,142,“fe0000”,“fd0100”,“f70a05”,“fffffa”,145,159,“ffffff”,“f9fafd”,“fefefd”,“fffffd”,162,173,“ffffff”,“fffdff”,“ffffff”,“fefeff”,“fb0301”,“fe0000”,“fe0001”,179,191,“fe0000”,“fa0106”,“fd0002”,193,195,“fe0000”,“fc0000”,196,198,“fe0000”,“fe0002”,199,206,“fe0000”,“fd0100”,“f70a05”,“fdfffa”,“ffffff”,“feffff”,211,215,“ffffff”,“fffeff”,216,223,“ffffff”,“d83a3f”,“ffe2e6”,225,233,“ffffff”,“feffff”,234,239,“ffffff”,“fefeff”,“fa0201”,241,255,“fe0000”,“fa0106”,“fe0001”,257,269,“fe0000”,“fe0200”,“fd0100”,“f70a05”,“fcfffa”,273,276,“ffffff”,“fdffff”,277,281,“ffffff”,“fffffe”,“ffffff”,“fffffe”,“ffffff”,“fffffc”,“f8fffc”,“fe0107”,“fb0907”,“fdfdfe”,“fdfefd”,291,294,“fefefe”,“fefeff”,“fefefe”,“fffffe”,297,303,“ffffff”,“fefeff”,“fb0301”,305,308,“fe0000”,“fe0200”,309,311,“fe0000”,“fe0101”,312,319,“fe0000”,“fa0006”,“fe0001”,321,326,“fe0000”,“fc0000”,327,334,“fe0000”,“fd0100”,“f70a05”,“fdfffa”,337,348,“ffffff”,“fffeff”,“fefdff”,“d02c2f”,“f90102”,“fc0104”,“fee6e8”,“fffdfe”,355,360,“fefefe”,“fffffd”,“fffeff”,362,366,“ffffff”,“feffff”,“fefeff”,“f90301”,369,372,“fe0000”,“fe0002”,373,382,“fe0000”,“fe0001”,“fa0106”,384,388,“fe0000”,“fe0100”,389,398,“fe0000”,“fd0100”,“f70a05”,“fdfffa”,401,407,“ffffff”,“fffffe”,“ffffff”,“fffeff”,“fefefe”,“fd0f0a”,“f9fefa”,“fcfbff”,“f60000”,“ff0004”,“fd0002”,“fa0200”,“fbfdfc”,“ffeff3”,“f51518”,“fefdfb”,422,424,“fefefe”,424,427,“ffffff”,“fffeff”,428,431,“ffffff”,“fefeff”,“fb0301”,433,447,“fe0000”,“fb0106”,“fe0001”,“fe0000”,“ff0000”,451,462,“fe0000”,“fd0100”,“f70a05”,“fdfffa”,465,469,“ffffff”,“fffffd”,470,473,“ffffff”,“feffff”,“fdfefe”,“f7090d”,“fb0200”,“fb0803”,“fb0000”,“fc0003”,“fd0002”,“f70300”,“fe0404”,“f90203”,“dd4243”,“fefbff”,“fefdfe”,“fcfefe”,488,493,“ffffff”,“fffeff”,“ffffff”,“fefeff”,“fb0301”,497,501,“fe0000”,“fc0000”,502,511,“fe0000”,“fa0106”,“fe0001”,“fe0000”,“fe0100”,515,522,“fe0000”,“fc0000”,“fe0100”,524,526,“fe0000”,“fc0100”,“f70a05”,“fdfffa”,“ffffff”,“fffeff”,“ffffff”,“fffdff”,“feffff”,“fffffe”,535,538,“ffffff”,“fefefe”,“d31516”,“fd0000”,541,543,“fe0000”,“fe0002”,544,547,“fe0000”,“fb0002”,“ffebe0”,549,552,“fefefe”,552,559,“ffffff”,“fefeff”,“fb0301”,561,573,“fe0000”,“fe0002”,“fe0000”,“fa0106”]}}
<NEXT COMMAND (multiple commands not supported in API/preset setup)>
{“on”:true,“bri”:128,“seg”:{“id”:0,“i”:[576,“fe0001”,577,586,“fe0000”,“fe0001”,587,590,“fe0000”,“fd0100”,“f70a05”,“fdfffa”,“ffffff”,“fffeff”,595,602,“ffffff”,“fefefe”,“fddfdd”,“fd0000”,605,608,“fe0000”,“fe0002”,“fe0000”,“fe0001”,“fa0002”,“fefdfd”,613,616,“fefefe”,616,620,“ffffff”,“fffdff”,621,623,“ffffff”,“fefeff”,“fb0301”,625,639,“fe0000”,“fa0106”,“fd0001”,641,645,“fe0000”,“fe0100”,646,652,“fe0000”,“fe0200”,“fe0000”,“fd0100”,“f70a05”,“fdfffa”,657,659,“ffffff”,“fffeff”,“fffcff”,661,663,“ffffff”,“fefeff”,“fbdfe1”,“fefbfc”,“fdfefe”,“f7fefd”,“fd0000”,669,673,“fe0000”,“fe0200”,“fe0000”,“f80403”,“fefcfd”,“fcfefd”,“fefcfe”,“fcfbf9”,680,682,“ffffff”,“fefefe”,“fdfffa”,684,687,“ffffff”,“fefeff”,“fb0301”,689,693,“fe0000”,“fe0001”,694,703,“fe0000”,“fa0005”,“fd0001”,“fe0000”,“fe0100”,“fe0000”,“fe0200”,709,718,“fe0000”,“fd0100”,“f70a05”,“fdfffa”,721,723,“ffffff”,“feffff”,“efb0aa”,“fefbfb”,“feffff”,“fdfeff”,“f90808”,“f30b0d”,“fefdfe”,“fdfeff”,“fb0003”,“fe0100”,734,736,“fe0000”,“ff0000”,737,739,“fe0000”,“f7120e”,“fefcfe”,“fdfcfd”,“f90002”,“c82225”,“fdfefe”,“feffff”,“fdfbf4”,“e28078”,748,751,“ffffff”,“fefeff”,“fb0301”,753,758,“fe0000”,“fe0200”,“fc0000”,“fe0002”,761,767,“fe0000”,“fa0106”,“fe0001”,769,782,“fe0000”,“fd0100”,“f70a05”,“fdfffa”,785,787,“ffffff”,“fdfefc”,“f61012”,“fc0100”,“f70102”,“f40709”,“fd0003”,“fa0301”,“ef201f”,“fffcfd”,“fa0808”,797,803,“fe0000”,“e5262d”,“fffcfd”,“f30103”,“fb0201”,“fd0001”,“f60604”,“fe0204”,“f80302”,“e55559”,812,815,“ffffff”,“fefeff”,“fb0301”,“fe0202”,“fe0200”,819,828,“fe0000”,“fc0000”,829,831,“fe0000”,“fa0106”,“fe0001”,833,846,“fe0000”,“fd0102”,“f70a05”,“fdfffa”,849,851,“ffffff”,“fffdff”,“fdbab2”,“fd0300”,“ff0101”,“fe0002”,“f80303”,“fd0003”,“fc0003”,“e11814”,“fa0805”,861,867,“fe0000”,“ea1611”,“f80202”,“fc0003”,“fb0100”,“fe0100”,“fb0202”,“fe0103”,“fe0300”,“fafdfe”,876,879,“ffffff”,“fefeff”,“fb0301”,881,895,“fe0000”,“fa0106”,“fe0001”,897,910,“fe0000”,“fd0100”,“f70a05”,“fdfffa”,“fdffff”,“ffffff”,“fefefe”,“fefdfb”,“fa0001”,“fd0300”,919,938,“fe0000”,“fb0100”,“fcfffd”,940,943,“ffffff”,“fefffd”,“fb0301”,945,947,“fe0000”,“fc0000”,948,953,“fe0000”,“fc0000”,954,959,“fe0000”,“fa0106”,“fe0001”,961,969,“fe0000”,“ff0000”,970,974,“fe0000”,“fd0100”,“f70a05”,“fdfffa”,977,979,“ffffff”,“fdfefc”,“fffbfd”,“fd0306”,“fd0100”,983,986,“fe0000”,“fc0000”,987,1002,“fe0000”,“e51c1e”,“fdfdff”,“fefefe”,1005,1007,“ffffff”,“fcfffd”,“fb0301”,1009,1013,“fe0000”,“fe0002”,1014,1018,“fe0000”,“ff0000”,1019,1023,“fe0000”,“fa0106”,“fe0001”,“fe0000”,“fe0001”,“ff0000”,“fe0002”,1029,1033,“fe0000”,“fe0200”,1034,1038,“fe0000”,“fd0100”,“f70a05”,“fdfffa”,“ffffff”,“fffffd”,“eee0df”,“fd020a”,“fb0005”,“fd0003”,“fe0002”,“fe0001”,“fe0002”,1050,1063,“fe0000”,“ff0000”,“fc0000”,“fe0002”,“fd0104”,“fa0208”,“fbfcf8”,1069,1071,“ffffff”,“fefffd”,“fb0301”,1073,1078,“fe0000”,“fe0002”,1079,1083,“fe0000”,“fc0000”]}}
<NEXT COMMAND (multiple commands not supported in API/preset setup)>
{“on”:true,“bri”:128,“seg”:{“id”:0,“i”:[1084,1087,“fe0000”,“fa0106”,“fe0001”,1089,1093,“fe0000”,“fe0001”,1094,1097,“fe0000”,“fe0100”,1098,1102,“fe0000”,“fd0100”,“f70a05”,“fdfffa”,1105,1107,“ffffff”,“feffff”,“fff6fb”,“f80503”,“fc0007”,“fe0003”,“fe0101”,1113,1117,“fe0000”,“fe0200”,1118,1120,“fe0000”,“fe0001”,“fe0000”,1122,1124,“fe0002”,1124,1128,“fe0000”,“fb0301”,“fd0100”,“f50103”,“fef9fe”,“fefefe”,1133,1135,“ffffff”,“fefffd”,“f90301”,1137,1151,“fe0000”,“fa0106”,“fe0001”,1153,1157,“fe0000”,“fe0002”,1158,1166,“fe0000”,“fd0100”,“f70a05”,“fdfffa”,1169,1171,“ffffff”,“fdfffc”,“fefeff”,“fefefe”,“eb0903”,“fd0201”,1176,1192,“fe0000”,“f70301”,“e51e19”,“fff9fb”,“fffcff”,“ffffff”,“fffeff”,“ffffff”,“fefffd”,“fb0301”,1201,1215,“fe0000”,“fa0106”,“fe0001”,“fe0000”,“fe0001”,1219,1223,“fe0000”,“fe0002”,1224,1229,“fe0000”,“ff0000”,“fd0100”,“f70a04”,“fdfffa”,1233,1237,“ffffff”,“fffeff”,“fffffd”,“e4231b”,“fd0102”,“fc0102”,“fe0002”,1243,1247,“fe0000”,“ff0000”,1248,1251,“fe0000”,“fe0002”,1252,1254,“fe0000”,“fe0002”,“f90402”,“e36f79”,“fffcff”,“fffffb”,“fefffb”,1260,1263,“ffffff”,“fefffd”,“fb0301”,1265,1269,“fe0000”,“fe0002”,1270,1275,“fe0000”,“fc0000”,1276,1279,“fe0000”,“fa0106”,“fe0001”,1281,1294,“fe0000”,“fd0100”,“f70a05”,“fdfffa”,“feffff”,1298,1303,“ffffff”,“fafffe”,“ec7271”,“fb0104”,“fd0100”,1307,1316,“fe0000”,“fd0000”,“fd0001”,“f30301”,“ffe5e7”,“fefdff”,“fefffb”,1322,1324,“fffffd”,“fdfffe”,1325,1327,“ffffff”,“fefffd”,“fb0301”,1329,1336,“fe0000”,“fe0002”,“fc0000”,1338,1343,“fe0000”,“fa0106”,“fe0001”,1345,1358,“fe0000”,“fd0100”,“f70a05”,“fdfffa”,1361,1365,“ffffff”,“fffffd”,“ffffff”,“fefefe”,“fefefd”,“fee7e6”,“fe0102”,1371,1373,“fe0000”,“fd0100”,“fd0000”,“ff0000”,“fa0202”,“fa0100”,“fe0002”,1379,1381,“fe0000”,“fc0000”,“fbfdf8”,“fefefc”,“ffffff”,“fffeff”,1386,1389,“ffffff”,“fefffd”,“ffffff”,“fefffd”,“fb0301”,1393,1402,“fe0000”,“ff0000”,1403,1407,“fe0000”,“fa0106”,“fe0001”,1409,1415,“fe0000”,“fe0100”,1416,1422,“fe0000”,“fd0100”,“f70a05”,“fdfffb”,“fffffe”,1426,1430,“ffffff”,“fffeff”,“fefefe”,“fefffc”,“fdfcf3”,“fc0002”,1435,1437,“fe0000”,“fd0000”,“fb0000”,“fd0100”,“fa0200”,“fd0101”,“fc0000”,“fe0002”,“fd0000”,“fe0002”,“fefdfc”,“fefefe”,1448,1455,“ffffff”,“fefffd”,“fb0301”,1457,1460,“fe0000”,“fe0001”,1461,1464,“fe0000”,“fe0001”,1465,1471,“fe0000”,“fa0106”,“fd0001”,1473,1475,“fe0000”,“fe0100”,1476,1485,“fe0000”,“fe0101”,“fd0100”,“f70a05”,“fdfffa”,1489,1492,“ffffff”,“fdffff”,1493,1496,“ffffff”,“fefffe”,“cc2426”,“f80400”,“fa0f0d”,“dd443d”,“ffcbc3”,“fdfef6”,“f70503”,“ed9696”,“fefdfc”,“f9abac”,“d72831”,“fe0a07”,“fd0005”,“fdd1ce”,“fdfefe”,“fffeff”,1513,1519,“ffffff”,“fefffd”,“fb0301”,“ff0000”,1522,1535,“fe0000”,“fa0106”,“fd0001”,1537,1543,“fe0000”,“fc0000”,1544,1550,“fe0000”,“fd0100”,“f70a05”,“fdfffa”,1553,1560,“ffffff”,“feffff”,“fefefe”,“fdfeff”,“ffffff”,“fffffd”,“fffefd”,“fefefa”,“f90001”,“ed9b9a”,“fefffe”,“fcfffe”,“fdfeff”,“fefefc”,“fcfff8”,“fcfff7”,“fffbfd”,“fffeff”,1577,1581,“ffffff”,“fffffe”,“ffffff”]}}
<NEXT COMMAND (multiple commands not supported in API/preset setup)>
{“on”:true,“bri”:128,“seg”:{“id”:0,“i”:[1583,“fefffd”,“fb0301”,1585,1599,“fe0000”,“fa0106”,“fe0001”,1601,1605,“fe0000”,“fe0200”,1606,1614,“fe0000”,“fd0000”,“f70a05”,“fdfffa”,1617,1625,“ffffff”,“fffdff”,1626,1630,“ffffff”,“fefffe”,“fc0001”,“ed9a9a”,“fefcfe”,1634,1636,“ffffff”,“fefefe”,1637,1642,“ffffff”,“fffeff”,1643,1647,“ffffff”,“fefffd”,“fb0301”,1649,1663,“fe0000”,“fa0106”,“fe0001”,“fe0000”,“fe0200”,1667,1672,“fe0000”,“fe0100”,1673,1677,“fe0000”,“fe0300”,“fd0100”,“f60a05”,“fdfffa”,1681,1684,“ffffff”,“fffffd”,1685,1694,“ffffff”,“fefefe”,“fc0001”,“ed9a9a”,“fefefe”,1698,1708,“ffffff”,“fffeff”,1709,1711,“ffffff”,“fefffd”,“fb0301”,1713,1719,“fe0000”,“fc0200”,1720,1725,“fe0000”,“fc0000”,“fe0000”,“fa0306”,“fd0002”,“ff0000”,1730,1736,“fe0000”,“fe0100”,1737,1742,“fe0000”,“fd0100”,“f70a05”,“fdfffa”,1745,1758,“ffffff”,“fefefe”,“fc0001”,“ec9b9b”,“fefefe”,“feffff”,1763,1766,“ffffff”,“fffdff”,1767,1774,“ffffff”,“feffff”,“fefffd”,“fb0301”,1777,1781,“fe0000”,“fe0200”,1782,1786,“fe0000”,“fc0000”,“fe0000”,“fe0002”,1789,1791,“fe0000”,“fa0106”,“fd0002”,1793,1795,“fe0000”,“fe0200”,1796,1799,“fe0000”,“fe0100”,1800,1805,“fe0000”,“ff0000”,“fd0100”,“f70a05”,“fdfffa”,“fffdff”,1810,1812,“ffffff”,“fffffe”,1813,1818,“ffffff”,“fdffff”,1819,1822,“ffffff”,“fefefe”,“fb0908”,“ffcaca”,“fffdff”,1826,1828,“fefefe”,1828,1830,“ffffff”,1830,1832,“fefefe”,1832,1839,“ffffff”,“fefffd”,“fb0301”,1841,1852,“fe0000”,“fe0002”,1853,1855,“fe0000”,“fa0106”,“fd0002”,1857,1861,“fe0000”,“fe0001”,1862,1869,“fe0000”,“fe0200”,“fd0102”,“f70a05”,“fdfffa”,1873,1878,“ffffff”,“fffffe”,1879,1881,“ffffff”,“fffffd”,1882,1885,“ffffff”,“fffdff”,“fefefe”,“d9161d”,“dea1a6”,1889,1892,“fefefe”,1892,1894,“ffffff”,“fcfefe”,“fefefe”,“ffffff”,“fffdff”,“ffffff”,“fffeff”,1900,1903,“ffffff”,“fefffd”,“fa0303”,1905,1919,“fe0000”,“fa0106”,“fd0002”,1921,1924,“fe0000”,“fe0001”,1925,1929,“fe0000”,“fe0100”,1930,1932,“fe0000”,“ff0000”,“fe0000”,“fd0100”,“f70a05”,“fdfffa”,1937,1944,“ffffff”,1944,1946,“fffffe”,1946,1950,“ffffff”,“fefefe”,“fefdff”,“fffafd”,1953,1956,“fefefe”,1956,1958,“ffffff”,1958,1960,“fefefe”,1960,1967,“ffffff”,“fefffd”,“fb0301”,1969,1979,“fe0000”,“fe0002”,1980,1983,“fe0000”,“fa0106”,“fe0001”,1985,1989,“fe0000”,“fe0001”,1990,1997,“fe0000”,“fd0000”,“fe0000”,“f70a07”,“fdfffa”,2001,2008,“ffffff”,“fffeff”,2009,2015,“ffffff”,“fffeff”,2016,2021,“ffffff”,“feffff”,2022,2024,“fefefe”,2024,2031,“ffffff”,“fdfffd”,“fb0301”,2033,2047,“fe0000”,“fa0106”]}}
but this is what is in the PRESET : {“on”:true,“bri”:128,“transition”:7,“mainseg”:0,“seg”:[{“id”:0,“start”:0,“stop”:64,“startY”:0,“stopY”:32,“grp”:1,“spc”:0,“of”:0,“on”:true,“frz”:true,“bri”:255,“cct”:127,“set”:0,“n”:“”,“col”:[[255,170,0],[0,0,0],[0,0,0]],“fx”:92,“sx”:128,“ix”:255,“pal”:0,“c1”:128,“c2”:128,“c3”:16,“sel”:true,“rev”:false,“mi”:false,“rY”:false,“mY”:false,“tp”: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},{“stop”:0},{“stop”:0},{“stop”:0},{“stop”:0}]}
If i try copy and paste into PRESET API command box I get “Syntax Error in custom JOSN API command”
large displays are tricky, many features do not work properly due to ram/buffer restrictions. this may be such a case.
MoonModule fork of WLED is more optimized towards larger displays