Weather doesn't work after system was reinstalled

Yes, the best way to deal with it would be to extend the XMPP binding, but that’s going to be quite a bit of work. I’m not a Java developer myself, so I can’t really judge how easy that would be.
The initial problem here is that the binding:

  • cannot ‘wait’ for a reply
  • cannot parse strings

You need to use ‘send MyItem XXXX’ as a syntax at the moment, before you can initiate rules…