Skip to content

Latest commit

 

History

History
29 lines (23 loc) · 1.01 KB

File metadata and controls

29 lines (23 loc) · 1.01 KB

InterServer

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.

API

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

Building project

  • 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