-
-
Notifications
You must be signed in to change notification settings - Fork 16
Advanced Features
Automatic battery discharge during AEMO wholesale price spikes for VPP participation (Globird, AGL, Engie).
When prices exceed your configured threshold (e.g., $300/MWh):
- Saves your current tariff configuration and operation mode
- Switches to autonomous (TOU) mode
- Uploads a spike tariff with very high sell rates to trigger battery export
- Restores original operation mode when spike ends
- Restores normal tariff when prices return to normal
Dual Powerwall: For dual Powerwall setups, spike detection saves and restores state for both gateways independently. Both Powerwalls discharge simultaneously during a spike.
For Globird VPP users at the $3000/MWh spike threshold:
- Detects when AEMO price reaches $3000/MWh
- Switches battery to forced discharge mode via Modbus
- Sends push notification when spike starts
- Restores normal operation when spike ends
- Sends push notification when spike ends
Note: Sigenergy users on Globird don't need this feature as Globird natively supports Sigenergy for spike exports.
Monitoring Frequency: Checks AEMO prices every 1 minute.
Prevents paying to export solar during negative pricing periods (price <= 0c/kWh).
| Battery System | Method | Behavior |
|---|---|---|
| Tesla | Export rules API | Sets export to "never", restores to "battery_ok" when positive |
| Sigenergy | Modbus TCP | Sets export limit to 0kW (load-following mode) |
| FoxESS | Modbus TCP | Enables remote control with zero active power, restores on positive |
Sigenergy/FoxESS Load-Following Mode:
- Solar continues powering the house
- Battery still charges from solar
- Only grid export is blocked during negative prices
Prevents your battery from charging from the grid during Amber price spikes. When wholesale prices spike, your battery may see an arbitrage opportunity and charge from grid — this feature stops that.
When Amber reports spikeStatus: 'potential' or 'spike', buy prices are overridden to ensure charging from grid is always unprofitable during spikes.
Artificially increases export prices sent to your battery system to trigger exports at lower price points. Useful when Amber export prices are in the 20-25c range where the battery's algorithm may not trigger exports.
| Setting | Description | Default |
|---|---|---|
| Enable Export Price Boost | Toggle on/off | Off |
| Price Offset (c/kWh) | Fixed amount added to all export prices | 0 |
| Minimum Price (c/kWh) | Floor for export prices | 0 |
| Activation Threshold (c/kWh) | Boost only applies at or above this value | 0 |
| Boost Start Time | When to start applying boost | 17:00 |
| Boost End Time | When to stop applying boost | 21:00 |
Anti-arbitrage guard (v2.4.2+): Export Boost caps boosted prices to prevent the LP from importing electricity from the grid to charge the battery for later export at inflated prices. The cap only applies when the real export price is below the grid-charge break-even point — if real arbitrage is already profitable, the full boost applies.
Suppress battery exports during configured hours (typically overnight) unless the price exceeds a threshold.
| Setting | Description | Default |
|---|---|---|
| Enable Chip Mode | Toggle on/off | Off |
| Start Time | When to start suppressing exports | 22:00 |
| End Time | When to stop suppressing exports | 06:00 |
| Price Threshold (c/kWh) | Allow exports only above this price | 30 |
Control AC-coupled solar inverters directly during negative pricing periods. Works with any battery system.
| Brand | Connection | Models |
|---|---|---|
| Sungrow | Modbus TCP | SG series (string), SH series (hybrid) |
| Fronius | Modbus TCP | Primo, Symo, Gen24/Tauro, Eco |
| GoodWe | Modbus TCP | ET, EH, BT, BH, ES, EM series (hybrid) |
| Huawei | Modbus TCP | SUN2000 L1, M1, M2 series |
| Enphase | HTTPS API | IQ Gateway, Envoy-S (microinverters) |
| Zeversolar | HTTP API | TLC series, Zeversolair Mini/TL |
| FoxESS | Modbus TCP | H1, H3, H3-Pro, H3 Smart, KH |
| Solax | Modbus TCP or HA entity | All generations (GEN2-GEN6). Standalone via register 0x42 or via homeassistant-solax-modbus |
Monitor peak demand for capacity-based electricity plans.