OcppBridge Changelog

πŸ“… 2025-03-19

✨ New Feature

  • TriggerBootNotification via TriggerMessage
    • Dynamic Heartbeat control enabled:
      The TriggerMessage command has been extended to support triggering a BootNotification message from the charger. This can be used to apply configuration changes such as updates to the Heartbeat interval.
    • πŸ›  Firmware Required: No
    • βš™οΈ Behavior on Older Firmware:
      • Fully supported – no update required.

πŸ“… 2025-02-26

✨ New Feature

  • Trigger Heartbeat via TriggerMessage
    • ExtendedTriggerMessage functionality:
      The TriggerMessage command now supports triggering a Heartbeat message from the charger, enabling remote status checks.
    • πŸ›  Firmware Required: No
    • βš™οΈ Behavior on Older Firmware:
      • Fully supported – no update required.

πŸ“… 2024-12-02

✨ New Feature

  • MeterValuesSampledData in GetConfiguration
    • Read-only visibility into sampled data configuration:
      The GetConfiguration command now includes the MeterValuesSampledData key. This key is marked as read-only and provides insight into the sampling configuration.
    • πŸ›  Firmware Required: No
    • βš™οΈ Behavior on Older Firmware:
      • Fully supported – no update required.

✨ New Feature

  • Configurable ConnectionTimeOut
    • Editable timeout configuration with firmware update:
      The ConnectionTimeOut key has been added to both GetConfiguration and ChangeConfiguration commands.

      • With updated firmware, the key is read/write, allowing full configuration.
      • Without firmware update, only GetConfiguration is available and returns a fixed value of 10 seconds.
    • πŸ›  Firmware Required: Yes

    • ➑️ Minimum Pro Firmware: >=5.3.0.15

    • βš™οΈ Behavior on Older Firmware:

      • The ConnectionTimeOut key is read-only and fixed at 10 seconds.

πŸ“… 2024-10-22

✨ New Feature

  • Public Key via GetConfiguration (Eichrecht Only)
    • Expose charger public key for Eichrecht-compliant chargers:
      The GetConfiguration command now returns the charger's public key using the configurationKey MeterPublicKey1. This feature is only available on chargers that are Eichrecht compliant.
    • πŸ›  Firmware Required: Yes
    • ➑️ Minimum Pro Firmware: >=6.0.0.0
    • βš™οΈ Behavior on Older Firmware:
      • The public key will not be returned.

πŸ“… 2024-10-10

✨ New Feature

  • Eichrecht Configuration Keys in GetConfiguration
    • Support for advanced signature configuration:
      The GetConfiguration command now returns six new keys for Eichrecht-compliant chargers: StopTransactionSignatureFormat, SampledDataSignReadings, AlignedDataSignReadings, SampledDataSignStartReadings, AlignedDataSignUpdatedReadings, and SampledDataSignUpdatedReadings.
    • πŸ›  Firmware Required: Yes
    • ➑️ Minimum Pro Firmware: >=6.0.0.0
    • βš™οΈ Behavior on Older Firmware:
      • Not applicable – these keys are only available on supported Eichrecht-compliant chargers.

πŸ“… 2024-08-20

πŸ”§ Improvement

  • Improved Soft Reset Behavior
    • Standards-compliant message handling:
      The Soft Reset process has been improved for Pro chargers. OcppBridge now ensures the correct sequence of statuses and messages, fully aligned with the OCPP 1.6 standard.
    • πŸ›  Firmware Required: Yes
    • ➑️ Minimum Pro Firmware: >=5.3.0.15
    • βš™οΈ Behavior on Older Firmware:
      • Statuses and messages may arrive in the wrong order.

πŸ”§ Improvement

  • Improved Unlock Functionality
    • OCPP-compliant unlock behavior:
      Unlock operations now follow the OCPP 1.6 standard, ensuring more reliable and predictable behavior for Pro chargers.
    • πŸ›  Firmware Required: Yes
    • ➑️ Minimum Pro Firmware: >=5.2.4.3
    • βš™οΈ Behavior on Older Firmware:
      • Statuses and messages may arrive in the wrong order.

πŸ“… 2024-08-05

✨ New Feature

  • OCPP TriggerMessage Support
    • TriggerMessage Command (OCPP):
      You can now remotely trigger specific messages from the charging station to the central system using the OCPP TriggerMessage command. πŸ‘‰ Read more with examples

πŸ“… 2024-07-18

✨ New Feature

  • Trigger MeterValues via TriggerMessage
    • ExtendedTriggerMessage support:The TriggerMessage command now allows triggering a MeterValues message from the charger, enabling more flexible data collection.
    • πŸ›  Firmware Required: No
    • βš™οΈ Behavior on Older Firmware:
      • Fully supported – no update required.

πŸ”§ Improvement

  • Aligned Meter Values Timestamps
    • Improved timestamp accuracy inMeterValues:OcppBridge now aligns meter values timestamps using the last reading timestamp, ensuring accurate reporting.
      Previously, the timestamp used was the last changed timestamp, which could lead to inconsistencies.
    • πŸ›  Firmware Required: No
    • βš™οΈ Behavior on Older Firmware:
      • Fully supported – no update required.

πŸ“… 2023-09-25

✨ New Feature

  • Charger Identity Support

πŸ“… 2023-06-06

πŸ› Bug Fix

  • ChangeAvailability Handling
    • ChangeAvailability Handling:
      Fixed a bug related to how Zaptec OCPP handled the ChangeAvailability command.

πŸ“… 2023-03-01

✨ New Feature

  • Reservation Profile Support
    • OCPP Reservation Feature Profile:
      Zaptec now supports the Reservation profile in OCPP. πŸ‘‰ More details