[
    {
        "id": "full-system-example",
        "type": "tab",
        "label": "SmartLogger + SUN2000 Complete Example",
        "disabled": false,
        "info": "Complete example showing device discovery followed by detailed inverter data reading"
    },
    {
        "id": "inject1",
        "type": "inject",
        "z": "full-system-example",
        "name": "Discover Devices",
        "props": [
            {
                "p": "payload"
            }
        ],
        "repeat": "",
        "crontab": "",
        "once": false,
        "onceDelay": 0.1,
        "topic": "",
        "payload": "{}",
        "payloadType": "json",
        "x": 140,
        "y": 100,
        "wires": [
            [
                "smartlogger1"
            ]
        ]
    },
    {
        "id": "smartlogger1",
        "type": "smartlogger",
        "z": "full-system-example",
        "name": "Device Discovery",
        "operation": "discoverDevices",
        "dataCategories": [
            "power"
        ],
        "namingConvention": "descriptive",
        "host": "192.168.1.10",
        "port": 502,
        "unitId": 3,
        "timeout": 5000,
        "retries": 3,
        "discoveryRange": "1-50",
        "discoveryTimeout": 2000,
        "parallelScans": 10,
        "continueOnFail": false,
        "x": 350,
        "y": 100,
        "wires": [
            [
                "debug1",
                "sun2000-1"
            ]
        ]
    },
    {
        "id": "sun2000-1",
        "type": "sun2000",
        "z": "full-system-example",
        "name": "SUN2000 Inverters",
        "operation": "readFromDiscovery",
        "filterInverters": true,
        "dataCategories": [
            "power",
            "voltages",
            "currents",
            "status",
            "alarms"
        ],
        "alwaysIncludeAlarmTexts": false,
        "namingConvention": "descriptive",
        "host": "192.168.1.10",
        "port": 502,
        "inverterAddresses": "12,13,14,15",
        "timeout": 5000,
        "retries": 3,
        "useCustomNames": false,
        "deviceNameMappings": {
            "mappings": []
        },
        "continueOnFail": false,
        "x": 600,
        "y": 100,
        "wires": [
            [
                "debug2"
            ]
        ]
    },
    {
        "id": "debug1",
        "type": "debug",
        "z": "full-system-example",
        "name": "Discovery Results",
        "active": true,
        "tosidebar": true,
        "console": false,
        "tostatus": false,
        "complete": "payload",
        "targetType": "msg",
        "statusVal": "",
        "statusType": "auto",
        "x": 570,
        "y": 160,
        "wires": []
    },
    {
        "id": "debug2",
        "type": "debug",
        "z": "full-system-example",
        "name": "Inverter Data",
        "active": true,
        "tosidebar": true,
        "console": false,
        "tostatus": false,
        "complete": "payload",
        "targetType": "msg",
        "statusVal": "",
        "statusType": "auto",
        "x": 820,
        "y": 100,
        "wires": []
    },
    {
        "id": "inject2",
        "type": "inject",
        "z": "full-system-example",
        "name": "Read Power Data Only",
        "props": [
            {
                "p": "payload"
            }
        ],
        "repeat": "60",
        "crontab": "",
        "once": false,
        "onceDelay": 0.1,
        "topic": "",
        "payload": "{}",
        "payloadType": "json",
        "x": 160,
        "y": 240,
        "wires": [
            [
                "smartlogger2"
            ]
        ]
    },
    {
        "id": "smartlogger2",
        "type": "smartlogger",
        "z": "full-system-example",
        "name": "Power Monitoring",
        "operation": "readData",
        "dataCategories": [
            "power"
        ],
        "namingConvention": "descriptive",
        "host": "192.168.1.10",
        "port": 502,
        "unitId": 3,
        "timeout": 5000,
        "retries": 3,
        "discoveryRange": "1-247",
        "discoveryTimeout": 2000,
        "parallelScans": 10,
        "continueOnFail": false,
        "x": 380,
        "y": 240,
        "wires": [
            [
                "debug3"
            ]
        ]
    },
    {
        "id": "debug3",
        "type": "debug",
        "z": "full-system-example",
        "name": "Power Data",
        "active": true,
        "tosidebar": true,
        "console": false,
        "tostatus": false,
        "complete": "payload",
        "targetType": "msg",
        "statusVal": "",
        "statusType": "auto",
        "x": 590,
        "y": 240,
        "wires": []
    }
]