features - acaird/raspi-scale GitHub Wiki

The BeanBot has several nice features, most of which are related to low cost and simplicity.

The BeanBot is based on the RaspberryPi computer, which is a low cost (less than US$50) computer that runs Linux (a free (as in beer and speech) operating system). The BeanBot’s brain is written in the Python programming language (again, free as in beer and speech).

The configuration of BeanBot is done in one file that is easily edited and, hopefully, easy to understand.

BeanBot uses the free-for-small-projects plotting website Plot.ly to plot your bean consumption and replenishment on the web. Plot.ly lets you embed the plot in other web sites (like your blog or something).

BeanBot can use Twitter to post periodic updates of the status of your beans to a Twitter account of your choosing. It can also use Twitter to alert you of a low-bean situation. The text of the messages for both situations can be set in the configuration file.

If Twitter doesn’t work for you, BeanBot can also send email to you. Again, the content of these messages can be set in the configuration file.

⚠️ **GitHub.com Fallback** ⚠️