You are using the old binding version. Please download the jar file provided in this thread or install it via marketplace addons in your instance.
If you download the file you need to place it in this folder:
/opt/containers/openhab/openhab_addons
You are using the old binding version. Please download the jar file provided in this thread or install it via marketplace addons in your instance.
If you download the file you need to place it in this folder:
/opt/containers/openhab/openhab_addons
still not working
The link at the top (under Resources) is broken (in there is evcc_binding_release_1,2 instead of evcc_binding_release_1.2).
some more logs hopefully it helps:
2025-09-04 11:07:25.739 [WARN ] [org.apache.felix.fileinstall ] - Error while starting bundle: file:/openhab/addons/org.openhab.binding.evcc-5.1.0-SNAPSHOT.jar
org.osgi.framework.BundleException: Could not resolve module: org.openhab.binding.evcc [337]
Unresolved requirement: Import-Package: com.google.gson; version="[2.13.0,3.0.0)"
at org.eclipse.osgi.container.Module.start(Module.java:463) ~[org.eclipse.osgi-3.18.0.jar:?]
at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:445) ~[org.eclipse.osgi-3.18.0.jar:?]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundle(DirectoryWatcher.java:1260) [bundleFile:3.7.4]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundles(DirectoryWatcher.java:1233) [bundleFile:3.7.4]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:520) [bundleFile:3.7.4]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:365) [bundleFile:3.7.4]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:316) [bundleFile:3.7.4]
2025-09-04 11:14:55.800 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory] : BundleComponentActivator : ComponentHolder created.
2025-09-04 11:14:55.800 [DEBUG] [ernal.discovery.EvccDiscoveryService] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.discovery.EvccDiscoveryService] : BundleComponentActivator : ComponentHolder created.
2025-09-04 11:14:55.802 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory] : Dependency Manager created $000interface=org.openhab.core.io.net.http.HttpClientFactory, filter=null, policy=static, cardinality=1..1, bind=null, unbind=null, updated=null, field=null, field-option=null, collection-type=service, parameter=0
2025-09-04 11:14:55.802 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory] : Dependency Manager created $001interface=org.openhab.core.thing.type.ChannelTypeRegistry, filter=null, policy=static, cardinality=1..1, bind=null, unbind=null, updated=null, field=null, field-option=null, collection-type=service, parameter=1
2025-09-04 11:14:55.802 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory] : Dependency Manager created $002interface=org.openhab.core.i18n.TranslationProvider, filter=null, policy=static, cardinality=1..1, bind=null, unbind=null, updated=null, field=null, field-option=null, collection-type=service, parameter=2
2025-09-04 11:14:55.802 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory] : Dependency Manager created $003interface=org.openhab.core.i18n.LocaleProvider, filter=null, policy=static, cardinality=1..1, bind=null, unbind=null, updated=null, field=null, field-option=null, collection-type=service, parameter=3
2025-09-04 11:14:55.802 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory] : Dependency Manager created osgi.ds.satisfying.conditioninterface=org.osgi.service.condition.Condition, filter=(osgi.condition.id=true), policy=dynamic, cardinality=1..1, bind=null, unbind=null, updated=null, field=null, field-option=null, collection-type=null, parameter=null
2025-09-04 11:14:55.802 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory] : Component created: DS=DS14, implementation=org.openhab.binding.evcc.internal.EvccHandlerFactory, immediate=false, default-enabled=true, factory=null, configuration-policy=optional, activate=activate, deactivate=deactivate, modified=null configuration-pid=[binding.evcc]
2025-09-04 11:14:55.802 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory] : Component Services: scope=singleton, services=[org.openhab.core.thing.binding.ThingHandlerFactory]
2025-09-04 11:14:55.802 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory] : Component Properties: {osgi.ds.satisfying.condition.target=(osgi.condition.id=true)}
2025-09-04 11:14:55.802 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory] : Querying state disabled
2025-09-04 11:14:55.802 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory] : Querying state disabled
2025-09-04 11:14:55.802 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory] : Component can not be activated since it is in state disabled
2025-09-04 11:14:55.802 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory] : Querying state disabled
2025-09-04 11:14:55.802 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : Updating target filters
2025-09-04 11:14:55.802 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : No change in target property for dependency $000: currently registered: false
2025-09-04 11:14:55.803 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : No existing service listener to unregister for dependency $000
2025-09-04 11:14:55.803 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : Setting target property for dependency $000 to null
2025-09-04 11:14:55.803 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : New service tracker for $000, initial active: false, previous references: {}, classFilter: (objectClass=org.openhab.core.io.net.http.HttpClientFactory), initialReferenceFilter (objectClass=org.openhab.core.io.net.http.HttpClientFactory)
2025-09-04 11:14:55.803 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : dm $000 tracker reset (closed)
2025-09-04 11:14:55.803 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : dm $000 tracking 1 SingleStatic added {org.openhab.core.io.net.http.HttpClientFactory, org.openhab.core.io.net.http.WebSocketFactory}={service.id=305, service.bundleid=182, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=org.openhab.core.io.net.http.internal.WebClientFactoryImpl, component.id=168} (enter)
2025-09-04 11:14:55.803 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : dm $000 tracking 1 SingleStatic active: false trackerOpened: false optional: false
2025-09-04 11:14:55.803 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : dm $000 tracking 1 SingleStatic added {org.openhab.core.io.net.http.HttpClientFactory, org.openhab.core.io.net.http.WebSocketFactory}={service.id=305, service.bundleid=182, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=org.openhab.core.io.net.http.internal.WebClientFactoryImpl, component.id=168} (exit)
2025-09-04 11:14:55.803 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : dm $000 tracker opened
2025-09-04 11:14:55.803 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : registering service listener for dependency $000
2025-09-04 11:14:55.803 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : No change in target property for dependency $001: currently registered: false
2025-09-04 11:14:55.803 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : No existing service listener to unregister for dependency $001
2025-09-04 11:14:55.803 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : Setting target property for dependency $001 to null
2025-09-04 11:14:55.803 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : New service tracker for $001, initial active: false, previous references: {}, classFilter: (objectClass=org.openhab.core.thing.type.ChannelTypeRegistry), initialReferenceFilter (objectClass=org.openhab.core.thing.type.ChannelTypeRegistry)
2025-09-04 11:14:55.803 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : dm $001 tracker reset (closed)
2025-09-04 11:14:55.803 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : dm $001 tracking 2 SingleStatic added {org.openhab.core.thing.type.ChannelTypeRegistry}={service.id=437, service.bundleid=221, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=org.openhab.core.thing.type.ChannelTypeRegistry, component.id=303} (enter)
2025-09-04 11:14:55.803 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : dm $001 tracking 2 SingleStatic active: false trackerOpened: false optional: false
2025-09-04 11:14:55.803 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : dm $001 tracking 2 SingleStatic added {org.openhab.core.thing.type.ChannelTypeRegistry}={service.id=437, service.bundleid=221, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=org.openhab.core.thing.type.ChannelTypeRegistry, component.id=303} (exit)
2025-09-04 11:14:55.803 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : dm $001 tracker opened
2025-09-04 11:14:55.803 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : registering service listener for dependency $001
2025-09-04 11:14:55.804 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : No change in target property for dependency $002: currently registered: false
2025-09-04 11:14:55.804 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : No existing service listener to unregister for dependency $002
2025-09-04 11:14:55.804 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : Setting target property for dependency $002 to null
2025-09-04 11:14:55.804 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : New service tracker for $002, initial active: false, previous references: {}, classFilter: (objectClass=org.openhab.core.i18n.TranslationProvider), initialReferenceFilter (objectClass=org.openhab.core.i18n.TranslationProvider)
2025-09-04 11:14:55.804 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : dm $002 tracker reset (closed)
2025-09-04 11:14:55.804 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : dm $002 tracking 3 SingleStatic added {org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={location=52.45053230785188,13.59987795352936, service.id=173, service.bundleid=155, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=de, service.config.label=Regional Settings, measurementSystem=SI, component.id=13, timezone=Europe/Berlin, service.config.category=system, region=DE, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]} (enter)
2025-09-04 11:14:55.804 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : dm $002 tracking 3 SingleStatic active: false trackerOpened: false optional: false
2025-09-04 11:14:55.804 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : dm $002 tracking 3 SingleStatic added {org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={location=52.45053230785188,13.59987795352936, service.id=173, service.bundleid=155, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=de, service.config.label=Regional Settings, measurementSystem=SI, component.id=13, timezone=Europe/Berlin, service.config.category=system, region=DE, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]} (exit)
2025-09-04 11:14:55.804 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : dm $002 tracker opened
2025-09-04 11:14:55.804 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : registering service listener for dependency $002
2025-09-04 11:14:55.804 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : No change in target property for dependency $003: currently registered: false
2025-09-04 11:14:55.804 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : No existing service listener to unregister for dependency $003
2025-09-04 11:14:55.804 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : Setting target property for dependency $003 to null
2025-09-04 11:14:55.804 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : New service tracker for $003, initial active: false, previous references: {}, classFilter: (objectClass=org.openhab.core.i18n.LocaleProvider), initialReferenceFilter (objectClass=org.openhab.core.i18n.LocaleProvider)
2025-09-04 11:14:55.804 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : dm $003 tracker reset (closed)
2025-09-04 11:14:55.804 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : dm $003 tracking 4 SingleStatic added {org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={location=52.45053230785188,13.59987795352936, service.id=173, service.bundleid=155, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=de, service.config.label=Regional Settings, measurementSystem=SI, component.id=13, timezone=Europe/Berlin, service.config.category=system, region=DE, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]} (enter)
2025-09-04 11:14:55.804 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : dm $003 tracking 4 SingleStatic active: false trackerOpened: false optional: false
2025-09-04 11:14:55.804 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : dm $003 tracking 4 SingleStatic added {org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={location=52.45053230785188,13.59987795352936, service.id=173, service.bundleid=155, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=de, service.config.label=Regional Settings, measurementSystem=SI, component.id=13, timezone=Europe/Berlin, service.config.category=system, region=DE, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]} (exit)
2025-09-04 11:14:55.804 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : dm $003 tracker opened
2025-09-04 11:14:55.804 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : registering service listener for dependency $003
2025-09-04 11:14:55.804 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : No existing service listener to unregister for dependency osgi.ds.satisfying.condition
2025-09-04 11:14:55.805 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : Setting target property for dependency osgi.ds.satisfying.condition to (osgi.condition.id=true)
2025-09-04 11:14:55.805 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : New service tracker for osgi.ds.satisfying.condition, initial active: false, previous references: {}, classFilter: (objectClass=org.osgi.service.condition.Condition), initialReferenceFilter (&(objectClass=org.osgi.service.condition.Condition)(osgi.condition.id=true))
2025-09-04 11:14:55.805 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : dm osgi.ds.satisfying.condition tracker reset (closed)
2025-09-04 11:14:55.805 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : dm osgi.ds.satisfying.condition tracking 5 SingleDynamic added {org.osgi.service.condition.Condition}={service.id=6, service.bundleid=0, service.scope=singleton, service.pid=0.org.osgi.service.condition.ConditionImpl, osgi.condition.id=true} (enter)
2025-09-04 11:14:55.805 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : dm osgi.ds.satisfying.condition tracking 5 SingleDynamic added {org.osgi.service.condition.Condition}={service.id=6, service.bundleid=0, service.scope=singleton, service.pid=0.org.osgi.service.condition.ConditionImpl, osgi.condition.id=true} (exit)
2025-09-04 11:14:55.805 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : dm osgi.ds.satisfying.condition tracker opened
2025-09-04 11:14:55.805 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : registering service listener for dependency osgi.ds.satisfying.condition
2025-09-04 11:14:55.805 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : Changed state from disabled to unsatisfiedReference
2025-09-04 11:14:55.805 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : Component enabled
2025-09-04 11:14:55.805 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : ActivateInternal
2025-09-04 11:14:55.805 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : Querying state unsatisfiedReference
2025-09-04 11:14:55.805 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : Querying state unsatisfiedReference
2025-09-04 11:14:55.805 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : Activating component from state unsatisfiedReference
2025-09-04 11:14:55.805 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : Querying state unsatisfiedReference
2025-09-04 11:14:55.805 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : Querying state unsatisfiedReference
2025-09-04 11:14:55.805 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : Changed state from unsatisfiedReference to satisfied
2025-09-04 11:14:55.805 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : registration change queue [registered]
2025-09-04 11:14:55.806 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : Checking constructor public org.openhab.binding.evcc.internal.EvccHandlerFactory(org.openhab.core.io.net.http.HttpClientFactory,org.openhab.core.thing.type.ChannelTypeRegistry,org.openhab.core.i18n.TranslationProvider,org.openhab.core.i18n.LocaleProvider)
2025-09-04 11:14:55.806 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : getClassFromComponentClassLoader: Looking for interface class org.openhab.core.io.net.http.HttpClientFactory through loader of org.openhab.binding.evcc.internal.EvccHandlerFactory
2025-09-04 11:14:55.806 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : getClassFromComponentClassLoader: Found class org.openhab.core.io.net.http.HttpClientFactory
2025-09-04 11:14:55.806 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : getClassFromComponentClassLoader: Looking for interface class org.openhab.core.thing.type.ChannelTypeRegistry through loader of org.openhab.binding.evcc.internal.EvccHandlerFactory
2025-09-04 11:14:55.806 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : getClassFromComponentClassLoader: Found class org.openhab.core.thing.type.ChannelTypeRegistry
2025-09-04 11:14:55.806 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : getClassFromComponentClassLoader: Looking for interface class org.openhab.core.i18n.TranslationProvider through loader of org.openhab.binding.evcc.internal.EvccHandlerFactory
2025-09-04 11:14:55.807 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : getClassFromComponentClassLoader: Found class org.openhab.core.i18n.TranslationProvider
2025-09-04 11:14:55.807 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : getClassFromComponentClassLoader: Looking for interface class org.openhab.core.i18n.LocaleProvider through loader of org.openhab.binding.evcc.internal.EvccHandlerFactory
2025-09-04 11:14:55.807 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : getClassFromComponentClassLoader: Found class org.openhab.core.i18n.LocaleProvider
2025-09-04 11:14:55.807 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : Found constructor with 4 arguments : public org.openhab.binding.evcc.internal.EvccHandlerFactory(org.openhab.core.io.net.http.HttpClientFactory,org.openhab.core.thing.type.ChannelTypeRegistry,org.openhab.core.i18n.TranslationProvider,org.openhab.core.i18n.LocaleProvider)
2025-09-04 11:14:55.807 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : This thread collected dependencies
2025-09-04 11:14:55.807 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : getService (single component manager) dependencies collected.
2025-09-04 11:14:55.807 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : Querying state satisfied
2025-09-04 11:14:55.807 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : Querying state satisfied
2025-09-04 11:14:55.807 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : For dependency $000, optional: false; to bind: [[RefPair: ref: [{org.openhab.core.io.net.http.HttpClientFactory, org.openhab.core.io.net.http.WebSocketFactory}={service.id=305, service.bundleid=182, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=org.openhab.core.io.net.http.internal.WebClientFactoryImpl, component.id=168}] service: [null]]]
2025-09-04 11:14:55.807 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : For dependency $001, optional: false; to bind: [[RefPair: ref: [{org.openhab.core.thing.type.ChannelTypeRegistry}={service.id=437, service.bundleid=221, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=org.openhab.core.thing.type.ChannelTypeRegistry, component.id=303}] service: [null]]]
2025-09-04 11:14:55.807 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : For dependency $002, optional: false; to bind: [[RefPair: ref: [{org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={location=52.45053230785188,13.59987795352936, service.id=173, service.bundleid=155, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=de, service.config.label=Regional Settings, measurementSystem=SI, component.id=13, timezone=Europe/Berlin, service.config.category=system, region=DE, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]}] service: [null]]]
2025-09-04 11:14:55.807 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : For dependency $003, optional: false; to bind: [[RefPair: ref: [{org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={location=52.45053230785188,13.59987795352936, service.id=173, service.bundleid=155, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=de, service.config.label=Regional Settings, measurementSystem=SI, component.id=13, timezone=Europe/Berlin, service.config.category=system, region=DE, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]}] service: [null]]]
2025-09-04 11:14:55.807 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : For dependency osgi.ds.satisfying.condition, optional: false; to bind: [[RefPair: ref: [{org.osgi.service.condition.Condition}={service.id=6, service.bundleid=0, service.scope=singleton, service.pid=0.org.osgi.service.condition.ConditionImpl, osgi.condition.id=true}] service: [null]]]
2025-09-04 11:14:55.808 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : getting activate: activate
2025-09-04 11:14:55.808 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : Locating method activate in class org.openhab.binding.evcc.internal.EvccHandlerFactory
2025-09-04 11:14:55.808 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : Declared Method org.openhab.binding.evcc.internal.EvccHandlerFactory.activate([interface org.osgi.service.component.ComponentContext]) not found
2025-09-04 11:14:55.808 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : Locating method activate in class org.openhab.core.thing.binding.BaseThingHandlerFactory
2025-09-04 11:14:55.808 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : Found activate method: protected void org.openhab.core.thing.binding.BaseThingHandlerFactory.activate(org.osgi.service.component.ComponentContext)
2025-09-04 11:14:55.808 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : invoking activate: activate: parameters [org.apache.felix.scr.impl.manager.ComponentContextImpl]
2025-09-04 11:14:55.808 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : invoked activate: activate
2025-09-04 11:14:55.808 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : Set implementation object for component
2025-09-04 11:14:55.809 [DEBUG] [ing.evcc.internal.EvccHandlerFactory] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.EvccHandlerFactory(441)] : Changed state from satisfied to active
2025-09-04 11:14:55.810 [DEBUG] [ernal.discovery.EvccDiscoveryService] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.discovery.EvccDiscoveryService] : Dependency Manager created osgi.ds.satisfying.conditioninterface=org.osgi.service.condition.Condition, filter=(osgi.condition.id=true), policy=dynamic, cardinality=1..1, bind=null, unbind=null, updated=null, field=null, field-option=null, collection-type=null, parameter=null
2025-09-04 11:14:55.810 [DEBUG] [ernal.discovery.EvccDiscoveryService] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.discovery.EvccDiscoveryService] : Component created: DS=DS13, implementation=org.openhab.binding.evcc.internal.discovery.EvccDiscoveryService, immediate=false, default-enabled=true, factory=null, configuration-policy=optional, activate=activate, deactivate=deactivate, modified=null configuration-pid=[discovery.evcc]
2025-09-04 11:14:55.810 [DEBUG] [ernal.discovery.EvccDiscoveryService] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.discovery.EvccDiscoveryService] : Component Services: scope=prototype, services=[org.openhab.binding.evcc.internal.discovery.EvccDiscoveryService]
2025-09-04 11:14:55.810 [DEBUG] [ernal.discovery.EvccDiscoveryService] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.discovery.EvccDiscoveryService] : Component Properties: {osgi.ds.satisfying.condition.target=(osgi.condition.id=true)}
2025-09-04 11:14:55.810 [DEBUG] [ernal.discovery.EvccDiscoveryService] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.discovery.EvccDiscoveryService] : Querying state disabled
2025-09-04 11:14:55.810 [DEBUG] [ernal.discovery.EvccDiscoveryService] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.discovery.EvccDiscoveryService] : Querying state disabled
2025-09-04 11:14:55.810 [DEBUG] [ernal.discovery.EvccDiscoveryService] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.discovery.EvccDiscoveryService] : Component can not be activated since it is in state disabled
2025-09-04 11:14:55.810 [DEBUG] [ernal.discovery.EvccDiscoveryService] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.discovery.EvccDiscoveryService] : Querying state disabled
2025-09-04 11:14:55.810 [DEBUG] [ernal.discovery.EvccDiscoveryService] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.discovery.EvccDiscoveryService(442)] : Updating target filters
2025-09-04 11:14:55.810 [DEBUG] [ernal.discovery.EvccDiscoveryService] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.discovery.EvccDiscoveryService(442)] : No existing service listener to unregister for dependency osgi.ds.satisfying.condition
2025-09-04 11:14:55.810 [DEBUG] [ernal.discovery.EvccDiscoveryService] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.discovery.EvccDiscoveryService(442)] : Setting target property for dependency osgi.ds.satisfying.condition to (osgi.condition.id=true)
2025-09-04 11:14:55.810 [DEBUG] [ernal.discovery.EvccDiscoveryService] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.discovery.EvccDiscoveryService(442)] : New service tracker for osgi.ds.satisfying.condition, initial active: false, previous references: {}, classFilter: (objectClass=org.osgi.service.condition.Condition), initialReferenceFilter (&(objectClass=org.osgi.service.condition.Condition)(osgi.condition.id=true))
2025-09-04 11:14:55.810 [DEBUG] [ernal.discovery.EvccDiscoveryService] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.discovery.EvccDiscoveryService(442)] : dm osgi.ds.satisfying.condition tracker reset (closed)
2025-09-04 11:14:55.810 [DEBUG] [ernal.discovery.EvccDiscoveryService] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.discovery.EvccDiscoveryService(442)] : dm osgi.ds.satisfying.condition tracking 1 SingleDynamic added {org.osgi.service.condition.Condition}={service.id=6, service.bundleid=0, service.scope=singleton, service.pid=0.org.osgi.service.condition.ConditionImpl, osgi.condition.id=true} (enter)
2025-09-04 11:14:55.811 [DEBUG] [ernal.discovery.EvccDiscoveryService] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.discovery.EvccDiscoveryService(442)] : dm osgi.ds.satisfying.condition tracking 1 SingleDynamic added {org.osgi.service.condition.Condition}={service.id=6, service.bundleid=0, service.scope=singleton, service.pid=0.org.osgi.service.condition.ConditionImpl, osgi.condition.id=true} (exit)
2025-09-04 11:14:55.811 [DEBUG] [ernal.discovery.EvccDiscoveryService] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.discovery.EvccDiscoveryService(442)] : dm osgi.ds.satisfying.condition tracker opened
2025-09-04 11:14:55.811 [DEBUG] [ernal.discovery.EvccDiscoveryService] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.discovery.EvccDiscoveryService(442)] : registering service listener for dependency osgi.ds.satisfying.condition
2025-09-04 11:14:55.811 [DEBUG] [ernal.discovery.EvccDiscoveryService] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.discovery.EvccDiscoveryService(442)] : Changed state from disabled to unsatisfiedReference
2025-09-04 11:14:55.811 [DEBUG] [ernal.discovery.EvccDiscoveryService] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.discovery.EvccDiscoveryService(442)] : Component enabled
2025-09-04 11:14:55.811 [DEBUG] [ernal.discovery.EvccDiscoveryService] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.discovery.EvccDiscoveryService(442)] : ActivateInternal
2025-09-04 11:14:55.811 [DEBUG] [ernal.discovery.EvccDiscoveryService] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.discovery.EvccDiscoveryService(442)] : Querying state unsatisfiedReference
2025-09-04 11:14:55.811 [DEBUG] [ernal.discovery.EvccDiscoveryService] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.discovery.EvccDiscoveryService(442)] : Querying state unsatisfiedReference
2025-09-04 11:14:55.811 [DEBUG] [ernal.discovery.EvccDiscoveryService] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.discovery.EvccDiscoveryService(442)] : Activating component from state unsatisfiedReference
2025-09-04 11:14:55.811 [DEBUG] [ernal.discovery.EvccDiscoveryService] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.discovery.EvccDiscoveryService(442)] : Querying state unsatisfiedReference
2025-09-04 11:14:55.811 [DEBUG] [ernal.discovery.EvccDiscoveryService] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.discovery.EvccDiscoveryService(442)] : Querying state unsatisfiedReference
2025-09-04 11:14:55.811 [DEBUG] [ernal.discovery.EvccDiscoveryService] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.discovery.EvccDiscoveryService(442)] : Changed state from unsatisfiedReference to satisfied
2025-09-04 11:14:55.811 [DEBUG] [ernal.discovery.EvccDiscoveryService] - bundle org.openhab.binding.evcc:4.3.7.202508301937 (338)[org.openhab.binding.evcc.internal.discovery.EvccDiscoveryService(442)] : registration change queue [registered]
Thanks for the hint on the broken link. Iāve fixed it immediantly.
For your case you will need to download this file and place it also in the addons file:
gson-2.13.1
Its may be necessary to rename the file to: com.google.gson-2.13.1.jar
Okay, okay. That fixed that problem. But ![]()
I think something changed in the needed defenition in the things and/or items files.
here my old things file:
Thing evcc:device:eltern "evcc" [url="http://zaehlerstand", refreshInterval=60]
that seems to not be working. What sort of works:
Bridge evcc:server:eltern "evcc" [scheme="http", host="zaehlerstand", port=7070, refreshInterval=60] {
// Thing site eltern "Eltern"
// Channels: ???
// Thing battery battery1 "Baterie 1"
}
I tried different configs but I canāt get channels.
here parts of my items file:
// General
Group gEvccGen (gEvcc)
Number:Energy evcc_batteryCapacity "BatteriekapazitƤt [%.0f kWh]" <energy> (gEvccGen) {channel="evcc:server:eltern:general#batteryCapacity"}
Number:Power evcc_batteryPower "Batterieleistung [%.1f kW]" <energy> (gEvccGen) {channel="evcc:device:eltern:general#batteryPower"}
Number:Dimensionless evcc_batterySoC "Batteriestand [%d %%]" <batterylevel> (gEvccGen) {channel="evcc:device:eltern:general#batterySoC"}
Switch evcc_batteryDischargeControl "Batterieentladekontrolle [%s]" <switch> (gEvccGen) {channel="evcc:device:eltern:general#batteryDischargeControl"}
String evcc_batteryMode "Batteriemodus [%s]" <battery> (gEvccGen) {channel="evcc:device:eltern:general#batteryMode"}
Number:Dimensionless evcc_prioritySoC "Batteriestand PrioritƤt [%d %%]" <batterylevel> (gEvccGen) {channel="evcc:device:eltern:general#prioritySoC"}
Number:Dimensionless evcc_bufferSoC "Batteriestand Puffer [%d %%]" <batterylevel> (gEvccGen) {channel="evcc:device:eltern:general#bufferSoC"}
Number:Dimensionless evcc_bufferStartSoC "Batteriestand Startpuffer [%d %%]" <batterylevel> (gEvccGen) {channel="evcc:device:eltern:general#bufferStartSoC"}
Number:Power evcc_residualPower "Netzrestleistung [%.1f kW]" <energy> (gEvccGen) {channel="evcc:device:eltern:general#residualPower"}
Number:Power evcc_gridPower "Netzstrom [%.1f kW]" <energy> (gEvccGen) {channel="evcc:device:eltern:general#gridPower"}
Number:Power evcc_homePower "Hausstrom [%.1f kW]" <energy> (gEvccGen) {channel="evcc:device:eltern:general#homePower"}
Number:Power evcc_pvPower "PV Strom [%.1f kW]" <energy> (gEvccGen) {channel="evcc:device:eltern:general#pvPower"}
String evcc_version "Version [%s]" <text> (gEvccGen) {channel="evcc:device:eltern:general#version"}
String evcc_availableVersion "neuste Version [%s]" <text> (gEvccGen) {channel="evcc:device:eltern:general#availableVersion"}
// Loadpoint
Group gEvccLpt (gEvcc)
...
in the first item I tried to change evcc:device:eltern to evcc:server:eltern but that is not working.
Any thoughts how to do that?
Thanks
So, the channels will be created dynamically.
All you need to do is, creating the bridge and things.
Follow the documentation: evcc - Bindings | openHAB (openHAB version 5.1.0)
Just create your items and follow this pattern for the channel:
evcc:<thing-type>:<bridge-id>:<thing-id>:<thing-type>-<channel-type-id>
//Full example:
Number GridPower "Grid Power" { channel="evcc:site:eltern:eltern-site:grid-power" }
Hi everyone,
I have running evcc successfully on a windows nas in my local network since several months and Iām using the evcc android app on my smartphones and the web browser on the pcās. Iāve updated to the latest version of evcc 0.209.1 yesterday.
As I would like to generate some diagrams in openhab (5.0.1), I installed the evcc binding today. But with the generated thing, I donāt get any connection to my evcc server, http://my-ip-address:7070. I tried it with and without the port. I always get an COMMUNICATION_ERROR and the thing stays offline.
Could it be that the openhab binding can still not work with the latest version of evcc?
Thanks in advance for any answer.
Hi, the reworked binding will be usable with the 5.1.0.
Nevertheless you can already use it when you install it via the third party add-on marketplace or when you place the .jar file within your addons folder. You can download the jar file from my GitHub releases here: Release evcc binding - Version 1.2 Ā· marcelGoerentz/openhab-addons Ā· GitHub
You will find a file for 4.3.x and a file for 5.10 which also works with 5.0.1. You may need to install the latest gson jar file also. You can download it here:
https://mvnrepository.com/artifact/com.google.code.gson/gson
Thanks Marcel!
I downloaded both files and copied them into the directory /usr/share/openhab/addons (is this the correct one?), changed the owner and group to openhab as it was for the already existing openhab-addons-5.0.1.kar file and restarted the openhab service.
I went to the binding page to add a thing. Now I found 2 binding entries for evcc:
jar:binding-evcc
evcc Binding
Dies ist das Binding für evcc (ā¦) - Sonne tanken
binding-evcc
evcc Binding
This is the binding for evcc (ā¦) - soak up the sun.
I tried to generate things with both bindings. Still the same error!![]()
First make sure that there is only one binding installed, this will prevent configuration issues. Therefore, uninstall the old binding via the UI or the CLI.
Afterwards I would suggest to restart your openHAB instance.
Once you are done you should only see one evcc binding which you can add the bridge.
In the configuration make sure to seperate the port from the URL.
If you have a different port used then the default one, you can change it in the advanced settings.
When everything has been done correctly you should see new things within your addon inbox.
To get access to the data points just add these things to your openHAB instance.
Thanks Marcel! This helped. I only removed the standard evcc binding. Afterwards without re-starting the openhab service I could successfully generate a thing for the bridge and it was immediately shown as online! And in the inbox a lot of things are shown now!
![]()
Running OpenHAB 5.1.0 and the integrated binding - for some reason it seems the items stop updating after some time - only installed it today and it stopped multiple times already - I can get them updated again by disabling the bridge thing for a few seconds and enabling it again.
Any fix for that? Or maybe a well known cause? Iām using Influxb for persistence. I couldnāt find anything specific in the logs yet
Nothing Iām aware of yet. If there is enough time I will bring a new version. Maybe this will help to identify the issue.
Hi @mGoerentz ,
first off thanks for all the hard work youāve put into this.
The last days I tried to install the latest version locally in my system and hit a few issues and roadblocks I wanted to share.
Iām still on OH 5.0.1 so I also had to update gson. However, at first that didnāt work because there was still an older version in the system and the system always picked this during dependency resolution. In the end I had to uninstall the old version manually using the openhab cli and restart OpenHab afterwards. Then the binding started successfully.
The next thing is that my setup is fully file based (nothing configured through the UI; I like to keep it configuration as code, all my systems are). I tried to configure the binding according to the Readme on the linked branch. However, that didnāt work at first. It showed all the Things, but the things had no channels. It seems the channels are only created during discovery, but not when manually configuring the things. In the end I had to manually add all the channels to the things in the *.things file. Not nice, but it worked - mostly.
There is still one roadblock: Iām unable to configure a vehicle through the things file. The problem is that I found no way to specify the id property of the vehicle thing through the things file. However, that is required. Without it Iām getting the following exception:
java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonObject.entrySet()" because "state" is null
at org.openhab.binding.evcc.internal.handler.EvccBaseThingHandler.commonInitialize(EvccBaseThingHandler.java:94)
at org.openhab.binding.evcc.internal.handler.EvccVehicleHandler.lambda$0(EvccVehicleHandler.java:86)
at java.base/java.util.Optional.ifPresent(Optional.java:178)
at org.openhab.binding.evcc.internal.handler.EvccVehicleHandler.initialize(EvccVehicleHandler.java:77)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
...
You need to set the property ID which is equal to the database key for that vehicle.
But Iām not sure if this can be done in textual configuration.
I think I need to add optional configurations for those things.
Hi,
I try to configure the used phases of my wallbox in evcc from an openhab-rule by setting the item āConfigured Phasesā but in evcc nothing changes. Is this channel read-only or should I use another command as āwallboxname_Configured_Phases.postUpdate(1)ā ?
Iāve taken a look into the code and it is implemented.
I think there is a bug I need to fix.
Donāt have to look at my issue - been running for days now and keeps updating - donāt know what it was at the start but is now running fine
Hey,
Iāve updated the binding and the jar files as well as the Doku. You should be able to configure the things via configuration file now. If there are any issues please donāt hesitate to contact me.
where exactly are those docs, in particular the syntax for the .things file?
Please provide the link.
where exactly are those docs, in particular the syntax for the .things file?
Please provide the link.
Here you will find an full example on how to setup the bridge with things: