BrewBlox release notes [ latest release: 2019-07-10 ]

#1

We’ll be using this topic to post release notes for new releases. Please use the various troubleshooting threads if you encounter problems during or after updating.

Relevant links:

Edge release 2019/07/10

Firmware release date: 2019/07/10

This release adds some usability improvements, and fixes an annoying bug in the firmware.

An oft-requested feature was for the Step view widget to display which step already has been applied.
Note that this is independent from whether you actually clicked the button: it will consider the step active if applying it would not change anything.

The firmware had a bug where if the Spark couldn’t find the network, it would retry before the previous search was finished. This would significantly slow down everything.

Changes

Firmware

  • Fixed a bug where the controller becomes very slow if Wifi is unavailable.
  • Changed filter implementation in Setpoint.
    • The filter levels themselves have changed
    • The filter levels are available simultaneously
  • Independent PID derivative filter
    • The derivative is now taken from an automatically selected filter level, so it is indepedent of the filter chosen.
    • The proportional part of the calculation uses the selected filter, but can now be set much shorter.
  • Changing PID Kp now does not affect integral output (it also scaled to keep the same output)
  • More accurate calculation of achieved PWM value. This resolves apparent peaks at the start of the cycle.
  • Update interval tracking and adjustment for PID and filter to the average interval is exactly 1 second

User interface

  • Improved display of pending state in Digital Actuators and Motor Valves.
    • State is pending if one or more constraints block it.
    • A spinner is displayed over the desired state.
    • If the actuator is not driven, you can toggle the state back to the (non-constrained) setting.
    • A tooltip displays which constraint is currently blocking the state change.
  • The Graph now displays a message if no data is available for the current settings.
  • The “Apply Step” button is colored green if the step is currently active (matches the current state).
  • If a value was changed during the Step view prompt, it is persisted in settings.
  • Changed multiple parts in Process View:
    • Split the Pump in two parts: Pump, and PWM Pump.
    • Pump can be either manual, or linked to a digital actuator.
    • PWM pump is linked to a PWM (big surprise), and will turn slower/faster depending on PWM setting.
    • Actuator Valve can now also be linked to a Digital Actuator.
  • Display settings are reset when removing all service blocks.
8 Likes
BrewBlox issues: how to report a problem
#2

Added a documentation page for connection / discovery arguments: https://brewblox.netlify.com/user/connect_settings.html

This hopefully explains how to combine the various arguments that modify how the service discovers and connects to controllers.

#3

Liking the update the graph functions are great, works perfectly, for me anyway.

One question, you knew it was coming, is there a way of making just the graph widget full screen?

Dave.

#4

Not right now. We’ll probably implement it soon-ish, but it wasn’t deemed critical.

#5

Do you mean a button to open the chart of a graph widget in a full screen popup, similar to the chart button on the other widgets? I agree that we should add it.

If you mean having a full page chart at all times, you can get pretty close by resizing the chart widget to take up the entire dashboard and closing the left menu panel.

#6

Yes that’s the one. I do run it as big as it will go but it’s just not as “clean”

Thanks.

#7

Bob,

The display setting widget reverts back to Celsius immediately after setting Fahrenheit as the temperature

#8

Did you flash the firmware during the update?

If out of date firmware isn’t the issue, please retry changing to fahrenheit, and then run brewblox-ctl log

1 Like
#9

Skipped over the flash part. Working fine now.

Thanks

#10

Adding to your long list of things … On the graph, would it be possible to add a programable preset function so you could switch views without going into the settings function? For example you could program in current 24hrs as a view and also current week as a view etc. and switch between them with a “button”

#11

Would this specifically be for the displayed time period, or also for the other settings?

#12

My BrewPi is currently solely used to control fermentation, for me at this point it would be just for the view of the graph. I know it is possible to do these things now but with programmable buttons on the graph widget it would be very user friendly.

#13

Perhaps we can just add some small buttons next to the dropdown: 1h, 6h, 1d, 7d, 14d.
Open question is whether this should change the setting or be a temporary view change.

#14

@Trig both issues (full-screen display of graph widget, and display time presets) are resolved, and will be present in the next release.

#15

That’s great news Bob, thanks!

#16

Added new release notes.

pinned globally #17
#18

Awesome, looking forward to the brewery drag’n drop, and hopefully soon valve control so i can set it all up :slight_smile:

#19

New graph function is great!
Just a slight issue, despite the system working as it should I now have these error messages on some blocks

Screen Shot 2019-03-20 at 12.39.46 PM
When enable is selected it just jumps back with the blue message again. The constraints on the fridge offset after the update appeared as -20 and 20. I have changed them back to 10 respectively. Have I missed something?

#20

In addition to my last, I find I can’t now change the beer set point, the numbers won’t open up when selected and the fridge offset constraints have changed back to -20 and 20. Tried a reboot and re run the update without success.