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