One pixelblaze to mirror another or wireless expansion?

Having one Pixelblaze publish sensor data (or other variables!) is definitely on the roadmap. Until then, you can getVars from the one with the sensor board, assuming it runs a pattern that has exports for all of the sensor data in question, and setVars to the other Pixelblazes.

Apr '23 edit: Now you can use the new Sync feature to do all this in a much simpler way. It lets you code in one place, share sensor board data with many other Pixelblazes, and synchronizes the timebases.

Without Firestorm, if a Pixelblaze joins the AP network of another Pixelblaze, animation timebases will synchronize. It doesn’t switch patterns too, you’d have to load each Pixelblaze’s IP, but a timer could be used to make a multi-pattern pattern with synchronization.

For example, if you took one of the multi-mode examples, you can make it synchronize modes using time():

var minutesPer = 1 //run each pattern for a minute
var numModes = 5 //use up to 5 modes
mode = floor(time(numModes * minutesPer * .915) * numModes)
2 Likes