Automation rules let you define exactly how your energy system behaves in response to conditions like battery level, solar production, grid power, and grid energy mix — without manual intervention. Rules run continuously in the cloud and fire even when the GridMind app is closed.
Pro Automation rules require a Pro plan. Rules are evaluated every minute and run in the cloud even when the GridMind app is closed.

Each rule consists of three parts:
Rules are evaluated continuously. When a trigger condition becomes true and all optional conditions pass, the action executes immediately. Each rule execution is logged so you can verify your rules are working as expected.
To prevent rapid-fire triggering, each rule has a 2-minute cooldown after it fires — it won’t execute again until 2 minutes have passed. This prevents a single condition from repeatedly executing the same action.
GridMind includes 10 ready-to-use preset templates. Click any preset to create a pre-configured rule that you can customize before saving. Presets are a great starting point — they’re built around the most common automation use cases GridMind users set up.
Purpose: Use excess solar generation to charge your EV instead of exporting it to the grid at a low rate.
Example customization:
Trigger: Solar export > 1.5 kW (lower threshold for smaller solar systems)
Condition: Vehicle SOC < 80% (don’t charge if already nearly full)
Action: Start chargingPurpose: Adjust battery reserve ahead of peak hours to maximize export earnings.
Purpose: Get notified when your battery is critically low so you can take action before losing backup coverage.
Purpose: Charge battery to 100% when a storm is approaching, ensuring maximum backup coverage.
Purpose: Pause grid export when export rates drop below a threshold, avoiding exporting at a loss.
Purpose: Ensure your vehicle is charged to a target level overnight during off-peak hours.
Purpose: Maximize export during a Virtual Power Plant event by switching to aggressive discharge mode.
To create a rule from scratch rather than starting from a preset:
The rule activates immediately after saving. You can toggle it off without deleting it if you want to pause it temporarily.
GridMind provides 9 trigger types covering battery state, power flows, grid status, and grid energy mix:
| Trigger | Description | Example |
|---|---|---|
| Time of day | Fires at a specific time, optionally on selected days | Every weekday at 10:00 PM |
| Battery SOC | Fires when battery level crosses a threshold | Battery drops below 20% |
| Solar output | Fires when solar generation is above or below a threshold | Solar exceeds 4 kW |
| Home load | Fires when home consumption crosses a threshold | Load exceeds 5 kW |
| Grid power | Fires when net grid power crosses a threshold (+ import, − export) | Exporting more than 2 kW |
| Battery power | Fires when battery charge/discharge power crosses threshold | Battery discharging above 3 kW |
| Grid status | Fires when grid connection state changes | Grid goes offline (islanded) |
| Grid clean % | Fires when clean energy % in local grid mix crosses threshold | Grid is >70% renewable |
| Grid fossil % | Fires when fossil fuel % in local grid mix crosses threshold | Grid is >50% fossil |
Nine action types let you control your battery, manage EV charging, and send alerts:
| Action | Description |
|---|---|
| Set operation mode | Switch between Self-Powered and Time-Based Control |
| Set backup reserve | Change the minimum battery reserve percentage (0–100%) |
| Enable/disable storm mode | Turn Storm Watch on or off |
| Enable/disable grid charging | Allow or block the battery from charging from the grid |
| Set export rule | Control what the battery exports: Solar Only, Battery OK, or Never |
| Start EV charging | Begin charging a connected vehicle |
| Stop EV charging | Pause vehicle charging |
| Set EV charge amps | Set the charge current in amps (1–32 amps, Tesla only) |
| Send notification | Send a push notification to your iPhone |
Every time a rule fires, GridMind logs the execution so you can verify rules are working and diagnose unexpected behavior. Each log entry includes:
Click any rule on the Automation page to view its individual execution history.
Toggle any rule on or off without deleting it using the switch next to the rule name. Disabled rules appear grayed out in the list and will not fire under any conditions. This is useful for rules that are seasonal or that you want to pause temporarily while you adjust your energy strategy.
Start with one or two rules and monitor their execution log before adding more. Complex rule interactions — such as two rules that modify the same setting in opposite directions — can sometimes produce unexpected behavior that is easier to diagnose when you add rules incrementally.