Skip to content
OctoMonitor

Energy monitoring glossary

Understand energy monitoring and OctoMonitor terminology

Use this glossary to look up unfamiliar terms. Each entry gives a definition and the related distinction for the reading or behavior.

OctoMonitor telemetry chart showing time-based energy monitoring readings and metric controls
Definitions separate point-in-time readings, accumulated energy, local evidence, and runtime behavior.

Quick reference

Search energy monitoring terms

Search by term, abbreviation, source field, or familiar phrase, then read the definition and the related distinction.

20 glossary terms

Search and category choices stay on this page and reset when you reload. Nothing is stored or sent.

Measurements

Power

W · watts · instantaneous power

Power is the rate at which energy is being transferred at a moment, normally shown in watts (W) or kilowatts (kW).

A power reading is not accumulated energy, cost, savings, or proof of what happened between recorded samples.

Read the metric guide
Measurements

Energy

Wh · kWh · watt-hours · kilowatt-hours

Energy is an amount accumulated over time, commonly shown in watt-hours (Wh) or kilowatt-hours (kWh).

A kWh estimate depends on sample timing and data completeness and is not automatically a billing-grade meter total.

Read the metric guide
Measurements

State of charge

SoC · battery percentage · charge level

State of charge is the device-reported estimate of how full a battery is, usually expressed as a percentage.

State of charge is not battery health, state of health, remaining capacity, degradation, or a guaranteed runtime forecast.

Read battery interpretation guidance
Measurements

Solar / PV input

PV · photovoltaic · solar input

Solar or PV input is the power a supported device reports receiving from its photovoltaic input channel or channels.

It is a device-side reading, not a certified panel-output total, and channel availability can vary by model and firmware.

Read solar metric guidance
Measurements

AC input and output

AC in · AC out · mains input · load output

AC input is alternating-current power entering a device boundary, while AC output is power leaving that device toward supported loads.

The labels describe direction at the device and do not by themselves prove whole-property grid import, export, or consumption.

Read the live monitoring guide
Measurements

Grid import vs inverter output

gridInputWatts · invToGridWatts · PowerStream export

For PowerStream data, gridInputWatts represents reported grid input while invToGridWatts represents inverter output toward the home or grid-side AC path.

Inverter output is not utility-grid export and must not be treated as an export-meter or tariff-settlement value.

Read grid-flow guidance
Data and connectivity

Telemetry

device readings · time-series data · samples

Telemetry is the sequence of timestamped device measurements and state updates that OctoMonitor receives and can retain locally.

Telemetry proves only what was recorded; it does not guarantee sensor accuracy, completeness, or an upstream root cause.

Read the telemetry history guide
Data and connectivity

Telemetry gap

missing telemetry · no data period · recording gap

A telemetry gap is a period for which OctoMonitor has no accepted local sample matching the report or history scope.

A gap is not zero production or consumption and does not identify the device, network, vendor, runtime, credential, or storage cause.

Open troubleshooting guidance
Data and connectivity

Coverage

telemetry coverage · recording coverage · data completeness

Coverage describes how much of an expected monitoring period has usable recorded data under a particular report definition.

High coverage does not prove measurement accuracy, and low coverage must not be silently interpreted as zero activity.

Read coverage guidance
Data and connectivity

MQTT

Message Queuing Telemetry Transport · publish and subscribe

MQTT is a publish-and-subscribe messaging protocol used in OctoMonitor’s direct EcoFlow data path for supported live updates.

This does not mean OctoMonitor exposes a general local MQTT broker or a documented outbound MQTT integration for other systems.

Inspect the data-flow guide
Data and connectivity

API credentials

API key · API secret · developer credentials

API credentials are the key and secret issued through approved EcoFlow developer access so OctoMonitor can authenticate supported requests.

This term describes the access material used by supported EcoFlow requests, not a telemetry field or device measurement.

Review setup readiness
Runtime

Browser runtime

browser tab · web app · foreground tab

Browser runtime means OctoMonitor is executing inside a normal browser tab and can monitor while that environment remains active.

Closing or suspending the tab can stop work; a browser session is not an always-on collector or guaranteed alert engine.

Compare runtime options
Runtime

Progressive Web App

PWA · installed web app · Add to Home Screen

A Progressive Web App is an installed presentation of the web app that can open in its own window or from a home-screen icon.

Installing the PWA does not create continuous background execution; closed-app behavior remains browser and operating-system controlled.

Compare PWA runtime behavior
Runtime

Native app

Capacitor app · Android app · iOS app

The native app is the Angular application packaged through Capacitor for Android or iOS with access to supported platform integrations.

Native packaging still follows operating-system scheduling, permission, battery, network, and background-execution rules.

