New Elero TransmitterStick Binding

Thank you Volker!

With paper UI I managed it to work. Thank you.

@Dieter You have to teach the stick also Intermediate and Ventilation postition.
There is a description here: https://www.alux.dk/media/1570/centero-operating-instruction.pdf Page 16

1 Like

Do you have a link to that API documentation? Would be interested in seeing exactly what I can do before purchasing the stick. Bought an Elero Remote thinking I could do with that for programming different up/down times per rollershutter, only to later discover they ALL (all 10 channels) must go up or down at one same predefined time. Kind of useless
so haven’t used it for months now.

It is really as difficult as going to elero.de and searching for transmitter stick. The first hit is the API description.

you’re right! thanks for that.
Do you happen to have any sample linux script / python, whatever to test it out? Can you just write to the dev tty and it “works”?

See my comment here: https://github.com/openhab/openhab1-addons/issues/4149. There is a bash script allowing to control the stick from the command line.

What remote do you have? I have the Tempotel, and it allows to configure different times per channel.

Thanks for the .sh

Got a Tempotel2. Manual says: “Note
It is not possible to select different switching times for specific
channels for several unidirectional function channels (switching time
applies to all unidirectional channels).”

By the way, does the transmitter stick work with unidirectional receivers (using revio 868)? On those api docs could only find a mention of bidirectional (in passing, on the led status description)

Okay, I have only bi-directional components, so that is why I do not have this restriction. I have no idea if the stick works with uni-directional receivers. You will have to study the docs or ask Elero customer support.

Does anyone know what happened to the GitHub repo? Is there a new URL?

Looks like I cleaned up up a little bit too thoroughly after my other binding was merged into openHAB. I have recreated the complete branch, updated the binding to compile against openHAB 2.2 and once again added the jar file.

I have not tested if it works, so in case you run into problems loading the binding, post the error message and I will have a look.

I have now created a pull request to get the binding into openHAB:

So you no longer need to download the binding jar from my repository, but can get an up-to-date version here: https://openhab.jfrog.io/openhab/libs-pullrequest-local/org/openhab/binding/org.openhab.binding.elerotransmitterstick/2.2.0-SNAPSHOT/org.openhab.binding.elerotransmitterstick-2.2.0-SNAPSHOT.jar

I have also updated the first post to reflect this.

Does anybody have a working .things and sitemap file that I can include in the README as an example?

I use this one

.items:

/Rollershutter/
Rollershutter Arbeitszimmer “Arbeitszimmer 1” { channel=“elerotransmitterstick:elerochannel:5:control” }
String ArbeitszimmerState {channel=“elerotransmitterstick:elerochannel:5:status” }
Rollershutter Kueche2 “KĂŒche 2” { channel=“elerotransmitterstick:elerochannel:7:control” }
Rollershutter Kueche1 “KĂŒche 1” { channel=“elerotransmitterstick:elerochannel:6:control” }
Rollershutter Essen “Essen” { channel=“elerotransmitterstick:elerochannel:8:control” }
Rollershutter Terasse1 “Terasse 1” { channel=“elerotransmitterstick:elerochannel:9:control” }
Rollershutter Terasse2 “Terasse 2” { channel=“elerotransmitterstick:elerochannel:10:control” }
Rollershutter Wohnzimmer1 “Wohnzimmer 1” { channel=“elerotransmitterstick:elerochannel:11:control” }
Rollershutter Wohnzimmer2 “Wohnzimmer 2” { channel=“elerotransmitterstick:elerochannel:12:control” }
Rollershutter Wohnzimmer3 “Wohnzimmer 3” { channel=“elerotransmitterstick:elerochannel:13:control” }
Rollershutter Hobby “Hobbyraum” { channel=“elerotransmitterstick:elerochannel:14:control” }
Rollershutter Treppenhaus “Treppenhaus” { channel=“elerotransmitterstick:elerochannel:15:control” }
Rollershutter Buehne “Buehne” { channel=“elerotransmitterstick:elerochannel:1:control” }
Rollershutter Emma “Emma” { channel=“elerotransmitterstick:elerochannel:2:control” }
Rollershutter Moritz “Moritz” { channel=“elerotransmitterstick:elerochannel:3:control” }
Rollershutter Schlafen “Schlafen&Bad Eltern” { channel=“elerotransmitterstick:elerochannel:4:control” }

.sitemap:

Frame label=“Beschattung EinzelrĂ€ume” {

Selection item=Treppenhaus label=“Treppenhaus Jalousie” mappings=[0=“offen”, 100=“zu”, 25=“Beschatten”]
Selection item=Hobby label=“Hobby Rolladen” mappings=[0=“offen”, 100=“zu”, 25=“Beschatten”]

Selection item=Buehne label=“BĂŒhne Rolladen” mappings=[0=“offen”, 100=“zu”, 25=“Beschatten”]
Selection item=Schlafen label=“Schlafen Eltern&Bad Rolladen” mappings=[0=“offen”, 100=“zu”, 25=“Beschatten”]
Selection item=Emma label=“Emma Rolladen” mappings=[0=“offen”, 100=“zu”, 25=“Beschatten”]
Selection item=Moritz label=“Moritz Rolladen” mappings=[0=“offen”, 100=“zu”, 25=“Beschatten”]
Selection item=Arbeitszimmer label=“Arbeitszimmer Jalousie” mappings=[0=“offen”, 100=“zu”, 25=“Beschatten”]

}
Frame label=“KĂŒche” {
Selection item=Kueche1 label=“KĂŒche 1 Jalousie” mappings=[0=“offen”, 100=“zu”, 25=“Beschatten”]
Selection item=Kueche2 label=“KĂŒche 2 Jalousie” mappings=[0=“offen”, 100=“zu”, 25=“Beschatten”]

}
Frame label=“Essen” {
Selection item=Essen label=“Essen Jalousie” mappings=[0=“offen”, 100=“zu”, 25=“Beschatten”]
Selection item=Terasse1 label=“Terasse 1 Jalousie” mappings=[0=“offen”, 100=“zu”, 25=“Beschatten”]
Selection item=Terasse2 label=“Terasse 2 Jalousie” mappings=[0=“offen”, 100=“zu”, 25=“Beschatten”]

}
Frame label=“Wohnzimmer” {
Selection item=Wohnzimmer1 label=“Wohnzimmer 1 Jalousie” mappings=[0=“offen”, 100=“zu”, 25=“Beschatten”]
Selection item=Wohnzimmer2 label=“Wohnzimmer 2 Jalousie” mappings=[0=“offen”, 100=“zu”, 25=“Beschatten”]
Selection item=Wohnzimmer3 label=“Wohnzimmer 3 Jalousie” mappings=[0=“offen”, 100=“zu”, 25=“Beschatten”]
}


