Skip to content
Darek Margas edited this page Oct 19, 2026 · 4 revisions

PVOutput Uploader for Home Assistant

A Home Assistant integration that sends your solar, consumption, battery and other sensor readings to PVOutput, and can read them back.

Sending the current reading is the easy part. What this integration is built for is history, in both directions:

Into PVOutput

  • Nothing is lost. Every value goes into its own 5-minute history log first; when PVOutput, the network or the hourly limit stops uploads, the backlog goes out later by itself.
  • Catch-up after the integration was off, from Home Assistant's recorder.
  • The past, from before you installed it: imported from Home Assistant's recorder and long-term statistics, and sent.
  • Any period again, like the IoTaWatt firmware's PVOutput reload, as statuses or daily totals.
  • Fields added later, back-filled for any period.

Out of PVOutput, into Home Assistant

  • PVOutput's history (every column, even what other uploaders sent) as hourly Home Assistant statistics, for the Energy dashboard and statistics graphs.
  • Kept current every day, late statuses included.
  • A new sensor with a full past: a field set to Download gets a live sensor whose statistics go back as far as PVOutput's history.

None of this can be done with a rest_command automation or Home Assistant's own PVOutput integration. Start with History operations.

Also: every PVOutput field, including extended (v7-v12) and battery (b1-b6) fields for donor accounts, mapped from the UI; battery fields in batches; the hourly request limit shared so history never delays live data.

Pages

Page For
History operations What it does with history, in both directions, and why nothing else can
Installation and first site Getting it running
Mapping your sensors Which sensor goes to which field, units, battery fields
Field modes Send, Record only, Download, and the selects
No gaps: how recovery works What happens when uploads stop, and what you need to do (usually nothing)
Reupload and import Sending history again, filling the log from Home Assistant
PVOutput history in Home Assistant Downloading PVOutput's history into statistics
Rate limits How the hourly request limit is shared
Recipes IoTaWatt alongside, Victron battery state, automations, dashboard cards
Shared setups Ready-made field mappings for inverter and battery integrations, to import
Entities reference Every sensor, switch, select and button
Troubleshooting and FAQ Unknown values, rejected samples, debug logging

The README is the complete reference; these pages walk through it by task.

Clone this wiki locally