Inverter Equipment#
- pydantic model gdm.InverterEquipment#
Interface for inverter equipment.
- field capacity: ')] [Required]#
Apparent power rating for the inverter.
- field cutin_percent: Annotated[float, FieldInfo(annotation=NoneType, required=True, description='If the per-unit power rises above this value the PV output is turned on.', metadata=[Ge(ge=0), Le(le=100)])] [Required]#
If the per-unit power rises above this value the PV output is turned on.
- field cutout_percent: Annotated[float, FieldInfo(annotation=NoneType, required=True, description='If the per-unit power drops below this value the PV output is turned off.', metadata=[Ge(ge=0), Le(le=100)])] [Required]#
If the per-unit power drops below this value the PV output is turned off.
- field eff_curve: Annotated[Curve | None, FieldInfo(annotation=NoneType, required=False, default=None, description='Efficency curve for inverter.')] = None#
Efficency curve for inverter.
- field fall_limit: WithJsonSchema(json_schema={'type': 'string'}, mode=None), FieldInfo(annotation=NoneType, required=True, description='The fall in power output allowed per unit of time')] [Required]#
The fall in power output allowed per unit of time
- field name: Annotated[str, FieldInfo(annotation=NoneType, required=False, default='', description='Name of the inverter controller.')] = ''#
Name of the inverter controller.
- field rise_limit: WithJsonSchema(json_schema={'type': 'string'}, mode=None), FieldInfo(annotation=NoneType, required=True, description='The rise in power output allowed per unit of time')] [Required]#
The rise in power output allowed per unit of time