Home Assistant integration to track your Duolingo daily streak progress.
This integration is easy to set up (just enter your username) and it 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