{
  "name": "relay-test",
  "patches": {
    "@/main": {
      "links": {
        "Bk2PJN44D": {
          "id": "Bk2PJN44D",
          "input": {
            "nodeId": "HkQQJ4NVv",
            "pinKey": "BkTwWq5nU"
          },
          "output": {
            "nodeId": "ByoryEENP",
            "pinKey": "B1x2RV3eZ"
          }
        },
        "HybK1NVEw": {
          "id": "HybK1NVEw",
          "input": {
            "nodeId": "HkQQJ4NVv",
            "pinKey": "Skq5xqq2L"
          },
          "output": {
            "nodeId": "SJ9n0mN4w",
            "pinKey": "ry-SqrtnL"
          }
        },
        "SyQ5J4NNP": {
          "id": "SyQ5J4NNP",
          "input": {
            "nodeId": "B1AKkVNNP",
            "pinKey": "SkgXWK4MB"
          },
          "output": {
            "nodeId": "Sy0MyNN4v",
            "pinKey": "H1ITe992L"
          }
        },
        "r15w1VN4D": {
          "id": "r15w1VN4D",
          "input": {
            "nodeId": "Sy0MyNN4v",
            "pinKey": "BkTwWq5nU"
          },
          "output": {
            "nodeId": "Sys4yNN4v",
            "pinKey": "B1x2RV3eZ"
          }
        },
        "rJ99kNEND": {
          "id": "rJ99kNEND",
          "input": {
            "nodeId": "S1S5kVVND",
            "pinKey": "SkgXWK4MB"
          },
          "output": {
            "nodeId": "HkQQJ4NVv",
            "pinKey": "H1ITe992L"
          }
        },
        "ryOOk444v": {
          "id": "ryOOk444v",
          "input": {
            "nodeId": "Sy0MyNN4v",
            "pinKey": "Skq5xqq2L"
          },
          "output": {
            "nodeId": "SJ9n0mN4w",
            "pinKey": "ry-SqrtnL"
          }
        }
      },
      "nodes": {
        "B1AKkVNNP": {
          "boundLiterals": {
            "SJdzbYEzH": "D2"
          },
          "id": "B1AKkVNNP",
          "position": {
            "x": -7,
            "y": 2,
            "units": "slots"
          },
          "type": "xod/common-hardware/relay"
        },
        "ByoryEENP": {
          "boundLiterals": {
            "B1x2RV3eZ": "\"bt1.val\""
          },
          "id": "ByoryEENP",
          "position": {
            "x": -1,
            "y": 0,
            "units": "slots"
          },
          "size": {
            "height": 1,
            "width": 2,
            "units": "slots"
          },
          "type": "xod/core/constant-string"
        },
        "HkQQJ4NVv": {
          "id": "HkQQJ4NVv",
          "position": {
            "x": -2,
            "y": 1,
            "units": "slots"
          },
          "type": "wayland/nextion/read-number"
        },
        "S1S5kVVND": {
          "boundLiterals": {
            "SJdzbYEzH": "D3"
          },
          "id": "S1S5kVVND",
          "position": {
            "x": -3,
            "y": 2,
            "units": "slots"
          },
          "type": "xod/common-hardware/relay"
        },
        "SJ9n0mN4w": {
          "id": "SJ9n0mN4w",
          "position": {
            "x": -6,
            "y": -1,
            "units": "slots"
          },
          "type": "wayland/nextion/nextion-serial1"
        },
        "Sy0MyNN4v": {
          "id": "Sy0MyNN4v",
          "position": {
            "x": -6,
            "y": 1,
            "units": "slots"
          },
          "type": "wayland/nextion/read-number"
        },
        "Sys4yNN4v": {
          "boundLiterals": {
            "B1x2RV3eZ": "\"bt0.val\""
          },
          "id": "Sys4yNN4v",
          "position": {
            "x": -5,
            "y": 0,
            "units": "slots"
          },
          "size": {
            "height": 1,
            "width": 2,
            "units": "slots"
          },
          "type": "xod/core/constant-string"
        }
      },
      "path": "@/main"
    }
  }
}
