forked from feedc0de/evcharger-app
29 lines
1.5 KiB
Markdown
29 lines
1.5 KiB
Markdown
# evcharger-app
|
|
|
|
This app aims to be functional first and pretty second.
|
|
|
|
* support to connect over cloud to the device in all situations
|
|
* support to connect locally to the device in all situations
|
|
* No "device type does not match"
|
|
* No assumptions on what feature set the device has, it looks on the existance of api keys
|
|
* It shows the problems that the device is reporting like wifi error log, ocpp error log, cloud error log
|
|
* It shows any network communication problems like invalid websocket response received
|
|
* Support for all future compatible products as it does not hardcode any device types (Therefore it also works with dereived products)
|
|
* If you enter the incorrect password it will tell you and lock up
|
|
* You can also select 06:00 in the scheduler
|
|
* You can also select any color you like in all color pickers
|
|
* Has an actual start / stop button that doesnt interfere with any other settings
|
|
* Has an actual helpful cellular information and settings page
|
|
|
|
## Building
|
|
|
|
The application is built with CMake and Qt 6.11.1. A reproducible build
|
|
container and Gitea Actions workflow are included. The workflow compiles a Linux
|
|
development build and produces an Android APK plus an Android App Bundle for
|
|
Google Play. Release credentials make both Android artifacts signed; pipelines
|
|
without credentials produce unsigned validation packages.
|
|
|
|
See [docs/gitea-actions.md](docs/gitea-actions.md) for runner requirements, signing
|
|
secret setup, artifact downloads, local container builds, and release
|
|
versioning.
|