Qolsys IQ Panel 2 and 3rd party integration

This Flow with basic Sync of two alarm panels. Mine is a little more in depth it notifies me via sms if I forget to turn alarm on and auto arms at night if i forget to arm house. I’m going way to far down the rabbit hole with this SMS integration I’ve basically built a complete interface to my home via sms.

[
    {
        "id": "90bb1b08b04125aa",
        "type": "server-state-changed",
        "z": "e7d211156d0383e2",
        "name": "Qolsys State",
        "server": "ec918dbd.b92e5",
        "version": 3,
        "exposeToHomeAssistant": false,
        "haConfig": [
            {
                "property": "name",
                "value": ""
            },
            {
                "property": "icon",
                "value": ""
            }
        ],
        "entityidfilter": "alarm_control_panel.partition1",
        "entityidfiltertype": "exact",
        "outputinitially": false,
        "state_type": "str",
        "haltifstate": "",
        "halt_if_type": "str",
        "halt_if_compare": "is",
        "outputs": 1,
        "output_only_on_state_change": true,
        "for": 0,
        "forType": "num",
        "forUnits": "minutes",
        "ignorePrevStateNull": false,
        "ignorePrevStateUnknown": false,
        "ignorePrevStateUnavailable": false,
        "ignoreCurrentStateUnknown": false,
        "ignoreCurrentStateUnavailable": false,
        "outputProperties": [
            {
                "property": "payload",
                "propertyType": "msg",
                "value": "",
                "valueType": "entityState"
            },
            {
                "property": "data",
                "propertyType": "msg",
                "value": "",
                "valueType": "eventData"
            },
            {
                "property": "topic",
                "propertyType": "msg",
                "value": "",
                "valueType": "triggerId"
            }
        ],
        "x": 130,
        "y": 120,
        "wires": [
            [
                "f22e21c8742aad3e"
            ]
        ]
    },
    {
        "id": "f22e21c8742aad3e",
        "type": "switch",
        "z": "e7d211156d0383e2",
        "name": "Qolsys Switch",
        "property": "payload",
        "propertyType": "msg",
        "rules": [
            {
                "t": "eq",
                "v": "armed_home",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "armed_away",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "disarmed",
                "vt": "str"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 3,
        "x": 320,
        "y": 100,
        "wires": [
            [
                "c0a946fd01cba45d"
            ],
            [
                "c1b3c30f8836a75b"
            ],
            [
                "1b258072b78bba2e"
            ]
        ]
    },
    {
        "id": "c0a946fd01cba45d",
        "type": "api-call-service",
        "z": "e7d211156d0383e2",
        "name": "Qolsys Armed Stay",
        "server": "ec918dbd.b92e5",
        "version": 3,
        "debugenabled": false,
        "service_domain": "alarm_control_panel",
        "service": "alarm_arm_home",
        "entityId": "alarm_control_panel.alarmo",
        "data": "",
        "dataType": "jsonata",
        "mergecontext": "",
        "mustacheAltTags": false,
        "outputProperties": [],
        "queue": "none",
        "x": 590,
        "y": 60,
        "wires": [
            [
                "d3fd8aa38583bfc0"
            ]
        ]
    },
    {
        "id": "c1b3c30f8836a75b",
        "type": "api-call-service",
        "z": "e7d211156d0383e2",
        "name": "Qolsys Armed Away",
        "server": "ec918dbd.b92e5",
        "version": 3,
        "debugenabled": false,
        "service_domain": "alarm_control_panel",
        "service": "alarm_arm_away",
        "entityId": "alarm_control_panel.alarmo",
        "data": "",
        "dataType": "jsonata",
        "mergecontext": "",
        "mustacheAltTags": false,
        "outputProperties": [],
        "queue": "none",
        "x": 640,
        "y": 120,
        "wires": [
            [
                "f328d1bdb476d896"
            ]
        ]
    },
    {
        "id": "1b258072b78bba2e",
        "type": "api-call-service",
        "z": "e7d211156d0383e2",
        "name": "Qolsys Disarmed",
        "server": "ec918dbd.b92e5",
        "version": 3,
        "debugenabled": false,
        "service_domain": "alarm_control_panel",
        "service": "alarm_disarm",
        "entityId": "alarm_control_panel.alarmo",
        "data": "{\"code\":1123}",
        "dataType": "jsonata",
        "mergecontext": "",
        "mustacheAltTags": false,
        "outputProperties": [],
        "queue": "none",
        "x": 560,
        "y": 200,
        "wires": [
            [
                "950134d81a0dfe81"
            ]
        ]
    },
    {
        "id": "d3fd8aa38583bfc0",
        "type": "debug",
        "z": "e7d211156d0383e2",
        "name": "",
        "active": true,
        "tosidebar": true,
        "console": false,
        "tostatus": false,
        "complete": "payload",
        "targetType": "msg",
        "statusVal": "",
        "statusType": "auto",
        "x": 830,
        "y": 60,
        "wires": []
    },
    {
        "id": "f328d1bdb476d896",
        "type": "debug",
        "z": "e7d211156d0383e2",
        "name": "",
        "active": true,
        "tosidebar": true,
        "console": false,
        "tostatus": false,
        "complete": "payload",
        "targetType": "msg",
        "statusVal": "",
        "statusType": "auto",
        "x": 850,
        "y": 120,
        "wires": []
    },
    {
        "id": "950134d81a0dfe81",
        "type": "debug",
        "z": "e7d211156d0383e2",
        "name": "",
        "active": true,
        "tosidebar": true,
        "console": false,
        "tostatus": false,
        "complete": "payload",
        "targetType": "msg",
        "statusVal": "",
        "statusType": "auto",
        "x": 850,
        "y": 200,
        "wires": []
    },
    {
        "id": "b6182b4f5ac16050",
        "type": "server-state-changed",
        "z": "e7d211156d0383e2",
        "name": "Alarm0 State",
        "server": "ec918dbd.b92e5",
        "version": 3,
        "exposeToHomeAssistant": false,
        "haConfig": [
            {
                "property": "name",
                "value": ""
            },
            {
                "property": "icon",
                "value": ""
            }
        ],
        "entityidfilter": "alarm_control_panel.alarmo",
        "entityidfiltertype": "exact",
        "outputinitially": false,
        "state_type": "str",
        "haltifstate": "",
        "halt_if_type": "str",
        "halt_if_compare": "is",
        "outputs": 1,
        "output_only_on_state_change": true,
        "for": 0,
        "forType": "num",
        "forUnits": "minutes",
        "ignorePrevStateNull": false,
        "ignorePrevStateUnknown": false,
        "ignorePrevStateUnavailable": false,
        "ignoreCurrentStateUnknown": false,
        "ignoreCurrentStateUnavailable": false,
        "outputProperties": [
            {
                "property": "payload",
                "propertyType": "msg",
                "value": "",
                "valueType": "entityState"
            },
            {
                "property": "data",
                "propertyType": "msg",
                "value": "",
                "valueType": "eventData"
            },
            {
                "property": "topic",
                "propertyType": "msg",
                "value": "",
                "valueType": "triggerId"
            }
        ],
        "x": 100,
        "y": 500,
        "wires": [
            [
                "5ab55271bef5acdd"
            ]
        ]
    },
    {
        "id": "5ab55271bef5acdd",
        "type": "switch",
        "z": "e7d211156d0383e2",
        "name": "Alarmo Switch",
        "property": "payload",
        "propertyType": "msg",
        "rules": [
            {
                "t": "eq",
                "v": "armed_home",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "armed_away",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "disarmed",
                "vt": "str"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 3,
        "x": 310,
        "y": 480,
        "wires": [
            [
                "a8b2f8aa01bbcad1"
            ],
            [
                "872e4f240a95286f"
            ],
            [
                "4d9832fd70bebedc"
            ]
        ]
    },
    {
        "id": "a8b2f8aa01bbcad1",
        "type": "api-call-service",
        "z": "e7d211156d0383e2",
        "name": "Alarmo Armed Stay",
        "server": "ec918dbd.b92e5",
        "version": 3,
        "debugenabled": false,
        "service_domain": "alarm_control_panel",
        "service": "alarm_arm_home",
        "entityId": "alarm_control_panel.partition1",
        "data": "",
        "dataType": "jsonata",
        "mergecontext": "",
        "mustacheAltTags": false,
        "outputProperties": [],
        "queue": "none",
        "x": 580,
        "y": 440,
        "wires": [
            [
                "44b13d3eedabd367"
            ]
        ]
    },
    {
        "id": "872e4f240a95286f",
        "type": "api-call-service",
        "z": "e7d211156d0383e2",
        "name": "Alarmo Armed Away",
        "server": "ec918dbd.b92e5",
        "version": 3,
        "debugenabled": false,
        "service_domain": "alarm_control_panel",
        "service": "alarm_arm_away",
        "entityId": "alarm_control_panel.partition1",
        "data": "",
        "dataType": "jsonata",
        "mergecontext": "",
        "mustacheAltTags": false,
        "outputProperties": [],
        "queue": "none",
        "x": 630,
        "y": 500,
        "wires": [
            [
                "b55bce4bd2091cfd"
            ]
        ]
    },
    {
        "id": "4d9832fd70bebedc",
        "type": "api-call-service",
        "z": "e7d211156d0383e2",
        "name": "Alarmo Disarmed",
        "server": "ec918dbd.b92e5",
        "version": 3,
        "debugenabled": false,
        "service_domain": "alarm_control_panel",
        "service": "alarm_disarm",
        "entityId": "alarm_control_panel.partition1",
        "data": "{\"code\":1123}",
        "dataType": "jsonata",
        "mergecontext": "",
        "mustacheAltTags": false,
        "outputProperties": [],
        "queue": "none",
        "x": 610,
        "y": 560,
        "wires": [
            [
                "b4a567c925e19e6a"
            ]
        ]
    },
    {
        "id": "44b13d3eedabd367",
        "type": "debug",
        "z": "e7d211156d0383e2",
        "name": "",
        "active": true,
        "tosidebar": true,
        "console": false,
        "tostatus": false,
        "complete": "payload",
        "targetType": "msg",
        "statusVal": "",
        "statusType": "auto",
        "x": 820,
        "y": 440,
        "wires": []
    },
    {
        "id": "b55bce4bd2091cfd",
        "type": "debug",
        "z": "e7d211156d0383e2",
        "name": "",
        "active": true,
        "tosidebar": true,
        "console": false,
        "tostatus": false,
        "complete": "payload",
        "targetType": "msg",
        "statusVal": "",
        "statusType": "auto",
        "x": 840,
        "y": 500,
        "wires": []
    },
    {
        "id": "b4a567c925e19e6a",
        "type": "debug",
        "z": "e7d211156d0383e2",
        "name": "",
        "active": true,
        "tosidebar": true,
        "console": false,
        "tostatus": false,
        "complete": "payload",
        "targetType": "msg",
        "statusVal": "",
        "statusType": "auto",
        "x": 840,
        "y": 580,
        "wires": []
    },
    {
        "id": "ec918dbd.b92e5",
        "type": "server",
        "name": "Home Assistant",
        "version": 1,
        "legacy": false,
        "addon": true,
        "rejectUnauthorizedCerts": true,
        "ha_boolean": "y|yes|true|on|home|open",
        "connectionDelay": false,
        "cacheJson": true
    }
]