works quite nice so far.

Yesterday I shared my sitemap and items 
today the problems start
 :slight_smile:
I configured openhab cloud and out of a sudden the individual channels of the elero transmitterstick go on status “initialized” and do not work anymore.

Reinstalling binding didnÂŽt bring any beter result, despite I do not even find the channels anymore.
The stick itself is online, but not the channels.

Does anybody have an idea what is wrong?
Is it a topic of the settings in raspberry, or is it a binding issue?

I hope somebody can help me
 I am a beginner in openhab


Use the OpenHAB console and enable debug logging for the binding by typing log:set DEBUG org.openhab.binding.elerotransmitterstick. Trigger a restart of the binding by touching the binding jar file in the file system and paste the relevant part of the openhab log.

Hi Volker,

many thanks.

Please find attached the log. I just can see that the item does not find the channel, but that is what I saw as well in Paper UI. Any help is very much appreciated.

elerotransmitterstick:elerochannel:19a2dad7:control’, because no thing with the UID ‘elerotransmitterstick:elerochannel:19a2dad7’ could be found.
2017-10-13 21:23:25.008 [WARN ] [ome.core.thing.internal.ThingManager] - Cannot delegate update ‘UP’ for item ‘Arbeitszimmer’ to handler for channel ‘elerotransmitterstick:elerochannel:19a2dad7:control’, because no thing with the UID ‘elerotransmitterstick:elerochannel:19a2dad7’ could be found.
2017-10-13 21:23:25.009 [WARN ] [ome.core.thing.internal.ThingManager] - Cannot delegate command ‘UP’ for item ‘Arbeitszimmer’ to handler for channel ‘elerotransmitterstick:elerogroup:13051974:control’, because no thing with the UID ‘elerotransmitterstick:elerogroup:13051974’ could be found.
2017-10-13 21:23:25.011 [WARN ] [ome.core.thing.internal.ThingManager] - Cannot delegate update ‘UP’ for item ‘Arbeitszimmer’ to handler for channel ‘elerotransmitterstick:elerogroup:13051974:control’, because no thing with the UID ‘elerotransmitterstick:elerogroup:13051974’ could be found.
2017-10-13 21:23:25.015 [WARN ] [ome.core.thing.internal.ThingManager] - Cannot delegate update ‘UP’ for item ‘Arbeitszimmer’ to handler for channel ‘elerotransmitterstick:elerochannel:c16af9e1:control’, because no thing with the UID ‘elerotransmitterstick:elerochannel:c16af9e1’ could be found.
2017-10-13 21:23:25.016 [WARN ] [ome.core.thing.internal.ThingManager] - Cannot delegate command ‘UP’ for item ‘Arbeitszimmer’ to handler for channel ‘elerotransmitterstick:elerochannel:c16af9e1:control’, because no thing with the UID ‘elerotransmitterstick:elerochannel:c16af9e1’ could be found.
2017-10-13 21:23:25.018 [WARN ] [ome.core.thing.internal.ThingManager] - Cannot delegate update ‘UP’ for item ‘Arbeitszimmer’ to handler for channel ‘elerotransmitterstick:elerochannel:2fc65509:control’, because no thing with the UID ‘elerotransmitterstick:elerochannel:2fc65509’ could be found.
2017-10-13 21:23:25.018 [WARN ] [ome.core.thing.internal.ThingManager] - Cannot delegate command ‘UP’ for item ‘Arbeitszimmer’ to handler for channel ‘elerotransmitterstick:elerochannel:2fc65509:control’, because no thing with the UID ‘elerotransmitterstick:elerochannel:2fc65509’ could be found.
2017-10-13 21:23:25.021 [WARN ] [ome.core.thing.internal.ThingManager] - Cannot delegate command ‘UP’ for item ‘Arbeitszimmer’ to handler for channel ‘elerotransmitterstick:elerochannel:4f9aa61c:control’, because no thing with the UID ‘elerotransmitterstick:elerochannel:4f9aa61c’ could be found.
2017-10-13 21:23:25.021 [WARN ] [ome.core.thing.internal.ThingManager] - Cannot delegate update ‘UP’ for item ‘Arbeitszimmer’ to handler for channel ‘elerotransmitterstick:elerochannel:4f9aa61c:control’, because no thing with the UID ‘elerotransmitterstick:elerochannel:4f9aa61c’ could be found.
2017-10-13 21:23:26.845 [WARN ] [ome.core.thing.internal.ThingManager] - Cannot delegate command ‘DOWN’ for item ‘Arbeitszimmer’ to handler for channel ‘elerotransmitterstick:elerochannel:19a2dad7:control’, because no thing with the UID ‘elerotransmitterstick:elerochannel:19a2dad7’ could be found.
2017-10-13 21:23:26.846 [WARN ] [ome.core.thing.internal.ThingManager] - Cannot delegate update ‘DOWN’ for item ‘Arbeitszimmer’ to handler for channel ‘elerotransmitterstick:elerochannel:19a2dad7:control’, because no thing with the UID ‘elerotransmitterstick:elerochannel:19a2dad7’ could be found.
2017-10-13 21:23:26.848 [WARN ] [ome.core.thing.internal.ThingManager] - Cannot delegate update ‘DOWN’ for item ‘Arbeitszimmer’ to handler for channel ‘elerotransmitterstick:elerogroup:13051974:control’, because no thing with the UID ‘elerotransmitterstick:elerogroup:13051974’ could be found.
2017-10-13 21:23:26.848 [WARN ] [ome.core.thing.internal.ThingManager] - Cannot delegate command ‘DOWN’ for item ‘Arbeitszimmer’ to handler for channel ‘elerotransmitterstick:elerogroup:13051974:control’, because no thing with the UID ‘elerotransmitterstick:elerogroup:13051974’ could be found.
2017-10-13 21:23:26.852 [WARN ] [ome.core.thing.internal.ThingManager] - Cannot delegate command ‘DOWN’ for item ‘Arbeitszimmer’ to handler for channel ‘elerotransmitterstick:elerochannel:c16af9e1:control’, because no thing with the UID ‘elerotransmitterstick:elerochannel:c16af9e1’ could be found.
2017-10-13 21:23:26.853 [WARN ] [ome.core.thing.internal.ThingManager] - Cannot delegate update ‘DOWN’ for item ‘Arbeitszimmer’ to handler for channel ‘elerotransmitterstick:elerochannel:c16af9e1:control’, because no thing with the UID ‘elerotransmitterstick:elerochannel:c16af9e1’ could be found.
2017-10-13 21:23:26.855 [WARN ] [ome.core.thing.internal.ThingManager] - Cannot delegate command ‘DOWN’ for item ‘Arbeitszimmer’ to handler for channel ‘elerotransmitterstick:elerochannel:2fc65509:control’, because no thing with the UID ‘elerotransmitterstick:elerochannel:2fc65509’ could be found.
2017-10-13 21:23:26.857 [WARN ] [ome.core.thing.internal.ThingManager] - Cannot delegate update ‘DOWN’ for item ‘Arbeitszimmer’ to handler for channel ‘elerotransmitterstick:elerochannel:2fc65509:control’, because no thing with the UID ‘elerotransmitterstick:elerochannel:2fc65509’ could be found.
2017-10-13 21:23:26.858 [WARN ] [ome.core.thing.internal.ThingManager] - Cannot delegate command ‘DOWN’ for item ‘Arbeitszimmer’ to handler for channel ‘elerotransmitterstick:elerochannel:4f9aa61c:control’, because no thing with the UID ‘elerotransmitterstick:elerochannel:4f9aa61c’ could be found.
2017-10-13 21:23:26.860 [WARN ] [ome.core.thing.internal.ThingManager] - Cannot delegate update ‘DOWN’ for item ‘Arbeitszimmer’ to handler for channel ‘elerotransmitterstick:elerochannel:4f9aa61c:control’, because no thing with the UID ‘elerotransmitterstick:elerochannel:4f9aa61c’ could be found.
2017-10-13 21:23:27.293 [DEBUG] [nsmitterstick.stick.SerialConnection] - Stick answered TOP for channels [9] for packet aa044e010003.
2017-10-13 21:23:27.296 [DEBUG] [nsmitterstick.stick.TransmitterStick] - adding timed command INFO for channel ids [9] to queue with delay 30000

