@lewie, thank you. Did as you described, except adding autoupdate=“true” and it works now without extra writes, on .items files I moved from 1.8. In some other thread I read that ‘autoupdate’ is true by default, and false is something that needs to be specified. Anyway, it works without it, so I’m fine.
Just curious, why 2.0 comes with different KNX bundle, which creates this problem? Is there anything else i should be aware of?
Switch Light_O_FF1 “Light fence front 1” {autoupdate=“true”, knx=“1/3/0+<1/3/100”}
Switch Light_O_FF2 “Light fence front 2” {knx=“1/3/1+<1/3/101”}
Switch Light_O_FB1 “Light fence back 1” {knx="<1/3/2"}
In all cases I do not get any extra writes, but for the second item (Switch Light_O_FF2) I do not get any write to KNX when I change it through UI. The first and somehow the third items seem to work well. Is it supposed to work like this?
I have a lot of items in my setup, is it safe to say that I can add autoupdate=“true” to every knx binding in 2.0 to get same behavior like in 1.8? Testing every item will take a lot of time. Maybe there is a key in binding configuration to reach compatibility without modifying items files?
I was playing around with this problem for a while now but wasn’t able to get a working combination.
Currently, I’m using your 20161125 jar with the debian packaged 2.0 openhab version.
Reading values from the Bus seems to work fine, but writing to it will result in two writes.
This might not be a priority and maybe I shouldn’t worry about it, but somehow I just can’t ignore it
Anyway, my items do contain the autoupdate=“true” part. If I remove it or switch to false, no write is passed to the Bus anymore, eg I can’t control the items via WebIF (BasicUI) anymore.
Same here. I have a Weinzierl EnOcean gateway, and some EnOcean dimmer show “strange” reactions when getting doubled messages from the KNX bus.
Does anyone work on this ? Does anyone have an idea how to avoid this message bouncing from the OpenHAB ?
Is there any update on this issue? Still having it with the 1.11 version of the knx binding and that on all types of items. This is actually rendering my openhab useless as everything is very slow. Strange that everything seemed to work untill a couple of weeks ago.
I’ve now setup my OH2 isntallation completely new, re-edited the KNX config file with just the need parameters. I’ve then tested it without any item definition: no double messages on the KNX bus. I’ve then added one item, and the the double messages are back.
It would really be great, if someone from the developers can help hear or give us a hint.
I am wiling to sponsor the bug fix as the KNX binding is very important for my setup. I run now into loop back issues as delayed write backs occur.
Who is the maintainer of the binding? I looked at github:
Hmm, so the binding has to be rewritten sooner or later anyway to be conform with openhab2-addons?
So I suppose there is no active development or bug fixes on the KNX binding?
For the most special DPT type except switch type - especially knx type “<13.010:x/x/x” (energi,Temperature,Humidity)
OH responds with a write on the knx-bus every time something is written on the knx-bus
I found a likely error in the code and changed line 132 ignoreEventList.remove to ignoreEventList.contains in KNXBinding.java
And now it´s works for me!
Edit!
it does not works, Works once and then no more response