Skip to content
forked from Roastero/Openroast

An open source, cross-platform application for home coffee roasting

License

Notifications You must be signed in to change notification settings

tgdnt/Openroast

 
 

Repository files navigation

Openroast

This is a fork of Openroast that adds an alternate requirements file to install freshroastsr700 from my fork with a patch by Github user trankin instead of from upstream.

This application cycles the heat setting on the roast between low and high to maintain the temperature. Some units, for whatever reason, don’t understand it, and so just stay on high, burning your coffee. With trankin’s patch, it will cycle between cool and high, instead.

See upstream repo, and the Github issue where this was discussed and the solution shared by trankin here. Find the fork where I applied trankin’s patch here. His solution didn’t include installation instructions for Linux, and that is essentially what I am providing here.

git clone https://github.com/tgdnt/openroast
pip install -r openroast/build-with-freshroastsr700-cool.txt ./openroast

Consider installing this in a venv or virtualenv, to avoid changing you Python environment. Personally, I use pyenv-virtualenv. Upstream indicates you should use Python 3.5.3, but it appears to work fine with Python 3.9.

Installation on ArchLinux

If Openroast doesn’t detect your roaster, try the instructions on juliagoda/CH341SER.

About

An open source, cross-platform application for home coffee roasting

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 76.0%
  • CSS 9.2%
  • Shell 7.4%
  • PowerShell 6.5%
  • Rich Text Format 0.9%