2017-10-13 21:23:27.299 [DEBUG] [nsmitterstick.stick.TransmitterStick] - No due commands, invoking take on queue

2017-10-13 21:23:27.303 [DEBUG] [nsmitterstick.stick.TransmitterStick] - active command is Command INFO on channels [3] with priority 0 and delay -2805
2017-10-13 21:23:27.308 [DEBUG] [nsmitterstick.stick.SerialConnection] - Writing packet to stick: aa044e000400
2017-10-13 21:23:27.900 [DEBUG] [nsmitterstick.stick.SerialConnection] - Stick answered BOTTOM for channels [3] for packet aa044e000400.
2017-10-13 21:23:27.904 [DEBUG] [nsmitterstick.stick.TransmitterStick] - adding timed command INFO for channel ids [3] to queue with delay 30000

2017-10-13 21:23:27.907 [DEBUG] [nsmitterstick.stick.TransmitterStick] - active command is Command INFO on channels [2] with priority 0 and delay -2031
2017-10-13 21:23:27.909 [DEBUG] [nsmitterstick.stick.SerialConnection] - Writing packet to stick: aa044e000202
2017-10-13 21:23:29.147 [DEBUG] [nsmitterstick.stick.SerialConnection] - Stick answered BOTTOM for channels [2] for packet aa044e000202.
2017-10-13 21:23:29.148 [DEBUG] [nsmitterstick.stick.TransmitterStick] - adding timed command INFO for channel ids [2] to queue with delay 30000

2017-10-13 21:23:29.152 [DEBUG] [nsmitterstick.stick.TransmitterStick] - active command is Command INFO on channels [7] with priority 0 and delay -2414
2017-10-13 21:23:29.156 [DEBUG] [nsmitterstick.stick.SerialConnection] - Writing packet to stick: aa044e0040c4
2017-10-13 21:23:29.978 [DEBUG] [nsmitterstick.stick.SerialConnection] - Stick answered BOTTOM for channels [7] for packet aa044e0040c4.
2017-10-13 21:23:29.981 [DEBUG] [nsmitterstick.stick.TransmitterStick] - adding timed command INFO for channel ids [7] to queue with delay 30000

2017-10-13 21:23:29.985 [DEBUG] [nsmitterstick.stick.TransmitterStick] - active command is Command INFO on channels [12] with priority 0 and delay -3120
2017-10-13 21:23:29.989 [DEBUG] [nsmitterstick.stick.SerialConnection] - Writing packet to stick: aa044e0800fc
2017-10-13 21:23:30.153 [DEBUG] [nsmitterstick.stick.SerialConnection] - Stick answered BOTTOM for channels [12] for packet aa044e0800fc.
2017-10-13 21:23:30.157 [DEBUG] [nsmitterstick.stick.TransmitterStick] - adding timed command INFO for channel ids [12] to queue with delay 30000

2017-10-13 21:23:30.161 [DEBUG] [nsmitterstick.stick.TransmitterStick] - active command is Command INFO on channels [8] with priority 0 and delay -2608
2017-10-13 21:23:30.165 [DEBUG] [nsmitterstick.stick.SerialConnection] - Writing packet to stick: aa044e008084
2017-10-13 21:23:30.825 [DEBUG] [nsmitterstick.stick.SerialConnection] - Stick answered BOTTOM for channels [8] for packet aa044e008084.
2017-10-13 21:23:30.828 [DEBUG] [nsmitterstick.stick.TransmitterStick] - adding timed command INFO for channel ids [8] to queue with delay 30000

2017-10-13 21:23:30.832 [DEBUG] [nsmitterstick.stick.TransmitterStick] - active command is Command INFO on channels [6] with priority 0 and delay -3137
2017-10-13 21:23:30.835 [DEBUG] [nsmitterstick.stick.SerialConnection] - Writing packet to stick: aa044e0020e4
2017-10-13 21:23:30.953 [DEBUG] [nsmitterstick.stick.SerialConnection] - Stick answered BOTTOM for channels [6] for packet aa044e0020e4.
2017-10-13 21:23:30.957 [DEBUG] [nsmitterstick.stick.TransmitterStick] - adding timed command INFO for channel ids [6] to queue with delay 30000

2017-10-13 21:23:30.960 [DEBUG] [nsmitterstick.stick.TransmitterStick] - active command is Command INFO on channels [14] with priority 0 and delay -3105
2017-10-13 21:23:30.964 [DEBUG] [nsmitterstick.stick.SerialConnection] - Writing packet to stick: aa044e2000e4
2017-10-13 21:23:31.097 [DEBUG] [nsmitterstick.stick.SerialConnection] - Stick answered TOP for channels [14] for packet aa044e2000e4.
2017-10-13 21:23:31.100 [DEBUG] [nsmitterstick.stick.TransmitterStick] - adding timed command INFO for channel ids [14] to queue with delay 30000

2017-10-13 21:23:31.105 [DEBUG] [nsmitterstick.stick.TransmitterStick] - No due commands, invoking take on queue

2017-10-13 21:23:32.673 [DEBUG] [nsmitterstick.stick.TransmitterStick] - active command is Command INFO on channels [10] with priority 0 and delay 0
2017-10-13 21:23:32.676 [DEBUG] [nsmitterstick.stick.SerialConnection] - Writing packet to stick: aa044e020002
2017-10-13 21:23:36.163 [DEBUG] [nsmitterstick.stick.SerialConnection] - Stick answered BOTTOM for channels [10] for packet aa044e020002.
2017-10-13 21:23:36.171 [DEBUG] [nsmitterstick.stick.TransmitterStick] - adding timed command INFO for channel ids [10] to queue with delay 30000

2017-10-13 21:23:36.178 [DEBUG] [nsmitterstick.stick.TransmitterStick] - No due commands, invoking take on queue

2017-10-13 21:23:36.184 [DEBUG] [nsmitterstick.stick.TransmitterStick] - active command is Command INFO on channels [13] with priority 0 and delay -3355
2017-10-13 21:23:36.189 [DEBUG] [nsmitterstick.stick.SerialConnection] - Writing packet to stick: aa044e1000f4
2017-10-13 21:23:36.243 [DEBUG] [nsmitterstick.stick.SerialConnection] - Stick answered BOTTOM for channels [13] for packet aa044e1000f4.
2017-10-13 21:23:36.246 [DEBUG] [nsmitterstick.stick.TransmitterStick] - adding timed command INFO for channel ids [13] to queue with delay 30000

2017-10-13 21:23:36.249 [DEBUG] [nsmitterstick.stick.TransmitterStick] - active command is Command INFO on channels [5] with priority 0 and delay -3326
2017-10-13 21:23:36.251 [DEBUG] [nsmitterstick.stick.SerialConnection] - Writing packet to stick: aa044e0010f4
2017-10-13 21:23:36.594 [DEBUG] [nsmitterstick.stick.SerialConnection] - Stick answered BOTTOM for channels [5] for packet aa044e0010f4.
2017-10-13 21:23:36.596 [DEBUG] [nsmitterstick.stick.TransmitterStick] - adding timed command INFO for channel ids [5] to queue with delay 30000

2017-10-13 21:23:36.598 [DEBUG] [nsmitterstick.stick.TransmitterStick] - active command is Command INFO on channels [11] with priority 0 and delay -3575
2017-10-13 21:23:36.600 [DEBUG] [nsmitterstick.stick.SerialConnection] - Writing packet to stick: aa044e040000
2017-10-13 21:23:37.250 [DEBUG] [nsmitterstick.stick.SerialConnection] - Stick answered BOTTOM for channels [11] for packet aa044e040000.
2017-10-13 21:23:37.253 [DEBUG] [nsmitterstick.stick.TransmitterStick] - adding timed command INFO for channel ids [11] to queue with delay 30000

2017-10-13 21:23:37.257 [DEBUG] [nsmitterstick.stick.TransmitterStick] - No due commands, invoking take on queue

