Ah - ok, so maybe it was fixed this morning - it wasn’t working last night…I’m not sure that this will have created a new zwave binding though as that needs to be triggered manually each time I merge something. I’ll take a look…
It looks like everything built ok, so you should be able to update. You are right though - clearly you’re still running a version from 2 weeks ago for some reason…
Oh dear, I’ve done something very dumb. I downloaded the newest version and then accidentally wiped my configuration, which of course I hadn’t backed up.
I’m trying to recover, but I’ve done something wrong as I don’t seem to be able to get the items assigned to the things’ channels.
I see:
2016-10-12 15:31:36.745 [DEBUG] [inding.zwave.internal.ZWaveActivator] - Z-Wave binding started. Version 2.0.0.201610120746
so it looks current.
I also see:
2016-10-12 15:20:07.410 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model ‘MYCONF.items’
So it looks like the item configuration is picked up okay.
In this I have my definitions as before (but changed for the new zwave controller thing Id - since I stupidly let it autofill the value):
$ grep node33 conf/items/MYCONF.items
Dimmer FF_BackGarden_Light_Dimmer “Back light [%d %%]” (gExternalLights,gFirstFloor) { channel=“zwave:device:157b8d41438:node33:switch_dimmer” }
Number FF_BackGarden_Light_Power “Back light - current power consumption [%.2f W]” (gPowerSensors,gFirstFloor) { channel=“zwave:device:157b8d41438:node33:meter_watts” }
Number FF_BackGarden_Light_Energy “Back light - total energy use [%.2f KWh]” (gEnergySensors,gFirstFloor) { channel=“zwave:device:157b8d41438:node33:meter_kwh” }
However smarthome:items doesn’t show FF_BackGarden (it only shows groups in fact).
Looking in Habmin I see (for node 33 again):
Node initialising: UPDATE_DATABASE
I can’t see much in the logfile, but from karaf I saw:
Exception in thread “Timer-21” java.lang.NullPointerException
at org.openhab.binding.zwave.internal.protocol.initialization.ZWaveNodeInitStageAdvancer.advanceNodeStage(ZWaveNodeInitStageAdvancer.java:715)
at org.openhab.binding.zwave.internal.protocol.initialization.ZWaveNodeInitStageAdvancer$IdleTimerTask.run(ZWaveNodeInitStageAdvancer.java:1383)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
Exception in thread “Timer-4” java.lang.NullPointerException
at org.openhab.binding.zwave.internal.protocol.initialization.ZWaveNodeInitStageAdvancer.advanceNodeStage(ZWaveNodeInitStageAdvancer.java:715)
at org.openhab.binding.zwave.internal.protocol.initialization.ZWaveNodeInitStageAdvancer$IdleTimerTask.run(ZWaveNodeInitStageAdvancer.java:1383)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
Ah sorry! It looks like it didn’t update correctly:
2016-10-12 19:30:43.008 [DEBUG] [inding.zwave.internal.ZWaveActivator] - Z-Wave binding started. Version 2.0.0.201610120746
I see elsewhere that people have been able to update to the latest version compiled tonight - I’m not sure how the apt build is built and distributed - it may only be nightly (??). If so, given that builds have been broken for the past few days, it may not update until tonight.
I still see: 204 | Active | 80 | 2.0.0.201610120746 | Wave Binding
I’m not quite sure what else to try! Well, I guess I should try to manually download the binding next, but I’m trying to do this at the same time as cooking dinner, which is making everything take a while.