Neo CoolCam Plug zwave - Device ID 0200:1027 - Database issue

Hi from Berlin,

i found an issue with Paramters of Device 0200:1027 in Zwave Database. I bougth some time ago an Neo Coolcam Plug - ID 0003:xxxx and had no problems since. Last week my new Coolcam Plug - ID 0200:1027 arrived but did´nt work well. I investigated in this.


first Problem - Watthours shows strange numbers and wattmeter mostly to. Similar to this Post

.


second Problem - Order of Parameters 1 to 10 of zwave Device changed. I found this PDF(can´t remember where) and seams to match V2 default settings if i reset devices


Parameters - 0003:xxxx Plug
param1 - Meter reporting function Disable - 1Byte
param2 - Interval of meter reporting setting - 2Byte (default 300 in Screenshot)
param3 - Maximum output current setting - 1Byte
param4 - Current Alarm Value - 1Byte
param5 - LED indication Disable - 1Byte
param6 - Current Differential Setting - 1Byte in percent
param7 - Relay On/Off state Saved Disable - 1Byte
param8 - Timer Enable - 1Byte
param9 - Timing Length Setting - 2Byte (default 150 in Screenshot)
param10 - Button Switch Function Disable - 1Byte
zway params screenshot after device reset - seems to match


Parameters - 0200:1027 Plug “V2”
param1 - Relay On/Off state Saved Disable - 1Byte
param2 - Button Switch Function Disable - 1Byte
param3 - LED indication Disable - 1Byte
param4 - Timer Enable - 1Byte
param5 - Timing Length Setting - 2Byte (default 120s in Screenshot)
param6 - Meter reporting function Disable - 1Byte
param7 - Interval of meter reporting setting - 2Byte (default 300s in Screenshot)
param8 - Maximum output current setting - 1Byte
param9 - Current Differential Setting - 2Byte
param10 - Current Alarm Value - 1Byte (default 13A in Screenshot)
zway params screenshot after device reset - seems to match


!also parameter 11 and 12 differs
!params9 changed from mA to % - % in relation to i do´nt know ?!? strange :wink: lower is more sensitive


The first problem “strange numbers” is a known issue and if i remember right its a number of bytes/bits issue, do not realy know.

Imho the second one “Neo Coolcam Plug V2 - 0200:1027” neads an seperat database entry and own configuration settings.

If you think a new entry may be needed, feel free to add it.

It appears we may have a database conflict with that device. If you could find a pdf copy of the manual that has configuration parameters matching your it would be helpful.

Manual found here

Yes, the conflict is DeviceID 0200:1027 is already in database(screenshot) but 0003:xxxx are different in parameters.

I can provide Openhab inclusion XML Node.xml (14.1 KB)

The XML does not list the configuration parameters though. I asked somebody else about the manual too, so let’s wait a day.

:+1: sounds like progress

nas-wr01z.S2.SmartPlug.Manual.pdf (800.6 KB)

That manual helps confirm my thoughts on the issue.
I will fix it so the next database export will be correct.

nice, will give it a try.

thank you

The database is only exported about once a week to GitHub where the snapshot build process can get the changes.

Its time to give it a try…

for updating database i tryed

git clone https://github.com/openhab/org.openhab.binding.zwave.git
.
.
.
cd org.openhab.binding.zwave/
mvn package

it fails with error

