N8n

Energy Node

Manage your Powerwall with n8n workflows

Teslemetry Energy Node

The Teslemetry Energy node allows you to control and monitor your Tesla energy site (Powerwall/Solar) from n8n workflows.

Node Configuration

PropertyDescription
CredentialSelect your Teslemetry credentials
Site IDSelect from discovered energy sites
OperationThe command to execute

Available Operations

OperationDescriptionParameters
Get Live StatusCurrent power flow data-
Get Site InfoSite configuration details-
Set Backup ReserveAdjust backup reservePercent (0-100)
Set Operation ModeChange operating modeMode selection
Set Storm ModeToggle storm watchEnabled/Disabled
Set Grid Import/ExportConfigure grid rulesExport Rule, Disallow Grid Charge
Set Off-Grid Charge ReserveOff-grid vehicle charging reservePercent (0-100)

Operation Modes

ModeDescription
Self ConsumptionMaximize self-consumption of solar
BackupReserve battery for backup only
AutonomousTime-based control (uses Tesla's optimization)

Grid Export Rules

RuleDescription
Battery OKExport from battery and solar to grid
PV OnlyExport solar only, keep battery
NeverNo grid export

Live Status Output

The Get Live Status operation returns current power flow:

{
  "solar_power": 5420,
  "battery_power": -2100,
  "grid_power": 320,
  "load_power": 3640,
  "percentage_charged": 78
}

Negative battery power indicates charging; positive indicates discharging.

Example Workflow

Optimize charging during off-peak hours:

  1. Schedule Trigger - Trigger at 11:00 PM
  2. Teslemetry Energy - Set Backup Reserve (20%)
  3. Wait - Until 6:00 AM
  4. Teslemetry Energy - Set Backup Reserve (80%)

Storm Watch Automation

Enable storm mode when severe weather is forecast:

  1. Weather API Trigger - Check for storm alerts
  2. IF Node - Severe weather condition
  3. Teslemetry Energy - Set Storm Mode (Enabled)
  4. Notification - Alert user

When storm mode is enabled, the Powerwall charges to 100% to prepare for potential outages.