2017-10-13 21:23:40.377 [WARN ] [.core.transform.TransformationHelper] - Cannot get service reference for transformation service of type MAP
2017-10-13 21:23:40.380 [WARN ] [.core.transform.TransformationHelper] - couldn’t transform value because transformationService of type ‘MAP’ is unavailable
2017-10-13 21:23:40.388 [WARN ] [.core.transform.TransformationHelper] - Cannot get service reference for transformation service of type MAP
2017-10-13 21:23:40.392 [WARN ] [.core.transform.TransformationHelper] - couldn’t transform value because transformationService of type ‘MAP’ is unavailable
2017-10-13 21:23:40.398 [WARN ] [.core.transform.TransformationHelper] - Cannot get service reference for transformation service of type MAP
2017-10-13 21:23:40.401 [WARN ] [.core.transform.TransformationHelper] - couldn’t transform value because transformationService of type ‘MAP’ is unavailable
2017-10-13 21:23:46.068 [WARN ] [.core.transform.TransformationHelper] - Cannot get service reference for transformation service of type MAP
2017-10-13 21:23:46.070 [WARN ] [.core.transform.TransformationHelper] - couldn’t transform value because transformationService of type ‘MAP’ is unavailable
2017-10-13 21:23:46.077 [WARN ] [.core.transform.TransformationHelper] - Cannot get service reference for transformation service of type MAP
2017-10-13 21:23:46.080 [WARN ] [.core.transform.TransformationHelper] - couldn’t transform value because transformationService of type ‘MAP’ is unavailable
2017-10-13 21:23:46.084 [WARN ] [.core.transform.TransformationHelper] - Cannot get service reference for transformation service of type MAP
2017-10-13 21:23:46.087 [WARN ] [.core.transform.TransformationHelper] - couldn’t transform value because transformationService of type ‘MAP’ is unavailable
2017-10-13 21:23:51.097 [DEBUG] [nsmitterstick.stick.TransmitterStick] - active command is Command INFO on channels [1] with priority 0 and delay 0
2017-10-13 21:23:51.100 [DEBUG] [nsmitterstick.stick.SerialConnection] - Writing packet to stick: aa044e000103
2017-10-13 21:23:55.102 [DEBUG] [nsmitterstick.stick.SerialConnection] - Stick answered null for packet aa044e000103.
2017-10-13 21:23:55.104 [DEBUG] [nsmitterstick.stick.TransmitterStick] - adding timed command INFO for channel ids [1] to queue with delay 30000

2017-10-13 21:23:55.106 [DEBUG] [nsmitterstick.stick.TransmitterStick] - No due commands, invoking take on queue

2017-10-13 21:23:55.108 [DEBUG] [nsmitterstick.stick.TransmitterStick] - active command is Command INFO on channels [15] with priority 0 and delay -3262
2017-10-13 21:23:55.110 [DEBUG] [nsmitterstick.stick.SerialConnection] - Writing packet to stick: aa044e4000c4
2017-10-13 21:23:55.933 [DEBUG] [nsmitterstick.stick.SerialConnection] - Stick answered BOTTOM for channels [15] for packet aa044e4000c4.
2017-10-13 21:23:55.936 [DEBUG] [nsmitterstick.stick.TransmitterStick] - adding timed command INFO for channel ids [15] to queue with delay 30000

2017-10-13 21:23:55.939 [DEBUG] [nsmitterstick.stick.TransmitterStick] - active command is Command INFO on channels [4] with priority 0 and delay -2324
2017-10-13 21:23:55.941 [DEBUG] [nsmitterstick.stick.SerialConnection] - Writing packet to stick: aa044e0008fc
2017-10-13 21:23:57.772 [DEBUG] [nsmitterstick.stick.SerialConnection] - Stick answered TOP for channels [4] for packet aa044e0008fc.
2017-10-13 21:23:57.774 [DEBUG] [nsmitterstick.stick.TransmitterStick] - adding timed command INFO for channel ids [4] to queue with delay 30000

2017-10-13 21:23:57.777 [DEBUG] [nsmitterstick.stick.TransmitterStick] - No due commands, invoking take on queue

2017-10-13 21:23:57.780 [DEBUG] [nsmitterstick.stick.TransmitterStick] - active command is Command INFO on channels [9] with priority 0 and delay -481
2017-10-13 21:23:57.782 [DEBUG] [nsmitterstick.stick.SerialConnection] - Writing packet to stick: aa044e010003
2017-10-13 21:23:59.224 [WARN ] [ome.core.thing.internal.ThingManager] - Cannot delegate update ‘2017-10-13T21:23:59.213+0200’ for item ‘CurrentDate’ to handler for channel ‘ntp:ntp:demo:dateTime’, because no thing with the UID ‘ntp:ntp:demo’ could be found.
2017-10-13 21:24:01.415 [DEBUG] [nsmitterstick.stick.SerialConnection] - Stick answered TOP for channels [9] for packet aa044e010003.
2017-10-13 21:24:01.417 [DEBUG] [nsmitterstick.stick.TransmitterStick] - adding timed command INFO for channel ids [9] to queue with delay 30000

2017-10-13 21:24:01.420 [DEBUG] [nsmitterstick.stick.TransmitterStick] - No due commands, invoking take on queue

2017-10-13 21:24:01.423 [DEBUG] [nsmitterstick.stick.TransmitterStick] - active command is Command INFO on channels [3] with priority 0 and delay -3517
2017-10-13 21:24:01.426 [DEBUG] [nsmitterstick.stick.SerialConnection] - Writing packet to stick: aa044e000400
2017-10-13 21:24:02.133 [DEBUG] [nsmitterstick.stick.SerialConnection] - Stick answered BOTTOM for channels [3] for packet aa044e000400.
2017-10-13 21:24:02.136 [DEBUG] [nsmitterstick.stick.TransmitterStick] - adding timed command INFO for channel ids [3] to queue with delay 30000

