Repository navigation
Provider Flow Power
All providers · Tariff periods · Configuration index
Choose this provider during initial setup, or open Settings > Devices & Services > PowerSync > Configure > Electricity pricing & provider to change its settings. Use the written plan for your site and account; examples are not a substitute for your contract.
Uses AEMO wholesale pricing directly — no API token required. Prices update every 5 minutes from the AEMO dispatch feed. You can optionally provide an Amber API token as an alternative price source.
| Source | Description |
|---|---|
| AEMO Direct (default) | Fetches wholesale prices directly from AEMO. No API key needed. |
| Amber API | Uses your Amber Electric API token for pricing data. |
| Region | Export Rate (Happy Hour) |
|---|---|
| NSW1 — New South Wales | 45 c/kWh |
| QLD1 — Queensland | 45 c/kWh |
| SA1 — South Australia | 45 c/kWh |
| VIC1 — Victoria | 35 c/kWh |
| TAS1 — Tasmania | No Happy Hour |
Flow Power bills using: Final Rate = Base Rate + PEA
PEA adjusts your rate based on when you consume relative to wholesale prices:
- Cheap wholesale (e.g. midday solar) → negative PEA → you pay less than the base rate
- Average wholesale → PEA near zero → you pay roughly the base rate
- Expensive wholesale (e.g. evening peak) → positive PEA → you pay more than the base rate
When a network tariff is configured, PowerSync calculates PEA accurately using the current wholesale price, your network's time-of-use charge, the 30-day wholesale average (TWAP), and the 1.7 c/kWh benchmark adjustment (BPEA) — all including GST. This matches how Flow Power calculates your actual bill.
If no network tariff is configured, PowerSync uses a simplified version based only on the wholesale price, TWAP, and BPEA. Less accurate but still gives the optimizer a useful price signal.
PowerSync tracks the 30-day time-weighted average wholesale price automatically. On a fresh install it uses 8.0 c/kWh as a starting estimate until enough data is collected (about an hour). If you know your current TWAP from your Flow Power bill, you can set it manually in the options flow to skip the warmup period.
Flow Power accounts can use either a 5:30pm-7:30pm or 5:30pm-9:30pm Happy Hour window. In PowerSync setup or Flow Power options, set Happy Hour plan end time to the end time shown on your account's current plan or energy price fact sheet. Existing PowerSync installations remain on the 7:30pm end time until you change this setting. Outside the selected window, export is valued at 0 c/kWh.
The Happy Hour export rate is configured separately. Set Happy Hour export rate to the total fixed export value in c/kWh stated by your plan. The selected window and fixed rate are used by price sensors, tariff schedules, cost tracking, and Smart Optimization without replacing Flow Power PEA import pricing. If the value is 0, Happy Hour export is effectively disabled for optimizer planning.
Some current Flow Power offers publish daily export tiers or allowances. PowerSync currently applies one configured export rate across the selected Happy Hour window, so check your account-specific fact sheet rather than inferring the window or rate from your NEM region alone.
PowerSync can look up your network tariff rates automatically. This is used for:
- The v2 PEA formula (more accurate pricing)
- The Network Tariff sensor (shows current time-of-use network charge)
- The Amber Comparison sensor
During setup, select your DNSP (Distribution Network Service Provider) and tariff code:
| Region | Available DNSPs |
|---|---|
| NSW1 | Ausgrid, Endeavour, Essential |
| QLD1 | Energex, Ergon |
| SA1 | SAPN |
| VIC1 | Powercor, CitiPower, AusNet, Jemena, United |
| TAS1 | TasNetworks |
If your tariff isn't available, you can enter manual rates (flat or time-of-use) with peak/shoulder/off-peak periods and other fees.
Connect your Flow Power kWatch portal account to get actual billing metrics directly from Flow Power. This requires your portal email, password, and SMS MFA verification.
Once connected, PowerSync creates sensors for your actual account PEA, LWAP, TWAP, demand, and DLF — updated every 30 minutes.
Setup:
- In PowerSync options, select Connect Flow Power Portal
- Enter your Flow Power portal email and password
- Enter the SMS MFA code sent to your phone
- Portal data will appear as sensors within a few minutes
Portal sessions persist across HA restarts. If the session expires, re-authenticate via the options flow.
When network tariff is configured, PowerSync creates an Amber Comparison sensor showing what you would pay on Amber Electric for the same wholesale price. The default markup varies by region (NSW: 4.2c, QLD: 4.0c, SA: 4.2c, VIC: 4.0c) and can be customised in the options flow.
| Option | Description | Default |
|---|---|---|
| NEM Region | Your grid region (NSW1, QLD1, VIC1, SA1) | NSW1 |
| Price Source | AEMO Direct or Amber API | AEMO |
| Network Tariff | Your DNSP and tariff code | — |
| Base Rate | Your Flow Power base rate in c/kWh (from your plan) | 34.0 |
| Happy Hour plan end time | Select 7:30pm or 9:30pm to match your plan or fact sheet | 7:30pm |
| Happy Hour export rate | Fixed export value used throughout the selected window | Region default |
| PEA Enabled | Enable dynamic PEA pricing adjustment | Yes |
| Custom PEA | Override the calculated PEA with a fixed value from your bill | Auto |
| TWAP Override | Manually set TWAP instead of dynamic tracking (c/kWh) | Auto |
| Amber Markup | Markup used in Amber Comparison sensor (c/kWh) | Region default |
| Manual Network Rates | Enter flat or TOU rates manually instead of using the tariff library | Off |
| Sensor | Unit | Description |
|---|---|---|
| Flow Power Import Price | $/kWh | Current import rate (Base Rate + PEA) |
| Flow Power Export Price | $/kWh | Export rate — Happy Hour rate or 0 |
| Flow Power TWAP 30-Day Average | c/kWh | Rolling 30-day wholesale average |
| Flow Power Network Tariff | c/kWh | Current time-of-use network charge (v2 only) |
| Flow Power Amber Comparison | $/kWh | Equivalent Amber Electric price (v2 only) |
These sensors are only available when the Flow Power portal is connected:
| Sensor | Unit | Description |
|---|---|---|
| Flow Power PEA (Actual) | c/kWh | Your actual PEA from Flow Power billing |
| Flow Power PEA 30-Day | c/kWh | 30-day rolling PEA |
| Flow Power BPEA (Benchmark) | c/kWh | The benchmark PEA target |
| Flow Power CPEA (Customer) | c/kWh | Your customer PEA (LWAP - TWAP) |
| Flow Power PEA Import | c/kWh | Import-only PEA |
| Flow Power LWAP | c/kWh | Load Weighted Average Price |
| Flow Power LWAP (Actual) | c/kWh | Actual LWAP from billing period |
| Flow Power TWAP (Portal) | c/kWh | TWAP from portal (compare with dynamic TWAP) |
| Flow Power Avg Spot Price | c/kWh | Average Regional Reference Price |
| Flow Power DLF (Site Losses) | — | Distribution Loss Factor for your site |
| Flow Power Avg Demand | kW | Your average demand |
| Flow Power Max Demand | kW | Your maximum demand |
Check the current import/export price and tariff schedule for the selected site and local time. On a menu-entered edit, saving provider settings can finish the flow directly; specialist settings remain under Advanced settings. Token/account success, an imported schedule and a hardware command are different outcomes. If rates or the site are wrong, reopen pricing rather than changing battery connection settings.
Select Account-specific in Flow Power electricity settings and enable Configure custom export tiers in Home Assistant. Enter the premium export rate, daily premium allowance in kWh, rate after that allowance, rate outside the export window, and the account's effective date.
Custom plans support one daily export window, with start and end times in 30-minute steps. The end must be later than the start; 24:00 is allowed as an end. Rates must be nonnegative, the allowance must be positive, and the premium rate cannot be lower than the rate after the allowance. For example, 16 kWh exported inside a window paying 30c/kWh for the first 15 kWh and 10c/kWh thereafter earns $4.60.
Only measured site exports inside the window consume the allowance. The allowance resets at local midnight and does not carry forward. Planned exports do not consume it. The optimizer values the remaining premium allowance separately from the rate available after it is exhausted. When telemetry cannot establish how much allowance remains, it conservatively uses the post-allowance rate until a safe baseline is available. A remaining allowance does not guarantee battery export: reserve, energy costs, export permissions and control ownership still apply.
Before the effective date, the saved legacy flat rate and window apply. Existing flat-rate accounts are not converted automatically. Reopening or saving unchanged settings preserves the contract and measured quota; changing contract terms invalidates incompatible quota state and requires a new baseline. Static tariffs uploaded to batteries contain the post-allowance and outside-window rates, because they cannot represent a cumulative daily premium.
The tables use the current form labels and help text. They list the conditional field union: a field can be hidden for a different battery, provider, route or available integration. The instructions above explain those conditions. Existing saved/discovered values take precedence over fresh fallbacks. Rate units follow the provider; check the displayed currency/energy unit.
| Field | Meaning / input | Fallback / limits |
|---|---|---|
| Residential plan | Choose the exact written plan on your account. Legacy / unclassified preserves saved settings; official plans use quota-aware terms from their effective date. | Saved/detected value or the form’s shown fallback |
| Plan region | Choose the plan's published region. This is separate from the NEM wholesale-price region; QLD1 is not automatically treated as SEQ. | Saved/detected value or the form’s shown fallback |
| Configure custom export tiers (Account-specific only) | Use the value or available choice shown in this form; existing saved/detected values take precedence. | Fallback Off |
| NEM region | Your NEM region determines which wholesale price feed is used. Check your bill if unsure. | Fallback NSW1 |
| Base rate | The base energy rate from your Flow Power contract, before wholesale adjustments. | Fallback 34.0; 0.0–100.0; step 0.01 |
| Happy Hour plan end time | Select the Happy Hour end time stated on your Flow Power plan or fact sheet. This changes the Happy Hour window only; the separate Happy Hour export-rate setting remains unchanged. | Fallback 19:30 |
| Flow Power API key | Optional for AEMO Direct; required for Flow Power API prices and account metrics. Get it from the Flow Power app under More > Web Data Access. | Saved/detected value or the form’s shown fallback |
| Field | Meaning / input | Fallback / limits |
|---|---|---|
| Effective from | Use the value or available choice shown in this form; existing saved/detected values take precedence. | Saved/detected value or the form’s shown fallback |
| Premium export rate | Use the value or available choice shown in this form; existing saved/detected values take precedence. | Saved/detected value or the form’s shown fallback |
| Daily premium allowance | Use the value or available choice shown in this form; existing saved/detected values take precedence. | Saved/detected value or the form’s shown fallback |
| Export rate after allowance | Use the value or available choice shown in this form; existing saved/detected values take precedence. | Saved/detected value or the form’s shown fallback |
| Export rate outside window | Use the value or available choice shown in this form; existing saved/detected values take precedence. | Saved/detected value or the form’s shown fallback |
| Export window start | Use the value or available choice shown in this form; existing saved/detected values take precedence. | Saved/detected value or the form’s shown fallback |
| Export window end | Use the value or available choice shown in this form; existing saved/detected values take precedence. | Saved/detected value or the form’s shown fallback |
| Field | Meaning / input | Fallback / limits |
|---|---|---|
| NMI | PowerSync uses this site for Flow Power account metrics and tariff hints. | Saved/detected value or the form’s shown fallback |
| Field | Meaning / input | Fallback / limits |
|---|---|---|
| Network & tariff code | Your DNSP and tariff code combined (e.g. 'Ausgrid — RESELE'). Filtered by your NEM region. Select None to use the simple formula. | Saved/detected value or the form’s shown fallback |
| Field | Meaning / input | Fallback / limits |
|---|---|---|
| Configure custom export tiers (Account-specific only) | Use the value or available choice shown in this form; existing saved/detected values take precedence. | Saved/detected value or the form’s shown fallback |
| Residential plan | Choose the exact written plan on your account. Legacy / unclassified preserves saved settings; official plans use quota-aware terms from their effective date. | Saved/detected value or the form’s shown fallback |
| Plan region | Choose the plan's published region. This is separate from the NEM wholesale-price region; QLD1 is not automatically treated as SEQ. | Saved/detected value or the form’s shown fallback |
| NEM region | Use the value or available choice shown in this form; existing saved/detected values take precedence. | Saved/detected value or the form’s shown fallback |
| Price source | Flow Power API uses your KWatch API key. AEMO Direct fetches wholesale prices from NEMWeb without an API key. Amber API uses your Amber Electric account. | Saved/detected value or the form’s shown fallback |
| Base rate | Use the value or available choice shown in this form; existing saved/detected values take precedence. | 0.0–100.0; step 0.01 |
| Happy Hour export rate | Fixed export credit paid during Flow Power Happy Hour. Set this if Flow Power has applied a promo or account-specific feed-in rate. | 0.0–100.0; step 0.01 |
| Happy Hour plan end time | Select the Happy Hour end time stated on your Flow Power plan or fact sheet. This changes the Happy Hour window only; the separate Happy Hour export-rate setting remains unchanged. | Saved/detected value or the form’s shown fallback |
| Enable PEA pricing (recommended) | PEA reflects how Flow Power actually bills you: final rate moves with wholesale prices. Disable for flat network tariff rates. | Saved/detected value or the form’s shown fallback |
| Enable automatic TOU sync | Automatically upload TOU tariff schedules to your battery based on current prices. | Saved/detected value or the form’s shown fallback |
| Enter or replace Flow Power API key | Opens a secure API-key entry page. Leave disabled to keep the currently stored key unchanged. | Fallback Off |
| Field | Meaning / input | Fallback / limits |
|---|---|---|
| Effective from | Use the value or available choice shown in this form; existing saved/detected values take precedence. | Saved/detected value or the form’s shown fallback |
| Premium export rate | Use the value or available choice shown in this form; existing saved/detected values take precedence. | Saved/detected value or the form’s shown fallback |
| Daily premium allowance | Use the value or available choice shown in this form; existing saved/detected values take precedence. | Saved/detected value or the form’s shown fallback |
| Export rate after allowance | Use the value or available choice shown in this form; existing saved/detected values take precedence. | Saved/detected value or the form’s shown fallback |
| Export rate outside window | Use the value or available choice shown in this form; existing saved/detected values take precedence. | Saved/detected value or the form’s shown fallback |
| Export window start | Use the value or available choice shown in this form; existing saved/detected values take precedence. | Saved/detected value or the form’s shown fallback |
| Export window end | Use the value or available choice shown in this form; existing saved/detected values take precedence. | Saved/detected value or the form’s shown fallback |
| Field | Meaning / input | Fallback / limits |
|---|---|---|
| API key | Stored in Home Assistant and sent to Flow Power as the x-api-key header. | Saved/detected value or the form’s shown fallback |
| Field | Meaning / input | Fallback / limits |
|---|---|---|
| NMI | PowerSync uses this site for Flow Power account metrics and tariff hints. | Saved/detected value or the form’s shown fallback |
| Field | Meaning / input | Fallback / limits |
|---|---|---|
| Network & tariff code | Your DNSP and tariff code (e.g. 'Ausgrid — RESELE'). Filtered by your NEM region. Select None for the simple formula. | Saved/detected value or the form’s shown fallback |
| TWAP override | Override the dynamic 30-day TWAP with a fixed value. Set to 0 for automatic rolling average. | 0.0–50.0; step 0.01 |
| Billing day of month | Day of the month your Flow Power billing period starts (1–28). Anchors the TWAP reference to your billing cycle so it converges to the price you're actually settled on. Default 1. | 1–28 day; step 1 |
| Amber comparison markup | Retailer margin for the Amber comparison sensor. Regional default is pre-filled. | 0.0–20.0; step 0.01 |
| Custom PEA override | Override the calculated PEA with a fixed amount. Set to 0 for automatic calculation. | -50.0–50.0; step 0.01 |
| Use manual network rates | Enter network tariff rates manually instead of using the automatic lookup. | Saved/detected value or the form’s shown fallback |
| Network tariff type | Use the value or available choice shown in this form; existing saved/detected values take precedence. | Saved/detected value or the form’s shown fallback |
| Flat rate | Use the value or available choice shown in this form; existing saved/detected values take precedence. | 0.0–50.0; step 0.01 |
| Peak rate | Use the value or available choice shown in this form; existing saved/detected values take precedence. | 0.0–50.0; step 0.01 |
| Shoulder rate | Use the value or available choice shown in this form; existing saved/detected values take precedence. | 0.0–50.0; step 0.01 |
| Off-peak rate | Use the value or available choice shown in this form; existing saved/detected values take precedence. | 0.0–50.0; step 0.01 |
| Peak start time | Use the value or available choice shown in this form; existing saved/detected values take precedence. | Saved/detected value or the form’s shown fallback |
| Peak end time | Use the value or available choice shown in this form; existing saved/detected values take precedence. | Saved/detected value or the form’s shown fallback |
| Off-peak start time | Use the value or available choice shown in this form; existing saved/detected values take precedence. | Saved/detected value or the form’s shown fallback |
| Off-peak end time | Use the value or available choice shown in this form; existing saved/detected values take precedence. | Saved/detected value or the form’s shown fallback |
| Other fees | Additional per-kWh fees not covered by the network tariff (metering, environmental charges, etc.). | 0.0–20.0; step 0.01 |
| Include GST (10%) | Add 10% GST on top of the network tariff rates. | Saved/detected value or the form’s shown fallback |