diagnosis system: can't confirm a pending error

I did some tests with the diagnosis system. I'm able to create ERROR's, WARNING's and MESSAGE's. Attached you'll find my example built in Node-RED.

In one case, I set-and-reset a ERROR. But then I'm not able to confirm this ERROR within Node-RED. I get the following error:

you can check this with the attached flows:

 

 

Best reply by Krauskopf

Hi,

I have looked into your example. Here my results:

Confirming a single diagnosis (flow 4.)

It works, as soon as you remove the prefix "0x" from the diagnosis message.

Working:

Not working:

This is neither consistent nor intuitive but will be fixed with one of the next releases to accept both variants. For the moment, there is only the workaround to stick with the first variant (without 0x).

Confirming all diagnosis

Please make sure to have at least the version 1.8.4 of the nodes installed in your Node-RED app. In older versions of the nodes, there was a bug. But with the newer nodes it works fine for me to use msg.payload=null. What version are you using?

Hope this helps.

View original
9 replies