SolarBoard is a javascript dashboard for SolarEdge systems. It visualizes production, consumption and storage of PV-systems. The dashboard shows an aggregated overview for the current system state and historical data from the last week.
- Replace placeholders in
config.json
and rename file to_config.json
- Run
npm install
- Run
grunt srv
to build the server application - Run
grunt www
to build the client application
After both targets are build switch to build
and run npm start
. The client can be reached via http://localhost:PORT
. The port can be specified in the config file.
Copy run_server.js
and edit file to point to (absolute) project directory. Install copied file as startup service.