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.
