#api-bindings #cloud #energy #ev #devices #control #charging

easee

Rust bindings for the Easee cloud API for EV charging devices

2 releases

0.1.1 Nov 25, 2024
0.1.0 Aug 2, 2024

#194 in Date and time

Download history 14/week @ 2024-09-16 5/week @ 2024-09-23 5/week @ 2024-09-30 3/week @ 2024-11-04 162/week @ 2024-11-25

165 downloads per month

GPL-3.0 license

42KB
1K SLoC

Easee-rs - Bindings for the Easee.com Cloud API.

Work in progress.

Features and Todo

  • Authn/z
    • Authentication and token retrieval
    • Persistence of tokens
  • Core functionality
    • Enumerate sites and chargers
    • Read energy meter
    • Read charger status
    • Control charging (start/pause/resume/stop)
    • Control dynamic current limits
  • Event stream
    • Websocket connection (raw SignalR messages)
    • Event decoding
  • Ergonomics
    • Enums for protocol constants
    • Proper SignalR support with Tokio

Dependencies

~4–13MB
~147K SLoC