FreezeKeeper — Tiefkühlverwaltung für Home Assistant

FreezeKeeper ist eine Home Assistant Custom Integration zur Verwaltung von Tiefkühlgut – mit automatischer Haltbarkeitskontrolle, Etikettendruck über einen Brother QL-820NWBc und direkter Entnahme-Buchung per QR-Code-Scan. Direktentnahme per QR-Scan – native Kamera-App genügt, kein App-Start

Dashboard-Widget

Das kompakte Lovelace-Widget zeigt auf einen Blick, wie es um den Gefriervorrat steht: vier Kreise für noch haltbar 🟢, bald ablaufend 🟠, abgelaufen 🔴 und Gesamtbestand ⚫. Tippen auf einen Kreis öffnet die gefilterte Bestandsübersicht im FreezeKeeper-Panel direkt in der HA-Seitenleiste.

Etikett

Bei jeder Neuaufnahme druckt FreezeKeeper automatisch ein Etikett auf dem Brother QL-820NWBc (62 mm Endlosband): Beschreibung, Einfrierdatum, Portionen, Kategorie und das berechnete Verbrauchen-bis-Datum in Rot. Der QR-Code rechts unten enthält den direkten Entnahme-Webhook – ein Scan mit der nativen Kamera-App bucht die Entnahme sofort, ohne Home Assistant zu öffnen.

Features

Neuaufnahme – Gefriergut erfassen, Etiketten drucken (inkl. QR-Code), mehrere Packungen auf einmal

Konfigurierbar – Kategorien, Gefriereinheiten und ID-Startwert frei einstellbar

Bestandsübersicht – filterbare und sortierbare Tabelle aller Einträge

Etiketten-Nachdruck – Einzel- oder Bulk-Nachdruck aus der Bestandsübersicht

Technisches

FreezeKeeper ist als Home Assistant Custom Component in Python implementiert. Die UI besteht aus einer Lovelace-Karte (Custom Element) und einem vollständigen iframe-Panel – beides rein in Vanilla JS, kein Framework. Etikettendruck via brother_ql, QR-Codes via qrcode, Schrift DejaVuSans TTF (gebündelt für korrekte Umlaut-Darstellung). Datenhaltung über die HA Storage API.

👉 FreezeKeeper auf GitHub

Haftungsausschluss

Leave a Reply

Your email address will not be published. Required fields are marked *