Ignition broker sending NCMD request for my MQTT publisher (Eon node) even after sending NBIRTH.
My NBIRTH metric is like following, please help me what I am missing, because ignition marking this node as STALE and keeps on requesting NCMD:
{
"timestamp": 1678375439000,
"metrics": [
{
"name": "Node Control/Next Server",
"timestamp": 1678375439000,
"dataType": "Boolean",
"value": false
},
{
"name": "bdSeq",
"timestamp": 1678375439000,
"dataType": "Int64",
"value": 0
},
{
"name": "Node Control/Rebirth",
"timestamp": 1678375439000,
"dataType": "Boolean",
"value": false
},
{
"name": "IgnGrp/IgnEdg",
"timestamp": 1678375439000,
"dataType": "UInt8",
"value": 519
}
],
"seq": 0
}
Are there any errors from the MQTT Engine module in the gateway logs?
Also, the value for "IgnGrp/IgnEdg" metric is too large for the datatype specified.
Yes. Getting error like "Received DDATA for OFFLINE edge node that didn't send a birth".
Though I am sending NBIRTH and DBIRTH both. I also see error like "Edge Node IgnGrp/IgnEdg is offline but we got a DBIRTH from device.
I will check the datatype thing.