This is intermediate server application between solar power generation system, and any smart devices. Main goal of this project is providing easy, user-friendly, human-readable and machine-readable form.
Secondary goal of this project is to provide API for controlling and monitoring system.
Currently implemented features:
- Hardware part
- Getting cached information
- Getting current information
- Web part
- Graphs
- Settings
- Documentation
- Auth
- API
- Get a .NET Core 7 package for your system first;
- Clone this repository to the directory of your choice;
- Open terminal, or PowerShell window in directory with project
and run
dotnet build
- Put the binaries from
bin/Debug/net7.0/
on any web server of choice - Copy
InverterConfigs
directory with all it's contents from the source directory to the compiled binaries directory - Start the compiled executable file on the web server