Skip to content

catfordfire/derryvalesolar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Derry Vale Solar — SolarEdge Dashboard

A self-hosted SolarEdge monitoring dashboard for Synology NAS (or any Docker host).

What's included

  • proxy/ — Python proxy that forwards requests to the SolarEdge API (handles SSL/CORS)
  • dashboard/ — Static HTML dashboard served via nginx
  • docker-compose.yml — Runs both containers together

Ports

Service Host port URL
Dashboard 8080 http://NAS-IP:8080
Proxy 8081 http://NAS-IP:8081 (internal)

Deploy on Synology NAS

Option A — Container Manager (GUI)

  1. Install Container Manager from Synology Package Center
  2. Copy this repo to your NAS via File Station (e.g. /docker/derryvalesolar)
  3. Open Container Manager → Project → Create
  4. Point it at the docker-compose.yml file
  5. Click Build and Start

Option B — SSH

ssh admin@NAS-IP
cd /volume1/docker
git clone https://github.com/catfordfire/derryvalesolar
cd derryvalesolar
docker compose up -d --build

Using the dashboard

  1. Open http://NAS-IP:8080 in any browser on your network
  2. Enter your SolarEdge Site ID and API Key
  3. Set Proxy URL to http://NAS-IP:8081
  4. Click Load Data

Finding your Site ID

Visible in the URL when logged into monitoring.solaredge.com:

monitoring.solaredge.com/solaredge-web/p/site/XXXXX/dashboard
                                                ^^^^^

Updating

cd /volume1/docker/derryvalesolar
git pull
docker compose up -d --build

About

Self-hosted SolarEdge monitoring dashboard for Synology NAS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors