I see you have the moral support of @BrunDog does this mean that BruControl can read the sensor data?
It seems each sensor needs its own controller (+display). That makes sense if you want a display for each tap. But can multiple sensors be connected to a central controller to be read by something like BruControl or another program?
Awesome awesome awesome project you have here!
Edit (v2): actually, I see that the WeMos D1 is an ESP8266, which I know will play nice with BruControl since I have a few 8266 controllers connected already. And I now see that the headless controllers have the D1 in them, which is awesome. So, set the lid, plug in the headless controller, then happy beer time from there I would just need to play with my BruControl to figure out how to connect and get the data.
Beat me to the response!Not that I know of right now, but maybe I could talk @BrunDog into it
As of now, there is a 1:1 relationship between the sensor and controller. The model is built out to support additional wired sensors at additional I2C addresses (or with some type of multiplexer) possibly in the future. However, the most simple and scaleable model is a controller per sensor. This also streamlines the wireless integration effort into other software, in my opinion.
Yes, both the headless controller and the display have an ESP8266. In regards to getting data, check out the API documentation here:
Nice! Yeah, dealing with weight/scales just seems a little too involved, and sometimes I have to play musical kegs in my keezer, so shifting the scale systems would be a pain.Beat me to the response!
Moral Support: Unequivocally!! The concept, design, and execution are really cool. I think it’s a better idea than measuring keg weight and can also have some more universal applications. I’ve tested the unit and it works really well.
BruControl integration: yes, we need to finalize that. The data can go from the controller tothe application via REST (we just need to put the code into Flite). That can happen immediately. Alternatively,our interface could read the sensors directly via I2C, which is a development effort that will take a bit longer.
I will keep this thread updated with BruControl integration progress! Happy Holidays everyone!Nice! Yeah, dealing with weight/scales just seems a little too involved, and sometimes I have to play musical kegs in my keezer, so shifting the scale systems would be a pain.
I look forward to word about BruControl integration. I might have to stimulate the homebrewing economy if these stimulous checks finally go out
Derrick is the slacker that wrote this.Not sure what you mean; Derrick left Serial output?
Also notice that it will not get past the DNS Services Started with the sensors connected. With the sensors disconnected, the screen will go to ready.LOL.
Here are some pictures of the results using Putty. The first picture is with the sensors connected to the display. The second picture is with the sensors disconnected from the display.
Ok, reflashed with BrewFlasher and erasing all data. Still not working. I did notice when I touch the screen, the blue LED on the WeMos will turn on. Another thing, when I tried to reflash the WeMos with the sensors connected, BrewFlasher will not connect to the WeMos. Also, the configuration(192.168.4.1) page will not load with the sensors connected.Well, another thing you can try that's free is to re-flash using BrewFlasher. Make sure you check the "Clear settings" box (which will wipe out your WiFi as well) and then when it comes up, be sure to attach it to your WiFi again. Sometimes EEPROM gets corrupt for no good reason. Clearing the flash seems to be good first aid with these projects.
Thats ok, I really appreciate your help.Not connecting with the sensors connected makes sense - the sensors are on those pins. The rest ... well, we need Derrick back. Maybe he's hit this before.
I know work is getting in the way of play for him lately, so it may be a minute.