Suggestion-1: Display PIN actuator state on Spark screen.
I would like to know if/when the Spark is calling for heat.
Suggestion-2: Dynamic adjustment of “block” color on Spark screen.
Allow color of block to be determined by some parameter that is relevant for the block type.
Using “suggestion-1” as an example, an actuator would get two colors, set color-1 when pin is “on”, set color-2 when pin is “off”. A Mutex might could display color-1 when allowing the “cool-pin” to be “on” and color-2 when allowing the “heat-pin” to be on. An SSP might dynamically adjust between color-1 and color-2 (position along a linear gradient) based on the “size” of difference between current value and setpoint value.
Suggestion-3: Delete names from old blocks.
If a block is created, then later deleted, the name of that block is still saved somewhere. For instance, if I add a graph to a dashboard, names of deleted blocks still show in the list of choices in the graph configuration. AFAIK, the only way to delete these old names is to re-run brewblox setup and delete all history.
If any of these are not “small”, please point me to the appropriate github project where I can create issues.