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
+}