I'm trying set up a switch node to switch on the payload.settings.id without success. Here's the message from debug:
object action: "org.tynsoe.streamdeck.wsproxy.proxy-ms" context: "96DB827800309F7A70FA1BAFEE533B50" device: "8FF7DE8B17F078F2BD537F99F7BC56F6" event: "keyUp" payload: object coordinates: object isInMultiAction: false settings: object id: "buttonblue" remoteServer: "ws://10.0.0.185:1880/ws/streamdeck" state: 1
In node-red, I hovered over the id field and selected the copy path option. I then pasted it into the Property field of the switch node. The drop down selection is set to "msg.". The paste inserted "payload.payload.settings.id".
The test is == and the value is buttonblue
The output of the node is to a debug node. I never see any output from that node. I've also tried "payload.settings.id", "settings.id", and just "id. None work.
I have another switch statement that tests a different field ("event"). It works fine. The switch test is down stream from "websocket in" and "sd input". The latter handles input from a Streamdeck. I couldn't find any examples on the web for the specific field. I'm sure it's a stupid user error.