V2XComponent: {
    attributes: {
        dischargingEnabledUntil: Attribute<number | null, any>;
        maximumDischargeCurrent: Attribute<number | bigint, any>;
        sessionEnergyDischarged: Attribute<number | bigint | null, any>;
    };
    commands: {
        enableDischarging: Command<TypeFromFields, void, any>;
    };
}

A EnergyEvseCluster supports these elements if it supports feature V2X.

Type declaration

  • Readonlyattributes: {
        dischargingEnabledUntil: Attribute<number | null, any>;
        maximumDischargeCurrent: Attribute<number | bigint, any>;
        sessionEnergyDischarged: Attribute<number | bigint | null, any>;
    }
    • ReadonlydischargingEnabledUntil: Attribute<number | null, any>

      Indicates the time, in UTC, that the EVSE will automatically stop current flow from the EV.

      A null value indicates the EVSE is always enabled for discharging.

      A value in the past or 0x0 indicates that EVSE discharging shall be disabled. The attribute is only set via the payload of the EnableDischarging command.

      This attribute shall be persisted, for example a temporary power failure should not stop the vehicle from being discharged.

      MatterSpecification.v13.Cluster § 9.3.8.5

    • ReadonlymaximumDischargeCurrent: Attribute<number | bigint, any>

      Indicates the maximum current that can be received by the EVSE from the EV. This attribute can be set using the EnableDischarging command.

      This attribute value shall be the minimum of:

      • CircuitCapacity - Electrician’s installation setting

      • CableAssemblyCurrentLimit (detected by the EVSE when the cable is plugged in)

      • MaximumDischargeCurrent field in the EnableDischarging command

      MatterSpecification.v13.Cluster § 9.3.8.9

    • ReadonlysessionEnergyDischarged: Attribute<number | bigint | null, any>

      MatterSpecification.v13.Cluster § 9.3.8

  • Readonlycommands: {
        enableDischarging: Command<TypeFromFields, void, any>;
    }
    • ReadonlyenableDischarging: Command<TypeFromFields, void, any>

      Allows a client to enable the EVSE to discharge an EV.

      MatterSpecification.v13.Cluster § 9.3.9.3