git404hub

what is goodwe-solarapp fr?

gamosoft/goodwe-solarapp — explained in plain English

Analysis updated 2026-07-25 · repo last pushed 2023-06-29

8JavaScriptAudience · generalComplexity · 3/5DormantSetup · moderate

tl;dr

A self-hosted dashboard for monitoring GoodWe solar inverters on your local network, without relying on the manufacturer's cloud. Polls the inverter every minute and stores data for live and historical viewing.

vibe map

mindmap
  root((repo))
    What it does
      Polls inverter locally
      Shows live stats
      Stores historical data
    Tech stack
      JavaScript
      Grafana
      Docker containers
    Use cases
      Monitor without internet
      Custom energy charts
      Local data storage
    Audience
      Homeowners
      Solar panel owners
      Tinkerers
    Limitations
      Model-specific code
      One minute polling max
      Approximate totals

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Monitor your solar panel energy production in real time without depending on the manufacturer's cloud portal.

VIBE 2

Browse historical energy generation trends through premade Grafana dashboards.

VIBE 3

Check your solar stats locally even when your internet connection is down.

what's the stack?

JavaScriptGrafanaDocker

how it stacks up fr

gamosoft/goodwe-solarapp17nbist/jobapplieradguardteam/recovery
Stars888
LanguageJavaScriptJavaScriptJavaScript
Last pushed2023-06-292018-03-16
MaintenanceDormantDormant
Setup difficultymoderatemoderateeasy
Complexity3/52/52/5
Audiencegeneralgeneralgeneral

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Requires Docker and editing a configuration file to point the app at your inverter's local IP address.

in plain english

This project lets you monitor a GoodWe solar inverter right from your own home network, without relying on the manufacturer's cloud portal or slow mobile app. If you have solar panels and want to see detailed, real-time stats and historical data locally, this tool gives you a personalized dashboard for your energy production. Instead of depending on an internet connection to view your solar data, this setup polls your inverter directly on your local network every minute and stores the results. It bundles several tools together: a small app that talks to the inverter and shows current status, a database component that collects metrics over time, and a visualization tool called Grafana that displays everything in premade charts and graphs. You get a web page showing live inverter stats and richer dashboards for browsing historical trends. The primary audience is a homeowner with a compatible GoodWe inverter who enjoys tinkering and wants more control over their energy data than the official apps provide. For example, if your internet goes down but you still want to check how much power your panels generated today, or if you want custom charts that the manufacturer's portal doesn't offer, this gives you that independence. The author notes it was built for a specific inverter model, so someone with a different model would need to adapt the code. A few tradeoffs are worth noting. The author acknowledges that some calculations, like daily generation totals, may not be perfectly accurate compared to the official portal. Polling frequency is also limited to once per minute, since querying the inverter more frequently can overwhelm it and cause it to stop responding. The project is provided as-is and assumes you are comfortable running containers and editing a configuration file to point the app at your inverter's local IP address.

prompts (copy fr)

prompt 1
Set up a self-hosted dashboard to monitor my GoodWe solar inverter locally using Docker and Grafana, polling every minute.
prompt 2
Create a Grafana dashboard showing live power output, daily generation totals, and voltage from my GoodWe inverter data stored in a local database.
prompt 3
Write a script that polls a GoodWe solar inverter on my local network every 60 seconds and stores the metrics in a time-series database for Grafana visualization.
prompt 4
Adapt this GoodWe inverter monitoring code to work with a different inverter model by changing the communication protocol.

Frequently asked questions

what is goodwe-solarapp fr?

A self-hosted dashboard for monitoring GoodWe solar inverters on your local network, without relying on the manufacturer's cloud. Polls the inverter every minute and stores data for live and historical viewing.

What language is goodwe-solarapp written in?

Mainly JavaScript. The stack also includes JavaScript, Grafana, Docker.

Is goodwe-solarapp actively maintained?

Dormant — no commits in 2+ years (last push 2023-06-29).

How hard is goodwe-solarapp to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is goodwe-solarapp for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.