HiveMQ Edge - Is OPCUA to MQTT adapter able to forward quality code?

Hello,
I’m looking for a solution to forward OPCUA data over MQTT. HiveMQ Edge (Free edition) seems to address most of the problem. It nicely forwards value and timestamp in a JSON. But I wasn’t able to configure it in the way, that that JSON also contains quality (status code) from OPC UA server. Can you tell me if there is any way to configure it? Does paid version resolves it?

Best regards,

Filip

​Hello Filip,

Thanks for reaching out on our HiveMQ Community Forum.

At this time, the only payload values supported for northbound (OPCUA → MQTT) traffic in Edge are:

  • values
  • tag name
  • timestamp

This is documented here, starting “After you define the source tag…”.
If you have any further questions, please let us know.

Regards,
Gil

Hi Filip,

Just to add to this, we’re presently looking at enabling StatusCode, ServerTimestamp and SourceTimestamp properties to be captured by the OPC-UA Adapter. Expect to see this feature added in the coming months. Please keep an eye on our Release Notes for each HiveMQ Edge release.

Best,

Owen Compton - Senior Product Manager

Hi Owen,

This is really great news! I’m looking forward to see that feature is coming. For now, we cannot rely on data read from a HiveMQ Edge as data are incomplete and we need to have a full picture - value, source timestamp, status code are essential if we want to agregate data for plots and further analysis. Each change of value, source timestamp and status code should generate new MQTT message.