Dough Calculator — a Lovelace Card for bread baking with schedule, notifications & proofing math

Hi everyone! :wave:

As a home baker and HA enthusiast I built a custom Lovelace card that turns Home Assistant into a full-featured bread dough calculator with baking schedule and step-by-step notifications.

PS: I vibecoded this 100% with Claude Code Opus 4.6
Currently supported languages: German and English

What it does

The Dough Calculator Card lets you plan bread recipes using baker’s percentages, automatically calculates all ingredient weights, generates a detailed baking timeline, and notifies you at each step — all from within your HA dashboard.

Calculator — enter flour amount, hydration, salt, yeast and more. Supports pre-ferments (Tangzhong, Poolish), up to 3 flour blends, additional ingredients and inclusions. Click on the proofing time to reverse-calculate the yeast amount for your desired schedule.

Recipe View — clean summary of all ingredients grouped by section (pre-ferments, main dough, extras), ready for your kitchen.

Schedule — generates a full timeline with timestamps for cold retard (overnight) or same-day baking. Shows every step from mixing to pulling the bread out of the oven, with a proofing time bracket that compares actual vs. calculated vs. target times.

Settings — connect a temperature sensor for automatic proofing adjustments, set up push notifications and TTS announcements, configure target proofing times, and import/export recipes.

Key features

  • All calculations based on baker’s percentages with real-time results
  • Pre-ferments: Tangzhong and Poolish with automatic hydration accounting
  • Proofing time model using temperature, yeast, salt, and sugar factors (exponential/Arrhenius-based)
  • Reverse calculation: click proofing time → enter desired hours → yeast % is auto-calculated
  • Baking time calculation with Dutch Oven two-phase support (lid on/off)
  • 14 built-in templates (white bread, rye, ciabatta, focaccia, pizza, brioche, baguette, etc.)
  • Save/load custom recipes persisted in HA sensors
  • Schedule creates real HA automations — notifications work even when dashboard is closed
  • Push notifications via any notify service + optional TTS announcements
  • Multilingual: German and English, auto-detected from your HA language setting
  • State persistence — your current inputs are saved and restored automatically
  • Single JS file, no dependencies, no HACS required

Installation

  1. Copy dough-calculator-ha-card.js to /config/www/
  2. Add as resource: /local/dough-calculator-ha-card.js (JavaScript Module)
  3. Add a manual card: type: custom:teigrechner-card
  4. Setup Backup of your HA Sensors, so your saved recipes dont get lost after a restart!

That’s it!

Links

:link: GitHub: DeepHyperspace/dough-calculator-ha-card

The README has full documentation including all calculation formulas, backup scripts, and configuration details.

Feedback, ideas, and pull requests are welcome! :bread:

1 Like