Gärsteuerung mit ESP32
Gärsteuerung mit ESP32
Hallo zusammen,
der Klassiker: ich lese hier bereits seit langer Zeit still mit und bin ausgesprochen dankbar für die Fülle an Informationen. Gerne hätte ich die Community auf der HBCON besser kennen gelernt. Möglicherweise bekomme ich ja im nächsten Jahr die Chance. Vielleicht kann ich mit der Vorstellung meines letzten "Projekts" nun dem Einen oder Anderen ein klein wenig zurück geben. Vorher kurz zu mir: Ich bin Mitte 30 und wohne in Mülheim an der Ruhr. Seit gut 7 Jahren braue ich mit einem Freund in unregelmäßigen Abständen. Wir haben mit der Einkocher-Variante angefangen, und sind dann über einige Umwege mit halbgarem 20 l Klasse Eigenbau-Material schließlich zum Speidel Braumeister gekommen. Aufgrund der Beschränkungen in meiner Wohnung brauen wir in meiner alten Heimat in Werne (ca. 90 km Entfernung). Eine Überwachung und Steuerung der Gärung ist für mich daher nicht nur Spielerei sondern nahezu "lebenswichtig" . Zwar gibt es bereits einige gute Kauf- und noch viel mehr und bessere DIY-Lösungen, ich habe aber großen Spaß am Eigenbau. Zum Projekt:
Gärsteuerung auf Basis ESP32
- Erfassen von Gärtanktemperatur, Umgebungstemperatur und Gärspund-Blobs pro Stunde
- Drei Schuko-Steckdosen mit Dauerstrom (weiß), Kühlung (blau) und Heizung (rot) für Begleitkühler, Kühlwasserpumpe und Heizkabel
- Anzeige aller relevanten Daten über ein kleines OLED-Display
- Eingabe der Solltemperatur über Drehencoder
- Übertragung aller Daten per MQTT über W-LAN an einen Broker (aktuell AllThingsTalk Maker)
- Konfiguration (W-LAN und MQTT) über eine Website
Damit ist es mir möglich die Temperaturführung aus der Entfernung zu überwachen und zu steuern. Über den Blobzähler kann ich erkennen ob die Hefe angekommen ist und ob die Gärung zu einem Ende kommt. Ich mache mir nicht die Illusion, dass ich damit eine genaue Aussage über Restzucker, etc. bekommen kann. Aber es reicht aus um halbwegs sicher zu sein, dass alles nach Plan läuft. Meist stellen wir zur Beruhigung der Nerven eine WebCam dazu.
Anordnung im Gehäuse:
Fräsen des Gehäusedeckels:
Fertiger Prototyp:
Displayanzeige:
Gehäuse Blobzähler für Speidel Gärspund
Funktion Blobzähler
AllThingsTalk Visualisierung:
Um die Sache so unkompliziert wie möglich zu halten, habe ich möglichst viele einfache Bauteile und fertige Module verwendet bzw. bewusst auf eine eigens angefertigte Platine verzichtet:
- Gehäuse mit transparentem Deckel für guten Spritzwasserschutz ohne Display-Ausschnitt, -Rahmen und -Abdeckung
- Aufbau auf Lochraster-Platine
- ESP32-DevKit, Programmierung in Arduino IDE
- Blobzähler-Gehäuse als SLS 3D-Druck, passend für Magnetfeld-Sensor Modul KY-003 Hall-Sensor
Sofern jemand Interesse am Quellcode, den CAD-Daten für den Blobzähler oder anderen Informationen für einen Nachbau oder sogar Ideen für eine Erweiterung haben, bitte gerne melden! Ich habe zwei baugleiche Geräte da wir oft einen Doppelsud machen und dann zwei Biere gleichzeitig vergären. Mein nächster Schritt wäre die direkte Integration einer iSpindel. Davon liegen schon zwei Stück fertig aufgebaut bei meinem Brau-Kumpel...
Viele Grüße
Daniel
der Klassiker: ich lese hier bereits seit langer Zeit still mit und bin ausgesprochen dankbar für die Fülle an Informationen. Gerne hätte ich die Community auf der HBCON besser kennen gelernt. Möglicherweise bekomme ich ja im nächsten Jahr die Chance. Vielleicht kann ich mit der Vorstellung meines letzten "Projekts" nun dem Einen oder Anderen ein klein wenig zurück geben. Vorher kurz zu mir: Ich bin Mitte 30 und wohne in Mülheim an der Ruhr. Seit gut 7 Jahren braue ich mit einem Freund in unregelmäßigen Abständen. Wir haben mit der Einkocher-Variante angefangen, und sind dann über einige Umwege mit halbgarem 20 l Klasse Eigenbau-Material schließlich zum Speidel Braumeister gekommen. Aufgrund der Beschränkungen in meiner Wohnung brauen wir in meiner alten Heimat in Werne (ca. 90 km Entfernung). Eine Überwachung und Steuerung der Gärung ist für mich daher nicht nur Spielerei sondern nahezu "lebenswichtig" . Zwar gibt es bereits einige gute Kauf- und noch viel mehr und bessere DIY-Lösungen, ich habe aber großen Spaß am Eigenbau. Zum Projekt:
Gärsteuerung auf Basis ESP32
- Erfassen von Gärtanktemperatur, Umgebungstemperatur und Gärspund-Blobs pro Stunde
- Drei Schuko-Steckdosen mit Dauerstrom (weiß), Kühlung (blau) und Heizung (rot) für Begleitkühler, Kühlwasserpumpe und Heizkabel
- Anzeige aller relevanten Daten über ein kleines OLED-Display
- Eingabe der Solltemperatur über Drehencoder
- Übertragung aller Daten per MQTT über W-LAN an einen Broker (aktuell AllThingsTalk Maker)
- Konfiguration (W-LAN und MQTT) über eine Website
Damit ist es mir möglich die Temperaturführung aus der Entfernung zu überwachen und zu steuern. Über den Blobzähler kann ich erkennen ob die Hefe angekommen ist und ob die Gärung zu einem Ende kommt. Ich mache mir nicht die Illusion, dass ich damit eine genaue Aussage über Restzucker, etc. bekommen kann. Aber es reicht aus um halbwegs sicher zu sein, dass alles nach Plan läuft. Meist stellen wir zur Beruhigung der Nerven eine WebCam dazu.
Anordnung im Gehäuse:
Fräsen des Gehäusedeckels:
Fertiger Prototyp:
Displayanzeige:
Gehäuse Blobzähler für Speidel Gärspund
Funktion Blobzähler
AllThingsTalk Visualisierung:
Um die Sache so unkompliziert wie möglich zu halten, habe ich möglichst viele einfache Bauteile und fertige Module verwendet bzw. bewusst auf eine eigens angefertigte Platine verzichtet:
- Gehäuse mit transparentem Deckel für guten Spritzwasserschutz ohne Display-Ausschnitt, -Rahmen und -Abdeckung
- Aufbau auf Lochraster-Platine
- ESP32-DevKit, Programmierung in Arduino IDE
- Blobzähler-Gehäuse als SLS 3D-Druck, passend für Magnetfeld-Sensor Modul KY-003 Hall-Sensor
Sofern jemand Interesse am Quellcode, den CAD-Daten für den Blobzähler oder anderen Informationen für einen Nachbau oder sogar Ideen für eine Erweiterung haben, bitte gerne melden! Ich habe zwei baugleiche Geräte da wir oft einen Doppelsud machen und dann zwei Biere gleichzeitig vergären. Mein nächster Schritt wäre die direkte Integration einer iSpindel. Davon liegen schon zwei Stück fertig aufgebaut bei meinem Brau-Kumpel...
Viele Grüße
Daniel
Re: Gärsteuerung mit ESP32
Hallo Black Yeti. Ich hätte grosses Interesse an dem Projekt und würde es gerne nachbauen.
Re: Gärsteuerung mit ESP32
Warum die Bilder nun teilweise nicht mehr verfügbar sind, kann ich mir auch nicht erklären.
Für den Nachbau benötigt man mindestens folgende Fertigmodule:
- ESP32 NodeMCU
- Waveshare 1.5" OLED Display 128x128 Pixel
- 2x DS18B20 Temperatursensor (idealerweise bereits mit Kabel in Edelstahlhülse eingeklebt)
- KY-040 Dreh-Encoder Modul
- 2x 230 V Solid-State-Relais, ansteuerbar mit 3,3V (z . B. DollaTek 5V 2 Kanal SSR Solid State Relais Board)
Dazu kommen Steckdosen, Stecker und Buchsen für die Sensoren, Netzteil, Signalleuchten, Kabel und Gehäuse nach Wahl.
Für den Blobzähler benötigt man zusätzlich:
- KY-003 Hall Effekt Sensor Modul
- Gehäuse als 3D-Druck
- NdFeB-Magnet (ca. 20 mm Durchmesser, 1,5 mm Höhe)
Das KY-003 kann mit zwei M2 Schrauben im Gehäuse fixiert werden.
Die Anschlussbelegung geht aus dem Sourcecode hervor bzw. kann dort an eigene Wünsche angepasst werden. Den Code und die CAD-Datei von dem Blobzähler-Gehäuse sende ich gerne auf Anfrage per PN. Die bekomme ich hier nicht angehängt.
Als MQTT-Broker ist aktuell AllThingsTalk Maker mein Favorit und im Sourcecode hinterlegt (https://maker.allthingstalk.com/). Kann aber natürlich auch an die eigenen Bedürfnisse angepasst werden. Es müsste eine Registrierung erfolgen und dann ein Device mit den passenden Assets/Topics angelegt werden. Die genauen Namen der Assets/Topics sind im Sourcecode beschrieben und veränderbar.
Nach Flashen des ESP32 per Arduino IDE spannt das Gerät ein offenes WLAN auf. Logt man sich dort ein, kann man anschließend durch Aufrufen der IP 192.168.4.1 im Browser die Konfiguration durchführen. Die ist sehr simpel; Es müssen nur der WLAN-Name, das WLAN-Passwort, die AllThingsTalk Device ID und der AllThingsTalk Token (ohne "maker:") angegeben werden.
Zweiter Versuch für die Bilder: Viele Grüße
Daniel
Für den Nachbau benötigt man mindestens folgende Fertigmodule:
- ESP32 NodeMCU
- Waveshare 1.5" OLED Display 128x128 Pixel
- 2x DS18B20 Temperatursensor (idealerweise bereits mit Kabel in Edelstahlhülse eingeklebt)
- KY-040 Dreh-Encoder Modul
- 2x 230 V Solid-State-Relais, ansteuerbar mit 3,3V (z . B. DollaTek 5V 2 Kanal SSR Solid State Relais Board)
Dazu kommen Steckdosen, Stecker und Buchsen für die Sensoren, Netzteil, Signalleuchten, Kabel und Gehäuse nach Wahl.
Für den Blobzähler benötigt man zusätzlich:
- KY-003 Hall Effekt Sensor Modul
- Gehäuse als 3D-Druck
- NdFeB-Magnet (ca. 20 mm Durchmesser, 1,5 mm Höhe)
Das KY-003 kann mit zwei M2 Schrauben im Gehäuse fixiert werden.
Die Anschlussbelegung geht aus dem Sourcecode hervor bzw. kann dort an eigene Wünsche angepasst werden. Den Code und die CAD-Datei von dem Blobzähler-Gehäuse sende ich gerne auf Anfrage per PN. Die bekomme ich hier nicht angehängt.
Als MQTT-Broker ist aktuell AllThingsTalk Maker mein Favorit und im Sourcecode hinterlegt (https://maker.allthingstalk.com/). Kann aber natürlich auch an die eigenen Bedürfnisse angepasst werden. Es müsste eine Registrierung erfolgen und dann ein Device mit den passenden Assets/Topics angelegt werden. Die genauen Namen der Assets/Topics sind im Sourcecode beschrieben und veränderbar.
Nach Flashen des ESP32 per Arduino IDE spannt das Gerät ein offenes WLAN auf. Logt man sich dort ein, kann man anschließend durch Aufrufen der IP 192.168.4.1 im Browser die Konfiguration durchführen. Die ist sehr simpel; Es müssen nur der WLAN-Name, das WLAN-Passwort, die AllThingsTalk Device ID und der AllThingsTalk Token (ohne "maker:") angegeben werden.
Zweiter Versuch für die Bilder: Viele Grüße
Daniel
Zuletzt geändert von BlackYeti am Samstag 19. Dezember 2020, 11:09, insgesamt 1-mal geändert.
- riegelbrau
- Posting Freak
- Beiträge: 619
- Registriert: Dienstag 19. November 2013, 22:43
- Wohnort: Lehrte
Re: Gärsteuerung mit ESP32
Beeindruckendes Projekt! Danke fürs Teilen!
Kannst du erläutern, wie der Blobzähler (ich hätte eher Blub gesagt) die Blobs zählen kann? Da stehtwas von Magnet und Hallsensor. Ich bin keine E-Techniker, bin mehr auf der Software-Seite unterwegs, würde aber gerne verstehen, wie das funktioniert.
Gruß Christoph
Kannst du erläutern, wie der Blobzähler (ich hätte eher Blub gesagt) die Blobs zählen kann? Da stehtwas von Magnet und Hallsensor. Ich bin keine E-Techniker, bin mehr auf der Software-Seite unterwegs, würde aber gerne verstehen, wie das funktioniert.
Gruß Christoph
Re: Gärsteuerung mit ESP32
Hi,
würde das so beschreiben: ein Sensor, der auf die Änderung von Magnetfelden reagiert.
Gruß,
Andreas
würde das so beschreiben: ein Sensor, der auf die Änderung von Magnetfelden reagiert.
Gruß,
Andreas
Re: Gärsteuerung mit ESP32
Andreas hat vollkommen recht. Dieses oben genannte KY-003 Modul ist im Grunde nur ein A3144 Hall-Sensor-IC auf einer Leiterplatte mit LED und Steckkontakten. Das IC reagiert mit relativ scharfer Trennung auf das Vorhandensein eines Magnetfeldes. Wie auf den Bildern zu sehen ist, habe ich auf den orangenen Deckel des Speidel Gärspunds einen kleinen Magneten geklebt. Das IC ist durch das 3D-Druck-Gehäuse darüber befestigt. Hebt sich der Deckel an, dann wird irgendwann der Magnet erkannt. Beim Absenken des Deckels verlässt dieser den Erkennungsbereich des Sensors. Über das Fenster mit Millimeter-Markierungen im 3D-Druck-Gehäuse kann man die Höhe des Sensors an die Wasserlinie anpassen. Das habe ich in verschiedenen Messungen mit einem Prototypen des Gehäuses vorab ermittelt.
In der Software ist eine Erkennung der Zustandsänderung integriert. Diese hat eine Hysterese um ein Prellen bzw. die Unschärfe an der Grenze des Sensor-Bereichs zu vermeiden. Jedes erkannte Anheben des Deckels wird mit einem Zeitstempel in einer Tabelle gespeichert. In regelmäßigen Abständen addiert die Software alle Ereignisse der letzten Stunde zusammen -> Blobs - oder gerne auch Blubs - pro Stunde. Ereignisse mit deutlich älterem Zeitstempel werden nach und nach wieder überschrieben um den Speicherbedarf und Suchaufwand klein zu halten.
Viele Grüße
Daniel
In der Software ist eine Erkennung der Zustandsänderung integriert. Diese hat eine Hysterese um ein Prellen bzw. die Unschärfe an der Grenze des Sensor-Bereichs zu vermeiden. Jedes erkannte Anheben des Deckels wird mit einem Zeitstempel in einer Tabelle gespeichert. In regelmäßigen Abständen addiert die Software alle Ereignisse der letzten Stunde zusammen -> Blobs - oder gerne auch Blubs - pro Stunde. Ereignisse mit deutlich älterem Zeitstempel werden nach und nach wieder überschrieben um den Speicherbedarf und Suchaufwand klein zu halten.
Viele Grüße
Daniel
- riegelbrau
- Posting Freak
- Beiträge: 619
- Registriert: Dienstag 19. November 2013, 22:43
- Wohnort: Lehrte
Re: Gärsteuerung mit ESP32
Das verstehe ich. Tolle Lösung!
Ich suche nach einer Lösung, für ein digitales Flaschenmanometer, um von Ferne den Druck prüfen zu können und auch Alarmschwellen zu setzen. Das sollte dann in die Home Automation OpenHab fließen. Andreas Spiess hat das in einem Video mit einem Reifendrucksensor gezeigt. Ich habe mir vermeintlich genau den bestellt. Leider funkt der anders, so dass rtl_433 ihn nicht auslesen kann.
Sorry fürs Kapern des Themas. Müssen wir auch hier nicht vertiefen. Bei Interesse mache ich ein separates auf.
Gruß Christoph
Ich suche nach einer Lösung, für ein digitales Flaschenmanometer, um von Ferne den Druck prüfen zu können und auch Alarmschwellen zu setzen. Das sollte dann in die Home Automation OpenHab fließen. Andreas Spiess hat das in einem Video mit einem Reifendrucksensor gezeigt. Ich habe mir vermeintlich genau den bestellt. Leider funkt der anders, so dass rtl_433 ihn nicht auslesen kann.
Sorry fürs Kapern des Themas. Müssen wir auch hier nicht vertiefen. Bei Interesse mache ich ein separates auf.
Gruß Christoph
-
- Posting Klettermax
- Beiträge: 217
- Registriert: Montag 6. Februar 2017, 13:37
- Wohnort: Wilhelmsfeld
Re: Gärsteuerung mit ESP32
Das könnte was für dich seinriegelbrau hat geschrieben: ↑Sonntag 20. Dezember 2020, 00:54 Das verstehe ich. Tolle Lösung!
Ich suche nach einer Lösung, für ein digitales Flaschenmanometer, um von Ferne den Druck prüfen zu können und auch Alarmschwellen zu setzen. Das sollte dann in die Home Automation OpenHab fließen. Andreas Spiess hat das in einem Video mit einem Reifendrucksensor gezeigt. Ich habe mir vermeintlich genau den bestellt. Leider funkt der anders, so dass rtl_433 ihn nicht auslesen kann.
Sorry fürs Kapern des Themas. Müssen wir auch hier nicht vertiefen. Bei Interesse mache ich ein separates auf.
Gruß Christoph
https://hobbybrauer.de/forum/viewtopic. ... =Spundomat
Gruss Denis
Re: Gärsteuerung mit ESP32
Wir haben alle die gleichen "Probleme" Ich hatte erst auch vor meine kleine Kiste um die Möglichkeit einer Druckmessung in der Flasche zu erweitern. Ein Reifendrucksensor ist ein sehr schlauer Ansatz! Ich dachte eher an einen Pneumatik-Druckmesser mit Analog- oder Digitalausgang (z. B. Festo SPAN-P10R-M5F-PNLK-PNVBA-L1). Wir haben uns dann aber für die ganz einfache Lösung entschieden und stellen jetzt immer eine 20 € WebCam dazu. Dann kann ich aus der Ferne schauen was die Flaschenmanometer anzeigen.
Viele Grüße
Daniel
Viele Grüße
Daniel
Re: Gärsteuerung mit ESP32
Hallo Daniel
Ich habe mir auch eine Temperatursteuerung für den Gäreimer gebastelt. Für mich das früheste und zuverlässigste Anzeichen dass die Gärung gestartet ist, ist, wenn der Kühler die Einschaltfrequenz erhöht. Da sehe ich noch vor der iSpindel und vor irgendwelchen Schauminseln, dass die Hefe loslegt. Seither verlasse ich mich ausschliesslich darauf.
Beste Grüsse, mo
- riegelbrau
- Posting Freak
- Beiträge: 619
- Registriert: Dienstag 19. November 2013, 22:43
- Wohnort: Lehrte
Re: Gärsteuerung mit ESP32
Hallo nochmal,
mich interessiert primär der Blobzähler, weniger die Temperatursteuerung. Der zählt ja hier nur, so dass man die Intensität der Gärung erkennen kann. Eine Umrechnung in Extraktabbau ist hier nicht realisiert, soweit ich es sehe?
Kann man den Blobzähler auch unabhängig von der Steuerung betreiben? Was bräuchte man dafür?
Gruß Christoph
mich interessiert primär der Blobzähler, weniger die Temperatursteuerung. Der zählt ja hier nur, so dass man die Intensität der Gärung erkennen kann. Eine Umrechnung in Extraktabbau ist hier nicht realisiert, soweit ich es sehe?
Kann man den Blobzähler auch unabhängig von der Steuerung betreiben? Was bräuchte man dafür?
Gruß Christoph
Re: Gärsteuerung mit ESP32
Das hört sich ebenfalls nach einer sehr guten Methode an. Die Temperaturerhöhung ist sicher ein eindeutiges Zeichen. Das werde ich mir merken!mo* hat geschrieben: ↑Sonntag 20. Dezember 2020, 10:38 Für mich das früheste und zuverlässigste Anzeichen dass die Gärung gestartet ist, ist, wenn der Kühler die Einschaltfrequenz erhöht. Da sehe ich noch vor der iSpindel und vor irgendwelchen Schauminseln, dass die Hefe loslegt. Seither verlasse ich mich ausschliesslich darauf.
Nein, eine Umrechnung in Extraktabbau ist nicht realisiert und halte ich auch kaum für möglich sofern man einigermaßen verlässliche Zahlen haben möchte. Grundsätzlich ist das vielleicht mit einem guten mathematischen Modell aus den Blobs berechenbar. Das sollte dann aber nur für genau die berücksichtigte Konstellation gelten. Nachfolgend zwei Diagramme aus ein und derselben Gärung, überwacht mit iSpindel und meinem Blobzähler (Unterbrechungen in der Kurve waren längere Verbindungsabbrüche; sollte in der aktuellen Software nicht mehr passieren...).riegelbrau hat geschrieben: ↑Sonntag 20. Dezember 2020, 17:58 Eine Umrechnung in Extraktabbau ist hier nicht realisiert, soweit ich es sehe?
Kann man den Blobzähler auch unabhängig von der Steuerung betreiben? Was bräuchte man dafür?
Beide Kurven zeigen eine deutliche Ähnlichkeit, sind aber nun mal nicht unmittelbar voneinander ableitbar. Wobei natürlich auch vollkommen unklar ist, ob denn die verwendete iSpindel verlässliche Werte ausgespuckt hat.
Selbstverständlich könnte man mit dem Gerät auch nur die Gäraktivität überwachen. Dann würde man nur folgende Teile benötigen:
- ESP32 NodeMCU
- KY-003 Hall Effekt Sensor Modul
- Gehäuse als 3D-Druck
- NdFeB-Magnet (ca. 20 mm Durchmesser, 1,5 mm Höhe)
- Waveshare 1.5" OLED Display 128x128 Pixel (optional wenn gewünscht)
Die Software könnte etwas entschlackt werden. Das Fehlen der beiden Temperatursensoren würde im aktuellen Stand Probleme bereiten. Diesen Teil rauszuwerfen ist aber kein großer Aufwand.
Viele Grüße
Daniel
Zuletzt geändert von BlackYeti am Sonntag 20. Dezember 2020, 22:50, insgesamt 2-mal geändert.
Re: Gärsteuerung mit ESP32
Vielleicht noch ergänzend: Ich habe mir vor Monaten mal zwei Gas-Durchflusssensoren von Honeywell besorgt. Damit könnte man natürlich einigermaßen genau die austretende CO2-Menge erfassen und genauere Berechnungen anstellen. Ist aber alles recht aufwändig und daher bisher nur ein Gedanke in meinem Kopf. Mit meinem Blobzähler fahre ich eigentlich gerade ganz gut. Ich will grob wissen ob die Hefe arbeitet und wann die Gärung zu einem Ende kommt. Der genaue Restextrakt ist für mich gar nicht so wichtig weil auch kaum beeinflussbar (aus der Ferne).
Zuletzt geändert von BlackYeti am Sonntag 20. Dezember 2020, 22:52, insgesamt 1-mal geändert.
- riegelbrau
- Posting Freak
- Beiträge: 619
- Registriert: Dienstag 19. November 2013, 22:43
- Wohnort: Lehrte
Re: Gärsteuerung mit ESP32
Danke für die Erläuterungen und die beeindruckenden Kurven!
Ich werde mal mit meinem befreundeten E-Techniker sprechen, der ebenfalls braut. Vielleicht geht da was. Dann komme ich sicher nochmal auf dich zu, Daniel!
Liebe Grüße und schöne Weihnachten!
Gruß Christoph
Ich werde mal mit meinem befreundeten E-Techniker sprechen, der ebenfalls braut. Vielleicht geht da was. Dann komme ich sicher nochmal auf dich zu, Daniel!
Liebe Grüße und schöne Weihnachten!
Gruß Christoph
-
- Neuling
- Beiträge: 1
- Registriert: Sonntag 2. Oktober 2022, 13:24
Re: Gärsteuerung mit ESP32
Servus Daniel,
geht es denn mit dem Projekt noch weiter? Ich wäre auch interessiert an der 3D Druck Vorlage und dem Quellcode ;)
geht es denn mit dem Projekt noch weiter? Ich wäre auch interessiert an der 3D Druck Vorlage und dem Quellcode ;)
- riegelbrau
- Posting Freak
- Beiträge: 619
- Registriert: Dienstag 19. November 2013, 22:43
- Wohnort: Lehrte
Re: Gärsteuerung mit ESP32
Hallo,
ich habe jetzt so ein Modul KY-003 an einem ESP8266 (d1mini clone) mit ESPHome lauffähig. Damit kann ich die Daten (hier die Blobs) via MQTT in meine Home Automation openHAB fließen lassen.
@BlackYeti, würdest du das Modell der Halterung zur Verfügung stellen?
ich habe jetzt so ein Modul KY-003 an einem ESP8266 (d1mini clone) mit ESPHome lauffähig. Damit kann ich die Daten (hier die Blobs) via MQTT in meine Home Automation openHAB fließen lassen.
@BlackYeti, würdest du das Modell der Halterung zur Verfügung stellen?
- riegelbrau
- Posting Freak
- Beiträge: 619
- Registriert: Dienstag 19. November 2013, 22:43
- Wohnort: Lehrte
Re: Gärsteuerung mit ESP32
Ich habe jetzt den Blob-Zähler auf Basis ESP8266 (D1 mini clone) bei der aktuellen Gärung im Einsatz. Hier noch der Versuchsaufbau mit dem KY-003-Modul:
Als Notlösung habe ich dann schnell einen Reed-Kontakt an denselben PIN angeschlossen und mit Kabelbinder an die Halterung montiert. Die Justierung geht nicht so gut, weil der korrekte Abstand nur sehr minimal ist. Wenn man es nicht hinkriegt, dann ist der Sensor immer ON oder niemals ON. Schließlich klappte es dann heute doch noch: Auf dem ESP8266 läuft ESPHome, das bei mir die Daten automatisch (nur Konfiguration) per MQTT an openHAB sendet, wo sie gespeichert und visualisiert werden. ESPHome sendet jede Minute die in der letzten Minute empfangenen Pulse (Blobs). In openHAB ermittle ich dann mit einer Regel aus der Datenbank (openHab Persistence) die Summe der innerhalb der letzten Stunde gelesenen Blobs/min und habe damit den Wert für Blobs/h.
Ich werde mir sicher ein neues KY-003 besorgen und dann auch korrekt verbauen. Durch den Hall-Sensor und die LED an dem Modul ist die Einstellung viel einfacher.
Danke Daniel für die Bereitstellung der Informationen und das 3D-Modell!
Gruß Christoph
Als ich das KY-003-Modul endgültig verbauen wollte, funktionierte es plötzlich nicht mehr. Vermutlich habe ich es bei Demontage und Montageversuch beschädigt.
Als Notlösung habe ich dann schnell einen Reed-Kontakt an denselben PIN angeschlossen und mit Kabelbinder an die Halterung montiert. Die Justierung geht nicht so gut, weil der korrekte Abstand nur sehr minimal ist. Wenn man es nicht hinkriegt, dann ist der Sensor immer ON oder niemals ON. Schließlich klappte es dann heute doch noch: Auf dem ESP8266 läuft ESPHome, das bei mir die Daten automatisch (nur Konfiguration) per MQTT an openHAB sendet, wo sie gespeichert und visualisiert werden. ESPHome sendet jede Minute die in der letzten Minute empfangenen Pulse (Blobs). In openHAB ermittle ich dann mit einer Regel aus der Datenbank (openHab Persistence) die Summe der innerhalb der letzten Stunde gelesenen Blobs/min und habe damit den Wert für Blobs/h.
Ich werde mir sicher ein neues KY-003 besorgen und dann auch korrekt verbauen. Durch den Hall-Sensor und die LED an dem Modul ist die Einstellung viel einfacher.
Danke Daniel für die Bereitstellung der Informationen und das 3D-Modell!
Gruß Christoph
- riegelbrau
- Posting Freak
- Beiträge: 619
- Registriert: Dienstag 19. November 2013, 22:43
- Wohnort: Lehrte
Re: Gärsteuerung mit ESP32
Mittlerweile ist die Lösung mit dem Hall-Sensor und einem Temperatursensor in einem kleinen Gehäuse verbaut und funktioniert recht gut.
Gruß Christoph
In openHAB abe ich eine spezielle Sicht für die Gärüberwachung gebaut:
Danke für die Idee und die Unterstützung!
Gruß Christoph