From 3a560d1254c9eaeb86eb71e2dcee0e2c90a1e4a8 Mon Sep 17 00:00:00 2001 From: andig Date: Sat, 4 Jul 2026 11:36:53 +0200 Subject: [PATCH] EEBus: enable SHIP Pairing Service (#30842) --- assets/js/components/Config/EebusModal.vue | 88 +++++++- assets/js/types/evcc.ts | 6 + cmd/setup.go | 12 ++ i18n/de.json | 6 + i18n/en.json | 6 + server/eebus/eebus.go | 221 ++++++++++++++++++--- server/eebus/pairing.go | 79 ++++++++ server/eebus/service.go | 18 ++ server/eebus/test/controlbox.go | 28 ++- server/eebus/test/cs_test.go | 5 +- server/eebus/test/pairing_test.go | 208 +++++++++++++++++++ server/eebus/types.go | 18 ++ tests/config-eebus.spec.ts | 7 + 13 files changed, 663 insertions(+), 39 deletions(-) create mode 100644 server/eebus/pairing.go create mode 100644 server/eebus/test/pairing_test.go diff --git a/assets/js/components/Config/EebusModal.vue b/assets/js/components/Config/EebusModal.vue index 17a7d55b9..ef8b601d0 100644 --- a/assets/js/components/Config/EebusModal.vue +++ b/assets/js/components/Config/EebusModal.vue @@ -9,6 +9,7 @@ :no-buttons="fromYaml" :confirm-remove="$t('config.eebus.removeConfirm')" @changed="$emit('changed')" + @open="loadPairings" >