2017-10-13 21:24:02.138 [DEBUG] [nsmitterstick.stick.TransmitterStick] - active command is Command INFO on channels [2] with priority 0 and delay -2987
2017-10-13 21:24:02.141 [DEBUG] [nsmitterstick.stick.SerialConnection] - Writing packet to stick: aa044e000202
2017-10-13 21:24:03.316 [DEBUG] [nsmitterstick.stick.SerialConnection] - Stick answered BOTTOM for channels [2] for packet aa044e000202.
2017-10-13 21:24:03.319 [DEBUG] [nsmitterstick.stick.TransmitterStick] - adding timed command INFO for channel ids [2] to queue with delay 30000

2017-10-13 21:24:03.323 [DEBUG] [nsmitterstick.stick.TransmitterStick] - active command is Command INFO on channels [7] with priority 0 and delay -3339
2017-10-13 21:24:03.325 [DEBUG] [nsmitterstick.stick.SerialConnection] - Writing packet to stick: aa044e0040c4
2017-10-13 21:24:04.181 [DEBUG] [nsmitterstick.stick.SerialConnection] - Stick answered BOTTOM for channels [7] for packet aa044e0040c4.
2017-10-13 21:24:04.183 [DEBUG] [nsmitterstick.stick.TransmitterStick] - adding timed command INFO for channel ids [7] to queue with delay 30000

2017-10-13 21:24:04.186 [DEBUG] [nsmitterstick.stick.TransmitterStick] - active command is Command INFO on channels [12] with priority 0 and delay -4026
2017-10-13 21:24:04.188 [DEBUG] [nsmitterstick.stick.SerialConnection] - Writing packet to stick: aa044e0800fc
2017-10-13 21:24:04.276 [DEBUG] [nsmitterstick.stick.SerialConnection] - Stick answered BOTTOM for channels [12] for packet aa044e0800fc.
2017-10-13 21:24:04.279 [DEBUG] [nsmitterstick.stick.TransmitterStick] - adding timed command INFO for channel ids [12] to queue with delay 30000

2017-10-13 21:24:04.281 [DEBUG] [nsmitterstick.stick.TransmitterStick] - active command is Command INFO on channels [8] with priority 0 and delay -3450
2017-10-13 21:24:04.284 [DEBUG] [nsmitterstick.stick.SerialConnection] - Writing packet to stick: aa044e008084
2017-10-13 21:24:04.979 [DEBUG] [nsmitterstick.stick.SerialConnection] - Stick answered BOTTOM for channels [8] for packet aa044e008084.
2017-10-13 21:24:04.982 [DEBUG] [nsmitterstick.stick.TransmitterStick] - adding timed command INFO for channel ids [8] to queue with delay 30000

2017-10-13 21:24:04.985 [DEBUG] [nsmitterstick.stick.TransmitterStick] - active command is Command INFO on channels [6] with priority 0 and delay -4025
2017-10-13 21:24:04.987 [DEBUG] [nsmitterstick.stick.SerialConnection] - Writing packet to stick: aa044e0020e4
2017-10-13 21:24:05.091 [DEBUG] [nsmitterstick.stick.SerialConnection] - Stick answered BOTTOM for channels [6] for packet aa044e0020e4.
2017-10-13 21:24:05.094 [DEBUG] [nsmitterstick.stick.TransmitterStick] - adding timed command INFO for channel ids [6] to queue with delay 30000

2017-10-13 21:24:05.096 [DEBUG] [nsmitterstick.stick.TransmitterStick] - active command is Command INFO on channels [14] with priority 0 and delay -3991
2017-10-13 21:24:05.099 [DEBUG] [nsmitterstick.stick.SerialConnection] - Writing packet to stick: aa044e2000e4
2017-10-13 21:24:05.187 [DEBUG] [nsmitterstick.stick.SerialConnection] - Stick answered TOP for channels [14] for packet aa044e2000e4.
2017-10-13 21:24:05.190 [DEBUG] [nsmitterstick.stick.TransmitterStick] - adding timed command INFO for channel ids [14] to queue with delay 30000

2017-10-13 21:24:05.192 [DEBUG] [nsmitterstick.stick.TransmitterStick] - No due commands, invoking take on queue

2017-10-13 21:24:06.178 [DEBUG] [nsmitterstick.stick.TransmitterStick] - active command is Command INFO on channels [10] with priority 0 and delay -1
2017-10-13 21:24:06.180 [DEBUG] [nsmitterstick.stick.SerialConnection] - Writing packet to stick: aa044e020002
2017-10-13 21:24:09.677 [DEBUG] [nsmitterstick.stick.SerialConnection] - Stick answered BOTTOM for channels [10] for packet aa044e020002.
2017-10-13 21:24:09.679 [DEBUG] [nsmitterstick.stick.TransmitterStick] - adding timed command INFO for channel ids [10] to queue with delay 30000

2017-10-13 21:24:09.681 [DEBUG] [nsmitterstick.stick.TransmitterStick] - No due commands, invoking take on queue

2017-10-13 21:24:09.683 [DEBUG] [nsmitterstick.stick.TransmitterStick] - active command is Command INFO on channels [13] with priority 0 and delay -3434
2017-10-13 21:24:09.684 [DEBUG] [nsmitterstick.stick.SerialConnection] - Writing packet to stick: aa044e1000f4
2017-10-13 21:24:09.789 [DEBUG] [nsmitterstick.stick.SerialConnection] - Stick answered BOTTOM for channels [13] for packet aa044e1000f4.
2017-10-13 21:24:09.791 [DEBUG] [nsmitterstick.stick.TransmitterStick] - adding timed command INFO for channel ids [13] to queue with delay 30000

2017-10-13 21:24:09.793 [DEBUG] [nsmitterstick.stick.TransmitterStick] - active command is Command INFO on channels [5] with priority 0 and delay -3195
2017-10-13 21:24:09.795 [DEBUG] [nsmitterstick.stick.SerialConnection] - Writing packet to stick: aa044e0010f4
2017-10-13 21:24:10.637 [DEBUG] [nsmitterstick.stick.SerialConnection] - Stick answered BOTTOM for channels [5] for packet aa044e0010f4.
2017-10-13 21:24:10.640 [DEBUG] [nsmitterstick.stick.TransmitterStick] - adding timed command INFO for channel ids [5] to queue with delay 30000

