Work in progress
Every slot has a light and a lever. Photograph a label, stick the bottle in, and it works out where it went. Ask it later where something is and the slot lights up.
Mostly because I kept losing track, and a spreadsheet goes out of date the first time someone else opens a bottle.
The rack. A light and a lever in every slot. It lights the one you asked for, and notices if the bottle ends up somewhere else.
The app. What’s in the cellar and where it is.
How it goes
The trouble with tracking wine by hand is that you stop doing it. The lever under each slot means you don’t have to remember.
It works out the producer, vintage, region, what’s in the blend, and roughly how it tastes: sweetness, body, tannin, acidity, oak.
Ask it where to put something and it picks a free slot and lights it up. Put the bottle somewhere else and it’ll notice and ask.
Take a bottle out and the light goes green. Drank it, or just moving it? Answer once. Put it back and it checks it’s the same one.
Rate things as you drink them and it gets a feel for your taste, which makes “would I like this?” a question it can have a decent go at.
Three ways to run it
The rack talks to the software over an open protocol, so you can host the software yourself or I can do it for you.
If you’ve already got a NAS.
No idea yet. Tell me what it’s worth.
If you’d rather not think about it.
No idea yet. Tell me what it’s worth.
Restaurants, bars, cellar doors.
Get in touch.
Sign up
There’s one of these on the wall in my house in Brisbane. I’ve no idea whether anyone else wants one, which is what this page is for.
Nope. The protocol between the rack and the software is open, so anything that speaks it works, including something you build yourself.
The self-hosted version is the same software as the hosted one. If I wander off, the rack on your wall carries on working.
Sixteen slots to a module, chained together. The first one I built got cut down to nine so it would fit a rack I already had.
Self-hosted, no, it all stays on your network. Hosted, the rack needs to reach the server, but it keeps its own state and catches up afterwards.