{
  "name": "poultry-house-monitor",
  "patches": {
    "@/main": {
      "comments": {
        "HyZlIT6Bf": {
          "content": "Welcome to XOD again!\n\nDid you complete the built-in tutorial? We recommend you to do it:\n\n»»                                                              ««\n»»»»              [Open Built-in Tutorial Project](xod://actions/open-tutorial)              ««««\n»»                                                              ««\n\nStarting a new project? Delete this comment and start tinkering.\nOr use “File” menu to open an existing project. If you ever need\na controller board, sensors, or hardware modules for the project\npick everything you need at [amperka.com](https://amperka.com/?utm_source=xod&utm_campaign=embed&utm_medium=ide)",
          "id": "HyZlIT6Bf",
          "position": {
            "x": 0,
            "y": 0,
            "units": "slots"
          },
          "size": {
            "height": 3,
            "width": 12,
            "units": "slots"
          }
        }
      },
      "links": {
        "B1sra97JP": {
          "id": "B1sra97JP",
          "input": {
            "nodeId": "ryvFwnROU",
            "pinKey": "rJgnw0417B"
          },
          "output": {
            "nodeId": "rkSBiq71v",
            "pinKey": "rksccsp-W"
          }
        },
        "B1zY2jCuU": {
          "id": "B1zY2jCuU",
          "input": {
            "nodeId": "B1gessCO8",
            "pinKey": "HyYh1a3LZ"
          },
          "output": {
            "nodeId": "ByPInoCu8",
            "pinKey": "S1gs26myDM"
          }
        },
        "BJAHTqQ1P": {
          "id": "BJAHTqQ1P",
          "input": {
            "nodeId": "BkUYv2A_I",
            "pinKey": "rJgnw0417B"
          },
          "output": {
            "nodeId": "rybSjq71v",
            "pinKey": "rksccsp-W"
          }
        },
        "BJBcwhCOI": {
          "id": "BJBcwhCOI",
          "input": {
            "nodeId": "ryvFwnROU",
            "pinKey": "Skb2DR4JQS"
          },
          "output": {
            "nodeId": "BJxv8niA_8",
            "pinKey": "S1gs26myDM"
          }
        },
        "BJhNYqQyD": {
          "id": "BJhNYqQyD",
          "input": {
            "nodeId": "H1wmK5QJw",
            "pinKey": "BkeKcj6ZZ"
          },
          "output": {
            "nodeId": "rk47ouFTL",
            "pinKey": "HybttEF8r"
          }
        },
        "Bk2In5Qkv": {
          "id": "Bk2In5Qkv",
          "input": {
            "nodeId": "H1B3iiA_8",
            "pinKey": "HJx50mkvz"
          },
          "output": {
            "nodeId": "rk47ouFTL",
            "pinKey": "HybttEF8r"
          }
        },
        "Bkjr_c7yv": {
          "id": "Bkjr_c7yv",
          "input": {
            "nodeId": "rJ14_qmyw",
            "pinKey": "BkeKcj6ZZ"
          },
          "output": {
            "nodeId": "rk47ouFTL",
            "pinKey": "HybttEF8r"
          }
        },
        "By1Unq71v": {
          "id": "By1Unq71v",
          "input": {
            "nodeId": "ByPInoCu8",
            "pinKey": "HJx50mkvz"
          },
          "output": {
            "nodeId": "rk47ouFTL",
            "pinKey": "HybttEF8r"
          }
        },
        "ByJtPhC_8": {
          "id": "ByJtPhC_8",
          "input": {
            "nodeId": "B17OosR_L",
            "pinKey": "Skb2DR4JQS"
          },
          "output": {
            "nodeId": "ByPInoCu8",
            "pinKey": "S1gs26myDM"
          }
        },
        "HJ9Ui9Q1P": {
          "id": "HJ9Ui9Q1P",
          "input": {
            "nodeId": "Skd-j9mJw",
            "pinKey": "BkeKcj6ZZ"
          },
          "output": {
            "nodeId": "Sy1K9qXyP",
            "pinKey": "BkQzLCurwJZ"
          }
        },
        "HJXOKcQkP": {
          "id": "HJXOKcQkP",
          "input": {
            "nodeId": "BkUYv2A_I",
            "pinKey": "BJ3DAE1QS"
          },
          "output": {
            "nodeId": "H1wmK5QJw",
            "pinKey": "rksccsp-W"
          }
        },
        "HkHHh5X1D": {
          "id": "HkHHh5X1D",
          "input": {
            "nodeId": "BJxv8niA_8",
            "pinKey": "HJx50mkvz"
          },
          "output": {
            "nodeId": "rk47ouFTL",
            "pinKey": "HybttEF8r"
          }
        },
        "HkXLTqQ1D": {
          "id": "HkXLTqQ1D",
          "input": {
            "nodeId": "B17OosR_L",
            "pinKey": "rJgnw0417B"
          },
          "output": {
            "nodeId": "Skd-j9mJw",
            "pinKey": "rksccsp-W"
          }
        },
        "HkeIscXyP": {
          "id": "HkeIscXyP",
          "input": {
            "nodeId": "rybSjq71v",
            "pinKey": "BkeKcj6ZZ"
          },
          "output": {
            "nodeId": "Sy1K9qXyP",
            "pinKey": "BkQzLCurwJZ"
          }
        },
        "HkvuFcmJv": {
          "id": "HkvuFcmJv",
          "input": {
            "nodeId": "ryvFwnROU",
            "pinKey": "BJ3DAE1QS"
          },
          "output": {
            "nodeId": "r1d7F5X1w",
            "pinKey": "rksccsp-W"
          }
        },
        "S1mSKqXkw": {
          "id": "S1mSKqXkw",
          "input": {
            "nodeId": "r1d7F5X1w",
            "pinKey": "BkeKcj6ZZ"
          },
          "output": {
            "nodeId": "rk47ouFTL",
            "pinKey": "HybttEF8r"
          }
        },
        "SkR2c57yD": {
          "id": "SkR2c57yD",
          "input": {
            "nodeId": "Sy1K9qXyP",
            "pinKey": "SJ4zUC_BD1-"
          },
          "output": {
            "nodeId": "rk47ouFTL",
            "pinKey": "SkeWYtEY8S"
          }
        },
        "Skyga97Jv": {
          "id": "Skyga97Jv",
          "input": {
            "nodeId": "SJSgjoAdI",
            "pinKey": "HyYh1a3LZ"
          },
          "output": {
            "nodeId": "BJxv8niA_8",
            "pinKey": "S1gs26myDM"
          }
        },
        "Sy0vK9Qkv": {
          "id": "Sy0vK9Qkv",
          "input": {
            "nodeId": "B17OosR_L",
            "pinKey": "BJ3DAE1QS"
          },
          "output": {
            "nodeId": "rJ14_qmyw",
            "pinKey": "rksccsp-W"
          }
        },
        "r19y6c71D": {
          "id": "r19y6c71D",
          "input": {
            "nodeId": "H1gHgojRuL",
            "pinKey": "HyYh1a3LZ"
          },
          "output": {
            "nodeId": "H1B3iiA_8",
            "pinKey": "S1gs26myDM"
          }
        },
        "r1G5DnAOI": {
          "id": "r1G5DnAOI",
          "input": {
            "nodeId": "BkUYv2A_I",
            "pinKey": "Skb2DR4JQS"
          },
          "output": {
            "nodeId": "H1B3iiA_8",
            "pinKey": "S1gs26myDM"
          }
        },
        "rknrn57yv": {
          "id": "rknrn57yv",
          "input": {
            "nodeId": "Sy1K9qXyP",
            "pinKey": "B1GfLR_SPk-"
          },
          "output": {
            "nodeId": "rk47ouFTL",
            "pinKey": "HybttEF8r"
          }
        },
        "rynvi5XJD": {
          "id": "rynvi5XJD",
          "input": {
            "nodeId": "rkSBiq71v",
            "pinKey": "BkeKcj6ZZ"
          },
          "output": {
            "nodeId": "Sy1K9qXyP",
            "pinKey": "BkQzLCurwJZ"
          }
        }
      },
      "nodes": {
        "B17OosR_L": {
          "boundLiterals": {
            "BJ3DAE1QS": "\"HEATER ON\"",
            "rkedCVkXS": "38h"
          },
          "id": "B17OosR_L",
          "position": {
            "x": -8,
            "y": -3,
            "units": "slots"
          },
          "type": "xod-dev/text-lcd/text-lcd-i2c-16x2"
        },
        "B1gessCO8": {
          "boundLiterals": {
            "B1oqkTnIb": "D2"
          },
          "id": "B1gessCO8",
          "label": "RED",
          "position": {
            "x": -9,
            "y": -7,
            "units": "slots"
          },
          "type": "xod/common-hardware/led"
        },
        "BJxv8niA_8": {
          "boundLiterals": {
            "Bybo3pXywM": "30",
            "S1jhaXJvf": "26"
          },
          "id": "BJxv8niA_8",
          "position": {
            "x": 14,
            "y": -8,
            "units": "slots"
          },
          "type": "e/comparison/between"
        },
        "BkUYv2A_I": {
          "boundLiterals": {
            "BJ3DAE1QS": "\"GOOD\"",
            "rkedCVkXS": "38h"
          },
          "id": "BkUYv2A_I",
          "position": {
            "x": 1,
            "y": -3,
            "units": "slots"
          },
          "type": "xod-dev/text-lcd/text-lcd-i2c-16x2"
        },
        "ByPInoCu8": {
          "boundLiterals": {
            "Bybo3pXywM": "20"
          },
          "id": "ByPInoCu8",
          "position": {
            "x": -4,
            "y": -8,
            "units": "slots"
          },
          "type": "e/comparison/between"
        },
        "H1B3iiA_8": {
          "boundLiterals": {
            "Bybo3pXywM": "25",
            "S1jhaXJvf": "21"
          },
          "id": "H1B3iiA_8",
          "position": {
            "x": 5,
            "y": -8,
            "units": "slots"
          },
          "type": "e/comparison/between"
        },
        "H1gHgojRuL": {
          "boundLiterals": {
            "B1oqkTnIb": "D4"
          },
          "id": "H1gHgojRuL",
          "label": "GREEN",
          "position": {
            "x": 2,
            "y": -7,
            "units": "slots"
          },
          "type": "xod/common-hardware/led"
        },
        "H1wmK5QJw": {
          "arityLevel": 2,
          "boundLiterals": {
            "BkeKcj6ZZ-$1": "\" C\"",
            "Hkqu9oaWb": "\"Temp : \""
          },
          "id": "H1wmK5QJw",
          "position": {
            "x": 0,
            "y": -5,
            "units": "slots"
          },
          "type": "xod/core/concat"
        },
        "SJSgjoAdI": {
          "boundLiterals": {
            "B1oqkTnIb": "D3"
          },
          "id": "SJSgjoAdI",
          "label": "YELLOW",
          "position": {
            "x": 11,
            "y": -7,
            "units": "slots"
          },
          "type": "xod/common-hardware/led"
        },
        "Skd-j9mJw": {
          "arityLevel": 2,
          "boundLiterals": {
            "BkeKcj6ZZ-$1": "\" %\"",
            "Hkqu9oaWb": "\"Humid: \""
          },
          "id": "Skd-j9mJw",
          "position": {
            "x": -5,
            "y": -5,
            "units": "slots"
          },
          "type": "xod/core/concat"
        },
        "Sy1K9qXyP": {
          "boundLiterals": {
            "B1GfLR_SPk-": "100"
          },
          "id": "Sy1K9qXyP",
          "position": {
            "x": 3,
            "y": -8,
            "units": "slots"
          },
          "type": "xod/core/multiply"
        },
        "r1d7F5X1w": {
          "arityLevel": 2,
          "boundLiterals": {
            "BkeKcj6ZZ-$1": "\" C\"",
            "Hkqu9oaWb": "\"Temp : \""
          },
          "id": "r1d7F5X1w",
          "position": {
            "x": 7,
            "y": -5,
            "units": "slots"
          },
          "type": "xod/core/concat"
        },
        "rJ14_qmyw": {
          "arityLevel": 2,
          "boundLiterals": {
            "BkeKcj6ZZ-$1": "\" C\"",
            "Hkqu9oaWb": "\"Temp : \""
          },
          "id": "rJ14_qmyw",
          "position": {
            "x": -8,
            "y": -5,
            "units": "slots"
          },
          "type": "xod/core/concat"
        },
        "rk47ouFTL": {
          "boundLiterals": {
            "BJj5mmtUH": "D11"
          },
          "id": "rk47ouFTL",
          "position": {
            "x": 3,
            "y": -10,
            "units": "slots"
          },
          "type": "xod-dev/dht/dht11-hygrometer"
        },
        "rkSBiq71v": {
          "arityLevel": 2,
          "boundLiterals": {
            "BkeKcj6ZZ-$1": "\" %\"",
            "Hkqu9oaWb": "\"Humid: \""
          },
          "id": "rkSBiq71v",
          "position": {
            "x": 10,
            "y": -5,
            "units": "slots"
          },
          "type": "xod/core/concat"
        },
        "rybSjq71v": {
          "arityLevel": 2,
          "boundLiterals": {
            "BkeKcj6ZZ-$1": "\" %\"",
            "Hkqu9oaWb": "\"Humid: \""
          },
          "id": "rybSjq71v",
          "position": {
            "x": 3,
            "y": -5,
            "units": "slots"
          },
          "type": "xod/core/concat"
        },
        "ryvFwnROU": {
          "boundLiterals": {
            "BJ3DAE1QS": "\"VENTS OPEN\"",
            "rkedCVkXS": "38h"
          },
          "id": "ryvFwnROU",
          "position": {
            "x": 10,
            "y": -3,
            "units": "slots"
          },
          "type": "xod-dev/text-lcd/text-lcd-i2c-16x2"
        }
      },
      "path": "@/main"
    }
  }
}
