Is there a way to force a data rate setting in the code? I save a pattern with the lowest data rate selected in settings, but when I re-power my PB, the next higher data rate is displayed in settings. I am using longer cabling that cannot pass anything higher than the lowest setting (250 KHz) without data corruption, which is okay for me because the patterns are not highly dynamic.
I would actually prefer an even lower data rate (say 100 Khz) if possible.
Hi @chuck_c ,
The data rate setting should stick unless you change the dropdown, even if for some reason the stored value isn’t getting selected properly.
You can also set this to pretty much anything you want by either hacking around with the dropdown values (using a browser dev tools) or by sending a configuration with your custom data rate.
Putting this in your browser dev console should drop it down to 100khz:
sendFrame({"dataSpeed": 100000})
It should stick that way unless you change the dropdown and select a different value, even if it doesn’t show up the next time you reload the page.
You can verify what is saved by looking at your /config.json (put that at the end of your Pixelblaze URL).
Ah! Thank you very much for all that, wizard. I assumed since the drop-down displayed 500K for the data rate, that the actual data rate reverted back to 500K. But, now I see the actual data rate is the rate I saved when I saved the pattern, despite what is displayed in the drop-down. That was not obvious to me because the LED strip is located at a place I can’t view it when working at the computer.