https://github.com/rustyy/ecoflow-api-playground
https://github.com/rustyy/ecoflow-api-playground
Last synced: about 6 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/rustyy/ecoflow-api-playground
- Owner: rustyy
- License: mit
- Created: 2024-04-18T21:05:54.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-17T18:09:02.000Z (about 2 years ago)
- Last Synced: 2024-05-18T18:54:38.956Z (about 2 years ago)
- Language: TypeScript
- Size: 89.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ecoflow developer API playground
## Setup
Run `npm i` to install all dependencies.
Copy `.env.example` and rename to `.env` and enter your access- and secret-key as well as the client-id you want to use for the application.
Note: Only 10 clients are allowed to connect, further requests are blocked.
After .env-file is ready, you can run the scripts located in the example dir:
e.g. `npx ts-node examples/rest/03-get-device-quota.ts`
## Further reading / inspirations
- https://developer-eu.ecoflow.com/us/document/introduction
- https://github.com/mmiller7/ecoflow-withoutflow
- https://github.com/v1ckxy/ecoflow-withoutflow/issues/1
- https://github.com/vwt12eh8/hassio-ecoflow
- https://github.com/Mark-Hicks/ecoflow-api-examples
- https://konkludenz.de/en/making-ecoflow-wave-2-smart-home-capable-with-node-red-and-mqtt/
- https://github.com/foxthefox/ioBroker.ecoflow-mqtt/blob/main/lib/ecoflow_data.js