No change after Deploy | Red dot remains on a node = not saved. Deploy again. Or you are seeing cached inject results — click a new inject trigger |
Tag value read is always null | Typos in tag ID / that tag isn't registered on the gateway / OPC connection lost. Check in 자주 하는 작업 → 실시간 값 보기 first |
| Gateway overload from too-fast injects | Polling below 1 second is not recommended. If you really need a fast refresh, consider Sparkplug or MQTT direct subscription |
Polling multiple tags simultaneously with Fresh option enabled | PLC concurrent read burst. Normally the cache (default) suffices. Use fresh only for diagnostics |
| Node-RED suddenly stops | Suspect an infinite loop (node output → same node input). Add a Catch node to make debugging easier |
| External internet calls fail | Check gateway firewall / DNS. If in a private network, proxy settings are required |
| "Maximum call stack size exceeded" | Infinite recursion in a function node. Check whether return msg triggers itself again |
| All flows disappear after Deploy | /data1/pp-data/node-red/flows.json is corrupted. Restore from backup. node/bin/start.sh auto-syncs with master conf, but once corruption is written to disk, recovery is needed |
| No MQTT message ever arrives | Typos in topic wildcards (#/+). Check the topic tree with a separate tool like MQTT Explorer |
OPC-UA BadIdentityTokenInvalid | User/password or certificate is untrusted. Trust the client certificate on the server console |
OPC-UA BadTypeMismatch | The DataType in OpcUa-Item differs from the actual node type |