Display and Personal Message¶
This message contains customer-specific or generic pricing data intended to be displayed in a screen. The value of the field display_msg_trigger_reason has the following interpretation: * display_message, indicates that the message contains generic pricing information. * Authorized, indicates that the message contains customer-specific pricing information. * Updated, indicates that the message contains updated pricing information. * Ended, indicates that the message contains the total cost and invoice data of the session.
DisplayAndPersonalMsg¶
| Topic: josev/cs. Used to display information to the EV-Driver | |||
| properties | |||
| 
 | type | string | |
| format | uuid | ||
| 
 | const | display_and_personal_msg | |
| 
 | const | update | |
| 
 | type | object | |
| properties | |||
| 
 | type | string | |
| enum | display_message, authorized, updated, ended | ||
| 
 | type | string | |
| maxLength | 512 | ||
| 
 | State of the Charging Station during which a message SHALL be displayed. | ||
| type | string | ||
| enum | charging, faulted, idle, unavailable | ||
| 
 | type | number | |
| 
 | RFC5646 language code | ||
| type | string | ||
| 
 | type | string | |
| enum | always_front, in_front, normal_cycle | ||
| 
 | type | string | |
| 
 | ISO 4217 currency code configured in TariffCostCtrlr component | ||
| type | string | ||
| 
 | type | string | |
| 
 | type | string | |
| pattern | ^\d{4}-\d{2}-\d{2}[Tt]\d{2}:\d{2}:\d{2}(\.\d{1,3})?([Zz]|([+-])\d{2}:\d{2})?$ | ||
| format | date-time | ||
| 
 | type | string | |
| pattern | ^\d{4}-\d{2}-\d{2}[Tt]\d{2}:\d{2}:\d{2}(\.\d{1,3})?([Zz]|([+-])\d{2}:\d{2})?$ | ||
| format | date-time | ||
Example:
{
 "id": "123e4567-e89b-12d3-a456-426614174000",
 "name": "display_and_personal_msg",
 "type": "update",
 "data": {
     "display_msg_trigger_reason": "ended",
     "content": "$2.81 @ $0.12/kWh, $0.50 @ $1/h,
    TOTAL KWH: 23.4 TIME: 03.50 COST: $3.31.
    Visit www.cpo.com/invoices/13546 for an invoice of your session.",
     "message_state": "charging",  # Optional
     "total_cost": 3.31,  # Optional
     "language": "en-US",  # Optional
     "priority": "always_front",  # Optional
     "evse_id": "DE*SEV*E123456789",  # Optional
     "currency": "USD",  # Optional
     "qr_code_text": "https://www.cpo.com/invoices/13546",  # Optional
     "start_date_time": "2024-05-01T00:00:00Z",  # Optional
     "end_date_time": "2024-05-01T01:30:00Z"  # Optional
 }
}