Skip to content

[ZWave] Greenwave PowerNode: error on second switch (?!) and no kWh #850

@thopiekar

Description

@thopiekar

Hey,

I'm new to openHab2 and I'd like to get my UZB1 working with a Greenwave PowerNode.
After adding the device I noticed that there are multiple entries, so I checked whether they are valid.
Additonally I'm also missing the output of the wheel, where I can choose a number/state from.

At least binary_switch works so far..
PS: The device does not own a second switch..

sitemap

zwave

        Frame label="Zwischenstecker (Z-Wave)" {
                Switch item=Greenwave_PowerNode_1_switch
                Text item=Greenwave_PowerNode_1_watts
                Text item=Greenwave_PowerNode_1_kwh
                Text item=Greenwave_PowerNode_1_alarm
                Switch item=Greenwave_PowerNode_1_switch1
                Text item=Greenwave_PowerNode_1_watts1
                Text item=Greenwave_PowerNode_1_kwh1
                Text item=Greenwave_PowerNode_1_alarm1
        }

zwave.items

/* Greenwave PowerNode #1 */
Switch Greenwave_PowerNode_1_switch    "Greenwave PowerNode (switch_binary)"      { channel="zwave:device:5ec07f15:node4:switch_binary"}
Number Greenwave_PowerNode_1_watts     "Greenwave PowerNode (meter_watts) [%f W]" { channel="zwave:device:5ec07f15:node4:meter_watts"}
Number Greenwave_PowerNode_1_kwh       "Greenwave PowerNode (meter_kwh) [%f kWh]" { channel="zwave:device:5ec07f15:node4:meter_kwh"}
Number Greenwave_PowerNode_1_alarm     "Greenwave PowerNode (alarm_general) [%s]" { channel="zwave:device:5ec07f15:node4:alarm_general"}
Switch Greenwave_PowerNode_1_switch1   "Greenwave PowerNode (switch_binary1)"      { channel="zwave:device:5ec07f15:node4:switch_binary1"}
Number Greenwave_PowerNode_1_watts1    "Greenwave PowerNode (meter_watts1) [%f W]" { channel="zwave:device:5ec07f15:node4:meter_watts1"}
Number Greenwave_PowerNode_1_kwh1      "Greenwave PowerNode (meter_kwh) [%f kWh]" { channel="zwave:device:5ec07f15:node4:meter_kwh1"}
Number Greenwave_PowerNode_1_alarm1    "Greenwave PowerNode (alarm_general) [%s]" { channel="zwave:device:5ec07f15:node4:alarm_general1"}

log

21:58:05.595 [ERROR] [ome.core.thing.internal.ThingManager] - Exception occured while calling handler: java.lang.NullPointerException
java.util.concurrent.ExecutionException: java.lang.NullPointerException
        at java.util.concurrent.FutureTask.report(FutureTask.java:122)[:1.8.0_03-Ubuntu]
        at java.util.concurrent.FutureTask.get(FutureTask.java:206)[:1.8.0_03-Ubuntu]
        at org.eclipse.smarthome.core.common.SafeMethodCaller.callAsynchronous(SafeMethodCaller.java:179)[95:org.eclipse.smarthome.core:0.8.0.201604221705]
        at org.eclipse.smarthome.core.common.SafeMethodCaller.call(SafeMethodCaller.java:72)[95:org.eclipse.smarthome.core:0.8.0.201604221705]
        at org.eclipse.smarthome.core.common.SafeMethodCaller.call(SafeMethodCaller.java:56)[95:org.eclipse.smarthome.core:0.8.0.201604221705]
        at org.eclipse.smarthome.core.thing.internal.ThingManager.receiveCommand(ThingManager.java:362)[101:org.eclipse.smarthome.core.thing:0.8.0.201604221705]
        at org.eclipse.smarthome.core.items.events.AbstractItemEventSubscriber.receive(AbstractItemEventSubscriber.java:46)[95:org.eclipse.smarthome.core:0.8.0.201604221705]
        at org.eclipse.smarthome.core.internal.events.OSGiEventManager$1.call(OSGiEventManager.java:192)[95:org.eclipse.smarthome.core:0.8.0.201604221705]
        at org.eclipse.smarthome.core.internal.events.OSGiEventManager$1.call(OSGiEventManager.java:1)[95:org.eclipse.smarthome.core:0.8.0.201604221705]
        at org.eclipse.smarthome.core.common.SafeMethodCaller$CallableWrapper.call(SafeMethodCaller.java:170)[95:org.eclipse.smarthome.core:0.8.0.201604221705]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_03-Ubuntu]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_03-Ubuntu]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_03-Ubuntu]
        at java.lang.Thread.run(Thread.java:745)[:1.8.0_03-Ubuntu]
Caused by: java.lang.NullPointerException
        at org.openhab.binding.zwave.internal.converter.ZWaveBinarySwitchConverter.receiveCommand(ZWaveBinarySwitchConverter.java:87)[161:org.openhab.binding.zwave:2.0.0.201604262000]
        at org.openhab.binding.zwave.handler.ZWaveThingHandler.handleCommand(ZWaveThingHandler.java:922)[161:org.openhab.binding.zwave:2.0.0.201604262000]
        at org.eclipse.smarthome.core.thing.internal.ThingManager$2.call(ThingManager.java:365)[101:org.eclipse.smarthome.core.thing:0.8.0.201604221705]
        at org.eclipse.smarthome.core.thing.internal.ThingManager$2.call(ThingManager.java:1)[101:org.eclipse.smarthome.core.thing:0.8.0.201604221705]
        ... 5 more

Sorry, if I misunderstand something here...

Metadata

Metadata

Assignees

Labels

awaiting feedbackAwaiting feedback from the pull request author

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions