Easee API Client
This is a Rust client implementation for the Easee API. It provides an interface for interacting with Easee's EV charging platform, enabling users to authenticate, retrieve charger status, and control charging sessions.
Features
- Authentication with Easee API
- Fetching charger details and status
- Starting and stopping charging sessions
- Configuring charger settings
Installation
Add the following dependency to your Cargo.toml:
[]
= "0.1"
(Note: Replace with the actual crate name if published on crates.io, or use a Git dependency if needed.)
Usage
use Client;
async
Authentication
The client requires either an API key, or username and password for authentication. The API key can be obtained from the Easee developer portal, while the username and password are the same as those used to log in to the Easee app.
Contributing
Contributions are welcome! Feel free to submit issues or pull requests.