This version improves some established automation features to better support the control of preheat and between batches protocols.
Thank You!
The Artisan project runs on donations from individuals and companies recognising the value of Artisan for their work or leisure. Consider supporting this project with your donation!
This version, as every other version this and the last years, was supported by the amazing Randy (Buckeye Coffee Roasters, USA). Compliment!
The following individuals and operations (in no specific order) did support the development of this version with their donation: Fred Pagles, Daniel (Neue kaffeerösterei Plauen), Graham Kennedy, Steven Kelleher, Maillard Trading (Crescendo Coffee Roasters), Gregory Froelich, Boris & Valentin (KAFFEEMODUL), Dennis Garrett, Dan Strickland, Kristian & Andreas (Garage Risteriet), Paul Johnsen, Mark Jacob, Abbey & Darrell (BYGood Coffee & Tea), Robert Denson, Mark Culet, Luke Fisher, Luigi (Latte Art), Damian Gronsky, Gregory Piferi, Philipp Pallentin, 謝天恩, Barrett Simmons, John Mosher, Michele (MicheleYoungArt), Jochen Weber, Adam Glass, Michael Kane, David (Cooperativa Carlos Díaz Cajina), Mario Holste, Eray Yelkenci, David DeGan, Julien Dougoud, Wolfgang May, John Lehet, and Richard Glynn.
We would like to thank especially those that are supporting this project regularly: Frans (Kostverlorenvaart), Tije De Jong, Paolo (His Majesty the Coffee), Matthias Theobald, Dan (Fat Rabbit Coffee), David Austin, Jaroslav (doubleshot), Budiono (ASLAN COFFEE), Thomas Husband, Mark (Velvet Sunrise Coffee Roasters), Rosemary Levine, Arnoud (Amsterdam Roasters) and Phil Dawes.
Now get active! Contribute ideas, report issues, help to improve the documentation and correct and extent the localizations as wuyi-levard (Chinese) and Richard Rodrigues (Spanish) did for this version. If you are short in time, consider to contribute with a donation to enable us to develop the next version.Machine and Device Support
Automation
- PIDon
turns PID on - PIDoff
turns PID off - PIDtoggle
toggles the PID state - pidmode(<int>)
sets PID mode to 0: manual, 1: RS, 2: background follow - pidSource(<int>)
selects the PID input source with <int> 0: BT, 1: ET (Software PID); <int> in {0,..,3} (Arduino PID) - pidRS(<rs>)
activates the PID Ramp-Soak pattern list by number or label - p-i-d(<p>,<i>,<d>)
sets the p-i-d parameters of the PID - pidSV(<int>)
sets the PID target set value SV - adjustSV(<int>)
increases or decreases the current target SV value by <int>
Further Artisan Commands- sleep(<float>)
add a delay of <float> seconds - autoCHARGE(<bool>)
enables/disables autoCHARGE - autoDROP(<bool>)
enables/disables autoDROP - playbackmode(<int>)
sets playback mode to 0: off, 1: time, 2: BT, 3: ET - tare(<int>)
tare channel <int> with 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. - openProperties
opens the Roast Properties dialog - alarms(<bool>)
enables/disables alarms - alarmset(<as>)
activates the alarm set with the given number or label - palette(<p>)
activates palette <p> with <p> either a number 0-9 or a palette label - loadBackground(<filepath>)
loads the .alog profile at the given filepath as background profile - clearBackground
clears the current background profile - popup(<msg>[,<int>])
shows popup with message <msg> which optionally automatically closes after <int> seconds - message(<msg>)
shows message <msg> in the message line - button(<name>)
activates button <name>, with <name> one of from { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } - setCanvasColor(<color>)
sets canvas color to the RGB-hex <color> like #27f1d3 - resetCanvasColor
resets canvas color
- sleep(<float>)
add a delay of <float> seconds - autoCHARGE(<bool>)
enables/disables autoCHARGE - autoDROP(<bool>)
enables/disables autoDROP - playbackmode(<int>)
sets playback mode to 0: off, 1: time, 2: BT, 3: ET - tare(<int>)
tare channel <int> with 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. - openProperties
opens the Roast Properties dialog - alarms(<bool>)
enables/disables alarms - alarmset(<as>)
activates the alarm set with the given number or label - palette(<p>)
activates palette <p> with <p> either a number 0-9 or a palette label - loadBackground(<filepath>)
loads the .alog profile at the given filepath as background profile - clearBackground
clears the current background profile - popup(<msg>[,<int>])
shows popup with message <msg> which optionally automatically closes after <int> seconds - message(<msg>)
shows message <msg> in the message line - button(<name>)
activates button <name>, with <name> one of from { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } - setCanvasColor(<color>)
sets canvas color to the RGB-hex <color> like #27f1d3 - resetCanvasColor
resets canvas color