2016-11-27 21:57:28.714 [ItemStateChangedEvent ] - Barometer changed from 1027.257 to 1027.266
2016-11-27 21:58:00.080 [ItemCommandEvent ] - Item 'Licht_UG_Fountain' received command OFF
2016-11-27 21:58:28.773 [ItemStateChangedEvent ] - Barometer changed from 1027.266 to 1027.277
2016-11-27 21:59:24.889 [ItemStateChangedEvent ] - FibEye1_Motion_S changed from OFF to ON
Shortly before that I got massive data from node 21:
Iām using this sensor too and got some of problems with it.
While two days ago the sensors worked fine (Iām using 5 of them) now I have the 3rd one which wonāt send some or any information.
Maybe first my config which is working:
OH2 1 week old nightly snapshot (donāt know exactly the day and version and donāt know how to check the version)
Z-wave binding: binding-zwave - 2.0.0.SNAPSHOT
here my .items:
/* Auge */
Number Flur_Auge_Lux {channel="zwave:device:5b97d7f6:node6:sensor_luminance"}
Number Flur_Auge_Battery {channel="zwave:device:5b97d7f6:node6:battery-level"}
Number Flur_Auge_Temp {channel="zwave:device:5b97d7f6:node6:sensor_temperature"}
Switch Flur_Auge_Binary {channel="zwave:device:5b97d7f6:node6:sensor_binary"}
Switch Flur_Auge_Alarm {channel="zwave:device:5b97d7f6:node6:alarm_general"}
Number Flur_Auge_Seismic {channel="zwave:device:5b97d7f6:node6:sensor_seismicintensity"}
Switch Flur_Auge_Burglar {channel="zwave:device:5b97d7f6:node6:alarm_burglar"}
Actually I used successfully the lux, battery and temp values,
and for light-on-when-movement I used the burglar alarm.
Here some screenshots of PaperUI and Habmin
[URL=http://www.imagebam.com/image/6d0013517047493][/URL]
As I wrote: all went fine. Besides of that one of the eyes didāt show some values (lux and temp) so I began excluding and re-including.
I did this two times or so because Iāve read that some people just included the eyes with success while doing this several times.
But then: the burglar alarm didnāt work anymore. I testet several times, excluding and reincluding but nothing, burglar alarm seems to be dead. So I guessed itās a defect and yesterday I wrote to the seller for an refund.
But today I made some more testings with the oder eyes and now - two more lost the burglar alarm.
I have no idea why but the two left which are running well arenāt excluded and included several times, they just working.
Is there any function in OH zu reset all the z-wave settings and configs?
I just deleted the node .xml files but this didnāt any affect (searching for new devices at PaperUI still shows the eye which is already packed for refund without batteryā¦)
Strange - this is not using multi-channel encapsulation -:
There is no channel associated with the root endpointā¦
That was part of the initialisation. During init the binding did request the two endpoints -:
During this initialisation it should have updated the channel - eg -:
2016-11-27 21:52:37.730 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 21: Updating channel state zwave:device:1587db82cfc:node21:sensor_binary2 to ON [OnOffType]
So, I donāt know how to solve this. If the device doesnāt send the two different inputs with some way to tell them apart (ie using multi-channel) then I donāt know how we can process it. Maybe thereās a setting, or maybe it requires the multi-channel-association to trigger multi-channel messages (some new devices do this, but Iāve not seen it in any Fibaro devices yet).
and there is still a message in the database which I cannot understand:
Could this be a point where we can make the device work under openHAB2?
Btw, meanwhile I can see (in openHAB2) the switches on the sitemap changing their state according to the input, but still nothing in the event.log.
This simply means that none of the groups have the ācontrollerā box ticked. This means that the binding wonāt automatically configure the device to send messages to the controllerā¦
It looks like the missing link might be group 3ā¦ Do you want to add it?
Well, thatās strange. I very rarely look at the event log, but if the items are changing state (as seen in the sitemap) then Iāve no idea why the event log wouldnāt log the change. Itās outside of the binding though - the binding just sends channel updates - the framework updates the itemsā¦
Iāve just done that manually. Or is it better to upload a āfreshā xml file? Before we started changing the entries for this device it had not been touched for about six month.
Also the device is able to send scene numbers for the scene activation command class which isnāt reflected in the database yet.
Manual is fine - uploading a new XML wonāt work - the database ignores XMLs once thereās a certain amount of configuration done to avoid someone loading the wrong file and making a mess ;).
Short story:
The device is working, thanks a lot for your support!!!
I have a warning in the logs
2016-12-10 08:04:08.920 [WARN ] [class.ZWaveMultiInstanceCommandClass] - NODE 23: CommandClass BASIC (0x20) not implemented by endpoint 1, fallback to main node.
2016-12-10 08:04:14.122 [WARN ] [class.ZWaveMultiInstanceCommandClass] - NODE 23: CommandClass BASIC (0x20) not implemented by endpoint 2, fallback to main node.
but actually I donāt care because itās working without any problems
Newly added scene numbers are also working as expected:
2016-12-07 08:42:52.484 [ItemStateChangedEvent ] - FibUniSens1_0 changed from 21 to 10
2016-12-07 08:42:54.018 [ItemStateChangedEvent ] - FibUniSens1_0 changed from 10 to 11
2016-12-07 08:44:10.132 [ItemStateChangedEvent ] - FibUniSens1_0 changed from 11 to 20
2016-12-07 08:44:10.387 [ItemStateChangedEvent ] - FibUniSens1_0 changed from 20 to 21
Long story:
as I stated earlier I bought a new device because after migrating to openHAB2 I couldnāt get it to work (and because I had accidentally switched the power plus and minus for a few seconds I thought it is broken).
Most of the testing in this thread was done with this new device ā¦ and after a couple of days it turned out that the NEW device is not functioning properly (will get a free replacement today).
As soon as I switched back to the old device everything started working ā¦ so I cannot tell which of the database changes made the device working.
Thanks again for your neverending support on this binding
Just to be clear, youāre running a recent version and have deleted and re-added the thing since we made the changes to the DB? This was one of the changes I made to the database so I wouldnāt have expected these errorsā¦
If you can provide the debug log showing the frame received it might be useful as I donāt think this warning should be occurring.
Can you also post the XML. Iām guessing itās probably the same as the previous ones, but since you said you changed to an older version I just want to check. The XMLs above show that the binding has the BASIC class in these endpoints, so Iād expect this to work
Hmmm - thanks. For some reason then, this version of the XML doesnāt show the BASIC class in the endpoints. This explains why thereās an error, but why is it different to the previous versions of the XMLs you posted here ?!?!?
If you donāt mind, can you delete the XML and get a log of this device during startup (ie a complete log of the initialisation).
Iām handling this a bit different in the new version, so this wonāt be a problem, but just interested to see whatās happening if you donāt mind. If youāre happy to leave this, then it should go away in future anywayā¦
openHAB2 is still a beta snapshot, so we should all be willing to test it as much we can (although I must admit Iām using it already as a ādaily driverā because itās pretty stable already)
2nd Edit: and yes, itās still working after reinit:
2016-12-10 17:56:44.941 [ItemStateChangedEvent ] - FibUniSens1_1 changed from OFF to ON
2016-12-10 17:56:44.963 [ItemStateChangedEvent ] - FibUniSens1_0 changed from 11 to 10
2016-12-10 17:56:46.859 [ItemStateChangedEvent ] - FibUniSens1_0 changed from 10 to 11
2016-12-10 17:56:47.014 [ItemStateChangedEvent ] - FibUniSens1_0 changed from 11 to 10
2016-12-10 17:56:48.499 [ItemStateChangedEvent ] - FibUniSens1_0 changed from 10 to 11
2016-12-10 17:56:48.604 [ItemStateChangedEvent ] - FibUniSens1_0 changed from 11 to 10
2016-12-10 17:56:50.348 [ItemStateChangedEvent ] - FibUniSens1_0 changed from 10 to 11
2016-12-10 17:57:05.359 [ItemStateChangedEvent ] - FibUniSens1_1 changed from ON to OFF
I donāt get it: the warning message disappeared.
Sometimes Iām really lost in the jungle of openHAB debug log files ā¦ (not only for zwave).
Iām sure I did delete the device as thing and re-added it with the currently used snapshot. I did not do a re-initialization or deleted the xml file though.
Is that what I should have done after the database update?
If yes, sorry, my mistake ā¦
This shouldnāt be needed (I think!). I think that the XML should be deleted when you remove the thing, although Iām not 100% sure.
Anyway, I donāt think thatās the issue here since the BASIC class was missing from the device endpoints. This probably means that there was some sort of error when the binding interrogated the device. Iāll take a look at your log to see if I can see where this gets defined, but in the upcoming version of the binding, this is done differently anyway as BASIC should always be included, and itās not mandatory for a device to report that itās supported.