А вот интересный вопрос…
Проверяю:
//08_01_test_01.js
var ruleName = trackMqtt("/devices/temperature_set/controls/Гистерезис", function(message){
log.info("name: {}, value: {}".format(message.topic, message.value))
});
log.info("ruleName:", ruleName)
возвращает:
2022-08-02 21:40:16ruleName: function anon() {/* source code */}
точно не идентификатор.
Аналогично с правилами не полчится, надо по старинке, проверять флаг внутри функции. Но предложение запишу, действительно, полезное.