Update README.md
This commit is contained in:
32
README.md
32
README.md
@@ -1 +1,31 @@
|
|||||||
# brewLogger
|
# brewLogger
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
- python 3 - Download from https://www.python.org/downloads/.
|
||||||
|
- virtualenv - `pip3 install virtualenv`
|
||||||
|
|
||||||
|
## Setup project
|
||||||
|
|
||||||
|
**Setup virtual environment**:
|
||||||
|
`virtualenv -p python3 env`
|
||||||
|
|
||||||
|
**Activate a local virtual environment**:
|
||||||
|
`source env/bin/activate`
|
||||||
|
|
||||||
|
**Install required project packages**:
|
||||||
|
`python install -r requirements.txt`
|
||||||
|
|
||||||
|
## Run webserver
|
||||||
|
Start webpage to view sensor & control relays:
|
||||||
|
`python3 server.py`
|
||||||
|
|
||||||
|
If want to also spawn background threads collecting and pushing log data add the flag `-c`:
|
||||||
|
`python3 server.py -c`
|
||||||
|
|
||||||
|
|
||||||
|
## blalblabla
|
||||||
|
This project uses `brew.yaml` to define all temperature sensors and relay controlled devices. Currently supported temperature sensors are:
|
||||||
|
- [DHT11](https://learn.adafruit.com/dht)
|
||||||
|
- [BME680](https://learn.adafruit.com/adafruit-bme680-humidity-temperature-barometic-pressure-voc-gas)
|
||||||
|
|
||||||
|
Using YAML syntax for user-defined initialization of classes we map any yaml keys prefixed with "!" to a python class in e.g. `loader.add_constructor('!bme680', BME680Sensor.fromYaml)`.
|
||||||
|
|||||||
Reference in New Issue
Block a user