← Back to the Workshop

Sunseer

Your Solis inverters, battery and meter, read out live on your own network. Nothing leaves the house: readings and history stay in this browser.

not connected

No inverter connected yet

  1. Got the S2-WL-ST stick? (the usual Solis Wi-Fi stick: the model is on its label). It already serves its numbers on your network at http://<stick-ip>/ behind the login admin / admin. Open ⚙ Settings, tap + S2-WL-ST stick once per inverter and fill in each stick's IP address. Older Solarman sticks (port 8899) and Modbus LAN sticks have their own template buttons.
  2. No Python, no installs: in a kiosk browser that can switch off web security (Fully Kiosk on a wall tablet, for example) this page then polls the sticks all by itself. In a normal browser, use the Stick View below: it runs on the stick's own page, so nothing blocks it.
  3. Want every register? The optional relay reads the full Modbus map (battery, meter, per-string detail) and serves this dashboard to every device in the house:
    pip install websockets
    python solis-bridge.py --lan
    Download solis-bridge.py

No hardware at hand? ▶ Try the demo feeds the dashboard a pretend rooftop with a 3.6K hybrid, a 4.6K string inverter, a battery and a grid meter.

Power flow where the energy is going right now

☀️ ··· ··· 🔋 ··· 🏠 ···

solar, battery and grid, seen from the house

Solar now

···W

waiting for the first reading

Today

Generated
··· kWh
From the grid
··· kWh
To the grid
··· kWh
Into the battery
··· kWh
Out of the battery
··· kWh
House used
··· kWh

Battery

···%

waiting for a hybrid inverter

Voltage · current
···
Health (SOH)
···
Charged today
··· kWh
Discharged today
··· kWh

Grid & meter

···W

from the meter wired to the hybrid

Today in / out
···
All time in / out
···
Meter
···

House load

···W

what the house is drawing right now

Backup circuit
··· W
Used today
··· kWh
Used all time
··· kWh

Inverters one card per machine

Last 24 hours kWh per hour · solar ▲ export ▼

Last 30 days kWh per day · solar ▲ export ▼

Lifetime counters

Generated
··· kWh
Grid in / out
···
Battery in / out
···

Money

···

earned by the sun today

This month
···
All time
···

Self-sufficiency

Solar kept at home···
House ran on sun···

today, from the inverter’s own counters

CO₂ avoided

···kg today

All time
···

versus grey grid power

Records

Peak power
···
Best day
···

kept in this browser, survives reloads

Daily ledger last 14 days

DaySolarImportExportValue

Dataloggers

the sticks doing the talking

☀ Stick View: the no-install dashboard

A bookmarklet that dresses the S2-WL-ST stick's own status page up as a live mini-dashboard. It runs on the stick's page itself, so the browser needs no special permission: pure browser, no Python, tablet-friendly.

☀ Sunseer Stick View

  1. On a computer: drag the golden button onto your bookmarks bar. On a tablet or phone: copy the code, create any bookmark, then edit it and paste the code as its address.
  2. Open http://<stick-ip>/ and log in (admin / admin).
  3. Open the bookmark while on that page: it becomes a live dashboard with power, today, totals and its own little history.

How it works

  1. Solis inverters speak Modbus over RS485, and the datalogging stick puts that on your Wi-Fi. The S2-WL-ST stick serves a status page with current power, today and total (Sunseer reads it directly where the browser allows, and the Stick View bookmarklet reads it from the stick's own page). Older Solarman sticks (port 8899) and Modbus TCP LAN sticks carry the full register map.
  2. A browser cannot open raw sockets and refuses plain-HTTP LAN devices from a secure page. Three roads around that, pick what fits: the Stick View bookmarklet (pure browser, runs on the stick's page), a kiosk browser with web security off so this page polls the sticks itself, or the tiny optional relay solis-bridge.py, which reads the full register map, never writes to the inverter, and with --lan serves this dashboard to every tablet in the house at http://<that-machine>:7102/. The ⛶ Full screen button turns a spare tablet into a wall display that keeps the screen awake.
  3. Hybrids (RHI / S5-EH1P / S6-EH1P, register map 33000) also report their battery and the grid meter wired to them; string inverters (S5 / S6-GR1P, map 3000) report panels and production. Every reading, record and counter snapshot lives in localStorage (hourly for 14 days, daily for 400 days), so the dashboard survives reloads and draws the long-term graphs, the money tile and the ledger without uploading anything anywhere.

Built for the Solis 3.6K and 4.6K single-phase machines (S6-GR1P3.6K, S6-GR1P4.6K, RHI-3.6K-48ES and friends), and it should read any Solis that speaks the same maps. Tiles for gear you do not have (battery, meter…) simply stay empty: hide them in the settings.