{% extends "base.html" %} {% block title %}Data · Solisdash{% endblock %} {% block content %}

Data

Sync, backfill, and manage what Solisdash has downloaded from SolisCloud.

{% if purged_counts %}

✓ Purged {%- for name, count in purged_counts.items() %} {{ count }} {{ name }}{% if not loop.last %},{% endif %} {%- endfor %} row(s).

{% endif %}
Current state

{{ station_count }} station(s) stored, {{ sample_count }} sample row(s), {{ daily_count }} daily-rollup row(s). {% if last_sample_ts %} Most recent sample: {{ last_sample_ts.strftime('%Y-%m-%d %H:%M UTC') }}. {% else %} No samples polled yet. {% endif %}

Pulls current state plus this-year daily rollups.
Fetch historical data

Pulls one daily-rollup batch from SolisCloud per month per station in the chosen range. Lets you backfill last year, prior years, or any stretch of history that the routine poller hasn't covered.

Purge re-pullable data

Drops station_daily (daily-rollup energy / money / charge / discharge) and stations (station metadata). Both can be re-fetched from SolisCloud any time via Poll SolisCloud now or the date-ranged backfill above.

Deliberately leaves station_samples (5-minute polled SOC / power / battery snapshots) and alarms alone — SolisCloud only retains those for a short window upstream, so older rows aren't recoverable once dropped. Admin accounts, the solisdash.toml config, and the scheduler are never touched.

{% endblock %}