Skip to main content

Roaster Scope v4.2.0

June 30, 2026

Release Sponsor

Special thanks to LABEL!STEN for supporting this version.

Additions​

  • adds support for ROEST sample and production roasters
  • adds support for Orbiter smart roasters
  • adds support for Pratter roasting machines
  • adds support for Probat G/UG 2026 models communicating via WebSockets
  • adds support for Neuhaus Neotec RFB Junior, RFB-S and Neoroast machines
  • adds support for North Roasters
  • adds support for Schuilenburg machines equipped with Unitronics PLC
  • adds MQTT support
  • adds IO Command publish(<topic>, <data>) to publish payloads to the connected MQTT broker
  • adds Artisan Command pidSVbuttons(<bool>) (Issue #2121)
  • adds Excel and Orbiter formats to the autosave "save also" options
  • adds Bulgarian localization (Issue #2175)
  • adds validation of profiles and settings
  • adds PID derivative filter size setting
  • adds option to disable UNDO actions on main event buttons
  • adds ALT/OPTION click on template name to toggle event replay
  • adds notification message if schedule fails to load template

Changes​

  • added a popup explaining the reason the Roast Properties dialog is opened on START if plus is connected until beans are specified (Issue #2133)
  • adds hack to prevent dtr/rts signaling on connecting serial ports
  • preserves weight/volume unit setup on loading/importing profiles
  • enables extra device curve fills on recording
  • timer LCD displays cooling time after DROP
  • enables title click to open Roast Properties also during sampling and recording
  • tooltip on scheduler item displays weight of all blend components in selected weight unit (thanks to HB:Theophilus for reporting)
  • deactivates shortcut key J to toggle event replay to avoid the danger of activating it accidentally
  • connects scale LCDs directly to scale 1 and 2

Fixes​

  • fixes autosave as PDF on regular Save on macOS (Issue #2118)
  • fixes regression which led to large automatic x-axis extensions for larger sampling rates (Issue #2142)
  • fixes issue w.r.t. alarm set activations which could cause alarm table to be lost on re-opening the Alarms dialog in some cases (Issue #2144)
  • prevents undo of main events for events triggered from alarm rule actions or custom event button actions (Issue #2157)
  • fixes regression that prevented to set the p-i-d parameters on external MODBUS PIDs (Issue #2159)
  • fixes regression where Iterm of the internal PID did not get reset between roasts (thanks Peter for reporting!)
  • fixes a regression in the software PID calculation of the Dterm (thanks Peter for reporting!)
  • fixes long standing regression which broke the Rubasse importer (Issue #1958)
  • fixes a typo in the Petronciini TT i06 Avantgarde machine setup which prevented the Airflow and DrumSpeed to be rendered correctly
  • improves the endian label in MODBUS dialog (Issue #2174)
  • adds explicit clear settings on Factory Reset to prevent issues on migrating from releases before v4 (Issue #2173)
  • improving robustness of profile loading w.r.t. unknown devices
  • enables keypad number keys to update event slider values (thanks Balázs for the hint!)

Removals​

  • removes RoastTime, RoastPath and Probat Pilot import/exports