2017-10-13 21:24:10.643 [DEBUG] [nsmitterstick.stick.TransmitterStick] - active command is Command INFO on channels [11] with priority 0 and delay -3387
2017-10-13 21:24:10.645 [DEBUG] [nsmitterstick.stick.SerialConnection] - Writing packet to stick: aa044e040000
2017-10-13 21:24:10.956 [DEBUG] [nsmitterstick.stick.SerialConnection] - Stick answered BOTTOM for channels [11] for packet aa044e040000.
2017-10-13 21:24:10.959 [DEBUG] [nsmitterstick.stick.TransmitterStick] - adding timed command INFO for channel ids [11] to queue with delay 30000

2017-10-13 21:24:10.961 [DEBUG] [nsmitterstick.stick.TransmitterStick] - No due commands, invoking take on queue

2017-10-13 21:24:25.105 [DEBUG] [nsmitterstick.stick.TransmitterStick] - active command is Command INFO on channels [1] with priority 0 and delay 0
2017-10-13 21:24:25.108 [DEBUG] [nsmitterstick.stick.SerialConnection] - Writing packet to stick: aa044e000103
2017-10-13 21:24:29.110 [DEBUG] [nsmitterstick.stick.SerialConnection] - Stick answered null for packet aa044e000103.
2017-10-13 21:24:29.113 [DEBUG] [nsmitterstick.stick.TransmitterStick] - adding timed command INFO for channel ids [1] to queue with delay 30000

2017-10-13 21:24:29.116 [DEBUG] [nsmitterstick.stick.TransmitterStick] - No due commands, invoking take on queue

2017-10-13 21:24:29.118 [DEBUG] [nsmitterstick.stick.TransmitterStick] - active command is Command INFO on channels [15] with priority 0 and delay -3180
2017-10-13 21:24:29.121 [DEBUG] [nsmitterstick.stick.SerialConnection] - Writing packet to stick: aa044e4000c4
2017-10-13 21:24:29.656 [DEBUG] [nsmitterstick.stick.SerialConnection] - Stick answered BOTTOM for channels [15] for packet aa044e4000c4.
2017-10-13 21:24:29.659 [DEBUG] [nsmitterstick.stick.TransmitterStick] - adding timed command INFO for channel ids [15] to queue with delay 30000

2017-10-13 21:24:29.661 [DEBUG] [nsmitterstick.stick.TransmitterStick] - active command is Command INFO on channels [4] with priority 0 and delay -1884
2017-10-13 21:24:29.663 [DEBUG] [nsmitterstick.stick.SerialConnection] - Writing packet to stick: aa044e0008fc
2017-10-13 21:24:31.446 [DEBUG] [nsmitterstick.stick.SerialConnection] - Stick answered TOP for channels [4] for packet aa044e0008fc.
2017-10-13 21:24:31.448 [DEBUG] [nsmitterstick.stick.TransmitterStick] - adding timed command INFO for channel ids [4] to queue with delay 30000

2017-10-13 21:24:31.450 [DEBUG] [nsmitterstick.stick.TransmitterStick] - No due commands, invoking take on queue

2017-10-13 21:24:31.453 [DEBUG] [nsmitterstick.stick.TransmitterStick] - active command is Command INFO on channels [9] with priority 0 and delay -34
2017-10-13 21:24:31.455 [DEBUG] [nsmitterstick.stick.SerialConnection] - Writing packet to stick: aa044e010003
2017-10-13 21:24:35.137 [DEBUG] [nsmitterstick.stick.SerialConnection] - Stick answered TOP for channels [9] for packet aa044e010003.
2017-10-13 21:24:35.139 [DEBUG] [nsmitterstick.stick.TransmitterStick] - adding timed command INFO for channel ids [9] to queue with delay 30000

2017-10-13 21:24:35.140 [DEBUG] [nsmitterstick.stick.TransmitterStick] - No due commands, invoking take on queue

2017-10-13 21:24:35.143 [DEBUG] [nsmitterstick.stick.TransmitterStick] - active command is Command INFO on channels [3] with priority 0 and delay -3005
2017-10-13 21:24:35.145 [DEBUG] [nsmitterstick.stick.SerialConnection] - Writing packet to stick: aa044e000400
2017-10-13 21:24:35.894 [DEBUG] [nsmitterstick.stick.SerialConnection] - Stick answered BOTTOM for channels [3] for packet aa044e000400.
2017-10-13 21:24:35.896 [DEBUG] [nsmitterstick.stick.TransmitterStick] - adding timed command INFO for channel ids [3] to queue with delay 30000

2017-10-13 21:24:35.898 [DEBUG] [nsmitterstick.stick.TransmitterStick] - active command is Command INFO on channels [2] with priority 0 and delay -2575
2017-10-13 21:24:35.899 [DEBUG] [nsmitterstick.stick.SerialConnection] - Writing packet to stick: aa044e000202
2017-10-13 21:24:39.901 [DEBUG] [nsmitterstick.stick.SerialConnection] - Stick answered null for packet aa044e000202.
2017-10-13 21:24:39.903 [DEBUG] [nsmitterstick.stick.TransmitterStick] - adding timed command INFO for channel ids [2] to queue with delay 30000

2017-10-13 21:24:39.905 [DEBUG] [nsmitterstick.stick.TransmitterStick] - active command is Command INFO on channels [7] with priority 0 and delay -5720
2017-10-13 21:24:39.907 [DEBUG] [nsmitterstick.stick.SerialConnection] - Writing packet to stick: aa044e0040c4
2017-10-13 21:24:40.781 [DEBUG] [nsmitterstick.stick.SerialConnection] - Stick answered BOTTOM for channels [7] for packet aa044e0040c4.
2017-10-13 21:24:40.783 [DEBUG] [nsmitterstick.stick.TransmitterStick] - adding timed command INFO for channel ids [7] to queue with delay 30000

