Show HN: My solar died for 6 months, so I built a watchdog
sunranker.com
SunRanker is what I wished existed that day. Connect a system once (Enphase OAuth, or a SolarEdge site ID plus API key) and it reads production daily, shows it in plain language, and emails you when something actually changes. Three alerts only. The connection broke, the monitoring went quiet, or output has been well below your own typical for days. Plus a short monthly review. No daily drip.
It's free, and my own system is on the homepage with its bad months showing. The gray months are my monitoring going quiet.
Would love feedback on the alert thresholds (drop detection is five days under half of a 28 day baseline) and which brand to support next. Tesla makes this hard for third parties.
Stack, for the curious. Laravel, Livewire, MySQL, and one scheduled job doing the nightly checks.