Home Assistant integration to track your Duolingo daily streak progress.
This integration creates sensors to monitor your Duolingo streak activity:
- 🔥 Binary Sensor: Shows if you extended your streak today (on/off)
- 📅 Streak Sensor: Displays your current streak count in days
- ⭐ XP Sensor: Shows your total XP across all courses
This is a fork of sphanley/Duolinguist, updated to work with current Duolingo APIs and modern Home Assistant versions.
- Download the latest release or clone this repository
- Copy the
custom_components/duolingo/
folder to your Home Assistantcustom_components/
directory - Restart Home Assistant
- Go to Settings → Devices & Services → Add Integration and search for "Duolingual"
Add this repository as a custom repository in HACS:
- Go to HACS → Integrations → ⋮ → Custom repositories
- Add repository URL:
https://github.com/TimCinel/duolingual
- Category: Integration
- Install and restart Home Assistant
- Go to Settings → Devices & Services → Add Integration
- Search for "Duolingual"
- Enter your Duolingo username (the one visible in your profile URL)
- The integration will create two entities for tracking your streak
If you want to contribute to this please read the Contribution guidelines