Screenshots From the README of Chouffy/home_assistant_tgtg.
About
TooGoodToGo is an integration that shows the stock of Too Good To Go items as sensors in Home Assistant. It uses the tgtg-python library and relies on the vendor's cloud, so data comes from the Too Good To Go service. Favorites from the Too Good To Go app are retrieved automatically, and extra items can be added by item ID during setup. Each sensor carries attributes such as price, original value, pick-up start and end times, sold-out time, pickup location and cancel-until time. Polling runs about hourly and speeds up to every 3 minutes while an item is inside its sales window. Setup is done in the UI with an email address and a PIN sent by email, and a diagnostics file can be downloaded for bug reports.
Automatic summary of the README and code of Chouffy/home_assistant_tgtg. Something wrong, or are you the maintainer and want your own text here? Get in touch
Supports
Uses the vendor's cloud Needs an internet connection and an account with the vendor.
From the Marketplace Installed through the Marketplace, formerly HACS.
Actively maintained Its author released or pushed a change in the last six months.
Provides
- Sensors
Setting it up
Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.
Connect
Item ids
- Item IDs
Pin
- PIN
Texts from the code of Chouffy/home_assistant_tgtg.
Troubleshooting
- DiagnosticsDownloads a diagnostics file to attach to a bug report.
From the README
This aims to show the stock of one or multiple Too Good To Go items using the tgtg-python library. Sensor data can be used afterward to generate notifications, history graphs,... share your best examples in the Discussion tab!
- Easy setup - No tokens, Docker containers, or Python scripts needed! Just enter your email and enter the PIN from the login email.
- Config Flow - Full UI-based configuration
- Automatic favorites - Retrieves all your favorites from the TGTG app (with pagination for accounts with 20+ favorites)
- Smart polling - More frequent updates (every 3 minutes) during sales windows when items are likely to become available
- API rate limiting - Built-in 1 second delays between API calls to prevent rate limiting issues
- Reauth support - Handles token expiration gracefully
- Diagnostics - Built-in diagnostics support for troubleshooting
- Custom item IDs - Optionally add non-favorite items during setup
- Rich attributes for each sensor:
- Item ID and URL
- Price and original value
- Pick-up start and end time
Shows in Vulpo
Chart card, Apple Watch.Information
- Installs
- 152 sharing analytics
- GitHub stars
- 101
- Connection
- Uses the vendor's cloud
- Upkeep
- Updated in the last 6 months
- Version
- 6.1.0,
- Category
- Productivity and information, Shopping and groceries
- Kind
- Marketplace integration
- Needs
- Needs the Marketplace (HACS on 2026.10 and older)
- Domain
tgtg- Issues
- Report an issue












