Solar Inverter Attributes
Solar inverter attributes are writable parameters that control battery behavior, self-consumption optimization, and system configuration for photovoltaic installations.Required Parameters
User ID that owns this solar inverter.Example:
016b78a7-0c7c-4241-a277-015c3ad3cb90Writable: No (set at device creation)Policy defining how the battery storage should be used.Options:
Optimize self consumption- Maximize use of solar power within the buildingOptimize grid balancing- Support grid stability and benefit from grid servicesExport all- Export all solar production to grid
Optimize self consumptionWritable: YesDevice Configuration
Building ID this inverter belongs to. Optional - devices can exist without building assignment.Example:
016b78a7-0c7c-4241-a277-015c3ad3cb90Writable: YesDevice model identifier. Must be a valid UUID that your organization is authorized to use.Example:
016b78a7-0c7c-4241-a277-015c3ad3cb90Writable: YesSolar System Configuration
Currently installed peak power rating of the solar system in kilowatts.Example:
10.2Writable: YesTimestamp when solar power rating, battery capacity, and user preferences were last updated. Read-only, automatically managed.Example:
2023-03-22T13:54:34.000ZWritable: No (system-managed)Battery Configuration
Flag indicating whether the inverter has a storage battery connected.Set to
false for solar-only installations without battery storage.Example: trueWritable: YesCurrently installed battery capacity in kilowatt-hours.Required if
battery_connected is true.Example: 10.0Writable: YesBattery Charge Limits
Flag indicating whether minimum and maximum charge limits from the user should be enforced.Example:
trueWritable: YesMinimum allowed battery charge level in percent.Battery will not discharge below this level, ensuring backup power availability.Example:
20Range: 0-100Writable: YesMaximum allowed battery charge level in percent.Useful for battery longevity or to reserve capacity for grid services.Example:
100Range: 0-100Writable: YesBattery Policy
Timestamp when the battery policy was last updated. Read-only, automatically managed.Example:
2023-03-22T13:54:34.000ZWritable: No (system-managed)Optimization Control
Flag indicating whether Podero’s smart optimization is actively controlling the inverter and battery.Set to
false to pause optimization without disconnecting the device.Example: trueWritable: YesManual override timestamp to pause solar production until a specific time.Set to a future timestamp to temporarily stop export. Set to
null to resume normal operation.Example: 2023-03-22T13:54:34.000ZWritable: YesFlag indicating whether the manual power pause override is currently active.Example:
trueWritable: YesUsage Examples
Configure Solar System with Battery
Configure Solar-Only System (No Battery)
Switch Battery Policy
Configure Battery Limits for Backup Reserve
Battery Policy Explained
- Optimize Self Consumption
- Optimize Grid Balancing
- Export All
Best for: Maximizing solar energy use within the buildingThe battery charges during excess solar production and discharges to meet household demand, minimizing grid imports.Benefits:
- Highest self-consumption rate
- Reduced electricity bills
- Less grid dependency
Best Practices
Battery Limits
Battery Limits
- Set
min_battery_chargeto 20-30% to ensure backup power availability - Set
max_battery_chargeto 90-95% for battery longevity - Enable
user_limits_enabledto enforce these limits - Adjust limits seasonally based on usage patterns
System Configuration
System Configuration
- Keep
solar_power_rating_kwupdated if panels are added/removed - Update
battery_capacity_kwhif battery is upgraded - Set
battery_connectedtofalsefor solar-only installations - Review configuration after system maintenance
Battery Policy Selection
Battery Policy Selection
- Use “Optimize self consumption” for most residential installations
- Use “Optimize grid balancing” when enrolled in grid service programs
- Use “Export all” when feed-in tariffs are favorable
- Monitor
battery_policy_last_updated_utcto track changes
Optimization Control
Optimization Control
- Keep
is_smart_optimization_activeenabled for automatic optimization - Use
pause_power_until_utcfor temporary manual control - Pause during system maintenance or emergency situations
- Set
pause_power_until_utctonullto resume immediately
Self-Consumption Optimization
When configured for self-consumption optimization, the system coordinates with other smart devices (heat pumps, EVs) to maximize use of solar energy. For example:
- Heat pump preheats water during peak solar production
- EV charges during sunny afternoon hours
- Battery stores excess for evening consumption
Common Scenarios
New Installation Setup
New Installation Setup
Add Battery to Existing Solar
Add Battery to Existing Solar
Emergency Backup Reserve
Emergency Backup Reserve
Seasonal Adjustment
Seasonal Adjustment
