https://github.com/florian-h05/wattpilot4j
Java client SDK for Fronius Wattpilot wallboxes
https://github.com/florian-h05/wattpilot4j
electric-vehicles fronius java osgi wallbox
Last synced: about 2 months ago
JSON representation
Java client SDK for Fronius Wattpilot wallboxes
- Host: GitHub
- URL: https://github.com/florian-h05/wattpilot4j
- Owner: florian-h05
- License: apache-2.0
- Created: 2025-03-26T14:01:27.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2025-03-30T15:17:08.000Z (about 2 months ago)
- Last Synced: 2025-03-30T16:25:14.216Z (about 2 months ago)
- Topics: electric-vehicles, fronius, java, osgi, wallbox
- Language: Java
- Homepage:
- Size: 105 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# wattpilot4j
`wattpilot4j` is Java (>= 17) client library to interact with [Fronius Wattpilot wallboxes](https://www.fronius.com/en-gb/uk/solar-energy/home-owners/products-and-solutions/e-mobility/wattpilot-electric-car-charger-for-homes), which unfortunately don't provide an official API.
This client library is based on the undocumented WebSockets API, which is used by the the official Wattpilot.Solar mobile app.This implementation is based on the API documentation at [joscha82/wattpilot](https://github.com/joscha82/wattpilot).
Many thanks for the great work!## Wattpilot Shell
The shell provides an easy way to interact with the Wattpilot wallbox without writing any code.
It allows to get the status and control some charging settings such as mode, current and power threshold.Compile and run the shell with:
```shell
./mvnw clean compile exec:java -P shell "-Dexec.args=YOUR_WALLBOX_IP YOUR_WALLBOX_PASSWORD"
```You can optionally configure logging by providing `org.slf4j.simpleLogger.log` system properties on the command line, e.g.:
```
-Dorg.slf4j.simpleLogger.defaultLogLevel=info
-Dorg.slf4j.simpleLogger.log.com.florianhotze=debug
```## Disclaimer
This project is not affiliated with, endorsed by, or supported by Fronius International GmbH.
"Fronius" and "Wattpilot" are trademarks or registered trademarks of Fronius International GmbH.
All other trademarks and brand names mentioned in this project are the property of their respective owners.