{
  "Config": {
    "Build": {
      "Board": "esp32:esp32:esp32:UploadSpeed=921600,CPUFreq=240,FlashFreq=80,FlashMode=qio,FlashSize=4M,PartitionScheme=default,DebugLevel=none,PSRAM=disabled,LoopCore=1,EventsCore=1,EraseFlash=none,JTAGAdapter=default"
    }
  },
  "Version": "2",
  "Product": "Visuino Pro - Visual Arduino Programming",
  "Content": "OpenWire Diagram",
  "Units": [
    {
      "Name": "__OpenWireRootUnit__",
      "*": [
        {
          "X": 2576,
          "Name": "Arduino",
          "Instance": {
            "I2SChannels": {
              "*": [
                {
                  "+": "TArduino_ESP32_I2SPDM"
                },
                {
                  "+": "TArduino_ESP32_I2SPDM"
                }
              ]
            },
            "Serial": {
              "*": [
                {
                  "+": "TArduinoHardwareSerial"
                },
                {
                  "+": "TArduinoESP32DefinedPinsSerial1"
                },
                {
                  "+": "TArduinoESP32DefinedPinsSerial2"
                }
              ]
            },
            "+": "TArduinoBoard",
            "Modules": {
              "*": [
                {
                  "HostName": "",
                  "+": "TArduinoESP32WiFiModule",
                  "AccessPoints": {
                    "*": [
                      {
                        "Password": "your network pass",
                        "SSID": "your network name",
                        "+": "TArduinoESP32WiFiModuleRemoteAccessPoint"
                      }
                    ]
                  },
                  "Sockets": {
                    "*": [
                      {
                        "Name": "TCP Client1",
                        "InputPin": {
                          "SourcePins": [
                            {
                              "ID": "__OpenWireRootUnit__.HTTPClient1.OutputPin"
                            }
                          ]
                        },
                        "+": "TArduinoESP32WiFiTCPClientSocket",
                        "DisconnectInputPin": {
                          "SourcePins": [
                            {
                              "ID": "__OpenWireRootUnit__.Delay1.OutputPin"
                            }
                          ]
                        },
                        "ConnectedOutputPin": {
                          "SinkPins": [
                            {
                              "Name": "__OpenWireRootUnit__.DisplayOLED1..Draw Bitmap7.Enabled",
                              "ID": "__OpenWireRootUnit__.DisplayOLED1.Elements.*._18.EnabledInputPin"
                            }
                          ]
                        },
                        "Host": "api.openweathermap.org\/"
                      }
                    ]
                  },
                  "AccessPoint": {
                    "SSID": "",
                    "Password": ""
                  },
                  "Ethernet": {
                    "HostName": ""
                  },
                  "ESPNow": {
                    "PrimaryKey": {
                      "_Data": ""
                    }
                  }
                },
                {
                  "+": "TArduinoEEPROMModule"
                },
                {
                  "+": "TArduinoESP32ProcessorModule"
                },
                {
                  "+": "TArduinoESP32HallSensorModule"
                },
                {
                  "DeviceName": "",
                  "+": "TArduinoESP32BluetoothLEModule"
                }
              ]
            },
            "I2CChannels": {
              "*": [
                {
                  "SDA": 19,
                  "SCL": 23,
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.DisplayOLED1.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoESP32_Generic_I2C"
                },
                {
                  "+": "TArduinoESP32_Generic_I2C_2"
                }
              ]
            },
            "Digital": {
              "*": [
                {
                  "+": "TArduinoCombinedTouchPullDownAnalogDigitalInterruptChannel"
                },
                {
                  "+": "TArduinoCombinedPullDownAnalogDigitalSerial0Channel"
                },
                {
                  "+": "TArduinoCombinedTouchPullDownAnalogDigitalInterruptChannel"
                },
                {
                  "+": "TArduinoCombinedPullDownAnalogDigitalSerial0Channel"
                },
                {
                  "+": "TArduinoCombinedTouchPullDownAnalogDigitalInterruptChannel"
                },
                {
                  "OutputPin": {
                    "SinkPins": [
                      {
                        "Name": "__OpenWireRootUnit__.DisplayOLED1.Elements.Fill Screen.ClockInputPin",
                        "ID": "__OpenWireRootUnit__.DisplayOLED1.Elements._Item2.ClockInputPin"
                      }
                    ]
                  },
                  "+": "TArduinoCombinedPullDownAnalogDigitalChannel"
                },
                {
                  "+": "TArduinoCombinedPullDownAnalogDigitalChannel"
                },
                {
                  "+": "TArduinoCombinedPullDownAnalogDigitalChannel"
                },
                {
                  "+": "TArduinoCombinedPullDownAnalogDigitalChannel"
                },
                {
                  "+": "TArduinoCombinedPullDownAnalogDigitalChannel"
                },
                {
                  "+": "TArduinoCombinedPullDownAnalogDigitalChannel"
                },
                {
                  "+": "TArduinoCombinedPullDownAnalogDigitalChannel"
                },
                {
                  "+": "TArduinoCombinedTouchPullDownAnalogDigitalInterruptChannel"
                },
                {
                  "+": "TArduinoCombinedTouchPullDownAnalogDigitalInterruptChannel"
                },
                {
                  "DigitalInputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.Timer1.OutputPin"
                    }
                  },
                  "+": "TArduinoCombinedTouchPullDownAnalogDigitalInterruptChannel"
                },
                {
                  "+": "TArduinoCombinedTouchPullDownAnalogDigitalInterruptChannel"
                },
                {
                  "+": "TArduinoCombinedPullDownAnalogDigitalChannel"
                },
                {
                  "+": "TArduinoCombinedPullDownAnalogDigitalChannel"
                },
                {
                  "+": "TArduinoCombinedTouchPullDownAnalogDigitalInterruptChannel"
                },
                {
                  "+": "TArduinoCombinedTouchPullDownAnalogDigitalInterruptChannel"
                },
                {
                  "+": "TArduinoCombinedPullDownAnalogDigitalChannel"
                },
                {
                  "+": "TArduinoCombinedPullDownAnalogDigitalChannel"
                },
                {
                  "+": "TArduinoCombinedTouchPullDownAnalogDigitalInterruptChannel"
                },
                {
                  "IsPullUp": true,
                  "OutputPin": {
                    "SinkPins": [
                      {
                        "ID": "__OpenWireRootUnit__.Inverter1.InputPin"
                      }
                    ]
                  },
                  "+": "TArduinoESP32CombinedPullDownAnalogDigitalDACChannel"
                },
                {
                  "IsPullUp": true,
                  "OutputPin": {
                    "SinkPins": [
                      {
                        "ID": "__OpenWireRootUnit__.Inverter3.InputPin"
                      }
                    ]
                  },
                  "+": "TArduinoESP32CombinedPullDownAnalogDigitalDACChannel"
                },
                {
                  "DigitalInputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.Inverter4.OutputPin"
                    }
                  },
                  "+": "TArduinoCombinedTouchPullDownAnalogDigitalInterruptChannel"
                },
                {
                  "+": "TArduinoCombinedTouchPullDownAnalogDigitalInterruptChannel"
                },
                {
                  "IsPullUp": true,
                  "OutputPin": {
                    "SinkPins": [
                      {
                        "ID": "__OpenWireRootUnit__.Inverter2.InputPin"
                      }
                    ]
                  },
                  "+": "TArduinoCombinedTouchPullDownAnalogDigitalInterruptChannel"
                },
                {
                  "+": "TArduinoPullDownTouchAnalogInputOnlyChannel"
                },
                {
                  "+": "TArduinoPullDownTouchAnalogInputOnlyChannel"
                },
                {
                  "+": "TArduinoPullDownTouchAnalogInputOnlyChannel"
                },
                {
                  "+": "TArduinoPullDownTouchAnalogInputOnlyChannel"
                },
                {
                  "+": "TArduinoPullDownTouchAnalogInputOnlyChannel"
                },
                {
                  "+": "TArduinoPullDownTouchAnalogInputOnlyChannel"
                }
              ]
            },
            "SPIChannels": {
              "*": [
                {
                  "+": "TArduinoESP32_Generic_SPI"
                },
                {
                  "+": "TArduinoESP32_Generic_SPI1"
                },
                {
                  "+": "TArduinoESP32_Generic_SPI2"
                },
                {
                  "+": "TArduinoESP32_Generic_SPI3"
                }
              ]
            },
            "BoardType": "Generic ESP32"
          },
          "Type": "Component",
          "Y": 2640
        },
        {
          "X": 768,
          "Name": "SplitJSON1",
          "Instance": {
            "Elements": {
              "*": [
                {
                  "Elements": {
                    "*": [
                      {
                        "Name": "temp_max",
                        "+": "TArduinoSplitJSONAnalogElement"
                      },
                      {
                        "Name": "pressure",
                        "+": "TArduinoSplitJSONIntegerElement"
                      },
                      {
                        "Name": "temp_min",
                        "+": "TArduinoSplitJSONAnalogElement"
                      },
                      {
                        "Name": "feels_like",
                        "+": "TArduinoSplitJSONAnalogElement"
                      },
                      {
                        "Name": "temp",
                        "OutputPin": {
                          "SinkPins": [
                            {
                              "ID": "__OpenWireRootUnit__.AnalogToText1.InputPin"
                            },
                            {
                              "ID": "__OpenWireRootUnit__.CompareRange1.InputPin"
                            },
                            {
                              "ID": "__OpenWireRootUnit__.CompareRange2.InputPin"
                            },
                            {
                              "ID": "__OpenWireRootUnit__.CompareRange3.InputPin"
                            },
                            {
                              "ID": "__OpenWireRootUnit__.CompareRange4.InputPin"
                            }
                          ]
                        },
                        "+": "TArduinoSplitJSONAnalogElement"
                      },
                      {
                        "Name": "humidity",
                        "OutputPin": {
                          "SinkPins": [
                            {
                              "Name": "__OpenWireRootUnit__.DisplayOLED1.Elements.Text Field.InputPin",
                              "ID": "__OpenWireRootUnit__.DisplayOLED1.Elements._Item4.InputPin"
                            }
                          ]
                        },
                        "+": "TArduinoSplitJSONIntegerElement"
                      }
                    ]
                  },
                  "Name": "main",
                  "+": "TArduinoSplitJSONObjectElement"
                },
                {
                  "Name": "cod",
                  "+": "TArduinoSplitJSONIntegerElement"
                },
                {
                  "Name": "base",
                  "+": "TArduinoSplitJSONTextElement"
                },
                {
                  "Name": "visibility",
                  "+": "TArduinoSplitJSONIntegerElement"
                },
                {
                  "Elements": {
                    "*": [
                      {
                        "Name": "all",
                        "+": "TArduinoSplitJSONIntegerElement"
                      }
                    ]
                  },
                  "Name": "clouds",
                  "+": "TArduinoSplitJSONObjectElement"
                },
                {
                  "Elements": {
                    "*": [
                      {
                        "Name": "sunset",
                        "+": "TArduinoSplitJSONIntegerElement"
                      },
                      {
                        "Name": "type",
                        "+": "TArduinoSplitJSONIntegerElement"
                      },
                      {
                        "Name": "id",
                        "+": "TArduinoSplitJSONIntegerElement"
                      },
                      {
                        "Name": "country",
                        "OutputPin": {
                          "SinkPins": [
                            {
                              "Name": "__OpenWireRootUnit__.DisplayOLED1.Elements.Text Field.InputPin",
                              "ID": "__OpenWireRootUnit__.DisplayOLED1.Elements._Item19.InputPin"
                            }
                          ]
                        },
                        "+": "TArduinoSplitJSONTextElement"
                      },
                      {
                        "Name": "sunrise",
                        "+": "TArduinoSplitJSONIntegerElement"
                      }
                    ]
                  },
                  "Name": "sys",
                  "+": "TArduinoSplitJSONObjectElement"
                },
                {
                  "Elements": {
                    "*": [
                      {
                        "Elements": {
                          "*": [
                            {
                              "Name": "main",
                              "+": "TArduinoSplitJSONTextElement"
                            },
                            {
                              "Name": "description",
                              "OutputPin": {
                                "SinkPins": [
                                  {
                                    "ID": "__OpenWireRootUnit__.ContainsText1.InputPin"
                                  },
                                  {
                                    "ID": "__OpenWireRootUnit__.ContainsText2.InputPin"
                                  },
                                  {
                                    "ID": "__OpenWireRootUnit__.ContainsText3.InputPin"
                                  },
                                  {
                                    "ID": "__OpenWireRootUnit__.ContainsText4.InputPin"
                                  },
                                  {
                                    "ID": "__OpenWireRootUnit__.ContainsText5.InputPin"
                                  },
                                  {
                                    "ID": "__OpenWireRootUnit__.ContainsText6.InputPin"
                                  },
                                  {
                                    "ID": "__OpenWireRootUnit__.ContainsText7.InputPin"
                                  },
                                  {
                                    "ID": "__OpenWireRootUnit__.ContainsText8.InputPin"
                                  },
                                  {
                                    "ID": "__OpenWireRootUnit__.ReplaceText1.InputPin"
                                  },
                                  {
                                    "Name": "__OpenWireRootUnit__.DisplayOLED1.Elements.Fill Screen.ClockInputPin",
                                    "ID": "__OpenWireRootUnit__.DisplayOLED1.Elements._Item2.ClockInputPin"
                                  }
                                ]
                              },
                              "+": "TArduinoSplitJSONTextElement"
                            },
                            {
                              "Name": "icon",
                              "+": "TArduinoSplitJSONTextElement"
                            },
                            {
                              "Name": "id",
                              "+": "TArduinoSplitJSONIntegerElement"
                            }
                          ]
                        },
                        "+": "TArduinoSplitJSONObjectArrayElement"
                      }
                    ]
                  },
                  "Name": "weather",
                  "+": "TArduinoSplitJSONArrayElement"
                },
                {
                  "Name": "timezone",
                  "+": "TArduinoSplitJSONIntegerElement"
                },
                {
                  "Name": "id",
                  "+": "TArduinoSplitJSONIntegerElement"
                },
                {
                  "Name": "name",
                  "+": "TArduinoSplitJSONTextElement"
                },
                {
                  "Name": "dt",
                  "+": "TArduinoSplitJSONIntegerElement"
                },
                {
                  "Elements": {
                    "*": [
                      {
                        "Name": "speed",
                        "OutputPin": {
                          "SinkPins": [
                            {
                              "ID": "__OpenWireRootUnit__.AnalogToText2.InputPin"
                            }
                          ]
                        },
                        "+": "TArduinoSplitJSONAnalogElement"
                      },
                      {
                        "Name": "deg",
                        "+": "TArduinoSplitJSONIntegerElement"
                      }
                    ]
                  },
                  "Name": "wind",
                  "+": "TArduinoSplitJSONObjectElement"
                },
                {
                  "Elements": {
                    "*": [
                      {
                        "Name": "lon",
                        "+": "TArduinoSplitJSONAnalogElement"
                      },
                      {
                        "Name": "lat",
                        "+": "TArduinoSplitJSONAnalogElement"
                      }
                    ]
                  },
                  "Name": "coord",
                  "+": "TArduinoSplitJSONObjectElement"
                }
              ]
            },
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.CharToText1.OutputPin"
              }
            },
            "+": "TArduinoSplitJSON"
          },
          "Type": "Component",
          "Y": 2128
        },
        {
          "X": 1616,
          "Name": "HTTPClient1",
          "Instance": {
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Modules.WiFi.Sockets.TCP Client.InputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules._Item0.Sockets._Item0.InputPin"
                }
              ]
            },
            "UserAgent": "",
            "+": "TArduinoNetworkProtocolsHTTPClient",
            "Host": "api.openweathermap.org",
            "Requests": {
              "*": [
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.Start1.OutputPin"
                      },
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                      },
                      {
                        "ID": "__OpenWireRootUnit__.Delay2.OutputPin"
                      }
                    ]
                  },
                  "@": [
                    {
                      "PinName": "Requests.Item [ 0 ].URL",
                      "@": "URL",
                      "+": "TOWStringSinkPinBinding",
                      "SourcePin": {
                        "ID": "__OpenWireRootUnit__.TextValue1.OutputPin"
                      },
                      "Component": "HTTPClient1"
                    }
                  ],
                  "+": "TArduinoNetworkProtocolsHTTPClientRequestGET",
                  "URL": "\/data\/2.5\/weather?q=Bucharest&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Content": "",
                  "Name": "GET1",
                  "Response": {
                    "ContentOutputPin": {
                      "SinkPins": [
                        {
                          "ID": "__OpenWireRootUnit__.CharToText1.InputPin"
                        }
                      ]
                    }
                  }
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1840
        },
        {
          "X": 784,
          "Name": "CharToText1",
          "Instance": {
            "ClockInputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.Delay1.OutputPin"
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.SplitJSON1.InputPin"
                }
              ]
            },
            "+": "TArduinoCharToText",
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.HTTPClient1.Requests.GET.Response.ContentOutputPin",
                "ID": "__OpenWireRootUnit__.HTTPClient1.Requests._Item0.Response.ContentOutputPin"
              }
            },
            "MaxLength": 2000
          },
          "Type": "Component",
          "Y": 1952
        },
        {
          "X": 1424,
          "Name": "Start1",
          "Instance": {
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.HTTPClient1.Requests.GET.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.HTTPClient1.Requests._Item0.ClockInputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Delay1.StartInputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.TextValue1.ClockInputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Timer1.StartInputPin"
                }
              ]
            },
            "+": "TArduinoStart"
          },
          "Type": "Component",
          "Y": 2000
        },
        {
          "X": 1440,
          "Name": "ClockGenerator1",
          "Instance": {
            "Frequency": 0.0031999999191612,
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.HTTPClient1.Requests.GET.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.HTTPClient1.Requests._Item0.ClockInputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Delay1.StartInputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.TextValue1.ClockInputPin"
                }
              ]
            },
            "+": "TArduinoClockGenerator"
          },
          "Type": "Component",
          "Y": 2080
        },
        {
          "X": 1824,
          "Name": "Delay1",
          "Instance": {
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.CharToText1.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Modules.WiFi.Sockets.TCP Client.DisconnectInputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules._Item0.Sockets._Item0.DisconnectInputPin"
                }
              ]
            },
            "StartInputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Start1.OutputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Delay2.OutputPin"
                }
              ]
            },
            "+": "TArduinoDelay",
            "Interval": 2000000
          },
          "Type": "Component",
          "Y": 2208
        },
        {
          "X": 1568,
          "Name": "TextValue1",
          "Instance": {
            "ClockInputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Start1.OutputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Button1.OutputPin"
                }
              ]
            },
            "Value": "",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.HTTPClient1..GET1.URL",
                  "ID": "__OpenWireRootUnit__.HTTPClient1.Requests.*._0.URLInputPin"
                }
              ]
            },
            "+": "TArduinoTextValue",
            "Elements": {
              "*": [
                {
                  "Value": "\/data\/2.5\/weather?q=Bucharest&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State1",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue1.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=London&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State2",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue2.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Paris&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State3",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue3.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Madrid&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State4",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue5.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Moscow&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State5",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue6.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Mumbai&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State6",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue7.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=New York&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State7",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue8.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Buenos Aires&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State8",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue9.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Tokyo&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State9",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue10.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Lagos&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State10",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue11.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Sydney&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State11",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue12.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Shanghai&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State12",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue13.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Oslo&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State13",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue14.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Viena&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State14",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue15.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Teheran&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State15",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue16.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Jakarta&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State16",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue17.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Miami&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State17",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue18.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Johannesburg&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State18",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue19.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Novosibirsk&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State19",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue20.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Cairo&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State20",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue21.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Islamabad&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State21",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue22.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Berlin&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State22",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue23.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Bangkok&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State23",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue24.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Beijing&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State24",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue25.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=New Delhi&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State25",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue26.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Prague&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State26",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue27.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Abu Dhabi&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State27",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue28.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Amsterdam&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State28",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue29.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Montevideo&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State29",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue30.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Baghdad&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State30",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue31.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Panama&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State31",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue32.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Brussels&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State32",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue4.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Caracas&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State33",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue33.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Dakar&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State34",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue34.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Singapore&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State35",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue35.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Hanoi&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State36",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue36.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Seoul&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State37",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue37.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Boston&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State38",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue38.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Toronto&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State39",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue39.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Lima&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State40",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue40.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Gibraltar&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State41",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue41.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Taipei&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State42",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue42.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Jerusalem&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State43",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue43.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Bogota&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State44",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue44.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Kuwait City&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State45",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue45.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Vaduz&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State46",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue46.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Istanbul&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State47",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue47.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Dubai&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State48",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue48.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Melbourne&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State49",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue49.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Athens&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State50",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue50.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "\/data\/2.5\/weather?q=Nairobi&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310",
                  "Name": "Set Value State51",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue51.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2208
        },
        {
          "X": 1248,
          "Name": "CompareValue1",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item0.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item0.InputPin"
                }
              ]
            },
            "+": "TArduinoIntegerCompareValue"
          },
          "Type": "Component",
          "Y": 256
        },
        {
          "X": 1248,
          "Name": "CompareValue2",
          "Instance": {
            "Value": 1,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item1.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item1.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 304
        },
        {
          "X": 1248,
          "Name": "CompareValue3",
          "Instance": {
            "Value": 2,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item2.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item2.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 352
        },
        {
          "X": 976,
          "Name": "TextValue2",
          "Instance": {
            "Value": "",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.DisplayOLED1.Elements.Text Field.InputPin",
                  "ID": "__OpenWireRootUnit__.DisplayOLED1.Elements._Item0.InputPin"
                }
              ]
            },
            "+": "TArduinoTextValue",
            "Elements": {
              "*": [
                {
                  "Value": "BUCHAREST",
                  "Name": "Set Value State1",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue1.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "LONDON",
                  "Name": "Set Value State2",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue2.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "PARIS",
                  "Name": "Set Value State3",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue3.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "MADRID",
                  "Name": "Set Value State4",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue5.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "MOSCOW",
                  "Name": "Set Value State5",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue6.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "MUMBAI",
                  "Name": "Set Value State6",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue7.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "NEW YORK",
                  "Name": "Set Value State7",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue8.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "BUENOS AIRES",
                  "Name": "Set Value State8",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue9.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "TOKYO",
                  "Name": "Set Value State9",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue10.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "LAGOS",
                  "Name": "Set Value State10",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue11.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "SYDNEY",
                  "Name": "Set Value State11",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue12.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "SHANGHAI",
                  "Name": "Set Value State12",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue13.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "OSLO",
                  "Name": "Set Value State13",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue14.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "VIENA",
                  "Name": "Set Value State14",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue15.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "TEHERAN",
                  "Name": "Set Value State15",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue16.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "JAKARTA",
                  "Name": "Set Value State16",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue17.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "MIAMI",
                  "Name": "Set Value State17",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue18.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "JOHANNESBURG",
                  "Name": "Set Value State18",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue19.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "NOVOSIBIRSK",
                  "Name": "Set Value State19",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue20.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "CAIRO",
                  "Name": "Set Value State20",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue21.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "ISLAMABAD",
                  "Name": "Set Value State21",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue22.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "BERLIN",
                  "Name": "Set Value State22",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue23.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "BANGKOK",
                  "Name": "Set Value State23",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue24.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "BEIJING",
                  "Name": "Set Value State24",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue25.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "NEW DELHI",
                  "Name": "Set Value State25",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue26.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "PRAGUE",
                  "Name": "Set Value State26",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue27.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "ABU DHABI",
                  "Name": "Set Value State27",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue28.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "AMSTERDAM",
                  "Name": "Set Value State28",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue29.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "MONTEVIDEO",
                  "Name": "Set Value State29",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue30.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "BAGHDAD",
                  "Name": "Set Value State30",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue31.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "PANAMA",
                  "Name": "Set Value State31",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue32.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "BRUSSELS",
                  "Name": "Set Value State32",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue4.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "CARACAS",
                  "Name": "Set Value State33",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue33.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "DAKAR",
                  "Name": "Set Value State34",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue34.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "SINGAPORE",
                  "Name": "Set Value State35",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue35.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "HANOI",
                  "Name": "Set Value State36",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue36.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "SEOUL",
                  "Name": "Set Value State37",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue37.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "BOSTON",
                  "Name": "Set Value State38",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue38.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "TORONTO",
                  "Name": "Set Value State39",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue39.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "LIMA",
                  "Name": "Set Value State40",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue40.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "GIBRALTAR",
                  "Name": "Set Value State41",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue41.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "TAIPEI",
                  "Name": "Set Value State42",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue42.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "JERUSALEM",
                  "Name": "Set Value State43",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue43.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "BOGOTA",
                  "Name": "Set Value State44",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue44.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "KUWAIT CITY",
                  "Name": "Set Value State45",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue45.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "VADUZ",
                  "Name": "Set Value State46",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue46.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "ISTANBUL",
                  "Name": "Set Value State47",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue47.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "DUBAI",
                  "Name": "Set Value State48",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue48.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "MELBOURNE",
                  "Name": "Set Value State49",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue49.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "ATHENS",
                  "Name": "Set Value State50",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue50.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "NAIROBI",
                  "Name": "Set Value State51",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue51.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2160
        },
        {
          "X": 1040,
          "Name": "Button1",
          "Instance": {
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.TextValue1.ClockInputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Delay2.StartInputPin"
                }
              ]
            },
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.Inverter3.OutputPin"
              }
            },
            "+": "TArduinoButton"
          },
          "Type": "Component",
          "Y": 1904
        },
        {
          "X": 992,
          "Name": "Delay2",
          "Instance": {
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.Delay1.StartInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.HTTPClient1.Requests.GET.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.HTTPClient1.Requests._Item0.ClockInputPin"
                }
              ]
            },
            "StartInputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.Button1.OutputPin"
                }
              ]
            },
            "+": "TArduinoDelay",
            "Interval": 100000
          },
          "Type": "Component",
          "Y": 1792
        },
        {
          "X": 1408,
          "Name": "AnalogToText1",
          "Instance": {
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.DisplayOLED1.Elements.Text Field.InputPin",
                  "ID": "__OpenWireRootUnit__.DisplayOLED1.Elements._Item1.InputPin"
                }
              ]
            },
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.SplitJSON1.Elements.main.Elements.temp.OutputPin",
                "ID": "__OpenWireRootUnit__.SplitJSON1.Elements._Item0.Elements._Item4.OutputPin"
              }
            },
            "+": "TArduinoFloatToText",
            "Precision": 0
          },
          "Type": "Component",
          "Y": 1904
        },
        {
          "X": 1824,
          "Name": "AnalogToText2",
          "Instance": {
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.DisplayOLED1.Elements.Text Field.InputPin",
                  "ID": "__OpenWireRootUnit__.DisplayOLED1.Elements._Item9.InputPin"
                }
              ]
            },
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.SplitJSON1.Elements.wind.Elements.speed.OutputPin",
                "ID": "__OpenWireRootUnit__.SplitJSON1.Elements._Item11.Elements._Item0.OutputPin"
              }
            },
            "+": "TArduinoFloatToText",
            "Precision": 0
          },
          "Type": "Component",
          "Y": 3056
        },
        {
          "X": 1984,
          "Name": "ClockGenerator4",
          "Instance": {
            "Frequency": 100,
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.DisplayOLED1.Elements.Text Field.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.DisplayOLED1.Elements._Item0.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.DisplayOLED1.Elements.Text Field.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.DisplayOLED1.Elements._Item1.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.DisplayOLED1.Elements.Text Field.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.DisplayOLED1.Elements._Item3.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.DisplayOLED1.Elements.Text Field.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.DisplayOLED1.Elements._Item4.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.DisplayOLED1.Elements.Draw Text.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.DisplayOLED1.Elements._Item5.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.DisplayOLED1.Elements.Draw Text.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.DisplayOLED1.Elements._Item6.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.DisplayOLED1.Elements.Draw Text.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.DisplayOLED1.Elements._Item7.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.DisplayOLED1.Elements.Draw Text.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.DisplayOLED1.Elements._Item8.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.DisplayOLED1.Elements.Text Field.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.DisplayOLED1.Elements._Item9.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.DisplayOLED1.Elements.Draw Text.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.DisplayOLED1.Elements._Item10.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.DisplayOLED1.Elements.Draw Bitmap1.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.DisplayOLED1.Elements._Item11.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.DisplayOLED1.Elements.Draw Bitmap2.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.DisplayOLED1.Elements._Item12.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.DisplayOLED1.Elements.Draw Bitmap3.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.DisplayOLED1.Elements._Item13.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.DisplayOLED1.Elements.Draw Bitmap4.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.DisplayOLED1.Elements._Item14.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.DisplayOLED1.Elements.Draw Bitmap5.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.DisplayOLED1.Elements._Item15.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.DisplayOLED1.Elements.Draw Bitmap6.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.DisplayOLED1.Elements._Item16.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.DisplayOLED1.Elements.Draw Text.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.DisplayOLED1.Elements._Item17.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.DisplayOLED1.Elements.Draw Bitmap7.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.DisplayOLED1.Elements._Item18.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.DisplayOLED1.Elements.Text Field.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.DisplayOLED1.Elements._Item19.ClockInputPin"
                }
              ]
            },
            "+": "TArduinoClockGenerator"
          },
          "Type": "Component",
          "Y": 2864
        },
        {
          "X": 1248,
          "Name": "CompareValue5",
          "Instance": {
            "Value": 3,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item3.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item3.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 400
        },
        {
          "X": 1248,
          "Name": "CompareValue6",
          "Instance": {
            "Value": 4,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item4.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item4.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 448
        },
        {
          "X": 1248,
          "Name": "CompareValue7",
          "Instance": {
            "Value": 5,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item5.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item5.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 496
        },
        {
          "X": 1248,
          "Name": "CompareValue8",
          "Instance": {
            "Value": 6,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item6.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item6.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 544
        },
        {
          "X": 1248,
          "Name": "CompareValue9",
          "Instance": {
            "Value": 7,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item7.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item7.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 592
        },
        {
          "X": 1248,
          "Name": "CompareValue10",
          "Instance": {
            "Value": 8,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item8.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item8.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 640
        },
        {
          "X": 1248,
          "Name": "CompareValue11",
          "Instance": {
            "Value": 9,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item9.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item9.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 688
        },
        {
          "X": 1248,
          "Name": "CompareValue12",
          "Instance": {
            "Value": 10,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item10.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item10.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 736
        },
        {
          "X": 1248,
          "Name": "CompareValue13",
          "Instance": {
            "Value": 11,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item11.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item11.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 784
        },
        {
          "X": 1248,
          "Name": "CompareValue14",
          "Instance": {
            "Value": 12,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item12.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item12.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 832
        },
        {
          "X": 1248,
          "Name": "CompareValue15",
          "Instance": {
            "Value": 13,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item13.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item13.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 880
        },
        {
          "X": 1248,
          "Name": "CompareValue16",
          "Instance": {
            "Value": 14,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item14.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item14.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 928
        },
        {
          "X": 1248,
          "Name": "CompareValue17",
          "Instance": {
            "Value": 15,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item15.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item15.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 976
        },
        {
          "X": 1248,
          "Name": "CompareValue18",
          "Instance": {
            "Value": 16,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item16.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item16.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1024
        },
        {
          "X": 1248,
          "Name": "CompareValue19",
          "Instance": {
            "Value": 17,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item17.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item17.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1072
        },
        {
          "X": 1248,
          "Name": "CompareValue20",
          "Instance": {
            "Value": 18,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item18.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item18.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1120
        },
        {
          "X": 1248,
          "Name": "CompareValue21",
          "Instance": {
            "Value": 19,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item19.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item19.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1168
        },
        {
          "X": 1248,
          "Name": "CompareValue22",
          "Instance": {
            "Value": 20,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item20.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item20.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1216
        },
        {
          "X": 1248,
          "Name": "CompareValue23",
          "Instance": {
            "Value": 21,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item21.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item21.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1264
        },
        {
          "X": 1248,
          "Name": "CompareValue24",
          "Instance": {
            "Value": 22,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item22.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item22.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1312
        },
        {
          "X": 1248,
          "Name": "CompareValue25",
          "Instance": {
            "Value": 23,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item23.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item23.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1360
        },
        {
          "X": 1248,
          "Name": "CompareValue26",
          "Instance": {
            "Value": 24,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item24.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item24.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1408
        },
        {
          "X": 1248,
          "Name": "CompareValue27",
          "Instance": {
            "Value": 25,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item25.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item25.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1456
        },
        {
          "X": 1248,
          "Name": "CompareValue28",
          "Instance": {
            "Value": 26,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item26.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item26.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1504
        },
        {
          "X": 1248,
          "Name": "CompareValue29",
          "Instance": {
            "Value": 27,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item27.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item27.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1552
        },
        {
          "X": 1248,
          "Name": "CompareValue30",
          "Instance": {
            "Value": 28,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item28.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item28.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1600
        },
        {
          "X": 1248,
          "Name": "CompareValue31",
          "Instance": {
            "Value": 29,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item29.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item29.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1648
        },
        {
          "X": 1248,
          "Name": "CompareValue32",
          "Instance": {
            "Value": 30,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item30.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item30.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1696
        },
        {
          "X": 1872,
          "Name": "ContainsText1",
          "Instance": {
            "Text": " clouds",
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.SplitJSON1.Elements.weather.Elements.Object.Elements.description.OutputPin",
                "ID": "__OpenWireRootUnit__.SplitJSON1.Elements._Item6.Elements._Item0.Elements._Item1.OutputPin"
              }
            },
            "+": "TArduinoContainsText",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.DisplayOLED1..Draw Bitmap2.Enabled",
                  "ID": "__OpenWireRootUnit__.DisplayOLED1.Elements.*._12.EnabledInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 3344
        },
        {
          "X": 1872,
          "Name": "ContainsText2",
          "Instance": {
            "Text": "fog",
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.SplitJSON1.Elements.weather.Elements.Object.Elements.description.OutputPin",
                "ID": "__OpenWireRootUnit__.SplitJSON1.Elements._Item6.Elements._Item0.Elements._Item1.OutputPin"
              }
            },
            "+": "TArduinoContainsText",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Or1.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.Or1.InputPins._Pin0"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 3392
        },
        {
          "X": 1872,
          "Name": "ContainsText3",
          "Instance": {
            "Text": "clear sky",
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.SplitJSON1.Elements.weather.Elements.Object.Elements.description.OutputPin",
                "ID": "__OpenWireRootUnit__.SplitJSON1.Elements._Item6.Elements._Item0.Elements._Item1.OutputPin"
              }
            },
            "+": "TArduinoContainsText",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.DisplayOLED1..Draw Bitmap1.Enabled",
                  "ID": "__OpenWireRootUnit__.DisplayOLED1.Elements.*._11.EnabledInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 3440
        },
        {
          "X": 1872,
          "Name": "ContainsText4",
          "Instance": {
            "Text": "smoke",
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.SplitJSON1.Elements.weather.Elements.Object.Elements.description.OutputPin",
                "ID": "__OpenWireRootUnit__.SplitJSON1.Elements._Item6.Elements._Item0.Elements._Item1.OutputPin"
              }
            },
            "+": "TArduinoContainsText",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.DisplayOLED1..Draw Bitmap6.Enabled",
                  "ID": "__OpenWireRootUnit__.DisplayOLED1.Elements.*._16.EnabledInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 3488
        },
        {
          "X": 1872,
          "Name": "ContainsText5",
          "Instance": {
            "Text": "mist",
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.SplitJSON1.Elements.weather.Elements.Object.Elements.description.OutputPin",
                "ID": "__OpenWireRootUnit__.SplitJSON1.Elements._Item6.Elements._Item0.Elements._Item1.OutputPin"
              }
            },
            "+": "TArduinoContainsText",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Or1.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.Or1.InputPins._Pin1"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 3536
        },
        {
          "X": 2080,
          "Name": "Or1",
          "Instance": {
            "InputPins": {
              "Count": 3,
              "Form": "__OpenWireRootUnit__",
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.ContainsText2.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.ContainsText5.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.ContainsText8.OutputPin"
                  }
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.DisplayOLED1..Draw Bitmap3.Enabled",
                  "ID": "__OpenWireRootUnit__.DisplayOLED1.Elements.*._13.EnabledInputPin"
                }
              ]
            },
            "+": "TArduinoBooleanOr"
          },
          "Type": "Component",
          "Y": 3360
        },
        {
          "X": 1872,
          "Name": "ContainsText6",
          "Instance": {
            "Text": "rain",
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.SplitJSON1.Elements.weather.Elements.Object.Elements.description.OutputPin",
                "ID": "__OpenWireRootUnit__.SplitJSON1.Elements._Item6.Elements._Item0.Elements._Item1.OutputPin"
              }
            },
            "+": "TArduinoContainsText",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.DisplayOLED1..Draw Bitmap5.Enabled",
                  "ID": "__OpenWireRootUnit__.DisplayOLED1.Elements.*._15.EnabledInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 3584
        },
        {
          "X": 1872,
          "Name": "ContainsText7",
          "Instance": {
            "Text": "snow",
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.SplitJSON1.Elements.weather.Elements.Object.Elements.description.OutputPin",
                "ID": "__OpenWireRootUnit__.SplitJSON1.Elements._Item6.Elements._Item0.Elements._Item1.OutputPin"
              }
            },
            "+": "TArduinoContainsText",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.DisplayOLED1..Draw Bitmap4.Enabled",
                  "ID": "__OpenWireRootUnit__.DisplayOLED1.Elements.*._14.EnabledInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 3632
        },
        {
          "X": 1872,
          "Name": "ContainsText8",
          "Instance": {
            "Text": "haze",
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.SplitJSON1.Elements.weather.Elements.Object.Elements.description.OutputPin",
                "ID": "__OpenWireRootUnit__.SplitJSON1.Elements._Item6.Elements._Item0.Elements._Item1.OutputPin"
              }
            },
            "+": "TArduinoContainsText",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Or1.InputPins.Pin [2]",
                  "ID": "__OpenWireRootUnit__.Or1.InputPins._Pin2"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 3680
        },
        {
          "X": 1872,
          "Name": "ReplaceText1",
          "Instance": {
            "ToValue": "shower",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.DisplayOLED1.Elements.Text Field.InputPin",
                  "ID": "__OpenWireRootUnit__.DisplayOLED1.Elements._Item3.InputPin"
                }
              ]
            },
            "+": "TArduinoReplaceText",
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.SplitJSON1.Elements.weather.Elements.Object.Elements.description.OutputPin",
                "ID": "__OpenWireRootUnit__.SplitJSON1.Elements._Item6.Elements._Item0.Elements._Item1.OutputPin"
              }
            },
            "FromValue": "intensity"
          },
          "Type": "Component",
          "Y": 2464
        },
        {
          "X": 2288,
          "Name": "DisplayOLED1",
          "Instance": {
            "Elements": {
              "*": [
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator4.OutputPin"
                      }
                    ]
                  },
                  "Name": "Text Field1",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.TextValue2.OutputPin"
                    }
                  },
                  "+": "TArduinoMonochromeGraphicsElementTextFeld",
                  "InitialValue": ""
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator4.OutputPin"
                      }
                    ]
                  },
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.AnalogToText1.OutputPin"
                    }
                  },
                  "+": "TArduinoMonochromeGraphicsElementTextFeld",
                  "Size": 2,
                  "Name": "Text Field2",
                  "InitialValue": "",
                  "Y": 15
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "Name": "__OpenWireRootUnit__.SplitJSON1.Elements.weather.Elements.Object.Elements.description.OutputPin",
                        "ID": "__OpenWireRootUnit__.SplitJSON1.Elements._Item6.Elements._Item0.Elements._Item1.OutputPin"
                      },
                      {
                        "Name": "__OpenWireRootUnit__.Arduino.Digital[5].OutputPin",
                        "ID": "__OpenWireRootUnit__.Arduino.Digital._Item5.OutputPin"
                      },
                      {
                        "ID": "__OpenWireRootUnit__.IntegerValue1.OutputPin"
                      }
                    ]
                  },
                  "Name": "Fill Screen1",
                  "+": "TArduinoMonochromeGraphicsElementFillScreen"
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator4.OutputPin"
                      }
                    ]
                  },
                  "Name": "Text Field3",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.ReplaceText1.OutputPin"
                    }
                  },
                  "+": "TArduinoMonochromeGraphicsElementTextFeld",
                  "InitialValue": "",
                  "Y": 33
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator4.OutputPin"
                      }
                    ]
                  },
                  "InputPin": {
                    "SourcePin": {
                      "Name": "__OpenWireRootUnit__.SplitJSON1.Elements.main.Elements.humidity.OutputPin",
                      "ID": "__OpenWireRootUnit__.SplitJSON1.Elements._Item0.Elements._Item5.OutputPin"
                    }
                  },
                  "+": "TArduinoMonochromeGraphicsElementTextFeld",
                  "X": 53,
                  "Name": "Text Field4",
                  "InitialValue": "",
                  "Y": 44
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator4.OutputPin"
                      }
                    ]
                  },
                  "Name": "Draw Text1",
                  "Text": "HUMIDITY:",
                  "+": "TArduinoMonochromeGraphicsElementDrawText",
                  "Y": 44
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator4.OutputPin"
                      }
                    ]
                  },
                  "@": [
                    {
                      "PinName": "Elements.Item [ 6 ].X",
                      "@": "X",
                      "+": "TOWIntegerSinkPinBinding",
                      "SourcePin": {
                        "ID": "__OpenWireRootUnit__.IntegerValue1.OutputPin"
                      },
                      "Component": "DisplayOLED1"
                    }
                  ],
                  "+": "TArduinoMonochromeGraphicsElementDrawText",
                  "X": 28,
                  "Name": "Draw Text2",
                  "Text": "o",
                  "Y": 14
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator4.OutputPin"
                      }
                    ]
                  },
                  "Size": 2,
                  "+": "TArduinoMonochromeGraphicsElementDrawText",
                  "@": [
                    {
                      "PinName": "Elements.Item [ 7 ].X",
                      "@": "X",
                      "+": "TOWIntegerSinkPinBinding",
                      "SourcePin": {
                        "ID": "__OpenWireRootUnit__.AddValue1.OutputPin"
                      },
                      "Component": "DisplayOLED1"
                    }
                  ],
                  "X": 36,
                  "Name": "Draw Text3",
                  "Text": "C",
                  "Y": 15
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator4.OutputPin"
                      }
                    ]
                  },
                  "Name": "Draw Text4",
                  "X": 70,
                  "+": "TArduinoMonochromeGraphicsElementDrawText",
                  "Text": "%",
                  "Y": 44
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator4.OutputPin"
                      }
                    ]
                  },
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.AnalogToText2.OutputPin"
                    }
                  },
                  "+": "TArduinoMonochromeGraphicsElementTextFeld",
                  "X": 33,
                  "Name": "Text Field5",
                  "InitialValue": "",
                  "Y": 55
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator4.OutputPin"
                      }
                    ]
                  },
                  "Name": "Draw Text5",
                  "Text": "WIND:",
                  "+": "TArduinoMonochromeGraphicsElementDrawText",
                  "Y": 55
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator4.OutputPin"
                      }
                    ]
                  },
                  "@": [
                    {
                      "PinName": "Elements.Item [ 11 ].Enabled",
                      "@": "Enabled",
                      "+": "TOWBooleanSinkPinBinding",
                      "SourcePin": {
                        "ID": "__OpenWireRootUnit__.ContainsText3.OutputPin"
                      },
                      "Component": "DisplayOLED1"
                    }
                  ],
                  "+": "TArduinoMonochromeGraphicsElementDrawBitmap",
                  "X": 80,
                  "Name": "Draw Bitmap1",
                  "Enabled": false,
                  "Bitmap": {
                    "Data": "qqqqqqqqqqqqqqqqqACqqqqqqqqqqqqqqqqoAKqqqqqqqqqqqqqqqqgAqqqqqqqqqqqqqqqqqACqqqqqqqqqqqqqqqqoAKqqqqqqqqqqqqqqqqgAqqqqqqqqqqqqqqqqqACqqqqquqqqqqqqqqqoAKqqqqvqqqqqqqqqqqgAqqqqr+qqqqqqqqqqqACqqqq\/qqqqqqqqqqqoAKqqqv+qqqqqqqqqqqgAqqqr\/qqqqqqqqqqqqACqqq\/+qqqqqqqqqqqoAKqqr\/6qqqqqqqqqqqgAqqq\/+qqqqquqqqqqqACqqr\/6qqqqr+qqqqqoAKqq\/\/qqqqqv+qqqqqgAqqr\/+qqqqquqqqqqqACqqv\/6qqqqqqqqqqqoAKqr\/\/qqv+qqqqqqqqgAqqv\/+qr\/qqqqqqqqqACqq\/\/+qv+qqqqqqqqoAKqr\/\/6q\/qqqqqqqqqgAqqv\/\/qquqqq76qqqqACqq\/\/\/qqqqqr+qqqqoAKqr\/\/+qqqqr\/+qqqqgAqqv\/\/+qqqqr\/+qqqqACqq\/\/\/6qqqqv+qqqqoAKqr\/\/\/6qqqq66qqqqgAqqr\/\/\/6qqqqqqqqqqACqqv\/\/\/6qqqqqqqqqoAKqqv\/\/\/6qqqqqqqqqgAqqq\/\/\/\/6qqqqqqqqqACqqq\/\/\/\/6qqqqqrqqoAKqqr\/\/\/\/+qqqqr+qqgAqqqr\/\/\/\/\/6qqv\/qqqACqqqr\/\/\/\/\/\/\/\/\/6qqoAKqqqr\/\/\/\/\/\/\/\/+qqqgAqqqqr\/\/\/\/\/\/\/\/qqqqACqqqqr\/\/\/\/\/\/\/6qqqoAKqqqqr\/\/\/\/\/\/6qqqqgAqqqqqq\/\/\/\/\/+qqqqqACqqqqqqr\/\/\/6qqqqqoAKqqqqqqqqqqqqqqqqgAqqqqqqqqqqqqqqqqqACqqqqqqqqqqqqqqqqoAKqqqqqqqqqqqqqqqqgAqqqqqqqqqqqqqqqqqACqqqqqqqqqqqqqqqqoAKqqqqqqqqqqqqqqqqgA",
                    "Width": 51,
                    "Height": 51
                  }
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator4.OutputPin"
                      }
                    ]
                  },
                  "@": [
                    {
                      "PinName": "Elements.Item [ 12 ].Enabled",
                      "@": "Enabled",
                      "+": "TOWBooleanSinkPinBinding",
                      "SourcePin": {
                        "ID": "__OpenWireRootUnit__.ContainsText1.OutputPin"
                      },
                      "Component": "DisplayOLED1"
                    }
                  ],
                  "+": "TArduinoMonochromeGraphicsElementDrawBitmap",
                  "X": 84,
                  "Name": "Draw Bitmap2",
                  "Enabled": false,
                  "Bitmap": {
                    "Data": "qqqqqqqqqqqqqqqr\/\/qqqqqqqqqqrqq+qqqqqqqqqrqqr6qqqqqqqqr6qqv+qqqqqqqq6qqqq+qqqqqqquqqqqq6qqqqqqrqqqqqrqqqqqqvqqqqqqqqqqqquqqqqqq\/\/qqqquqqqqqr6qvqqqrqqqqqrqqqvqqq6qqqqrqqqq+qquqqqqrqqqqrqqq6qq\/66qqqquqqrqr6r6qqqqrqqqvrqqqqqqqq\/6qqrqv6qqqqqqv6qr6+uqqqqqqqvqq6+qqqqqqqqq6quuqqqqqqqqqrqrrqqqqqqqqqq6q66qqqqqqqqququqqqqqqqqqqrqq6qqqqqqqqqr6qvqqqr\/qqqqq6qq+qqr6vqqqq6qqq\/qrqquv\/\/6qqqqr\/qqr6qqqqqqqv66qquqqqqqqqvqqqqrqqqqqqqrqqqqq+qqqqqqrqqqqqq6qqqqqq6qqqqqrqqqqqquqqqqqq+qqqqqrqqqqqqrqqqqqquqqqqqrqqqqqqq6qqqqq6qqqqqqr\/\/\/\/\/6qqqqqqqqqqqqqqqqg==",
                    "Width": 40,
                    "Height": 40
                  }
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator4.OutputPin"
                      }
                    ]
                  },
                  "@": [
                    {
                      "PinName": "Elements.Item [ 13 ].Enabled",
                      "@": "Enabled",
                      "+": "TOWBooleanSinkPinBinding",
                      "SourcePin": {
                        "ID": "__OpenWireRootUnit__.Or1.OutputPin"
                      },
                      "Component": "DisplayOLED1"
                    }
                  ],
                  "+": "TArduinoMonochromeGraphicsElementDrawBitmap",
                  "X": 80,
                  "Name": "Draw Bitmap3",
                  "Enabled": false,
                  "Bitmap": {
                    "Data": "qqqqqqqqqqqqqqqqqACqqqqqqqqqqqqqqqqoAKqqqqr6qqqqqqqqqqgAqqqqqvqqqqqqqqqqqACqqqqq6qqqqqqqqqqoAKqq+qqqqvqqqqqqqqgAqqq+q\/qr6\/\/\/qqqqqACqqqq\/\/+u\/6q\/6qqqoAKqqqvqr+vqqqr6qqqgAqqqr6qq\/6qqqr6qqqACqqq+qqr+r\/qqr6qqoAKqqr6qqvq\/qqqr6qqgAqqqur\/\/6vqqqqvqqqACqv66\/qvr6qqqqvqqoAKqqr\/qq6uqqqqq+qqgAqqqv6qrqqqqqqq6qqACqqq+qquqqqqqqrqqoAKqqr6qqqqqqqqquqqgAqqquqqqqqqqqqr6qqACqqr6qqqqqqqqqvqqoAKqq\/qqqqqqqqqq\/qqgAqqv6qqqqqqqqqqv6qACqr6qqqqqqqqqqqr6oAKq+qqqqqqqqqqqqvqgAqr6qqqqqqqqqqqqvqACquqqqqqqqqqqqqq+oAKq6qqqqqqqqqqqqr6gAqr6qqqqqqqqqqqqvqACqvqqqqqqqqqqqqq6oAKqvqqqqqqqqqqqqvqgAqqvqqqqqqqqqqqr6qACqqv\/\/\/\/\/\/\/\/\/\/\/+qoAKqqr\/\/\/\/\/\/\/\/\/\/+qqgAqqqqqqqqqqqqqqqqqACqqqqqqqqqqqqqqqqoAKq\/+r\/\/\/\/\/\/\/\/\/\/+qgAqr\/qv\/\/\/\/\/\/\/\/\/\/6qACqqqqqqqqqqqqqqqqoAK\/6r\/\/\/\/\/\/\/\/\/\/qv+gAr\/qv\/\/\/\/\/\/\/\/\/+q\/6ACqqqqqqqqqqqqqqqqoAKq\/6r\/\/\/\/\/\/\/\/\/\/+qgAqr\/6v\/\/\/\/\/\/\/\/\/\/6qACqqqqqqqqqqqqqqqqoAKqqqqqqqqqqqqqqqqgAr\/q\/\/\/\/\/\/\/\/\/\/\/q\/6ACqqqqqqqqqqqqqqqqoAKqqqqqqqqqqqqqqqqgAqqqqqqqqqqqqqqqqqACqqqqqqqqqqqqqqqqoAKqqqqqqqqqqqqqqqqgA",
                    "Width": 51,
                    "Height": 51
                  }
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator4.OutputPin"
                      }
                    ]
                  },
                  "@": [
                    {
                      "PinName": "Elements.Item [ 14 ].Enabled",
                      "@": "Enabled",
                      "+": "TOWBooleanSinkPinBinding",
                      "SourcePin": {
                        "ID": "__OpenWireRootUnit__.ContainsText7.OutputPin"
                      },
                      "Component": "DisplayOLED1"
                    }
                  ],
                  "+": "TArduinoMonochromeGraphicsElementDrawBitmap",
                  "X": 80,
                  "Name": "Draw Bitmap4",
                  "Enabled": false,
                  "Bitmap": {
                    "Data": "qqqqqqqqr\/6qqqoAqqqqqqqr\/\/\/6qqoAqqqqqqqv\/\/\/+qqoAqqqqqqq\/6qr\/qqoAqqqqqqr+qqq\/6qoAqqqqr\/\/+qqqv+qoAqqqq\/\/\/6qqqr+qoAqqqr\/\/\/qqqqq+qoAqqqv+qqqqqqq\/qoAqqq\/6qqqqqqq\/qoAqqq\/qqqqqqqq\/qoAqqr+qqqqqqqq\/qoAqqr+qqqqqqqq\/+oAqr\/6qqqqqqqqv\/oAq\/\/6qqqqqqqqq\/oAr\/\/6qqqqqqqqqv4Av+qqqqqqqqqqqr4Av6qqqqqqqqqqqr8A\/qqqqqqqqqqqqr8A\/qqqqqqqqqqqqr8A\/qqqqqqqqqqqqr8A\/qqqqqqqqqqqqr8A\/qqqqqqqqqqqqr4Avqqqqqqqqqqqqv4Av6qqqqqqqqqqq\/oAr\/qqqqqqqqqqv+oAq\/\/\/\/\/\/\/\/\/\/\/\/6oAqv\/\/\/\/\/\/\/\/\/\/\/qoAqqqqqqqqqqqqqqoAqqqqqqqqqqqqqqoAqqqqqqqqqqqqqqoAqq+qqqq+qqqqvqoAqr+qqqq+qqqq\/qoAr7++qqq+qqq+\/voAr\/\/+qv6+v6q\/\/\/oAq\/\/6qv\/\/\/6qv\/+oAq\/\/6qq\/\/+qqv\/+oAr\/\/+qqv\/6qq\/\/\/oAr\/\/+qq\/\/+qq\/\/\/oAqr+qqv\/\/\/6qq\/qoAqr+qqv6+v6qq\/qoAqqqqqqq+qqqqqqoAqqqqqqq+qqqqqqoAqqqqqqq+qqqqqqoA",
                    "Width": 44,
                    "Height": 44
                  }
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator4.OutputPin"
                      }
                    ]
                  },
                  "@": [
                    {
                      "PinName": "Elements.Item [ 15 ].Enabled",
                      "@": "Enabled",
                      "+": "TOWBooleanSinkPinBinding",
                      "SourcePin": {
                        "ID": "__OpenWireRootUnit__.ContainsText6.OutputPin"
                      },
                      "Component": "DisplayOLED1"
                    }
                  ],
                  "+": "TArduinoMonochromeGraphicsElementDrawBitmap",
                  "X": 80,
                  "Name": "Draw Bitmap5",
                  "Enabled": false,
                  "Bitmap": {
                    "Data": "qqqqqqqqqqqqqqqgqqqqqqqqqqqqqqqgqqqqqqqqqqqqqqqgqqqqqqqqqqqqqqqgqqqqqqqqqqqqqqqgqqqqqqqqqqqqqqqgqqqqqq\/\/\/6v\/\/6qgqqqqqr\/\/\/\/\/\/\/\/qgqqqqqv\/\/\/\/\/\/\/\/6gqqqqq\/\/\/\/\/\/\/\/\/+gqqqqr\/\/\/\/\/\/\/\/\/+gqqqqr\/\/\/\/\/\/\/\/\/\/gqqqqv\/\/\/\/\/\/\/\/\/\/gqqqqv\/\/\/\/\/\/\/\/\/\/gqqr\/\/\/\/\/\/\/\/\/\/\/\/wqq\/\/\/\/\/\/\/\/\/\/\/\/\/wqr\/\/\/\/\/\/\/\/\/\/\/\/\/wqr\/\/\/\/\/\/\/\/\/\/\/\/\/wr\/\/\/\/\/\/\/\/\/\/\/\/\/\/gv\/\/\/\/\/\/\/\/\/\/\/\/\/\/gv\/\/\/\/\/\/\/\/\/\/\/\/\/\/g\/\/\/\/\/\/\/\/\/\/\/\/\/\/+g\/\/\/\/\/\/\/\/\/\/\/\/\/\/6gv\/\/\/\/\/\/\/\/\/\/\/\/\/qgv\/\/\/\/\/\/\/\/\/\/\/\/+qgr\/\/\/\/\/\/\/\/\/\/\/\/6qgqv\/\/\/q\/\/r\/+vqqqgqqqqqqqqqqqqqqqgqqqqq+qq+qr6qqqgqqqrq+qq+qr6qqqgqqqvr6vr6uvqqqqgqqq\/rq+r6+vqqqqgqqq+qq+qq+qqqqqgqqqqqr6qr6q6qqqgqqqqvqqqqqr6qqqgqqrqvqqr6qv6qqqgqqr6+qqvquvqqqqgqqvq+r6\/q+uqqqqgqqvq6vq+q+qqqqqgqquqqvqqr6qqqqqgqqqqquqqqqqqqqqgqqqqqqqqqqqqqqqgqqqqqqqqqqqqqqqgqqqqqqqqqqqqqqqgqqqqqqqqqqqqqqqgqqqqqqqqqqqqqqqg",
                    "Width": 46,
                    "Height": 46
                  }
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator4.OutputPin"
                      }
                    ]
                  },
                  "@": [
                    {
                      "PinName": "Elements.Item [ 16 ].Enabled",
                      "@": "Enabled",
                      "+": "TOWBooleanSinkPinBinding",
                      "SourcePin": {
                        "ID": "__OpenWireRootUnit__.ContainsText4.OutputPin"
                      },
                      "Component": "DisplayOLED1"
                    }
                  ],
                  "+": "TArduinoMonochromeGraphicsElementDrawBitmap",
                  "X": 80,
                  "Name": "Draw Bitmap6",
                  "Enabled": false,
                  "Bitmap": {
                    "Data": "qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv+qqqqqqqqqqqqquv\/qqqqqqqqqqqr+\/\/\/uqqqqqqqqqqv+\/\/\/\/qqqqqqqqqq\/\/\/\/\/\/qqqqqqqqqr\/\/\/\/\/\/6qqqqqqqqr\/\/\/\/\/\/+qqqqqqqq\/\/\/\/\/\/\/+qqqqqqqq\/\/\/\/\/\/\/+qqqqqqqr\/\/\/\/\/\/\/6qqqqqqqv\/\/\/\/\/\/\/6qqqqqqqr\/\/\/\/\/\/\/6qqqqqqqr\/\/\/v\/\/\/6qqqqqqqr\/\/6r\/\/\/6qqqqqqqr\/\/qqr6\/qqqqqqqqvqqqqqqqqqqqqqqquqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\/qqqqv+qqqqqqqqq\/qqqq\/+qqqqqqqqqqqqqr\/\/qqqqqqqqq\/qqqr\/\/qqqqqqqqr\/qqqv\/\/qqqqqqqqr\/qqqv\/\/qqqqqqqqr\/6qq+qqqqqqqqqqr\/6qqqqqqqqqqqqqr\/6qq+qqqqqqqqqqv\/6qquqqqqqqqqqqv\/6qq+qqqqqqqqqqv\/6qqqqqqqqqqqqqv\/6qr+qqqqqqqqqqv\/+qr\/qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",
                    "Width": 48,
                    "Height": 48
                  }
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator4.OutputPin"
                      }
                    ]
                  },
                  "Name": "Draw Text6",
                  "X": 47,
                  "+": "TArduinoMonochromeGraphicsElementDrawText",
                  "Text": "m\/s",
                  "Y": 55
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator4.OutputPin"
                      }
                    ]
                  },
                  "@": [
                    {
                      "PinName": "Elements.Item [ 18 ].Enabled",
                      "@": "Enabled",
                      "+": "TOWBooleanSinkPinBinding",
                      "SourcePin": {
                        "Name": "__OpenWireRootUnit__.Arduino.Modules.WiFi.Sockets.TCP Client.ConnectedOutputPin",
                        "ID": "__OpenWireRootUnit__.Arduino.Modules._Item0.Sockets._Item0.ConnectedOutputPin"
                      },
                      "Component": "DisplayOLED1"
                    }
                  ],
                  "+": "TArduinoMonochromeGraphicsElementDrawBitmap",
                  "X": 110,
                  "Name": "Draw Bitmap7",
                  "Enabled": false,
                  "Bitmap": {
                    "Data": "qqqqqqAAqqqqqqAAqr\/\/6qAAq\/+v\/qAAv6qqr+AA+qqqqvAA6r\/\/6rAAq\/6r\/qAAq+qqvqAAqqr6qqAAqq\/\/qqAAqr6r6qAAqqqqqqAAqqr6qqAAqqr6qqAAqqr6qqAAqqqqqqAAqqqqqqAA",
                    "Width": 18,
                    "Height": 18
                  },
                  "Y": 47
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator4.OutputPin"
                      }
                    ]
                  },
                  "InputPin": {
                    "SourcePin": {
                      "Name": "__OpenWireRootUnit__.SplitJSON1.Elements.sys.Elements.country.OutputPin",
                      "ID": "__OpenWireRootUnit__.SplitJSON1.Elements._Item5.Elements._Item3.OutputPin"
                    }
                  },
                  "+": "TArduinoMonochromeGraphicsElementTextFeld",
                  "X": 93,
                  "Name": "Text Field6",
                  "InitialValue": "",
                  "Y": 52
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Arduino.I2CChannels.Item[ 0 ].InputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.I2CChannels._Item0.InputPin"
                }
              ]
            },
            "+": "TArduinoDisplaySSD1306I2C"
          },
          "Type": "Component",
          "Y": 2704
        },
        {
          "X": 1968,
          "Name": "IntegerValue1",
          "Instance": {
            "Elements": {
              "*": [
                {
                  "Value": 17,
                  "Name": "Set Value State1",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareRange1.OutputPin"
                    }
                  },
                  "+": "TArduinoIntegerStateSetValueElement"
                },
                {
                  "Value": 28,
                  "Name": "Set Value State2",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareRange2.OutputPin"
                    }
                  },
                  "+": "TArduinoIntegerStateSetValueElement"
                },
                {
                  "Value": 40,
                  "Name": "Set Value State3",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareRange3.OutputPin"
                    }
                  },
                  "+": "TArduinoIntegerStateSetValueElement"
                },
                {
                  "Value": 30,
                  "Name": "Set Value State4",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareRange4.OutputPin"
                    }
                  },
                  "+": "TArduinoIntegerStateSetValueElement"
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.DisplayOLED1..Draw Text2.X",
                  "ID": "__OpenWireRootUnit__.DisplayOLED1.Elements.*._6.XInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.DisplayOLED1.Elements.Fill Screen.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.DisplayOLED1.Elements._Item2.ClockInputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.AddValue1.InputPin"
                }
              ]
            },
            "+": "TArduinoIntegerValue"
          },
          "Type": "Component",
          "Y": 2560
        },
        {
          "X": 1936,
          "Name": "AddValue1",
          "Instance": {
            "Value": 8,
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.DisplayOLED1..Draw Text3.X",
                  "ID": "__OpenWireRootUnit__.DisplayOLED1.Elements.*._7.XInputPin"
                }
              ]
            },
            "+": "TArduinoIntegerAddValue",
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.IntegerValue1.OutputPin"
              }
            }
          },
          "Type": "Component",
          "Y": 2784
        },
        {
          "X": 1776,
          "Name": "CompareRange1",
          "Instance": {
            "Range": {
              "Max": 9.5
            },
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.SplitJSON1.Elements.main.Elements.temp.OutputPin",
                "ID": "__OpenWireRootUnit__.SplitJSON1.Elements._Item0.Elements._Item4.OutputPin"
              }
            },
            "+": "TArduinoAnalogCompareRange",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.IntegerValue1.Elements.Set Value State (0).InputPin",
                  "ID": "__OpenWireRootUnit__.IntegerValue1.Elements._Item0.InputPin"
                }
              ]
            },
            "IncludeLimits": true
          },
          "Type": "Component",
          "Y": 2576
        },
        {
          "X": 1776,
          "Name": "CompareRange2",
          "Instance": {
            "Range": {
              "Max": 99,
              "Min": 9.5
            },
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.SplitJSON1.Elements.main.Elements.temp.OutputPin",
                "ID": "__OpenWireRootUnit__.SplitJSON1.Elements._Item0.Elements._Item4.OutputPin"
              }
            },
            "+": "TArduinoAnalogCompareRange",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.IntegerValue1.Elements.Set Value State (0).InputPin",
                  "ID": "__OpenWireRootUnit__.IntegerValue1.Elements._Item1.InputPin"
                }
              ]
            },
            "IncludeLimits": true
          },
          "Type": "Component",
          "Y": 2640
        },
        {
          "X": 1776,
          "Name": "CompareRange3",
          "Instance": {
            "Range": {
              "Max": -10,
              "Min": -99
            },
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.SplitJSON1.Elements.main.Elements.temp.OutputPin",
                "ID": "__OpenWireRootUnit__.SplitJSON1.Elements._Item0.Elements._Item4.OutputPin"
              }
            },
            "+": "TArduinoAnalogCompareRange",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.IntegerValue1.Elements.Set Value State (0).InputPin",
                  "ID": "__OpenWireRootUnit__.IntegerValue1.Elements._Item2.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2704
        },
        {
          "X": 1776,
          "Name": "CompareRange4",
          "Instance": {
            "Range": {
              "Max": 0,
              "Min": -10
            },
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.SplitJSON1.Elements.main.Elements.temp.OutputPin",
                "ID": "__OpenWireRootUnit__.SplitJSON1.Elements._Item0.Elements._Item4.OutputPin"
              }
            },
            "+": "TArduinoAnalogCompareRange",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.IntegerValue1.Elements.Set Value State (0).InputPin",
                  "ID": "__OpenWireRootUnit__.IntegerValue1.Elements._Item3.InputPin"
                }
              ]
            },
            "IncludeLimits": true
          },
          "Type": "Component",
          "Y": 2784
        },
        {
          "X": 976,
          "Name": "UpDownCounter1",
          "Instance": {
            "Max": {
              "Value": 50
            },
            "Min": {
              "Value": 0
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.CompareValue32.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue31.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue30.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue29.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue28.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue27.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue26.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue25.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue24.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue23.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue22.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue21.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue20.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue19.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue18.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue17.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue16.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue15.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue14.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue13.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue12.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue11.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue10.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue9.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue8.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue7.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue6.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue5.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue3.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue2.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue1.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue4.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue33.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue34.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue35.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue36.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue37.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue38.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue39.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue40.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue41.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue42.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue43.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue44.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue45.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue46.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue47.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue48.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue49.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue50.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue51.InputPin"
                }
              ]
            },
            "+": "TArduinoUpDownCounter",
            "DownInputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.PulseGenerator2.OutputPin"
                }
              ]
            },
            "UpInputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.PulseGenerator1.OutputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2016
        },
        {
          "X": 496,
          "Name": "PulseGenerator1",
          "Instance": {
            "Frequency": 13,
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.UpDownCounter1.UpInputPin"
                }
              ]
            },
            "+": "TArduinoPulseGenerator",
            "Enabled": false,
            "@": [
              {
                "PinName": "Enabled",
                "@": "Enabled",
                "+": "TOWBooleanSinkPinBinding",
                "SourcePin": {
                  "ID": "__OpenWireRootUnit__.Inverter1.OutputPin"
                },
                "Component": "PulseGenerator1"
              }
            ],
            "WhenDisabled": {
              "Reset": true
            }
          },
          "Type": "Component",
          "Y": 1152
        },
        {
          "X": 480,
          "Name": "PulseGenerator2",
          "Instance": {
            "Frequency": 13,
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.UpDownCounter1.DownInputPin"
                }
              ]
            },
            "+": "TArduinoPulseGenerator",
            "Enabled": false,
            "@": [
              {
                "PinName": "Enabled",
                "@": "Enabled",
                "+": "TOWBooleanSinkPinBinding",
                "SourcePin": {
                  "ID": "__OpenWireRootUnit__.Inverter2.OutputPin"
                },
                "Component": "PulseGenerator2"
              }
            ],
            "WhenDisabled": {
              "Reset": true
            }
          },
          "Type": "Component",
          "Y": 1344
        },
        {
          "X": 256,
          "Name": "Inverter1",
          "Instance": {
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.PulseGenerator1.Enabled",
                  "ID": "__OpenWireRootUnit__.PulseGenerator1.EnabledInputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Timer1.ResetInputPin"
                }
              ]
            },
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.Arduino.Digital[23].OutputPin",
                "ID": "__OpenWireRootUnit__.Arduino.Digital._Item23.OutputPin"
              }
            },
            "+": "TArduinoBooleanInverter"
          },
          "Type": "Component",
          "Y": 1088
        },
        {
          "X": 272,
          "Name": "Inverter2",
          "Instance": {
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.PulseGenerator2.Enabled",
                  "ID": "__OpenWireRootUnit__.PulseGenerator2.EnabledInputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Timer1.ResetInputPin"
                }
              ]
            },
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.Arduino.Digital.Item[ 27 ].OutputPin",
                "ID": "__OpenWireRootUnit__.Arduino.Digital._Item27.OutputPin"
              }
            },
            "+": "TArduinoBooleanInverter"
          },
          "Type": "Component",
          "Y": 1328
        },
        {
          "X": 528,
          "Name": "Inverter3",
          "Instance": {
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.Button1.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Timer1.StartInputPin"
                }
              ]
            },
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.Arduino.Digital[24].OutputPin",
                "ID": "__OpenWireRootUnit__.Arduino.Digital._Item24.OutputPin"
              }
            },
            "+": "TArduinoBooleanInverter"
          },
          "Type": "Component",
          "Y": 1504
        },
        {
          "X": 1248,
          "Name": "CompareValue4",
          "Instance": {
            "Value": 31,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item31.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item31.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1744
        },
        {
          "X": 1248,
          "Name": "CompareValue33",
          "Instance": {
            "Value": 32,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item32.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item32.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1792
        },
        {
          "X": 1248,
          "Name": "CompareValue34",
          "Instance": {
            "Value": 33,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item33.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item33.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1840
        },
        {
          "X": 1248,
          "Name": "CompareValue35",
          "Instance": {
            "Value": 34,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item34.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item34.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1888
        },
        {
          "X": 1248,
          "Name": "CompareValue36",
          "Instance": {
            "Value": 35,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item35.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item35.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1936
        },
        {
          "X": 1248,
          "Name": "CompareValue37",
          "Instance": {
            "Value": 36,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item36.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item36.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1984
        },
        {
          "X": 1248,
          "Name": "CompareValue38",
          "Instance": {
            "Value": 37,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item37.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item37.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2032
        },
        {
          "X": 1248,
          "Name": "CompareValue39",
          "Instance": {
            "Value": 38,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item38.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item38.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2080
        },
        {
          "X": 1248,
          "Name": "CompareValue40",
          "Instance": {
            "Value": 39,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item39.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item39.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2128
        },
        {
          "X": 1248,
          "Name": "CompareValue41",
          "Instance": {
            "Value": 40,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item40.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item40.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2176
        },
        {
          "X": 1248,
          "Name": "CompareValue42",
          "Instance": {
            "Value": 41,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item41.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item41.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2224
        },
        {
          "X": 1248,
          "Name": "CompareValue43",
          "Instance": {
            "Value": 42,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item42.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item42.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2272
        },
        {
          "X": 1248,
          "Name": "CompareValue44",
          "Instance": {
            "Value": 43,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item43.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item43.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2320
        },
        {
          "X": 1248,
          "Name": "CompareValue45",
          "Instance": {
            "Value": 44,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item44.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item44.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2368
        },
        {
          "X": 1248,
          "Name": "CompareValue46",
          "Instance": {
            "Value": 45,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item45.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item45.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2416
        },
        {
          "X": 784,
          "Name": "Timer1",
          "Instance": {
            "StartInputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.Inverter3.OutputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Start1.OutputPin"
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Digital.Item[ 14 ].DigitalInputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Digital._Item14.DigitalInputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Inverter4.InputPin"
                }
              ]
            },
            "+": "TArduinoTimer",
            "ResetInputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.Inverter2.OutputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Inverter1.OutputPin"
                }
              ]
            },
            "Interval": 400000000
          },
          "Type": "Component",
          "Y": 1440
        },
        {
          "X": 2320,
          "Name": "Inverter4",
          "Instance": {
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Digital.Item[ 25 ].DigitalInputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Digital._Item25.DigitalInputPin"
                }
              ]
            },
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.Timer1.OutputPin"
              }
            },
            "+": "TArduinoBooleanInverter"
          },
          "Type": "Component",
          "Y": 4640
        },
        {
          "X": 1248,
          "Name": "CompareValue47",
          "Instance": {
            "Value": 46,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item46.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item46.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2464
        },
        {
          "X": 1248,
          "Name": "CompareValue48",
          "Instance": {
            "Value": 47,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item47.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item47.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2512
        },
        {
          "X": 1248,
          "Name": "CompareValue49",
          "Instance": {
            "Value": 48,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item48.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item48.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2560
        },
        {
          "X": 1248,
          "Name": "CompareValue50",
          "Instance": {
            "Value": 49,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item49.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item49.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2608
        },
        {
          "X": 1248,
          "Name": "CompareValue51",
          "Instance": {
            "Value": 50,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item50.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item50.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2656
        }
      ],
      "Type": "Diagram",
      "Selection": [
        "Arduino"
      ]
    }
  ]
}
