EnydayPy is a Python client library designed to interact seamlessly with an Enyday Account. It simplifies tasks such as authenticating users, retrieving user details, managing Eloverblik authorization data, fetching address information, and accessing detailed power consumption statistics. Whether you're building energy monitoring solutions or integrating Enyday's data into your application, EnydayPy makes working with the API straightforward. It handles time zone conversions and provides a user-friendly interface for retrieving essential energy consumption data.
Originally developed for private use, EnydayPy was created as part of the Enyday integration with Home Assistant platform.
Project Link
About Enyday
Enyday is a digital platform that facilitates the management of energy communities, focusing on shared solar power and collective electricity consumption. The platform provides an app that enables users to monitor their electricity usage, compare the source of their energy (solar vs. grid), and manage billing automatically based on fluctuating electricity prices. Enyday's goal is to make energy consumption more sustainable and affordable, especially for housing associations, property developers, and municipalities. It also helps streamline the distribution of solar energy across properties and simplifies administrative tasks such as invoicing and tenant management.
For more information, visit their website.
Skills
- Python programming
- API interaction using Postman
- Package creation and distribution on PyPi
- Handling authentication and authorization
- Time zone conversion
- Data retrieval and processing
- Integration with Home Assistant platform