Initial Commit
This commit is contained in:
commit
d39f08594d
2 changed files with 112 additions and 0 deletions
45
README.md
Normal file
45
README.md
Normal file
|
@ -0,0 +1,45 @@
|
||||||
|
|
||||||
|
# Fermenter
|
||||||
|
|
||||||
|
Ziel des Projekts: Es soll eine Fermantations-Box zur Herstellung der Tempeh-Reifung hergestellt werden. Dazu wird ein Raum benötigt, der auf eine konstante Temperatur eingestellt werden kann.
|
||||||
|
|
||||||
|
## Ansätze für die Reifebox
|
||||||
|
|
||||||
|
### Luft-Basiert
|
||||||
|
|
||||||
|
#### Container
|
||||||
|
|
||||||
|
- Styropor-Box, z.B. Gastronorm Container
|
||||||
|
- Alter / defekter Kühlschrank oder Weinkühlschrank
|
||||||
|
- Isolationsbox
|
||||||
|
|
||||||
|
#### Wärmequellen
|
||||||
|
|
||||||
|
- Heizmatte für Pflanzen
|
||||||
|
- 40W Glühbirne mit Lampenfassung
|
||||||
|
|
||||||
|
### Wasser-Basiert
|
||||||
|
|
||||||
|
#### Container
|
||||||
|
|
||||||
|
- TODO
|
||||||
|
|
||||||
|
#### Wärmequellen
|
||||||
|
|
||||||
|
- Aquarium-Heizstab
|
||||||
|
|
||||||
|
## Temperatur-Controller
|
||||||
|
|
||||||
|
### Hardware / Schaltplan
|
||||||
|
|
||||||
|
BOM:
|
||||||
|
- ESP8266 (z.B. NodeMCU oder Wemos D1 Mini)
|
||||||
|
- DS18B20 (One Wire Temperatursensor)
|
||||||
|
- 230V Relais (z.B. KY-019)
|
||||||
|
- Heizmatte
|
||||||
|
- 5V Netzteil
|
||||||
|
- USB-Netzteil
|
||||||
|
- Optional: [Einbaunetzteil](https://www.amazon.de/AZDelivery-%E2%AD%90%E2%AD%90%E2%AD%90%E2%AD%90%E2%AD%90-Mini-Netzteil-Arduino-Raspberry/dp/B078Q2ZMPT/ref=asc_df_B07C53B1GZ/?tag=&linkCode=df0&hvadid=309009267279&hvpos=&hvnetw=g&hvrand=10296143934709373638&hvpone=&hvptwo=&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=9068109&hvtargid=pla-606618603555&th=1&ref=&adgrpid=61284885533)
|
||||||
|
|
||||||
|
### Software
|
||||||
|
|
67
fermenter.yaml
Normal file
67
fermenter.yaml
Normal file
|
@ -0,0 +1,67 @@
|
||||||
|
esphome:
|
||||||
|
name: fermentationstation
|
||||||
|
|
||||||
|
esp8266:
|
||||||
|
board: esp01_1m
|
||||||
|
|
||||||
|
# Enable logging
|
||||||
|
logger:
|
||||||
|
|
||||||
|
# Enable Home Assistant API
|
||||||
|
api:
|
||||||
|
encryption:
|
||||||
|
key: !secret fermentationstation_api
|
||||||
|
|
||||||
|
ota:
|
||||||
|
password: !secret fermentationstation_ota
|
||||||
|
|
||||||
|
wifi:
|
||||||
|
ssid: !secret wifi_ssid
|
||||||
|
password: !secret wifi_password
|
||||||
|
|
||||||
|
manual_ip:
|
||||||
|
static_ip: 192.168.1.136
|
||||||
|
gateway: 192.168.1.1
|
||||||
|
subnet: 255.255.255.0
|
||||||
|
dns1: 192.168.1.1
|
||||||
|
|
||||||
|
# Enable fallback hotspot (captive portal) in case wifi connection fails
|
||||||
|
ap:
|
||||||
|
ssid: "Fermentationstation"
|
||||||
|
password: "6pHbMzDiSBHs"
|
||||||
|
|
||||||
|
captive_portal:
|
||||||
|
|
||||||
|
web_server:
|
||||||
|
port: 80
|
||||||
|
|
||||||
|
dallas:
|
||||||
|
- pin: GPIO2
|
||||||
|
|
||||||
|
sensor:
|
||||||
|
- platform: dallas
|
||||||
|
address: 0x6d0301a279da9728
|
||||||
|
name: "temp"
|
||||||
|
id: "temp_id"
|
||||||
|
|
||||||
|
switch:
|
||||||
|
- platform: gpio
|
||||||
|
name: "heizung"
|
||||||
|
id: "heizung"
|
||||||
|
pin: GPIO5
|
||||||
|
|
||||||
|
climate:
|
||||||
|
- platform: bang_bang
|
||||||
|
name: "Bang Bang Climate Controller"
|
||||||
|
sensor: "temp_id"
|
||||||
|
default_target_temperature_low: 20 °C
|
||||||
|
default_target_temperature_high: 22 °C
|
||||||
|
|
||||||
|
heat_action:
|
||||||
|
- switch.turn_on: heizung
|
||||||
|
idle_action:
|
||||||
|
- switch.turn_off: heizung
|
||||||
|
visual:
|
||||||
|
min_temperature: 20 °C
|
||||||
|
max_temperature: 35 °C
|
||||||
|
temperature_step: 0.5 °C
|
Loading…
Reference in a new issue