mqtt-eventbus:statePublishTopic=/openHAB/in/${item}/state
mqtt-eventbus:stateSubscribeTopic=/openHAB/out/${item}/state
mqtt-eventbus:statePublishTopic=/openHAB/out/${item}/state
mqtt-eventbus:stateSubscribeTopic=/openHAB/in/${item}/state
mqtt-eventbus:broker=m2m-eclipse
mqtt-eventbus:commandPublishTopic=/openHAB/out/${item}/command
mqtt-eventbus:stateSubscribeTopic=/openHAB/in/${item}/state
What I am wondering, is perhaps the state updates on both sides are causing the loop. The above example pushes commands on a publish topic, and then updates state on the subscribe topic. What if you just try that example???
I have to say the it isn't super clear, as the doc also talks about both a pub/sub topic for EACH command and state, but then doesn't use it in the example. But I'm guessing it is what I described above.