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)
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.