diff --git a/README.md b/README.md index 917747f..8f6501b 100644 --- a/README.md +++ b/README.md @@ -6,19 +6,18 @@ This is a dashboard for brewery control, built using [Node-RED](https://github.c This dashboard is specific to [my brewery](https://onbrewing.com), which is a 2 vessel and 1 pump system designed to perform recirculating, full volume mashes. Other homebrewers may find the flows that comprise this dashboard useful in implementing some of the same features in their own brewery controller, but it will likely not suit their needs exactly as is. I am unable to provide support to anybody in adapting this dashboard to their system, but you are free to use any of my work for your own purposes. Note that the screenshots included in this repository may not always be current!

Features

- + +* Cascade PID temperature control of mash (using RIMS or HERMS), with output limiting functionality +* PID temperature control and manual control options of a boil kettle +* Element interlock to ensure only a single element is used at once, and to ensure a RIMS only can be activated while pump is running +* Option of logging of temperature, output, as well as PID calculations (useful for PID tuning and analysing PID behaviour) using [InfluxDB](https://github.com/influxdata/influxdb) +* Looks nice

Important Notes

- +If you do not wish to use the Cascade PID functionality, set the outer loop coefficients all to 0. The algorithm will function then as a simple single PID using the inner loop coefficients. This is very useful for tuning the Cascade PID as well. I recommend that you run like this until you find a good tuning for the inner loop, you can then start to increase the outer loop coefficients. + + +brew2 now uses [InfluxDB](https://github.com/influxdata/influxdb). This can be installed [following instructions here](https://docs.influxdata.com/influxdb/v1.7/introduction/installation). I recommend running both Node-RED and InfluxDB as services at startup. In my flows I refer to a database called `brew2`. You can create this by connecting to the InfluxDB command line interface (CLI), which can be done by typing simply `influx` after successful installation. Then, in the InfluxDB CLI type `CREATE DATABASE brew2`. You can then `exit`. You may return to this interface to work with your data in various ways - some of the more common operations *may* be implemented directly into brew2 in the future.

Screenshots (v0.3.1)