2017-10-13 21:24:40.786 [DEBUG] [nsmitterstick.stick.TransmitterStick] - active command is Command INFO on channels [12] with priority 0 and delay -6505
2017-10-13 21:24:40.788 [DEBUG] [nsmitterstick.stick.SerialConnection] - Writing packet to stick: aa044e0800fc
2017-10-13 21:24:40.860 [DEBUG] [nsmitterstick.stick.SerialConnection] - Stick answered BOTTOM for channels [12] for packet aa044e0800fc.
2017-10-13 21:24:40.862 [DEBUG] [nsmitterstick.stick.TransmitterStick] - adding timed command INFO for channel ids [12] to queue with delay 30000

2017-10-13 21:24:40.865 [DEBUG] [nsmitterstick.stick.TransmitterStick] - active command is Command INFO on channels [8] with priority 0 and delay -5881
2017-10-13 21:24:40.867 [DEBUG] [nsmitterstick.stick.SerialConnection] - Writing packet to stick: aa044e008084
2017-10-13 21:24:41.531 [DEBUG] [nsmitterstick.stick.SerialConnection] - Stick answered BOTTOM for channels [8] for packet aa044e008084.
2017-10-13 21:24:41.534 [DEBUG] [nsmitterstick.stick.TransmitterStick] - adding timed command INFO for channel ids [8] to queue with delay 30000

2017-10-13 21:24:41.537 [DEBUG] [nsmitterstick.stick.TransmitterStick] - active command is Command INFO on channels [6] with priority 0 and delay -6441
2017-10-13 21:24:41.539 [DEBUG] [nsmitterstick.stick.SerialConnection] - Writing packet to stick: aa044e0020e4
2017-10-13 21:24:41.596 [DEBUG] [nsmitterstick.stick.SerialConnection] - Stick answered BOTTOM for channels [6] for packet aa044e0020e4.
2017-10-13 21:24:41.598 [DEBUG] [nsmitterstick.stick.TransmitterStick] - adding timed command INFO for channel ids [6] to queue with delay 30000

2017-10-13 21:24:41.600 [DEBUG] [nsmitterstick.stick.TransmitterStick] - active command is Command INFO on channels [14] with priority 0 and delay -6408
2017-10-13 21:24:41.603 [DEBUG] [nsmitterstick.stick.SerialConnection] - Writing packet to stick: aa044e2000e4
2017-10-13 21:24:41.771 [DEBUG] [nsmitterstick.stick.SerialConnection] - Stick answered TOP for channels [14] for packet aa044e2000e4.
2017-10-13 21:24:41.773 [DEBUG] [nsmitterstick.stick.TransmitterStick] - adding timed command INFO for channel ids [14] to queue with delay 30000

2017-10-13 21:24:41.776 [DEBUG] [nsmitterstick.stick.TransmitterStick] - active command is Command INFO on channels [10] with priority 0 and delay -2096

The log shows that the binding communicates with the stick and gets answers containing the status of the respective channels. So far so good.

Do you have any things in the paper ui for the channels? How do the IDs look like? The log shows error messages for ids like elerotransmitterstick:elerochannel:c16af9e1:control, but these do not match to your .thing file where you have ids like elerotransmitterstick:elerochannel:(1-15).

What did you do to get the error messages in the log, for example:

2017-10-13 21:23:26.852 [WARN ] [ome.core.thing.internal.ThingManager] - Cannot delegate command ‘DOWN’ for item ‘Arbeitszimmer’ to handler for channel ‘elerotransmitterstick:elerochannel:c16af9e1:control’, because no thing with the UID ‘elerotransmitterstick:elerochannel:c16af9e1’ could be found.

How did you send the command to drive the rollershutter down in the Arbeitszimmer? Because your posted items file has this for the Arbeitszimmer:

Rollershutter Arbeitszimmer “Arbeitszimmer 1” { channel=“elerotransmitterstick:elerochannel:5:control” }

In the Paper UI I do not get anymore the elero transmitter channel 1-15 as I uploaded recently as example. I only get new channel IDÂŽs now like the elerotransmitterstick:elerochannel:c16af9e1:control

But this is not working. The item satys on initializing. Last time I could link my items with the elero stick channels.

The commands to the relevant channel I did via the Paper UI and control, but since the channel ID in openhab and the elero one does not match there happens nothing.

I think the problem is that I cannot link my items like Arbeitszimmer to the correct channel. I do not find anymore the channel=“elerotransmitterstick:elerochannel:5:control even though the stick works in stand alone mode (just powering and using the buttons)

What do you mean you do not get anymore? Did you delete the old things? Things are not deleted by the binding, so they should still be there. Can you please open Configuration->Things in the paper ui, filter for elero and then tell me what you see (or post a screenshot)?
If you do not have channels any more, how did you then send the command via paper ui?

To all, In the process of getting the pull request merged, I just made the channel id of an elerochannel a read-only configuration parameter instead of a property. This allows to define the things in a things file instead of using the paper ui. See the bindings README for an example. I have also changed the thing ids created by the discovery to include the bridge id, as this makes it possible to connect more than one stick at the same time.

Discovery will now rediscover all of your channels with the new id.

The easiest way is to delete the old ones and accept the discovered items, as this also makes sure that the channel id is put in the configuration parameter field. Afterwards adapt the item configuration.

If you have items files, you can simply do a search and replace. Search for “elerochannel:” and replace it with “elerochannel::”. The bridge id is the last part of the thing id of the bridge, so if your bridge thing id is “elerotransmitterstick:elerostick:01a9d7b2”, the bride id is “01a9d7b2”.