Hi,
after updgrading to KNX2 and Things configuration I can not get my rollershutter to work compleatly. Up/Down and Stop are working, yet position is not working anymore.
Here’s my configuration, which I transfered over from KNX1 to Things config:
Type rollershutter : Shutter_EG_Living_left "Jalousie links" [ upDown="2/0/2", stopMove="2/0/3", position="5.001:2/0/9+9.001:<2/0/11"]
If I use the slider or send a number to the item via a rule, nothing happens.
You can’t use different DPT for one parameter in one channel.
As a matter of fact, this is true for the whole knx system.
The DPT is how the data is to be interpreted, and this is defined from the manufacturer.
In most cases position will be 5.001 (i.e. 0% to 100% in 256 steps).
Unfortunately, my actor uses two different DTPs for reading and writing the position. Therefore, I had to create two different group addresses. I’m not familiar with concept of channels. Is this a restriction of openhab2, that one cannot uses different DTPs in one channel (For me channel is “position” e.g.")?
Possible workaround;
OH Items may be linked to more than one channel.
You may be able to set up your KNX rollershutter channel for the “command position” function only.
And a separate channel (perhaps just a number type?) for the “report position”
Try linking to two separate Items to begin with. It might go wrong with both channels linked to just one Item if either reports UNDEF or similar.