No ProfileFactory found which supports profile 'transform:JS'

Hi all,

I am on openHAB 5.1.3 Release Build. My openhab.log ist flooded every 30 seconds by

[WARN ] [.thing.internal.CommunicationManager] - No ProfileFactory found which supports profile 'transform:JS' for link ...

JRuby is running:

326 │ Active │  80 │ 4.3.9                 │ org.openhab.automation.jrubyscripting

This is an example for one of my rules that seem to be running:

(function(i) {
    var p = parseInt(i);
    var x = "";
    if(p >= 86) {
        x = "Schlecht";
    }
    else {
        if(p >= 71) {
            x = "Mittel";
        }
        else {
            x = "Gut";
        }
    }
    return x + " (" + p + ")";
})(input)

Several restarts didn’t solve the problem.

How can I get rid of these messages?

The info in this post is a little all over the place.

The error is complaining that you do not have the JS add-on installed. The stays of the jRuby binding is irrelevant. You need the JS binding installed.

And the coffee you posted is a transformation, not a rule.

But if that transformation is working, something else is going wrong. You’ll need to try to figure out which item channel link(s) is the one(s) it’s complaining about. From there we can look at the config and see if there’s a problem.

Hi Rich,

many thanks. You made my day. I must have missed to install the js addon after migration from v3 to v5.

And of course you are right. This was a transformation and not a rule. I simply used the wrong term.

It looked like these ones were working but I am not totally sure about that. I will watch it.

Thanks again!

Frank