Comments (14)
I apologize, I have just refactored a large portion of code this week and have not had a chance to update the documentation yet. In the meantime, install the master branch of pyserial directly at https://github.com/pyserial/pyserial as they have it patched. Also if you are using El Capitan, there are currently no fully functioning drivers available for CH341.
from openroast.
@lodge93
That definitely understandable. I didn't have any issues running with the latest version of pyserial.
I am still having some issue getting this to work on OSX, though. Even though I'm still hanging out on Yosemite, I can't seem to get past the roaster detection step (having tried a few different drivers and the sudo nvram boot-args="kext-dev-mode=1" and restart instruction). Do you know of any gotchas that might be hanging around?
from openroast.
Make sure you are running Pyserial version 3.0 or latter. The current version in pypi is version 2.7.
Also, I have just released packages for Openroast Version 1.0.0 if you want to give the packed version a try.
from openroast.
@lodge93
I got it working via cli but the graphing capabilities didn't seem to be working. The packaged version seems to be working just fine, though 😄 The only thing that I notice is that the roaster temps will occasionally shoot up and stop the roast:
Since this a new roaster, I would like to believe that the temperature sensors aren't faulty, but that might be the case.
Have you encountered these issues before?
from openroast.
I also notice that the target temp on the top right doesn't seem to update according to the recipe.
It seems to be following the recipe all right though. Just really consistently bails out due to high temp I think (is there an upper limit?).
from openroast.
Ah yes, try pulling on your local freshroastsr700 repo and reinstall the module. That issue was a few commits ago. The problem is the arduinos in the Freshroastsr700 are really cheap, and often reset themselves or send bad data. I have had a lot of issues trying to write the module in way that is robust enough to handle any and all hardware malfunctions.
from openroast.
In the end, I made it though to the end just by hitting the roast button a few times until it started back up again, haha:
It ended up being a little dark due to the debugging in the beginning, but the beans smell amazing! Thanks for the help! I'll try reinstalling the freshroastr repo later and see if that does it.
from openroast.
Hold on, I was able to reproduce the issue myself. I will look into this and work on a fix.
from openroast.
Appreciate the work, dude. I haven't flexed my python muscles in a while, but I'd love to take a look and maybe contribute in the near future.
from openroast.
The jumps in temp appear to be occurring with some regularity around where the the settings change, i.e. for the Diedrich style, at the end of the 30 second period, then every 1 min afterward.
from openroast.
I just applied a fix to this issue Roastero/freshroastsr700#7, let me know if the update works for you!
from openroast.
In the vein of documentation updates:
Can you update requirements.txt with library versions or post a pip freeze of your environment? My windows installer has some issues (icon doesn't show properly and once you install and run, it displays a shell window in addition to the main window) as well as the actual Openroast UI doesn't update as it's running. Want to eliminate me having the wrong versions of libraries before I dig in much farther.
Also python setup.py build_msi
doesn't work for me but python setup.py bdist --format=msi
does.
from openroast.
Ah yes, I have to update the setup.py to work on both platforms. I will work on that next in addition to adding the software versions I have found to work.
from openroast.
Alright, I have added a version to matplotlib, updated the setup.py to package correctly, and updated all documentation. I have added packaging instructions as well. Let me know if anything does not seem to be correct.
from openroast.
Related Issues (20)
- USB problems with Retina MacBook Pro HOT 18
- Implement reliable logging mechanism
- Cannot get to 1st crack using OpenRoast
- Driver Location for Mac, After Install Won't Start
- Python has stopped working. openroast 1.2.1 windows 10 64bit HOT 1
- Request?
- Openroast.1.2.1.Mac.OS.X failed to recognize SR 700 HOT 1
- Roast Temp always on high HOT 17
- temperature not updating
- Display additional temperature from an external probe? HOT 1
- 100% cpu usage on raspi
- Minor Changes
- Can't get the oppenroastapp to run as it always opens a pycharm file
- Openroast v1.2.1.1 Current Section Time / Total Time not working HOT 2
- Sudden Recurring Crash HOT 1
- Would it be possible to integrate the app with Arduino and home made roaster? HOT 1
- OpenRoast on Mac Big Sur? HOT 2
- Good first issue: typos discovered by codespell HOT 1
- Aug 27 15:08:21 blackdog com.apple.xpc.launchd[1] (org.openroast.openroast.79724[1039]): Service exited due to SIGABRT HOT 1
- Font size very small on high resolution screen
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openroast.