What's New in Cellarion 1.76: Rack Superpowers, Open Bottles and a Thermometer in the Cellar

By johan

Tags: release, feature, racks, climate-monitoring, coravin, open-bottle

The physical cellar release

Most cellar software is good at the spreadsheet part of collecting — what you own, what you paid, what the critics said. Version 1.76 is about everything that happens away from the keyboard: where a bottle actually sits, the bottle you opened last night and didn't finish, and whether your cellar is quietly getting too warm in July.

Racks that work with you

The rack view has grown from a map into a workbench:

There's also a small but satisfying one: bottles not yet placed in any rack now carry an Unplaced badge, with a filter to round them all up.

The bottle you opened last night

If you use a Coravin or simply recork, a bottle can live for days or weeks after it's "opened" — and until now Cellarion had no idea. Open-bottle tracking records the opening, pours by the glass, and how much is left. Each preservation method gets a realistic drink-by estimate, and you'll get a nudge before an open bottle goes past it. The bottle stays in your cellar view the whole time, clearly marked.

A thermometer in the cellar

New in 1.76: cellar climate monitoring. Temperature and humidity sensors post readings to Cellarion, and your cellar page gets live values, history charts and out-of-range alerts — plus an offline alert if a sensor goes quiet.

We built it around an open, documented ingest API rather than a specific gadget: anything that can send JSON over HTTPS with a device token is a first-class citizen. Our reference build is a ~€35 ESP32 with a couple of probes, but a Raspberry Pi script, a Home Assistant automation or any commercial sensor with an outbound webhook works just as well. It runs identically on cellarion.app and on self-hosted installs, and it requires no extra services — if you self-host, there is nothing new to deploy.

Smaller things you'll notice

Under the hood: a more honest wine library

We spent time this release cleaning the shared wine registry. Label scans in different languages had quietly created duplicate countries ("Tyskland" next to Germany, "USA" next to United States) and duplicate grape varieties (Corvina twice, a grape literally named "unknown", and — we're not proud — an entry for a beef cut). Countries, regions and grapes are now canonicalized at every entry point, grape synonyms resolve to one variety without losing the local name, and placeholder junk gets rejected instead of stored. You'll feel it as filters and statistics that add up.

Getting it

If you're on cellarion.app, you already have it. Self-hosters: pull the v1.76.0 images — no docker-compose changes needed. As always, the whole thing is open source on GitHub.