How to catch "Thing 'zwave:device:xxx:node3' has been updated." in rule

You could set an timestamp for the update. I had some help last night doing this.
In this way I can tell from an “virtuel” item, when an action (ie item, could be channel as well I guess) has updated. I suspect you could set a state insted of a date/time for this “virtuel” item..
Anyway, have a look at this: