Hi,
I would like to share with my work.
https://github.com/stefunkk/openstill
It's project for controlling still, developed for ESP8266 with multiple features like automatic power off for heater for temp limit on 1 of the sensors, notifications when temp of the day is raising and some more.
I have used couple equilibrium from this forum so thank you for that!
Hope that someone find it useful.
Openstill - thermometer & heater control LCD + Wifi
Moderator: Site Moderator
Re: Openstill - thermometer & heater control LCD + Wifi
Looks interesting, good job.
Based on a lookup table? Formula? Allows for altitude offset? Could allow for a barometer for automatic correction?Show ABV of vapour in head... Show amount of alcohol left in tank
Re: Openstill - thermometer & heater control LCD + Wifi
He's using a couple of the polynomes from parent site calculators. No atmospheric correction.
Stefunk- your code looks well put together. I have built a similar system but on Microchip family. Still working to implement data export but have in safety cutouts for rising temp and/or loss of coolant flow. Have relays on the board to start cooling fan, pump, etc. Temperature calcs are adjusted for altitude by user entry. Also have a digital scale wired so I can control takeoff rate by power adjustment in feedback loop to microcontroller.
If you want to consider hypsometric code for boiling point and ABV correction, PM me. Thanks for sharing.
Stefunk- your code looks well put together. I have built a similar system but on Microchip family. Still working to implement data export but have in safety cutouts for rising temp and/or loss of coolant flow. Have relays on the board to start cooling fan, pump, etc. Temperature calcs are adjusted for altitude by user entry. Also have a digital scale wired so I can control takeoff rate by power adjustment in feedback loop to microcontroller.
If you want to consider hypsometric code for boiling point and ABV correction, PM me. Thanks for sharing.
Be Kind, Tell the Truth, Sip Good Whiskey
Re: Openstill - thermometer & heater control LCD + Wifi
So... can I ask I general question about this sort of project? It's kinda off topic, but tangential. I'm not completely new to electronics and computer projects, but by no means consider myself an expert. Barely casual user I guess. I have several arduino, esp and rpi projects around the house. I have several more in the long-term slowly working on it phase, including updating my still controller. Overall I'd say I'm fairly happy with my existing projects.
But integration has been pretty messy. I've done logging via google docs, a no longer working web service, one with a pretty limited free tier etc. I definitely don't want to go whole hog on tying everything into Alexa or a dedicated home automation PC etc. But, it would be nice to have an easy way to tie everything together. I've had on my maybe to-do list for quite a while to learn node red to build exactly what I want, but, again, casual user. I don't mind flashing documented projects, or TEDIOUSLY modifying a bit of code here and there, but mostly because up to this point thats been the only choice if one doesn't want to stick with 1975 tech or pay for expensive devices.
Over the last few months I've been considering just buying brucontrol. It's popular with the craft scale distillers and homebrewers, but more importantly it looks like it would be a good way to centralize everything from my coffee pot, water heater, hot tub, greenhouse etc while also easily handling the stillroom, brewery and kegerator functions it is designed for. I don't want a smart-home in the way that most smart IOT products seem to be geared. But most of my DIY projects are very similar in that they monitor or control temp and power. Is there a project that ties all that sort of stuff together the way brucontrol seems to? Because of course FOSS is better than commercial, but so is plug and play, drag and drop, and a sizable support base.
I know this project is more of a standalone thing. But thoughts on how to... IDK build a "digital control panel" for all these sorts of projects?
But integration has been pretty messy. I've done logging via google docs, a no longer working web service, one with a pretty limited free tier etc. I definitely don't want to go whole hog on tying everything into Alexa or a dedicated home automation PC etc. But, it would be nice to have an easy way to tie everything together. I've had on my maybe to-do list for quite a while to learn node red to build exactly what I want, but, again, casual user. I don't mind flashing documented projects, or TEDIOUSLY modifying a bit of code here and there, but mostly because up to this point thats been the only choice if one doesn't want to stick with 1975 tech or pay for expensive devices.
Over the last few months I've been considering just buying brucontrol. It's popular with the craft scale distillers and homebrewers, but more importantly it looks like it would be a good way to centralize everything from my coffee pot, water heater, hot tub, greenhouse etc while also easily handling the stillroom, brewery and kegerator functions it is designed for. I don't want a smart-home in the way that most smart IOT products seem to be geared. But most of my DIY projects are very similar in that they monitor or control temp and power. Is there a project that ties all that sort of stuff together the way brucontrol seems to? Because of course FOSS is better than commercial, but so is plug and play, drag and drop, and a sizable support base.
I know this project is more of a standalone thing. But thoughts on how to... IDK build a "digital control panel" for all these sorts of projects?
Re: Openstill - thermometer & heater control LCD + Wifi
Is it question to me? If your'e asking if this can be intergrated to automation system my answer is ... it's very easy. Device have web server which serve json data, which you can serve ... anywhere. For example data refresh is calling /data url and getting { "shelf10": 22.00, "header": 22.50, "tank": 22.25, "water": 22.19, "heater": 0, "tankAbw": -127.00, "headerAbv": -127.001 } as a response.
I'm using home assistant for home automation, and integration there is easy like: https://www.home-assistant.io/integrations/rest/
... but if you're asking if I will write an integration plugin, then the answer is for sure no
Re: Openstill - thermometer & heater control LCD + Wifi
Yeah... I'm sure that is very easy to some people. I imagine I could follow directions and be able to see the data on a web page, send it to a cloud service save it to a file, etc. What I'm looking for is an easy way to do that in one place for multiple projects. If I were smart I could probably build a simple web page to do what I need.If your'e asking if this can be intergrated to automation system my answer is ... it's very easy. Device have web server which serve json data, which you can serve ... anywhere. For example data refresh is calling /data url and getting { "shelf10": 22.00, "header": 22.50, "tank": 22.25, "water": 22.19, "heater": 0, "tankAbw": -127.00, "headerAbv": -127.001 } as a response.
I'll look into that, thanks. I'll install it and play a bit.I'm using home assistant for home automation
lol, no Just looking for suggestions on how people tie their various projects together.... but if you're asking if I will write an integration plugin, then the answer is for sure no
Re: Openstill - thermometer & heater control LCD + Wifi
ESP8266 is a fantastic platform. You may be able to grab some ideas from "eParrot" discussions that have gone flat.