[e[1;34mINFOe[m] Scanning for projects...
[e[1;33mWARNINGe[m] Error injecting: org.openhab.tools.analysis.report.SummaryReportLifecycleParticipant
e[1;31mjava.lang.TypeNotPresentExceptione[m: e[1;31mType org.openhab.tools.analysis.report.SummaryReportLifecycleParticipant not presente[m
    e[1mate[m org.eclipse.sisu.space.URLClassSpace.loadClass (e[1mURLClassSpace.java:147e[m)
    e[1mate[m org.eclipse.sisu.space.NamedClass.load (e[1mNamedClass.java:46e[m)
    e[1mate[m org.eclipse.sisu.space.AbstractDeferredClass.get (e[1mAbstractDeferredClass.java:48e[m)
    e[1mate[m com.google.inject.internal.ProviderInternalFactory.provision (e[1mProviderInternalFactory.java:85e[m)
    e[1mate[m com.google.inject.internal.InternalFactoryToInitializableAdapter.provision (e[1mInternalFactoryToInitializableAdapter.java:57e[m)
    e[1mate[m com.google.inject.internal.ProviderInternalFactory$1.call (e[1mProviderInternalFactory.java:66e[m)
    e[1mate[m com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision (e[1mProvisionListenerStackCallback.java:112e[m)
    e[1mate[m org.eclipse.sisu.bean.BeanScheduler$CycleActivator.onProvision (e[1mBeanScheduler.java:230e[m)
    e[1mate[m com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision (e[1mProvisionListenerStackCallback.java:120e[m)
    e[1mate[m com.google.inject.internal.ProvisionListenerStackCallback.provision (e[1mProvisionListenerStackCallback.java:66e[m)
    e[1mate[m com.google.inject.internal.ProviderInternalFactory.circularGet (e[1mProviderInternalFactory.java:61e[m)
    e[1mate[m com.google.inject.internal.InternalFactoryToInitializableAdapter.get (e[1mInternalFactoryToInitializableAdapter.java:47e[m)
    e[1mate[m com.google.inject.internal.ProviderToInternalFactoryAdapter.get (e[1mProviderToInternalFactoryAdapter.java:40e[m)
    e[1mate[m com.google.inject.internal.SingletonScope$1.get (e[1mSingletonScope.java:168e[m)
    e[1mate[m com.google.inject.internal.InternalFactoryToProviderAdapter.get (e[1mInternalFactoryToProviderAdapter.java:39e[m)
    e[1mate[m com.google.inject.internal.InjectorImpl$1.get (e[1mInjectorImpl.java:1050e[m)
    e[1mate[m org.eclipse.sisu.inject.LazyBeanEntry.getValue (e[1mLazyBeanEntry.java:81e[m)
    e[1mate[m org.eclipse.sisu.plexus.LazyPlexusBean.getValue (e[1mLazyPlexusBean.java:51e[m)
    e[1mate[m org.eclipse.sisu.wire.EntryListAdapter$ValueIterator.next (e[1mEntryListAdapter.java:111e[m)
    e[1mate[m java.util.AbstractCollection.addAll (e[1mAbstractCollection.java:343e[m)
    e[1mate[m org.apache.maven.DefaultMaven.getLifecycleParticipants (e[1mDefaultMaven.java:397e[m)
    e[1mate[m org.apache.maven.DefaultMaven.doExecute (e[1mDefaultMaven.java:260e[m)
    e[1mate[m org.apache.maven.DefaultMaven.doExecute (e[1mDefaultMaven.java:192e[m)
    e[1mate[m org.apache.maven.DefaultMaven.execute (e[1mDefaultMaven.java:105e[m)
    e[1mate[m org.apache.maven.cli.MavenCli.execute (e[1mMavenCli.java:956e[m)
    e[1mate[m org.apache.maven.cli.MavenCli.doMain (e[1mMavenCli.java:288e[m)
    e[1mate[m org.apache.maven.cli.MavenCli.main (e[1mMavenCli.java:192e[m)
    e[1mate[m sun.reflect.NativeMethodAccessorImpl.invoke0 (e[1mNative Methode[m)
    e[1mate[m sun.reflect.NativeMethodAccessorImpl.invoke (e[1mNativeMethodAccessorImpl.java:62e[m)
    e[1mate[m sun.reflect.DelegatingMethodAccessorImpl.invoke (e[1mDelegatingMethodAccessorImpl.java:43e[m)
    e[1mate[m java.lang.reflect.Method.invoke (e[1mMethod.java:498e[m)
    e[1mate[m org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (e[1mLauncher.java:282e[m)
    e[1mate[m org.codehaus.plexus.classworlds.launcher.Launcher.launch (e[1mLauncher.java:225e[m)
    e[1mate[m org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (e[1mLauncher.java:406e[m)
    e[1mate[m org.codehaus.plexus.classworlds.launcher.Launcher.main (e[1mLauncher.java:347e[m)
e[1mCaused bye[m: java.lang.UnsupportedClassVersionError: e[1;31morg/openhab/tools/analysis/report/SummaryReportLifecycleParticipant has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0e[m
    e[1mate[m java.lang.ClassLoader.defineClass1 (e[1mNative Methode[m)
    e[1mate[m java.lang.ClassLoader.defineClass (e[1mClassLoader.java:763e[m)
    e[1mate[m java.security.SecureClassLoader.defineClass (e[1mSecureClassLoader.java:142e[m)
    e[1mate[m java.net.URLClassLoader.defineClass (e[1mURLClassLoader.java:468e[m)
    e[1mate[m java.net.URLClassLoader.access$100 (e[1mURLClassLoader.java:74e[m)
    e[1mate[m java.net.URLClassLoader$1.run (e[1mURLClassLoader.java:369e[m)
    e[1mate[m java.net.URLClassLoader$1.run (e[1mURLClassLoader.java:363e[m)
    e[1mate[m java.security.AccessController.doPrivileged (e[1mNative Methode[m)
    e[1mate[m java.net.URLClassLoader.findClass (e[1mURLClassLoader.java:362e[m)
    e[1mate[m org.codehaus.plexus.classworlds.realm.ClassRealm.loadClassFromSelf (e[1mClassRealm.java:425e[m)
    e[1mate[m org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass (e[1mSelfFirstStrategy.java:42e[m)
    e[1mate[m org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass (e[1mClassRealm.java:271e[m)
    e[1mate[m org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass (e[1mClassRealm.java:247e[m)
    e[1mate[m org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass (e[1mClassRealm.java:239e[m)
    e[1mate[m org.eclipse.sisu.space.URLClassSpace.loadClass (e[1mURLClassSpace.java:139e[m)
    e[1mate[m org.eclipse.sisu.space.NamedClass.load (e[1mNamedClass.java:46e[m)
    e[1mate[m org.eclipse.sisu.space.AbstractDeferredClass.get (e[1mAbstractDeferredClass.java:48e[m)
    e[1mate[m com.google.inject.internal.ProviderInternalFactory.provision (e[1mProviderInternalFactory.java:85e[m)
    e[1mate[m com.google.inject.internal.InternalFactoryToInitializableAdapter.provision (e[1mInternalFactoryToInitializableAdapter.java:57e[m)
    e[1mate[m com.google.inject.internal.ProviderInternalFactory$1.call (e[1mProviderInternalFactory.java:66e[m)
    e[1mate[m com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision (e[1mProvisionListenerStackCallback.java:112e[m)
    e[1mate[m org.eclipse.sisu.bean.BeanScheduler$CycleActivator.onProvision (e[1mBeanScheduler.java:230e[m)
    e[1mate[m com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision (e[1mProvisionListenerStackCallback.java:120e[m)
    e[1mate[m com.google.inject.internal.ProvisionListenerStackCallback.provision (e[1mProvisionListenerStackCallback.java:66e[m)
    e[1mate[m com.google.inject.internal.ProviderInternalFactory.circularGet (e[1mProviderInternalFactory.java:61e[m)
    e[1mate[m com.google.inject.internal.InternalFactoryToInitializableAdapter.get (e[1mInternalFactoryToInitializableAdapter.java:47e[m)
    e[1mate[m com.google.inject.internal.ProviderToInternalFactoryAdapter.get (e[1mProviderToInternalFactoryAdapter.java:40e[m)
    e[1mate[m com.google.inject.internal.SingletonScope$1.get (e[1mSingletonScope.java:168e[m)
    e[1mate[m com.google.inject.internal.InternalFactoryToProviderAdapter.get (e[1mInternalFactoryToProviderAdapter.java:39e[m)
    e[1mate[m com.google.inject.internal.InjectorImpl$1.get (e[1mInjectorImpl.java:1050e[m)
    e[1mate[m org.eclipse.sisu.inject.LazyBeanEntry.getValue (e[1mLazyBeanEntry.java:81e[m)
    e[1mate[m org.eclipse.sisu.plexus.LazyPlexusBean.getValue (e[1mLazyPlexusBean.java:51e[m)
    e[1mate[m org.eclipse.sisu.wire.EntryListAdapter$ValueIterator.next (e[1mEntryListAdapter.java:111e[m)
    e[1mate[m java.util.AbstractCollection.addAll (e[1mAbstractCollection.java:343e[m)
    e[1mate[m org.apache.maven.DefaultMaven.getLifecycleParticipants (e[1mDefaultMaven.java:397e[m)
    e[1mate[m org.apache.maven.DefaultMaven.doExecute (e[1mDefaultMaven.java:260e[m)
    e[1mate[m org.apache.maven.DefaultMaven.doExecute (e[1mDefaultMaven.java:192e[m)
    e[1mate[m org.apache.maven.DefaultMaven.execute (e[1mDefaultMaven.java:105e[m)
    e[1mate[m org.apache.maven.cli.MavenCli.execute (e[1mMavenCli.java:956e[m)
    e[1mate[m org.apache.maven.cli.MavenCli.doMain (e[1mMavenCli.java:288e[m)
    e[1mate[m org.apache.maven.cli.MavenCli.main (e[1mMavenCli.java:192e[m)
    e[1mate[m sun.reflect.NativeMethodAccessorImpl.invoke0 (e[1mNative Methode[m)
    e[1mate[m sun.reflect.NativeMethodAccessorImpl.invoke (e[1mNativeMethodAccessorImpl.java:62e[m)
    e[1mate[m sun.reflect.DelegatingMethodAccessorImpl.invoke (e[1mDelegatingMethodAccessorImpl.java:43e[m)
    e[1mate[m java.lang.reflect.Method.invoke (e[1mMethod.java:498e[m)
    e[1mate[m org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (e[1mLauncher.java:282e[m)
    e[1mate[m org.codehaus.plexus.classworlds.launcher.Launcher.launch (e[1mLauncher.java:225e[m)
    e[1mate[m org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (e[1mLauncher.java:406e[m)
    e[1mate[m org.codehaus.plexus.classworlds.launcher.Launcher.main (e[1mLauncher.java:347e[m)
[e[1;31mERRORe[m] Internal error: com.google.inject.ProvisionException: Unable to provision, see the following errors:
[e[1;31mERRORe[m] 
[e[1;31mERRORe[m] 1) Error in custom provider, java.lang.TypeNotPresentException: Type org.openhab.tools.analysis.report.SummaryReportLifecycleParticipant not present
[e[1;31mERRORe[m]   at ClassRealm[extension>org.openhab.tools.sat:sat-extension:0.10.0, parent: sun.misc.Launcher$AppClassLoader@52e922] (via modules: org.eclipse.sisu.wire.WireModule -> org.eclipse.sisu.plexus.PlexusBindingModule)
[e[1;31mERRORe[m]   while locating org.apache.maven.AbstractMavenLifecycleParticipant
[e[1;31mERRORe[m] 
[e[1;31mERRORe[m] 1 error: org/openhab/tools/analysis/report/SummaryReportLifecycleParticipant has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
[e[1;31mERRORe[m] -> e[1m[Help 1]e[m
e[1;31morg.apache.maven.InternalErrorExceptione[m: e[1;31mInternal error: com.google.inject.ProvisionException: Unable to provision, see the following errors:

1) Error in custom provider, java.lang.TypeNotPresentException: Type org.openhab.tools.analysis.report.SummaryReportLifecycleParticipant not present
  at ClassRealm[extension>org.openhab.tools.sat:sat-extension:0.10.0, parent: sun.misc.Launcher$AppClassLoader@52e922] (via modules: org.eclipse.sisu.wire.WireModule -> org.eclipse.sisu.plexus.PlexusBindingModule)
  while locating org.apache.maven.AbstractMavenLifecycleParticipant

1 errore[m
    e[1mate[m org.apache.maven.DefaultMaven.execute (e[1mDefaultMaven.java:120e[m)
    e[1mate[m org.apache.maven.cli.MavenCli.execute (e[1mMavenCli.java:956e[m)
    e[1mate[m org.apache.maven.cli.MavenCli.doMain (e[1mMavenCli.java:288e[m)
    e[1mate[m org.apache.maven.cli.MavenCli.main (e[1mMavenCli.java:192e[m)
    e[1mate[m sun.reflect.NativeMethodAccessorImpl.invoke0 (e[1mNative Methode[m)
    e[1mate[m sun.reflect.NativeMethodAccessorImpl.invoke (e[1mNativeMethodAccessorImpl.java:62e[m)
    e[1mate[m sun.reflect.DelegatingMethodAccessorImpl.invoke (e[1mDelegatingMethodAccessorImpl.java:43e[m)
    e[1mate[m java.lang.reflect.Method.invoke (e[1mMethod.java:498e[m)
    e[1mate[m org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (e[1mLauncher.java:282e[m)
    e[1mate[m org.codehaus.plexus.classworlds.launcher.Launcher.launch (e[1mLauncher.java:225e[m)
    e[1mate[m org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (e[1mLauncher.java:406e[m)
    e[1mate[m org.codehaus.plexus.classworlds.launcher.Launcher.main (e[1mLauncher.java:347e[m)
e[1mCaused bye[m: com.google.inject.ProvisionException: e[1;31mUnable to provision, see the following errors:

1) Error in custom provider, java.lang.TypeNotPresentException: Type org.openhab.tools.analysis.report.SummaryReportLifecycleParticipant not present
  at ClassRealm[extension>org.openhab.tools.sat:sat-extension:0.10.0, parent: sun.misc.Launcher$AppClassLoader@52e922] (via modules: org.eclipse.sisu.wire.WireModule -> org.eclipse.sisu.plexus.PlexusBindingModule)
  while locating org.apache.maven.AbstractMavenLifecycleParticipant

1 errore[m
    e[1mate[m com.google.inject.internal.InternalProvisionException.toProvisionException (e[1mInternalProvisionException.java:226e[m)
    e[1mate[m com.google.inject.internal.InjectorImpl$1.get (e[1mInjectorImpl.java:1053e[m)
    e[1mate[m org.eclipse.sisu.inject.LazyBeanEntry.getValue (e[1mLazyBeanEntry.java:81e[m)
    e[1mate[m org.eclipse.sisu.plexus.LazyPlexusBean.getValue (e[1mLazyPlexusBean.java:51e[m)
    e[1mate[m org.eclipse.sisu.wire.EntryListAdapter$ValueIterator.next (e[1mEntryListAdapter.java:111e[m)
    e[1mate[m java.util.AbstractCollection.addAll (e[1mAbstractCollection.java:343e[m)
    e[1mate[m org.apache.maven.DefaultMaven.getLifecycleParticipants (e[1mDefaultMaven.java:397e[m)
    e[1mate[m org.apache.maven.DefaultMaven.doExecute (e[1mDefaultMaven.java:260e[m)
    e[1mate[m org.apache.maven.DefaultMaven.doExecute (e[1mDefaultMaven.java:192e[m)
    e[1mate[m org.apache.maven.DefaultMaven.execute (e[1mDefaultMaven.java:105e[m)
    e[1mate[m org.apache.maven.cli.MavenCli.execute (e[1mMavenCli.java:956e[m)
    e[1mate[m org.apache.maven.cli.MavenCli.doMain (e[1mMavenCli.java:288e[m)
    e[1mate[m org.apache.maven.cli.MavenCli.main (e[1mMavenCli.java:192e[m)
    e[1mate[m sun.reflect.NativeMethodAccessorImpl.invoke0 (e[1mNative Methode[m)
    e[1mate[m sun.reflect.NativeMethodAccessorImpl.invoke (e[1mNativeMethodAccessorImpl.java:62e[m)
    e[1mate[m sun.reflect.DelegatingMethodAccessorImpl.invoke (e[1mDelegatingMethodAccessorImpl.java:43e[m)
    e[1mate[m java.lang.reflect.Method.invoke (e[1mMethod.java:498e[m)
    e[1mate[m org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (e[1mLauncher.java:282e[m)
    e[1mate[m org.codehaus.plexus.classworlds.launcher.Launcher.launch (e[1mLauncher.java:225e[m)
    e[1mate[m org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (e[1mLauncher.java:406e[m)
    e[1mate[m org.codehaus.plexus.classworlds.launcher.Launcher.main (e[1mLauncher.java:347e[m)
e[1mCaused bye[m: java.lang.TypeNotPresentException: e[1;31mType org.openhab.tools.analysis.report.SummaryReportLifecycleParticipant not presente[m
    e[1mate[m org.eclipse.sisu.space.URLClassSpace.loadClass (e[1mURLClassSpace.java:147e[m)
    e[1mate[m org.eclipse.sisu.space.NamedClass.load (e[1mNamedClass.java:46e[m)
    e[1mate[m org.eclipse.sisu.space.AbstractDeferredClass.get (e[1mAbstractDeferredClass.java:48e[m)
    e[1mate[m com.google.inject.internal.ProviderInternalFactory.provision (e[1mProviderInternalFactory.java:85e[m)
    e[1mate[m com.google.inject.internal.InternalFactoryToInitializableAdapter.provision (e[1mInternalFactoryToInitializableAdapter.java:57e[m)
    e[1mate[m com.google.inject.internal.ProviderInternalFactory$1.call (e[1mProviderInternalFactory.java:66e[m)
    e[1mate[m com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision (e[1mProvisionListenerStackCallback.java:112e[m)
    e[1mate[m org.eclipse.sisu.bean.BeanScheduler$CycleActivator.onProvision (e[1mBeanScheduler.java:230e[m)
    e[1mate[m com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision (e[1mProvisionListenerStackCallback.java:120e[m)
    e[1mate[m com.google.inject.internal.ProvisionListenerStackCallback.provision (e[1mProvisionListenerStackCallback.java:66e[m)
    e[1mate[m com.google.inject.internal.ProviderInternalFactory.circularGet (e[1mProviderInternalFactory.java:61e[m)
    e[1mate[m com.google.inject.internal.InternalFactoryToInitializableAdapter.get (e[1mInternalFactoryToInitializableAdapter.java:47e[m)
    e[1mate[m com.google.inject.internal.ProviderToInternalFactoryAdapter.get (e[1mProviderToInternalFactoryAdapter.java:40e[m)
    e[1mate[m com.google.inject.internal.SingletonScope$1.get (e[1mSingletonScope.java:168e[m)
    e[1mate[m com.google.inject.internal.InternalFactoryToProviderAdapter.get (e[1mInternalFactoryToProviderAdapter.java:39e[m)
    e[1mate[m com.google.inject.internal.InjectorImpl$1.get (e[1mInjectorImpl.java:1050e[m)
    e[1mate[m org.eclipse.sisu.inject.LazyBeanEntry.getValue (e[1mLazyBeanEntry.java:81e[m)
    e[1mate[m org.eclipse.sisu.plexus.LazyPlexusBean.getValue (e[1mLazyPlexusBean.java:51e[m)
    e[1mate[m org.eclipse.sisu.wire.EntryListAdapter$ValueIterator.next (e[1mEntryListAdapter.java:111e[m)
    e[1mate[m java.util.AbstractCollection.addAll (e[1mAbstractCollection.java:343e[m)
    e[1mate[m org.apache.maven.DefaultMaven.getLifecycleParticipants (e[1mDefaultMaven.java:397e[m)
    e[1mate[m org.apache.maven.DefaultMaven.doExecute (e[1mDefaultMaven.java:260e[m)
    e[1mate[m org.apache.maven.DefaultMaven.doExecute (e[1mDefaultMaven.java:192e[m)
    e[1mate[m org.apache.maven.DefaultMaven.execute (e[1mDefaultMaven.java:105e[m)
    e[1mate[m org.apache.maven.cli.MavenCli.execute (e[1mMavenCli.java:956e[m)
    e[1mate[m org.apache.maven.cli.MavenCli.doMain (e[1mMavenCli.java:288e[m)
    e[1mate[m org.apache.maven.cli.MavenCli.main (e[1mMavenCli.java:192e[m)
    e[1mate[m sun.reflect.NativeMethodAccessorImpl.invoke0 (e[1mNative Methode[m)
    e[1mate[m sun.reflect.NativeMethodAccessorImpl.invoke (e[1mNativeMethodAccessorImpl.java:62e[m)
    e[1mate[m sun.reflect.DelegatingMethodAccessorImpl.invoke (e[1mDelegatingMethodAccessorImpl.java:43e[m)
    e[1mate[m java.lang.reflect.Method.invoke (e[1mMethod.java:498e[m)
    e[1mate[m org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (e[1mLauncher.java:282e[m)
    e[1mate[m org.codehaus.plexus.classworlds.launcher.Launcher.launch (e[1mLauncher.java:225e[m)
    e[1mate[m org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (e[1mLauncher.java:406e[m)
    e[1mate[m org.codehaus.plexus.classworlds.launcher.Launcher.main (e[1mLauncher.java:347e[m)
e[1mCaused bye[m: java.lang.UnsupportedClassVersionError: e[1;31morg/openhab/tools/analysis/report/SummaryReportLifecycleParticipant has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0e[m
    e[1mate[m java.lang.ClassLoader.defineClass1 (e[1mNative Methode[m)
    e[1mate[m java.lang.ClassLoader.defineClass (e[1mClassLoader.java:763e[m)
    e[1mate[m java.security.SecureClassLoader.defineClass (e[1mSecureClassLoader.java:142e[m)
    e[1mate[m java.net.URLClassLoader.defineClass (e[1mURLClassLoader.java:468e[m)
    e[1mate[m java.net.URLClassLoader.access$100 (e[1mURLClassLoader.java:74e[m)
    e[1mate[m java.net.URLClassLoader$1.run (e[1mURLClassLoader.java:369e[m)
    e[1mate[m java.net.URLClassLoader$1.run (e[1mURLClassLoader.java:363e[m)
    e[1mate[m java.security.AccessController.doPrivileged (e[1mNative Methode[m)
    e[1mate[m java.net.URLClassLoader.findClass (e[1mURLClassLoader.java:362e[m)
    e[1mate[m org.codehaus.plexus.classworlds.realm.ClassRealm.loadClassFromSelf (e[1mClassRealm.java:425e[m)
    e[1mate[m org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass (e[1mSelfFirstStrategy.java:42e[m)
    e[1mate[m org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass (e[1mClassRealm.java:271e[m)
    e[1mate[m org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass (e[1mClassRealm.java:247e[m)
    e[1mate[m org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass (e[1mClassRealm.java:239e[m)
    e[1mate[m org.eclipse.sisu.space.URLClassSpace.loadClass (e[1mURLClassSpace.java:139e[m)
    e[1mate[m org.eclipse.sisu.space.NamedClass.load (e[1mNamedClass.java:46e[m)
    e[1mate[m org.eclipse.sisu.space.AbstractDeferredClass.get (e[1mAbstractDeferredClass.java:48e[m)
    e[1mate[m com.google.inject.internal.ProviderInternalFactory.provision (e[1mProviderInternalFactory.java:85e[m)
    e[1mate[m com.google.inject.internal.InternalFactoryToInitializableAdapter.provision (e[1mInternalFactoryToInitializableAdapter.java:57e[m)
    e[1mate[m com.google.inject.internal.ProviderInternalFactory$1.call (e[1mProviderInternalFactory.java:66e[m)
    e[1mate[m com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision (e[1mProvisionListenerStackCallback.java:112e[m)
    e[1mate[m org.eclipse.sisu.bean.BeanScheduler$CycleActivator.onProvision (e[1mBeanScheduler.java:230e[m)
    e[1mate[m com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision (e[1mProvisionListenerStackCallback.java:120e[m)
    e[1mate[m com.google.inject.internal.ProvisionListenerStackCallback.provision (e[1mProvisionListenerStackCallback.java:66e[m)
    e[1mate[m com.google.inject.internal.ProviderInternalFactory.circularGet (e[1mProviderInternalFactory.java:61e[m)
    e[1mate[m com.google.inject.internal.InternalFactoryToInitializableAdapter.get (e[1mInternalFactoryToInitializableAdapter.java:47e[m)
    e[1mate[m com.google.inject.internal.ProviderToInternalFactoryAdapter.get (e[1mProviderToInternalFactoryAdapter.java:40e[m)
    e[1mate[m com.google.inject.internal.SingletonScope$1.get (e[1mSingletonScope.java:168e[m)
    e[1mate[m com.google.inject.internal.InternalFactoryToProviderAdapter.get (e[1mInternalFactoryToProviderAdapter.java:39e[m)
    e[1mate[m com.google.inject.internal.InjectorImpl$1.get (e[1mInjectorImpl.java:1050e[m)
    e[1mate[m org.eclipse.sisu.inject.LazyBeanEntry.getValue (e[1mLazyBeanEntry.java:81e[m)
    e[1mate[m org.eclipse.sisu.plexus.LazyPlexusBean.getValue (e[1mLazyPlexusBean.java:51e[m)
    e[1mate[m org.eclipse.sisu.wire.EntryListAdapter$ValueIterator.next (e[1mEntryListAdapter.java:111e[m)
    e[1mate[m java.util.AbstractCollection.addAll (e[1mAbstractCollection.java:343e[m)
    e[1mate[m org.apache.maven.DefaultMaven.getLifecycleParticipants (e[1mDefaultMaven.java:397e[m)
    e[1mate[m org.apache.maven.DefaultMaven.doExecute (e[1mDefaultMaven.java:260e[m)
    e[1mate[m org.apache.maven.DefaultMaven.doExecute (e[1mDefaultMaven.java:192e[m)
    e[1mate[m org.apache.maven.DefaultMaven.execute (e[1mDefaultMaven.java:105e[m)
    e[1mate[m org.apache.maven.cli.MavenCli.execute (e[1mMavenCli.java:956e[m)
    e[1mate[m org.apache.maven.cli.MavenCli.doMain (e[1mMavenCli.java:288e[m)
    e[1mate[m org.apache.maven.cli.MavenCli.main (e[1mMavenCli.java:192e[m)
    e[1mate[m sun.reflect.NativeMethodAccessorImpl.invoke0 (e[1mNative Methode[m)
    e[1mate[m sun.reflect.NativeMethodAccessorImpl.invoke (e[1mNativeMethodAccessorImpl.java:62e[m)
    e[1mate[m sun.reflect.DelegatingMethodAccessorImpl.invoke (e[1mDelegatingMethodAccessorImpl.java:43e[m)
    e[1mate[m java.lang.reflect.Method.invoke (e[1mMethod.java:498e[m)
    e[1mate[m org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (e[1mLauncher.java:282e[m)
    e[1mate[m org.codehaus.plexus.classworlds.launcher.Launcher.launch (e[1mLauncher.java:225e[m)
    e[1mate[m org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (e[1mLauncher.java:406e[m)
    e[1mate[m org.codehaus.plexus.classworlds.launcher.Launcher.main (e[1mLauncher.java:347e[m)
[e[1;31mERRORe[m] 
[e[1;31mERRORe[m] To see the full stack trace of the errors, re-run Maven with the e[1m-ee[m switch.
[e[1;31mERRORe[m] Re-run Maven using the e[1m-Xe[m switch to enable full debug logging.
[e[1;31mERRORe[m] 
[e[1;31mERRORe[m] For more information about the errors and possible solutions, please read the following articles:
[e[1;31mERRORe[m] e[1m[Help 1]e[m http://cwiki.apache.org/confluence/display/MAVEN/InternalErrorException

maybe it´s java 8 related?

java -version

openjdk version "1.8.0_222"
OpenJDK Runtime Environment (Zulu8.40.0.178-CA-linux_aarch32hf) (build 1.8.0_222-b178)
OpenJDK Client VM (Zulu8.40.0.178-CA-linux_aarch32hf) (build 25.222-b178, mixed mode, Evaluation)

That is not how you update. You need the compiled jar file.

What version of openHAB are you running? Java 8 only works with OH 2.5.x OH3 requires Java 11.

that´s what i wanted, compile the jar…

at the moment its OH 2.5.x

The latest should be here.
https://ci.openhab.org/view/Integration%20Builds%20(2.5.x)/job/openHAB2.5.x-ZWave/lastSuccessfulBuild/artifact/target/org.openhab.binding.zwave-2.5.13-SNAPSHOT.jar

first i have uninstalled zwavebinding and added jar from link in …/addons.

Installed dependency by

feature:install openhab-transport-serial 

rebooted - zwave loaded and working with updated binding

second i have excluded the wallplug nodes and included newly. Then i tryed simple parameter changes (LED enable/disable, Buttom enable/disable) but did´nt work.

Openhab Logviewer

manufacturerREF 0200:1027 (not working)
Enable/Disable Button
2021-03-31 21:06:46.152 [vent.ConfigStatusInfoEvent] - ConfigStatusInfo [configStatusMessages=[ConfigStatusMessage [parameterName=config_10_1, type=PENDING, messageKey=null, arguments=null, message=null, statusCode=null], ConfigStatusMessage [parameterName=config_2_2, type=PENDING, messageKey=null, arguments=null, message=null, statusCode=null], ConfigStatusMessage [parameterName=config_5_1, type=PENDING, messageKey=null, arguments=null, message=null, statusCode=null], ConfigStatusMessage [parameterName=group_2, type=PENDING, messageKey=null, arguments=null, message=null, statusCode=null]]]
2021-03-31 21:07:32.306 [vent.ConfigStatusInfoEvent] - ConfigStatusInfo [configStatusMessages=[ConfigStatusMessage [parameterName=config_10_1, type=PENDING, messageKey=null, arguments=null, message=null, statusCode=null], ConfigStatusMessage [parameterName=config_2_2, type=PENDING, messageKey=null, arguments=null, message=null, statusCode=null], ConfigStatusMessage [parameterName=config_5_1, type=PENDING, messageKey=null, arguments=null, message=null, statusCode=null], ConfigStatusMessage [parameterName=group_2, type=PENDING, messageKey=null, arguments=null, message=null, statusCode=null]]]
Enable/Disable LED indication
2021-03-31 21:14:29.232 [vent.ConfigStatusInfoEvent] - ConfigStatusInfo [configStatusMessages=[ConfigStatusMessage [parameterName=config_2_2, type=PENDING, messageKey=null, arguments=null, message=null, statusCode=null], ConfigStatusMessage [parameterName=config_5_1, type=PENDING, messageKey=null, arguments=null, message=null, statusCode=null], ConfigStatusMessage [parameterName=group_2, type=PENDING, messageKey=null, arguments=null, message=null, statusCode=null]]]
2021-03-31 21:14:44.063 [vent.ConfigStatusInfoEvent] - ConfigStatusInfo [configStatusMessages=[ConfigStatusMessage [parameterName=config_2_2, type=PENDING, messageKey=null, arguments=null, message=null, statusCode=null], ConfigStatusMessage [parameterName=config_5_1, type=PENDING, messageKey=null, arguments=null, message=null, statusCode=null], ConfigStatusMessage [parameterName=group_2, type=PENDING, messageKey=null, arguments=null, message=null, statusCode=null]]]

manufacturerREF 0003:xxxx (working)
Enable/Disable Button
2021-03-31 21:08:46.076 [vent.ConfigStatusInfoEvent] - ConfigStatusInfo [configStatusMessages=[ConfigStatusMessage [parameterName=config_10_1, type=PENDING, messageKey=null, arguments=null, message=null, statusCode=null], ConfigStatusMessage [parameterName=group_3, type=PENDING, messageKey=null, arguments=null, message=null, statusCode=null], ConfigStatusMessage [parameterName=group_2, type=PENDING, messageKey=null, arguments=null, message=null, statusCode=null]]]
2021-03-31 21:09:09.731 [vent.ConfigStatusInfoEvent] - ConfigStatusInfo [configStatusMessages=[ConfigStatusMessage [parameterName=config_10_1, type=PENDING, messageKey=null, arguments=null, message=null, statusCode=null], ConfigStatusMessage [parameterName=group_3, type=PENDING, messageKey=null, arguments=null, message=null, statusCode=null], ConfigStatusMessage [parameterName=group_2, type=PENDING, messageKey=null, arguments=null, message=null, statusCode=null]]]
Enable/Disable LED indication
2021-03-31 21:22:05.891 [vent.ConfigStatusInfoEvent] - ConfigStatusInfo [configStatusMessages=[ConfigStatusMessage [parameterName=group_3, type=PENDING, messageKey=null, arguments=null, message=null, statusCode=null], ConfigStatusMessage [parameterName=config_5_1, type=PENDING, messageKey=null, arguments=null, message=null, statusCode=null], ConfigStatusMessage [parameterName=group_2, type=PENDING, messageKey=null, arguments=null, message=null, statusCode=null]]]
2021-03-31 21:22:14.802 [vent.ConfigStatusInfoEvent] - ConfigStatusInfo [configStatusMessages=[ConfigStatusMessage [parameterName=group_3, type=PENDING, messageKey=null, arguments=null, message=null, statusCode=null], ConfigStatusMessage [parameterName=config_5_1, type=PENDING, messageKey=null, arguments=null, message=null, statusCode=null], ConfigStatusMessage [parameterName=group_2, type=PENDING, messageKey=null, arguments=null, message=null, statusCode=null]]]

for device 0200:1027
ConfigStatusMessage [parameterName=config_5_1, type=PENDING, messageKey=null, arguments=null, message=null, statusCode=null]
should be
ConfigStatusMessage [parameterName=config_3_1, type=PENDING, messageKey=null, arguments=null, message=null, statusCode=null]
to switch LED indication

If i

 git clone https://github.com/openhab/org.openhab.binding.zwave.git

i can find coolcampwrplug_0_0.xml with correct config_3_1 for LED indication
also i can find “dbReference 1014”

    <!-- DEVICE PROPERTY DEFINITIONS -->
    <properties>
      <property name="vendor">Shenzhen Neo Electronics Co., Ltd</property>
      <property name="modelId">NAS-WR01ZE</property>
      <property name="manufacturerId">0258</property>
      <property name="manufacturerRef">0100:1027,0200:1027,0300:1027</property>
      <property name="dbReference">1014</property>
      <property name="defaultAssociations">1</property>
    </properties>

but my newly includet node has dbReference 397, should be 1014
maybe jar from link https://ci.openhab.org/view/Integration%20Builds%20(2.5.x)/job/openHAB2.5.x-ZWave/lastSuccessfulBuild/artifact/target/org.openhab.binding.zwave-2.5.13-SNAPSHOT.jar is not updated.

in Karaf i can see


seems binding is from 2021.03.07 :grinning: to old

Yes - last succesfull build 24 days ago

Edit: i have solved the issue for me

I have downloaded the source from here https://github.com/openhab/org.openhab.binding.zwave/archive/refs/tags/2.5.12.tar.gz

deleted the double id “0200:1027” in “powerplug_0_0.xml”, compiled the jar, at voilá!