About
Lidl Weekly Offers pulls weekly offers, upcoming deal previews, coupons and receipts for a chosen Lidl store into Home Assistant. Offer sensors show the current week's discounted items with titles, brands, categories, original and discount prices, plus a preview of next week's deals. With a Lidl Plus login, it adds a loyalty card QR code image, sensors for activated and available coupons, a last receipt sensor, and a button that activates all coupons. Options cover the update interval, keyword filters for products, a card barcode number, and automatic coupon activation in the background. Requests are spaced out with random delays, a shared lock, cached data and backoff to avoid rate limiting. It relies on the vendor's cloud and is set up in the UI.
Automatic summary of the README and code of FaserF/ha-lidl. 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
- Country Code (e.g., DE, AT, BE, ES, FR, NL, PL)
- City or Postal Code
- Log in to Lidl Plus (Optional)
Sign in
- Lidl Plus Email / Phone
- Lidl Plus Password
- Use Refresh Token / Web Login
Enter the code
- Verification Code
Manual token
- Refresh Token or Callback URL
Select store
- Select Store
After setup
- Update Interval (hours, min 1, max 168)
- Product filters (keywords to monitor for offers)
- Lidl Plus Card Barcode Number (e.g. 77490003422453494)
- Automatically activate coupons in background
- Skip special product selection coupons (Default: Yes)
- Action
- Lidl Plus Email / Phone
- Lidl Plus Password
- Use Refresh Token / Web Login
- Verification Code
- Refresh Token (Fallback / CLI)
Texts from the code of FaserF/ha-lidl.
Troubleshooting
- DiagnosticsDownloads a diagnostics file to attach to a bug report.
- Repair noticesNotices it can show in Settings, Repairs:Error communicating with Lidl API
From the README
A secure, robust Home Assistant integration that fetches weekly offers, discounts, upcoming deal previews, coupons, and digital receipts for your local Lidl store directly from the official Lidl Plus API.
- 🛒 Detailed Offers Sensors:
- Offers: Current week's discounted items count, with attributes detailing titles, brands, categories, prices (original & discount), packaging units, unit prices, and direct links to product images.
- Offers Preview: Next week's upcoming deals.
- 🔐 Lidl Plus Features (requires login):
- Loyalty Card QR Code Image (image): A dynamic 300x300 PNG QR Code entity rendering your 17-digit barcode for scanning directly at the checkout. Includes state attributes for your full profile…
- Activated & Available Coupons: Sensors for currently active and available coupons, broken down by store vs. online shop coupons.
- Activate All Coupons: A button entity to activate every available coupon with a single tap.
- Last Receipt: Shows total amount, date, store code, article count, and redeemed coupon counts.
- 📱 Single Lidl Plus Account Device per Country:
- All account-level entities (Loyalty Card QR Code, Activated Coupons, Available Coupons, Last Receipt, Activate All Coupons) are grouped under a dedicated Lidl Plus Account (DE) device.
- Features a direct Visit Lidl Plus Account button taking you directly to your web account management portal.
- 🛡️ Rate-Limiting & Anti-Ban Protections:
Shows in Vulpo
Button card, Chart card, Apple Watch.Information
- Installs
- 65 sharing analytics
- GitHub stars
- 6
- Connection
- Uses the vendor's cloud
- Upkeep
- Updated in the last 6 months
- Version
- v1.3.0,
- Kind
- Marketplace integration
- Needs
- Needs the Marketplace (HACS on 2026.10 and older)
- Domain
lidl- Issues
- Report an issue










