API to query data from server.growatt.com for Growatt inverters.
- Create a
GrowattWebClient
instance - Login
- Query data
GrowattWebClient client = new GrowattWebClient();
client.login(new LoginRequest("account", "password"));
DayResponse day = client.getInvEnergyDayChart(new EnergyRequest(client.getPlantId(), "2023-05-31"));
- Unit test
GrowattWebClientTest
- Vaadin 24 project using the
GrowattWebClient
07.12.2023 The password used to login is hashed now