Roaster Scope v2.8.2
December 21, 2022
Release Sponsor
Special thanks to Coffee Machines Sale (CMS) for supporting this version.
Last version supporting macOS 10.15, but legacy builds of v2.8 still supports macOS 10.13+.
New Features
- adds Sivetz fluid bed roasting machines support
- adds Santoker Q Series and R Series support (Discussion #1019)
- adds support for the Yocto Watt module (Discussion #955) and for generic Yoctopuce sensors
- adds Phidget DAQ1500 support
- adds Artisan Command
keepON(<bool>) - adds MODBUS Commands
readBCD,read32,read32Signed,read32BCD, andreadFloat - adds extra device channels as PID sources to the artisan scope internal software PID (Discussion #998)
- adds flags to activated/deactivate background shifting via cursor keys and slider control via up/down keys (Discussion #1026)
- adds factory reset by pressing ALT/OPTION modifier on startup and skips saving app settings if ALT/OPTION is held on application exit
- save generating artisan scope version/revision/build numbers to '.alog' artisan scope profiles
Changes
- better designer
- corrects and improves autoCHARGE/autoDROP
- improved MODBUS error handling and reconnect
- interprets index access of symbolic variables RB1, RB2, B1, B2,.. w.r.t. foreground time respecting background alignment (Issue #996)
- keep updating software pid loop running while PID is OFF if software PID is configured
- improved performance on 0.25sec sampling rate
- test availability of given S7 port before trying to connect to avoid hangs
- allow to use the batch prefix with deactivated batch counter supporting manual batch numbers in any format
- updates keep-alive ping frequency on Probat setups
- disables Phidget server password field if no host is given and thus mDNS/ZeroConf server discovery is active
- coarse sliders move only with step size 10
- restore profiles in graph after web ranking report
- direct root logging to artisan log file
- MODBUS lib internal debug messages are logged if debug logging mode is active and device logging is enabled (logging flag in device dialog)
- synchronizes
Curves >> UItabs notification flag and Artisan Command notifications - upgrade to Python 3.11, pymodbus v3, Qt/PyQt 6.4.1, matplotlib 3.6.2
Fixes
- fixes symbolic variable RB1/RB2 index access (Issue #996)
- fixes S7 and MODBUS read commands which may fail due to cache misses breaking control on some machines like Probatone (Issue #1002)
- fixes crash on pidOn/pidOff Artisan Commands (Issue #1005)
- fixes saveGraph as PDF regression on Windows (Issue #1011)
- fixes prevent low DPI settings that could trigger a crash on redrawing the canvas (Issue #1024)
- fixes event step line extension to CHARGE in case event snap, 100%-step and showFull were disabled and implemented the mechanism also for the background profile
- fixes the navigation history on reset and on changing axis settings
- fixes Yocto-4-20mA-Rx device input
- fixes Artisan Command
pidSource(<int>) - fixes Phidget 1046 configuration
- fixes regression which blocked background left/right shifts if keyboard moves was active
- fixes regression which crashed the Fuji PXR PID dialog (Issue #1054)
Removals
- drops builds for RPi Buster