diff --git a/packages/modules/display_themes/colors/source/src/assets/js/processMessages.ts b/packages/modules/display_themes/colors/source/src/assets/js/processMessages.ts index 222cc1163b..492defd0ca 100755 --- a/packages/modules/display_themes/colors/source/src/assets/js/processMessages.ts +++ b/packages/modules/display_themes/colors/source/src/assets/js/processMessages.ts @@ -232,6 +232,9 @@ function processSystemMessages(topic: string, message: string) { ) { const config = JSON.parse(message) if (config.type == 'counter') { + if (!(config.id in counters)) { + addCounter(config.id, config.type) + } counters[config.id].name = config.name } } else if (topic.match(/^openWB\/system\/ip_address$/i)) { diff --git a/packages/modules/display_themes/colors/source/src/components/chargePointList/VehicleData.vue b/packages/modules/display_themes/colors/source/src/components/chargePointList/VehicleData.vue index 74e01e9b2b..049ae28882 100644 --- a/packages/modules/display_themes/colors/source/src/components/chargePointList/VehicleData.vue +++ b/packages/modules/display_themes/colors/source/src/components/chargePointList/VehicleData.vue @@ -48,13 +48,22 @@ heading="Ladestand:" class="grid-col-4 grid-left" > - + + + + + { @@ -230,6 +239,10 @@ const currentPriceStyle = computed(() => { ? { color: 'var(--color-charging)' } : { color: 'var(--color-menu)' } }) +function loadSoc() { + updateServer('socUpdate', 1, props.chargepoint.connectedVehicle) + chargePoints[props.chargepoint.id].waitingForSoc = true +}