[ { "id": "tab_saia_poll", "type": "tab", "label": "SAIA Poll", "info": "Polls flag F 100 every 500 ms (only on change) and registers R 0..4 every 2 s.\nThe inject node triggers an immediate extra poll." }, { "id": "cfg_saia_poll", "type": "saia-config", "name": "SAIA PCD", "host": "192.168.1.100", "port": 5050, "station": 1, "timeout": 2000 }, { "id": "poll_flag", "type": "saia-poll", "z": "tab_saia_poll", "name": "Poll F100 (on change)", "server": "cfg_saia_poll", "itemType": "flag", "address": 100, "count": 1, "interval": 500, "topic": "", "onlyChanges": true, "x": 330, "y": 80, "wires": [["debug_flag"]] }, { "id": "debug_flag", "type": "debug", "z": "tab_saia_poll", "name": "Flag", "active": true, "tosidebar": true, "console": false, "tostatus": true, "complete": "payload", "targetType": "msg", "statusVal": "payload", "statusType": "auto", "x": 550, "y": 80, "wires": [] }, { "id": "inject_refresh", "type": "inject", "z": "tab_saia_poll", "name": "Refresh now", "props": [], "repeat": "", "crontab": "", "once": false, "onceDelay": 0.1, "topic": "", "x": 130, "y": 160, "wires": [["poll_regs"]] }, { "id": "poll_regs", "type": "saia-poll", "z": "tab_saia_poll", "name": "Poll R0..R4", "server": "cfg_saia_poll", "itemType": "register", "address": 0, "count": 5, "interval": 2000, "topic": "", "onlyChanges": false, "x": 330, "y": 160, "wires": [["debug_regs"]] }, { "id": "debug_regs", "type": "debug", "z": "tab_saia_poll", "name": "Registers", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "payload", "targetType": "msg", "x": 560, "y": 160, "wires": [] } ]