In NodeRed, I am seeing a different message payload sent to two debug nodes that are connected to the same output.
Here is the debug output. Take note of the identical message id, and the different 'bri' value.
When I export the nodes, it all looks correct:
[
{
"id": "5e606454b87b03b5",
"type": "AnamicoLightChanged",
"z": "34538bcf724fc14b",
"name": "${LIGHT_NAME}",
"lights": "14cd068baff7afb8",
"mode": "LIFX",
"x": 1240,
"y": 300,
"wires": [
[
"6c7a0670390f6da6",
"5b8374e42193a04d"
]
]
},
{
"id": "6c7a0670390f6da6",
"type": "debug",
"z": "34538bcf724fc14b",
"name": "LS OUT 1",
"active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "true",
"targetType": "full",
"statusVal": "",
"statusType": "auto",
"x": 1500,
"y": 260,
"wires": []
},
{
"id": "5b8374e42193a04d",
"type": "debug",
"z": "34538bcf724fc14b",
"name": "LS OUT 2",
"active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "true",
"targetType": "full",
"statusVal": "",
"statusType": "auto",
"x": 1500,
"y": 340,
"wires": []
},
{
"id": "14cd068baff7afb8",
"type": "AnamicoLights",
"name": "Anamico Lights"
}
]
Can anyone give me an explanation as to what could cause this? Is it something the source node (https://github.com/Anamico/node-red-contrib-light) is doing wrong somehow? Or is it something I am not understanding about the way NodeRed works?

