An open API service indexing awesome lists of open source software.

https://github.com/blafoo/growatt

API to query data from server.growatt.com for Growatt inverters
https://github.com/blafoo/growatt

growatt growatt-api growatt-server inverter java-17 solar-energy

Last synced: about 2 months ago
JSON representation

API to query data from server.growatt.com for Growatt inverters

Awesome Lists containing this project

README

          

[![Java CI with Maven](https://github.com/blafoo/growatt/actions/workflows/maven.yml/badge.svg)](https://github.com/blafoo/growatt/actions/workflows/maven.yml)

# growatt

API to query data from server.growatt.com for Growatt inverters.

## Usage

1. Create a `GrowattWebClient` instance
1. Login
1. Query data

```
GrowattWebClient client = new GrowattWebClient();
client.login(new LoginRequest("account", "password"));
DayResponse day = client.getInvEnergyDayChart(new EnergyRequest(client.getPlantId(), "2023-05-31"));
```

## Examples

1. Unit test `GrowattWebClientTest`
1. [Vaadin 24 project using the `GrowattWebClient`](https://github.com/blafoo/BKW)

## Change log

07.12.2023 The password used to login is hashed now