Hello,
the input node shows me the last value.
For debugging purposes, I need to know the timestamp, so that I can correlate sequence of incoming data. I need this info for every input node, to be able to debug issues as they pop up.
How do I configure this globally ?
Here an example. What I want is the timestamp displayd in the region of the input value. I want to avoid adding extra blocks go give me this information
Why not put a Debug node right after it and wired to the output port?
Configure it to only display the actual variable you need.
Set the "Output" variable to the the exact variable name + path you want to monitor.
Turn off 'debug window' option and turn on "node status (32 characters)" option.
This is built-in functionality - no new nodes needed.
Maybe, I'm not getting the question. Anyway, you could add a simpletime node after the Lichtwert node. So, the output would be enhanced by rich time information.
You can find it here: Simpletime node
You could contact the node author.
Why do you need this? The node status should only be used for debugging while getting flows to work. The editor is not intended to be an operator interface.
the input nows already shows its last input value. you could also question this.
Expanding it with a timestamp is not wasting much space, and gives a good overview
I'm not entirely clear if you are asking about just the iobroker input node, or for this to be an option on all nodes.
I don't believe the maintainer of the iobroker nodes is on this forum, so you'd have to raise an issue against its repository to see if they are interested in the idea.
More globally, there is no way to override all nodes to do this. The node status is an external API of each individual node - it isn't for the runtime to change their behaviour.
I should have rephrased that differently. The status display is principally for debugging. Certainly Status can be useful in a flow as in some nodes it is effectively another output. In the case shown here, however, the status value is also available in the node output so the display is just for the developer following what is going on.
No, seeing the current value may well be useful when developing a flow.
Have you considered that if a lot of nodes did this then it could measurably affect the performance of the system if the sample rate were high, as it would be a lot of time manipulation. Therefore it would have to be configurable on a node by node basis.
Why do you need this on lots of nodes at the same time?
I have a system with many inputs that work on a number of similar library nodes. The logic in it is a bit more complex. Inputs are event based on a slow rate.
When I see that the error happened I want that snapshot with the timestamps. My assumption is, the issue is related to data inflow sequence.