So you are saying that OH 2 is moving away from supporting Action bindings at all? By this logic either OH 2 shouldn’t support Actions at all or I don’t see why MQTT is any different from Telegram or email or Prowl.
Why not?
If retaining the ability we currently have to generate both the topic and the payload for messages in Rules saving the effort in creating dozens of special purpose Things/Channels isn’t enough justification in and of itself, then so be it. I think it is pretty hostile to the old timers who currently depend on this capability though.
Since we are talking about topics that OH publishes to, these are topics that I don’t think we can rely on them being automatically discoverable since they may not exist until OH publishes to them. So we are looking at manually creating Things.
So we are going from something like:
publish("actuator/"+triggeringItem.name+"/cmd", "ON")
To creating N things with 6+ clicks and two fields manually typed out per Thing plus 2+ more clicks to create the Items.
As I said before, CAN we do this by manually defining Topics and Channels? Probably yes. But it feels like a step backwards, not a step forward.
But I don’t personally really have any strong issue either way. I don’t use the MQTT Action personally so it isn’t going to impact me personally. But I can foresee a number of users being a little upset about this reduction in capability.