I realize it’s pretty quiet around here, so I’m not expecting a lot of responses. This thread is more to document progress and blockers for other people.
I’m working on finishing out the APIV2 that was started with release 1.3(?) as well as porting the kegboard/pycore code to some sort of ethernet connected microcontroller (currently an ESP32 based board).
Working Items:
Microcontroller to Kegbot Authentication
Microcontroller REST GET
In Work:
Document existing API (If anyone knows where the original documentation for this is located / how it works / wants to share some tribal knowlege; I’d greatly appreciate it.)
To be Done:
Finish API V2 (Don’t really know the scope here yet.)
Port kegboard code and PyCore functionality to microcontroller.
Right now I’m developing on an internal server/internal Git repo. I can push to a public repo, but I’m not a SW developer by trade. It’s going to be messy and buggy. You’ve been warned. I do plan on pushing to public / submitting a pull request to the primary project when I have progress worth contributing.
Nothing worth sharing yet. It got put on the back burner for a while. Last time I worked on it, I was fumbling around with learning the django API stuff and how it was intended to be implemented. There were enough differences between v1 and v2 that it made it a pain to try to implement both.
i am looking for help down loading kegbot on to a Pi4 B. When i download it and compose-up it looks like it is running for about 20 mins then it starts repeating the same output witn the exception of one number that indexes up each hour.
i am sending this to you hoping you could help.
there hasn’t been too much activity on the forum these days.
I had issues running it on pi years ago. Just switched to docker running on an Ubuntu host. You can go with digital ocean or some other cloud host too. I find pi to be a little under done.
I recently went down the rabbit hole with my docker setup so yell out if you need a hand
Let me give your suggestion a shot, everything acts like it’s working, no errors, but goes into a loop indexing one number every hour acts like it is backing up some data but shows 0 backed up, thanks for the response.
Dan
First, forum etiquette is to not hijack an existing thread with a different problem. Please start a seperate thread and tag myself and @moad so we can find it.
Second, the advantage of running the Kegbot server in a docker container is that it doesn’t care about the version of the host operating system. Just install the latest version of Ubuntu (assuming that is the flavor of Linux you are most comfortable with)