Show HN: My solar died for 6 months, so I built a watchdog

northify1 pts0 comments

SunRanker, the free watchdog for your solar

How it works

Sign in

Add your system

\n const io = new IntersectionObserver((entries) => {\n entries.forEach((entry) => {\n if (entry.isIntersecting) {\n entry.target.classList.add('sr-in');\n io.unobserve(entry.target);\n }\n });\n }, { threshold: 0.12 });\n document.querySelectorAll('.sr-reveal').forEach((el) => io.observe(el));\n \n "}}" wire:id="8GN9UOT1GYHGk0ezlAC3" wire:name="landing">

The free watchdog for home solar

Is your solar<br>doing its job?

Connect it once and SunRanker checks your production every day, shows<br>it to you in plain language, and emails you the moment something breaks.

Add your system

See a real one &darr;

Works with

About a minute to connect · more brands coming

Why a watchdog

Solar breaks quietly.

Panels don't make a sound when they stop earning. The monitoring app doesn't call<br>you. An inverter can sit dead through your best production months, and the first<br>sign is usually an electric bill that makes no sense .

SunRanker re-reads your system every day and treats silence as a<br>problem, not a blank spot on a chart. When something changes, you get one plain<br>email about it. Not a daily drip, and never months late.

The emails that do the watching

SunRanker Watchdog

We can't reach your solar system

The connection broke, so nobody is watching. Sent the day it happens.

Day 1

SunRanker Watchdog

Your solar went quiet

Monitoring stopped reporting while the panels may still be fine. Worth a look.

Day 5

SunRanker Watchdog

Your solar is producing less than normal

Output has run well below your own typical for days. Caught in weeks, not months.

Week 1

SunRanker Monthly Review

Your solar in July

2,058 kWh, right in line with your typical July. Nothing to do.

Monthly

How it works

One minute of setup. A watchdog forever.

Continue with Enphase<br>SolarEdge Site ID + key

Step 1

Connect

Sign in with Enphase or paste your SolarEdge key. About a minute, either way.

Yesterday

48 kWh

right on your typical day

Step 2

See it plainly

What it made and whether that's normal, in words. Not an engineer's portal.

SunRanker Watchdog

Your solar went quiet

Monitoring stopped reporting. Worth a look.

Step 3

Get one email

The moment something breaks, plus a short monthly review. Never a daily drip.

The system that started this site

This one is mine.

I'm Shawn. This system once lost<br>months of production and nobody told me.<br>Not the installer, not the monitoring app. I found out from a bill that made no<br>sense. SunRanker is what I wished existed that day, and my own<br>system has been watched by it, live, ever since.

✓ Verified through SolarEdge<br>&middot;<br>Corona, CA

Checked daily

14.8 kW

System size

2022

Installed

13,231 kWh

Last 12 months

Quiet months caught

My system, month by month

last 12 months, kWh

kWh

Gray months collapsed far below this system's normal pattern, which usually means the<br>monitoring went quiet, not that the panels stopped.

⚠️

Being honest about my own system:<br>Monitoring went quiet<br>twice<br>in the last year. Back then, nobody told me. Now the watchdog emails me by day five.

Your system can have this in the next minute.<br>Connect and your full history appears right away.

Add your system

Free, forever, for owners

Know in the next minute.

Connect and your full history appears right away, health check included. The<br>watchdog starts its rounds tonight and never misses a day after.

Add your system

Built by a solar owner, not a solar company.

A Northify project

\n \/\/ Landing with #connect in the URL (shared or bookmarked links)\n \/\/ opens the connect modal on whichever page it loads.\n if (window.location.hash === '#connect') {\n history.replaceState(null, '', window.location.pathname + window.location.search);\n $wire.trackOpen();\n window.Flux.modal('connect-system').show();\n }\n\n "},"listeners":["track-connect-open"]}" wire:id="JBzbcG5LaBWwX4jYbhM3" wire:name="connect-system">

Add your system

Pick your monitoring brand. About a minute either way.

Continue with Enphase

or

with your Site ID and API key

[data-flux-label]]:opacity-50 [&:has(>[data-flux-radio-group][disabled])>[data-flux-label]]:opacity-50 [&:has(>[data-flux-checkbox-group][disabled])>[data-flux-label]]:opacity-50 block *:data-flux-label:mb-3 [&>[data-flux-label]:has(+[data-flux-description])]:mb-2 [&>[data-flux-label]+[data-flux-description]]:mt-0 [&>[data-flux-label]+[data-flux-description]]:mb-3 [&>*:not([data-flux-label])+[data-flux-description]]:mt-3" data-flux-field>

Site ID

[data-flux-label]]:opacity-50 [&:has(>[data-flux-radio-group][disabled])>[data-flux-label]]:opacity-50 [&:has(>[data-flux-checkbox-group][disabled])>[data-flux-label]]:opacity-50 block *:data-flux-label:mb-3 [&>[data-flux-label]:has(+[data-flux-description])]:mb-2 [&>[data-flux-label]+[data-flux-description]]:mt-0 [&>[data-flux-label]+[data-flux-description]]:mb-3 [&>*:not([data-flux-label])+[data-flux-description]]:mt-3" data-flux-field>

API...

flux data system label solar watchdog

Related Articles