Hi Örjan,
thanks for your support.
I’ve tried to follow your suggestions.
Here is the output:
openhab>bundle:list -s
195 | Active | 80 | 1.9.0.201611060211 | org.openhab.binding.enocean
openhab>feature:list
openhab-binding-enocean | 1.9.0.SNAPSHOT | x | Started | openhab-aggregate-xml | EnOcean Binding
openhab.log
2016-11-09 10:41:30.818 [DEBUG] [org.openhab.binding.enocean ] - BundleEvent STARTING - org.openhab.binding.enocean
2016-11-09 10:41:30.819 [DEBUG] [ng.enocean.internal.EnoceanActivator] - enocean binding has been started.
2016-11-09 10:41:30.820 [DEBUG] [org.openhab.binding.enocean ] - BundleEvent STARTED - org.openhab.binding.enocean
2016-11-09 10:41:30.826 [DEBUG] [org.openhab.binding.enocean ] - ServiceEvent REGISTERED - {org.openhab.model.item.binding.BindingConfigReader, org.openhab.binding.enocean.EnoceanBindingProvider}={component.name=org.openhab.binding.enocean.genericbindingprovider, component.id=168, service.id=297, service.bundleid=195, service.scope=bundle} - org.openhab.binding.enocean
2016-11-09 10:41:30.890 [DEBUG] [org.openhab.binding.enocean ] - ServiceEvent REGISTERED - {org.osgi.service.event.EventHandler, org.osgi.service.cm.ManagedService}={event.topics=openhab/command/*, service.pid=org.openhab.enocean, component.name=org.openhab.binding.enocean.binding, component.id=167, service.id=300, service.bundleid=195, service.scope=bundle} - org.openhab.binding.enocean
2016-11-09 10:41:30.908 [INFO ] [.enocean.internal.bus.EnoceanBinding] - Connecting to Enocean [serialPort='COM3' ].
2016-11-09 10:41:30.995 [INFO ] [ui.habmin.internal.servlet.HABminApp] - Started HABmin servlet at /habmin
2016-11-09 10:41:31.900 [DEBUG] [.enocean.internal.bus.EnoceanBinding] - Updating item state for items [Rocker1, TestRocker1, TestRocker2, TestRocker3, Rocker4, Rocker2, Rocker3]
My configuration looks as following.
I know it might be looking odd, but I made several tests… 
Items:
Group All
Group:Switch:OR(ON, OFF) Lights "All Lights [(%d)]" (All)
Switch TestRocker1 "TestRocker1" (All,Lights) {enocean="{id=AA:BB:CC:02, eep=F6:02:01}"}
Switch TestRocker2 "TestRocker2" (All,Lights) {enocean="{id=FF:B5:96:80, eep=F6:02:01}"}
Switch TestRocker3 "TestRocker3" (All,Lights) {enocean="{id=01:9E:6B:2D, eep=F6:02:01}"}
Switch Rocker1 "Rocker1" (All,Lights) {enocean="{id=FF:B5:96:80, eep=F6:02:01, channel=A}"}
Switch Rocker2 "Rocker2" (All,Lights) {enocean="{id=FF:B5:96:80, eep=F6:02:01, channel=B}"}
Switch Rocker3 "Rocker3" (All,Lights) {enocean="{id=01:9E:6B:2D, eep=F6:02:01, channel=A}"}
Switch Rocker4 "Rocker4" (All,Lights) {enocean="{id=01:9E:6B:2D, eep=F6:02:01, channel=B}"}
/*
Switch Rocker6 "Rocker5" (All,Lights) {enocean="{id=AA:BB:CC:01, eep=F6:02:01, channel=A}"}
Switch Rocker7 "Rocker6" (All,Lights) {enocean="{id=AA:BB:CC:01, eep=F6:02:01, channel=B}"}
*/
Rules:
import org.openhab.core.library.types.*
import org.openhab.core.persistence.*
import org.openhab.model.script.actions.*
var Number counter = 1
var Timer timer = null
/**
* This is a demo rule which simulates a real dimmer by reacting to increase/decrease commands
* and posting an updated state on the bus
*/
rule "TestLight1"
when
Item TestRocker1 received command
then
if(receivedCommand==ON) {
sendCommand(Rocker1, ON)
sendCommand(Rocker2, ON)
sendCommand(Rocker3, ON)
sendCommand(Rocker4, ON)
/*sendCommand(Rocker5, ON)
sendCommand(Rocker6, ON)*/
}
else if (receivedCommand==OFF) {
sendCommand(Rocker1, OFF)
sendCommand(Rocker2, OFF)
sendCommand(Rocker3, OFF)
sendCommand(Rocker4, OFF)
/*sendCommand(Rocker5, OFF)
sendCommand(Rocker6, OFF)*/
}
end
rule "TestLight2"
when
Item TestRocker2 received command
then
if(receivedCommand==ON) {
sendCommand(Rocker1, ON)
sendCommand(Rocker2, ON)
sendCommand(Rocker3, ON)
sendCommand(Rocker4, ON)
/*sendCommand(Rocker5, ON)
sendCommand(Rocker6, ON)*/
}
else if (receivedCommand==OFF) {
sendCommand(Rocker1, OFF)
sendCommand(Rocker2, OFF)
sendCommand(Rocker3, OFF)
sendCommand(Rocker4, OFF)
/*sendCommand(Rocker5, OFF)
sendCommand(Rocker6, OFF)*/
}
end
rule "TestLight3"
when
Item TestRocker3 received command
then
if(receivedCommand==ON) {
sendCommand(Rocker1, ON)
sendCommand(Rocker2, ON)
sendCommand(Rocker3, ON)
sendCommand(Rocker4, ON)
sendCommand(Rocker5, ON)
sendCommand(Rocker6, ON)
}
else if (receivedCommand==OFF) {
sendCommand(Rocker1, OFF)
sendCommand(Rocker2, OFF)
sendCommand(Rocker3, OFF)
sendCommand(Rocker4, OFF)
sendCommand(Rocker5, OFF)
sendCommand(Rocker6, OFF)
}
end
Sitemap:
sitemap demo label="Neu"
{
Frame label="EnOcean Pi"
{
Switch item=TestRocker1 label="TestRocker1"
Switch item=TestRocker2 label="TestRocker2"
Switch item=TestRocker3 label="TestRocker3"
Switch item=Rocker1 label="Rocker1"
Switch item=Rocker2 label="Rocker2"
Switch item=Rocker3 label="Rocker3"
Switch item=Rocker4 label="Rocker4"
/*
Switch item=Rocker5 label="Rocker5"
Switch item=Rocker6 label="Rocker6"
*/
}
}
My problem still is that obviously no command is sended over the ST300 USB stick. Otherwise the led would blink or my actuators would react on it.
Unfortunatly I don’t have Eclipse installed and I’m not used to it.
Best regards,
Patrick