Compare native runtime behavior
Runtime

Background monitoring

background checks · closed-app checks · native runner

Background monitoring is the optional best-effort work a supported native environment may receive when the app is not in the foreground.

OctoMonitor background work uses last-known snapshots and is not continuous live EcoFlow polling, guaranteed timing, or an always-on server.

Read background-runtime behavior
Reliability and automation

Backup vs archive

App Data Backup · History/Data Archive · Full Backup

An App Data Backup is a restorable OctoMonitor transfer file; essential, history/archive, and full scopes protect different local data.

A Data Backup Report is a read-only analysis. Export a backup file for recovery and keep a copy outside the browser. Protected updates require their own verified Safety Backup.

Plan storage and retention
Reliability and automation

Automation trigger and action

when and then · rule trigger · rule action

A trigger decides when an OctoMonitor automation is eligible to run, while its action describes the supported command or notification to attempt.

A rule does not guarantee device state or delivery; prerequisites, runtime, confirmation, cooldown, and failure handling still matter.

Explore automation ideas
Reliability and automation

Cooldown and hysteresis

deduplication · recovery threshold · alert flapping

A cooldown limits how soon an event can repeat; hysteresis separates trigger and recovery thresholds so noisy values do not repeatedly cross one boundary.

These are different controls, and their presence or exact behavior must be checked for the specific OctoMonitor alert or automation path.

Review alert readiness
Reliability and automation

Local notification

device notification · browser notification · native notification

A local notification is a message requested on the current browser or device rather than sent through an optional external target such as Telegram or Pushover.

A configured signal does not prove delivery; permission, runtime, operating-system policy, channel setup, and a real test still matter.

Review notification delivery
Reliability and automation

Stale data

stale reading · last update · old telemetry

Stale data is a last accepted reading whose timestamp is older than the freshness threshold used by the current OctoMonitor view.

Stale does not automatically mean the physical device is off or identify whether the cause is network, credentials, vendor service, runtime, or storage.

Troubleshoot stale readings

Compare units, fields, and device context

Energy-monitoring terms can look interchangeable when they are not. Watts describe a rate at a moment, watt-hours and kilowatt-hours describe accumulation, and battery percentage estimates state of charge rather than battery health or usable capacity.

Direction also depends on the named field and device boundary. An inverter output reading does not automatically mean electricity was exported through a utility meter, and a locally calculated report is not automatically billing-grade evidence.

  • Match the unit, direction, source field, device, and time range.
  • Treat missing samples as unknown rather than zero.
  • Use utility or certified meter records for billing and safety decisions.
  • Follow the linked metric guidance before comparing unlike values.

Separate data evidence from runtime availability

Telemetry describes the observations OctoMonitor actually received and retained. It cannot prove what happened during a gap, and its presence does not by itself prove that a sensor, device, vendor service, network, or calculation was accurate.

Browser, PWA, Android, and iOS environments have different foreground and background behavior. Installing an app-like client does not create an always-on server, and OctoMonitor background checks are not continuous live EcoFlow polling.

  • Use coverage and stale-state evidence with the report data.
  • Keep API credentials secret and distinguish direct EcoFlow traffic from local storage.
  • Choose a runtime based on how continuously history or alerts must be available.
  • Verify notification permission and delivery separately from the source signal.

About these definitions

These definitions describe OctoMonitor terminology and the app behavior shown by the project. They are intended to prevent common interpretation errors, not to replace device manuals, electrical guidance, battery diagnostics, tariff records, or vendor support.

When a term links to a focused guide, use that guide for the detailed prerequisites, calculations, privacy boundary, or troubleshooting sequence. Keep the official EcoFlow app available for firmware, account, device setup, and vendor-specific controls.

  • Search by term, alias, field name, or familiar phrase.
  • Filter by measurements, data, runtime, or reliability and automation.
  • Use stable term links when sharing non-secret support context.
  • Recheck definitions when app behavior or source fields change.

Common questions

Questions about Energy monitoring glossary

Is this an electrical or battery-safety glossary?

No. It explains OctoMonitor and energy-monitoring terminology. Use qualified electrical guidance, device manuals, certified meters, and vendor diagnostics for safety, billing, and hardware decisions.

Does a telemetry gap mean the device produced zero power?

No. A gap means OctoMonitor has no accepted local sample for that period. It does not prove zero power or identify whether the cause was the device, network, runtime, credentials, vendor service, or storage.

Does installing the PWA make OctoMonitor an always-on monitor?

No. A PWA provides an installed web-app experience, but background and closed-app work remain controlled by the browser and operating system. See the runtime guide for continuous history or alerts.

Website 0.1.3 · 58f1974