diff --git a/img/ztb_lab_chemat.svg b/img/ztb_lab_chemat.svg
deleted file mode 100644
index 55bfc0b023867dd14e45f806271fd2b0957e7685..0000000000000000000000000000000000000000
--- a/img/ztb_lab_chemat.svg
+++ /dev/null
@@ -1,992 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="223.71358mm"
-   height="91.286591mm"
-   viewBox="0 0 223.71358 91.28659"
-   version="1.1"
-   id="svg8"
-   inkscape:version="0.92.4 5da689c313, 2019-01-14"
-   sodipodi:docname="ztb_lab_chemat.svg">
-  <defs
-     id="defs2">
-    <marker
-       inkscape:isstock="true"
-       style="overflow:visible"
-       id="marker4727"
-       refX="0"
-       refY="0"
-       orient="auto"
-       inkscape:stockid="Arrow2Mstart">
-      <path
-         inkscape:connector-curvature="0"
-         transform="scale(0.6)"
-         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
-         id="path4725" />
-    </marker>
-    <marker
-       inkscape:isstock="true"
-       style="overflow:visible"
-       id="marker3936"
-       refX="0"
-       refY="0"
-       orient="auto"
-       inkscape:stockid="Arrow2Mstart">
-      <path
-         inkscape:connector-curvature="0"
-         transform="scale(0.6)"
-         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
-         id="path3934" />
-    </marker>
-    <marker
-       inkscape:isstock="true"
-       style="overflow:visible"
-       id="marker3807"
-       refX="0"
-       refY="0"
-       orient="auto"
-       inkscape:stockid="DotS">
-      <path
-         transform="matrix(0.2,0,0,0.2,1.48,0.2)"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         id="path3805"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="DotS"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker3649"
-       style="overflow:visible"
-       inkscape:isstock="true"
-       inkscape:collect="always">
-      <path
-         id="path3647"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
-         transform="matrix(0.2,0,0,0.2,1.48,0.2)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="DotS"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker3567"
-       style="overflow:visible"
-       inkscape:isstock="true">
-      <path
-         id="path3565"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
-         transform="matrix(0.2,0,0,0.2,1.48,0.2)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="DotS"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker3491"
-       style="overflow:visible"
-       inkscape:isstock="true">
-      <path
-         id="path3489"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
-         transform="matrix(0.2,0,0,0.2,1.48,0.2)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="DotS"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotS"
-       style="overflow:visible"
-       inkscape:isstock="true">
-      <path
-         id="path1209"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
-         transform="matrix(0.2,0,0,0.2,1.48,0.2)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="SquareM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="SquareM"
-       style="overflow:visible"
-       inkscape:isstock="true">
-      <path
-         id="path1215"
-         d="M -5,-5 V 5 H 5 V -5 Z"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
-         transform="scale(0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Mstart"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker2282"
-       style="overflow:visible"
-       inkscape:isstock="true"
-       inkscape:collect="always">
-      <path
-         id="path2280"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
-         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
-         transform="scale(0.6)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:isstock="true"
-       style="overflow:visible"
-       id="marker1719"
-       refX="0"
-       refY="0"
-       orient="auto"
-       inkscape:stockid="Arrow2Mstart"
-       inkscape:collect="always">
-      <path
-         transform="scale(0.6)"
-         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
-         id="path1717"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Lstart"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow2Lstart"
-       style="overflow:visible"
-       inkscape:isstock="true">
-      <path
-         id="path1160"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
-         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
-         transform="matrix(1.1,0,0,1.1,1.1,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow1Mstart"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Mstart"
-       style="overflow:visible"
-       inkscape:isstock="true">
-      <path
-         id="path1148"
-         d="M 0,0 5,-5 -12.5,0 5,5 Z"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
-         transform="matrix(0.4,0,0,0.4,4,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Mstart"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow2Mstart"
-       style="overflow:visible"
-       inkscape:isstock="true"
-       inkscape:collect="always">
-      <path
-         id="path1166"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
-         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
-         transform="scale(0.6)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow1Sstart"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Sstart"
-       style="overflow:visible"
-       inkscape:isstock="true">
-      <path
-         id="path1154"
-         d="M 0,0 5,-5 -12.5,0 5,5 Z"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
-         transform="matrix(0.2,0,0,0.2,1.2,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Mstart"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker2282-5"
-       style="overflow:visible"
-       inkscape:isstock="true">
-      <path
-         inkscape:connector-curvature="0"
-         id="path2280-6"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
-         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
-         transform="scale(0.6)" />
-    </marker>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="1.7988682"
-     inkscape:cx="422.76583"
-     inkscape:cy="172.98528"
-     inkscape:document-units="mm"
-     inkscape:current-layer="layer1"
-     showgrid="false"
-     fit-margin-top="0"
-     fit-margin-left="0"
-     fit-margin-right="0"
-     fit-margin-bottom="0" />
-  <metadata
-     id="metadata5">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(57.645746,-28.241276)">
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:7.05555534px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="-58.100498"
-       y="86.092102"
-       id="text27"><tspan
-         sodipodi:role="line"
-         x="-58.100498"
-         y="86.092102"
-         style="font-size:7.05555534px;stroke-width:0.26458332px"
-         id="tspan29">button.py</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="68.139503"
-       y="83.208916"
-       id="text62-3"
-       transform="rotate(-14.135158)"><tspan
-         sodipodi:role="line"
-         id="tspan60-6"
-         x="68.139503"
-         y="83.208916"
-         style="font-size:5.64444447px;stroke-width:0.26458332px">subscribe(&quot;led/#&quot;)</tspan></text>
-    <g
-       id="g251"
-       transform="translate(-10.583333,-103.71666)">
-      <text
-         xml:space="preserve"
-         style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         x="43.734707"
-         y="169.09816"
-         id="text211"
-         transform="rotate(-14.358521)"><tspan
-           sodipodi:role="line"
-           id="tspan209"
-           x="43.734707"
-           y="169.09816"
-           style="font-size:5.64444447px;stroke-width:0.26458332px">publish(&quot;490,:1&quot;)</tspan></text>
-      <g
-         id="g237"
-         transform="matrix(0.82753259,-0.3858119,0.3858119,0.82753259,-52.345494,99.883787)">
-        <rect
-           y="120.20163"
-           x="165.74257"
-           height="8.3627234"
-           width="8.7879467"
-           id="rect219"
-           style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           ry="0" />
-        <g
-           id="g235"
-           transform="matrix(0.13317062,0,0,0.13317062,165.98921,120.30093)">
-          <path
-             id="path221"
-             d="M 43,41 V 24 a 11,11 0 0 0 -22,0 v 17 a 3.009,3.009 0 0 0 -3,3 v 2 a 3.009,3.009 0 0 0 3,3 h 6 v 9 h 2 v -9 h 6 v 13 h 2 V 49 h 6 a 3.009,3.009 0 0 0 3,-3 V 44 A 3.009,3.009 0 0 0 43,41 Z M 23,24 a 9,9 0 0 1 18,0 v 17 h -4 v -8 a 1,1 0 0 0 -1,-1 h -3 a 1.033,1.033 0 0 0 -0.71,0.29 l -1.02,1.02 -0.38,-0.76 A 0.977,0.977 0 0 0 30,32 h -2 a 1,1 0 0 0 -1,1 v 8 h -4 z m 12,10 v 7 h -6 v -7 h 0.38 l 0.73,1.45 a 1,1 0 0 0 0.73,0.54 1.032,1.032 0 0 0 0.87,-0.28 L 33.41,34 Z m 9,12 a 1,1 0 0 1 -1,1 H 21 a 1,1 0 0 1 -1,-1 v -2 a 1,1 0 0 1 1,-1 h 22 a 1,1 0 0 1 1,1 z"
-             inkscape:connector-curvature="0" />
-          <path
-             id="path223"
-             d="m 32,18 v -2 a 8.009,8.009 0 0 0 -8,8 h 2 a 6.006,6.006 0 0 1 6,-6 z"
-             inkscape:connector-curvature="0" />
-          <path
-             id="path225"
-             d="m 31,2 h 2 v 6 h -2 z"
-             inkscape:connector-curvature="0" />
-          <path
-             id="path227"
-             transform="matrix(0.707,-0.707,0.707,0.707,-5.347,12.909)"
-             d="m 11.908,9.908 h 2 v 6 h -2 z"
-             inkscape:connector-curvature="0" />
-          <path
-             id="path229"
-             d="m 2,31 h 6 v 2 H 2 Z"
-             inkscape:connector-curvature="0" />
-          <path
-             id="path231"
-             d="m 56,31 h 6 v 2 h -6 z"
-             inkscape:connector-curvature="0" />
-          <path
-             id="path233"
-             transform="matrix(0.707,-0.707,0.707,0.707,5.837,39.908)"
-             d="m 48.092,11.908 h 6 v 2 h -6 z"
-             inkscape:connector-curvature="0" />
-        </g>
-      </g>
-    </g>
-    <g
-       id="g277"
-       transform="translate(-7.9375,-97.366675)">
-      <text
-         transform="rotate(-14.358521)"
-         id="text255"
-         y="169.09816"
-         x="43.734707"
-         style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         xml:space="preserve"><tspan
-           style="font-size:5.64444447px;stroke-width:0.26458332px"
-           y="169.09816"
-           x="43.734707"
-           id="tspan253"
-           sodipodi:role="line">publish(&quot;490,:0&quot;)</tspan></text>
-      <g
-         transform="matrix(0.82753259,-0.3858119,0.3858119,0.82753259,-52.345494,99.883787)"
-         id="g275">
-        <rect
-           style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           id="rect257"
-           width="8.7879467"
-           height="8.3627234"
-           x="165.74257"
-           y="120.20163" />
-        <g
-           transform="matrix(0.13317062,0,0,0.13317062,165.98921,120.30093)"
-           id="g273">
-          <path
-             inkscape:connector-curvature="0"
-             d="M 43,41 V 24 a 11,11 0 0 0 -22,0 v 17 a 3.009,3.009 0 0 0 -3,3 v 2 a 3.009,3.009 0 0 0 3,3 h 6 v 9 h 2 v -9 h 6 v 13 h 2 V 49 h 6 a 3.009,3.009 0 0 0 3,-3 V 44 A 3.009,3.009 0 0 0 43,41 Z M 23,24 a 9,9 0 0 1 18,0 v 17 h -4 v -8 a 1,1 0 0 0 -1,-1 h -3 a 1.033,1.033 0 0 0 -0.71,0.29 l -1.02,1.02 -0.38,-0.76 A 0.977,0.977 0 0 0 30,32 h -2 a 1,1 0 0 0 -1,1 v 8 h -4 z m 12,10 v 7 h -6 v -7 h 0.38 l 0.73,1.45 a 1,1 0 0 0 0.73,0.54 1.032,1.032 0 0 0 0.87,-0.28 L 33.41,34 Z m 9,12 a 1,1 0 0 1 -1,1 H 21 a 1,1 0 0 1 -1,-1 v -2 a 1,1 0 0 1 1,-1 h 22 a 1,1 0 0 1 1,1 z"
-             id="path259" />
-          <path
-             inkscape:connector-curvature="0"
-             d="m 32,18 v -2 a 8.009,8.009 0 0 0 -8,8 h 2 a 6.006,6.006 0 0 1 6,-6 z"
-             id="path261" />
-        </g>
-      </g>
-    </g>
-    <g
-       id="g301"
-       transform="translate(12.700002,-94.720841)">
-      <text
-         xml:space="preserve"
-         style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         x="-29.533283"
-         y="156.87811"
-         id="text62"><tspan
-           sodipodi:role="line"
-           id="tspan60"
-           x="-29.533283"
-           y="156.87811"
-           style="font-size:5.64444447px;stroke-width:0.26458332px">publish(&quot;gpio/491,:1&quot;)</tspan></text>
-      <text
-         id="text70"
-         y="156.95613"
-         x="-40.352325"
-         style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         xml:space="preserve"><tspan
-           style="font-size:4.23333311px;stroke-width:0.26458332px"
-           y="156.95613"
-           x="-40.352325"
-           id="tspan68"
-           sodipodi:role="line">0</tspan></text>
-      <text
-         xml:space="preserve"
-         style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         x="-34.002323"
-         y="152.72278"
-         id="text74"><tspan
-           sodipodi:role="line"
-           id="tspan72"
-           x="-34.002323"
-           y="152.72278"
-           style="font-size:4.23333311px;stroke-width:0.26458332px">1</tspan></text>
-      <g
-         id="g290">
-        <path
-           inkscape:connector-curvature="0"
-           id="path64"
-           d="m -39.823158,157.48531 h 3.207234 l 2.386237,-4.13308 h 2.691884"
-           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-        <path
-           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-           d="m -36.31478,155.34196 1.018492,-0.27291 0.368825,1.00632"
-           id="path279"
-           inkscape:connector-curvature="0"
-           sodipodi:nodetypes="ccc" />
-      </g>
-    </g>
-    <g
-       id="g321"
-       transform="translate(12.700002,-86.78334)">
-      <text
-         id="text305"
-         y="156.87811"
-         x="-29.533283"
-         style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         xml:space="preserve"><tspan
-           style="font-size:5.64444447px;stroke-width:0.26458332px"
-           y="156.87811"
-           x="-29.533283"
-           id="tspan303"
-           sodipodi:role="line">publish(&quot;gpio/491,:0&quot;)</tspan></text>
-      <text
-         xml:space="preserve"
-         style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         x="-33.473156"
-         y="156.95613"
-         id="text309"><tspan
-           sodipodi:role="line"
-           id="tspan307"
-           x="-33.473156"
-           y="156.95613"
-           style="font-size:4.23333311px;stroke-width:0.26458332px">0</tspan></text>
-      <text
-         id="text313"
-         y="152.72278"
-         x="-39.293991"
-         style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         xml:space="preserve"><tspan
-           style="font-size:4.23333311px;stroke-width:0.26458332px"
-           y="152.72278"
-           x="-39.293991"
-           id="tspan311"
-           sodipodi:role="line">1</tspan></text>
-      <g
-         id="g319">
-        <path
-           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-           d="m -39.823158,153.35224 h 3.207234 l 2.386237,4.13308 h 2.691884"
-           id="path315"
-           inkscape:connector-curvature="0" />
-        <path
-           sodipodi:nodetypes="ccc"
-           inkscape:connector-curvature="0"
-           id="path317"
-           d="m -36.21438,155.60031 1.018492,0.27291 0.368825,-1.00632"
-           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-      </g>
-    </g>
-    <text
-       id="text325"
-       y="117.81225"
-       x="137.06013"
-       style="font-style:normal;font-weight:normal;font-size:7.05555534px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       xml:space="preserve"><tspan
-         style="font-size:7.05555534px;stroke-width:0.26458332px"
-         y="117.81225"
-         x="137.06013"
-         id="tspan323"
-         sodipodi:role="line">switch.py</tspan></text>
-    <g
-       id="g1533"
-       transform="translate(-1.3363476,-87.342063)">
-      <text
-         id="text110"
-         y="158.35393"
-         x="57.658592"
-         style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         xml:space="preserve"><tspan
-           style="font-size:4.23333311px;text-align:center;text-anchor:middle;stroke-width:0.26458332px"
-           y="158.35393"
-           x="57.658592"
-           id="tspan108"
-           sodipodi:role="line">Mosquitto</tspan><tspan
-           id="tspan112"
-           style="font-size:4.23333311px;text-align:center;text-anchor:middle;stroke-width:0.26458332px"
-           y="163.6456"
-           x="57.658592"
-           sodipodi:role="line">MQTT</tspan><tspan
-           id="tspan114"
-           style="font-size:4.23333311px;text-align:center;text-anchor:middle;stroke-width:0.26458332px"
-           y="168.93726"
-           x="57.658592"
-           sodipodi:role="line">Broker</tspan></text>
-      <path
-         inkscape:connector-curvature="0"
-         id="path1526"
-         d="m 51.808521,150.54217 h 11.225321 l 5.445617,9.35444 -5.512435,9.72193 H 51.541253 l -5.311982,-9.38785 z"
-         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-    </g>
-    <g
-       id="g2185"
-       transform="matrix(1,0,0,-1,0.00275614,147.41385)">
-      <path
-         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow2Mstart)"
-         d="M 63.234293,82.414609 143.69012,103.97268"
-         id="path2181"
-         inkscape:connector-curvature="0" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path2183"
-         d="M 143.02022,106.80348 60.296541,84.300482"
-         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.50000004, 0.50000001;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#marker1719)"
-         sodipodi:nodetypes="cc" />
-    </g>
-    <g
-       id="g4645"
-       transform="translate(0,-7.4083335)">
-      <text
-         xml:space="preserve"
-         style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         x="101.68872"
-         y="62.484722"
-         id="text333"
-         transform="rotate(14.622393)"><tspan
-           sodipodi:role="line"
-           id="tspan331"
-           x="101.68872"
-           y="62.484722"
-           style="font-size:5.64444447px;stroke-width:0.26458332px">subscribe(&quot;gpio/#&quot;)</tspan></text>
-      <path
-         inkscape:connector-curvature="0"
-         id="path335"
-         d="M 67.051433,82.414609 143.69012,103.97268"
-         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker4727)"
-         sodipodi:nodetypes="cc" />
-      <path
-         sodipodi:nodetypes="cc"
-         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.50000004, 0.50000001;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#marker2282)"
-         d="M 141.33358,109.53465 64.104759,88.029647"
-         id="path1715"
-         inkscape:connector-curvature="0" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path3932"
-         d="M 63.196781,91.842502 140.31873,112.86461"
-         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.50000004, 0.50000001;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#marker3936)"
-         sodipodi:nodetypes="cc" />
-      <g
-         transform="matrix(0.65617761,0.16564772,-0.16564772,0.65617761,42.497112,7.3640485)"
-         id="g2247">
-        <g
-           id="g2205"
-           transform="translate(106.37327,-50.246671)">
-          <text
-             id="text2189"
-             y="156.87811"
-             x="-29.533283"
-             style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-             xml:space="preserve"><tspan
-               style="font-size:5.64444447px;stroke-width:0.26458332px"
-               y="156.87811"
-               x="-29.533283"
-               id="tspan2187"
-               sodipodi:role="line">publish(&quot;491,:1&quot;)</tspan></text>
-          <text
-             xml:space="preserve"
-             style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-             x="-40.352325"
-             y="156.95613"
-             id="text2193"><tspan
-               sodipodi:role="line"
-               id="tspan2191"
-               x="-40.352325"
-               y="156.95613"
-               style="font-size:4.23333311px;stroke-width:0.26458332px">0</tspan></text>
-          <text
-             id="text2197"
-             y="156.55421"
-             x="-33.102741"
-             style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-             xml:space="preserve"><tspan
-               style="font-size:4.23333311px;stroke-width:0.26458332px"
-               y="156.55421"
-               x="-33.102741"
-               id="tspan2195"
-               sodipodi:role="line">1</tspan></text>
-          <g
-             id="g2203">
-            <path
-               style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-               d="m -39.823158,157.48531 h 3.207234 l 2.386237,-4.13308 h 2.691884"
-               id="path2199"
-               inkscape:connector-curvature="0" />
-            <path
-               sodipodi:nodetypes="ccc"
-               inkscape:connector-curvature="0"
-               id="path2201"
-               d="m -36.31478,155.34196 1.018492,-0.27291 0.368825,1.00632"
-               style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-          </g>
-        </g>
-        <g
-           transform="translate(106.37327,-39.134171)"
-           id="g2225">
-          <text
-             xml:space="preserve"
-             style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-             x="22.872509"
-             y="146.56818"
-             id="text2209"><tspan
-               sodipodi:role="line"
-               id="tspan2207"
-               x="22.872509"
-               y="146.56818"
-               style="font-size:5.64444447px;stroke-width:0.26458332px">publish(&quot;491,:0&quot;)</tspan></text>
-          <text
-             id="text2213"
-             y="145.48669"
-             x="19.929827"
-             style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-             xml:space="preserve"><tspan
-               style="font-size:4.23333311px;stroke-width:0.26458332px"
-               y="145.48669"
-               x="19.929827"
-               id="tspan2211"
-               sodipodi:role="line">0</tspan></text>
-          <text
-             xml:space="preserve"
-             style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-             x="14.022617"
-             y="145.19839"
-             id="text2217"><tspan
-               sodipodi:role="line"
-               id="tspan2215"
-               x="14.022617"
-               y="145.19839"
-               style="font-size:4.23333311px;stroke-width:0.26458332px">1</tspan></text>
-          <g
-             id="g2223">
-            <path
-               inkscape:connector-curvature="0"
-               id="path2219"
-               d="m 13.579824,141.8828 h 3.207234 l 2.386237,4.13308 h 2.691884"
-               style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-            <path
-               style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-               d="m 17.188602,144.13087 1.018492,0.27291 0.368825,-1.00632"
-               id="path2221"
-               inkscape:connector-curvature="0"
-               sodipodi:nodetypes="ccc" />
-          </g>
-        </g>
-      </g>
-    </g>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:7.05555534px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="140.80731"
-       y="54.438305"
-       id="text139"><tspan
-         sodipodi:role="line"
-         id="tspan137"
-         x="140.80731"
-         y="54.438305"
-         style="font-size:7.05555534px;stroke-width:0.26458332px">led.py</tspan></text>
-    <g
-       id="g5859">
-      <g
-         transform="matrix(0.91305039,0,0,0.91305039,-5.28044,-72.250772)"
-         id="g192">
-        <rect
-           style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           id="rect181"
-           width="8.7879467"
-           height="8.3627234"
-           x="165.74257"
-           y="120.20163" />
-        <g
-           transform="matrix(0.13317062,0,0,0.13317062,165.98921,120.30093)"
-           id="led">
-          <path
-             inkscape:connector-curvature="0"
-             d="M 43,41 V 24 a 11,11 0 0 0 -22,0 v 17 a 3.009,3.009 0 0 0 -3,3 v 2 a 3.009,3.009 0 0 0 3,3 h 6 v 9 h 2 v -9 h 6 v 13 h 2 V 49 h 6 a 3.009,3.009 0 0 0 3,-3 V 44 A 3.009,3.009 0 0 0 43,41 Z M 23,24 a 9,9 0 0 1 18,0 v 17 h -4 v -8 a 1,1 0 0 0 -1,-1 h -3 a 1.033,1.033 0 0 0 -0.71,0.29 l -1.02,1.02 -0.38,-0.76 A 0.977,0.977 0 0 0 30,32 h -2 a 1,1 0 0 0 -1,1 v 8 h -4 z m 12,10 v 7 h -6 v -7 h 0.38 l 0.73,1.45 a 1,1 0 0 0 0.73,0.54 1.032,1.032 0 0 0 0.87,-0.28 L 33.41,34 Z m 9,12 a 1,1 0 0 1 -1,1 H 21 a 1,1 0 0 1 -1,-1 v -2 a 1,1 0 0 1 1,-1 h 22 a 1,1 0 0 1 1,1 z"
-             id="path2" />
-          <path
-             inkscape:connector-curvature="0"
-             d="m 32,18 v -2 a 8.009,8.009 0 0 0 -8,8 h 2 a 6.006,6.006 0 0 1 6,-6 z"
-             id="path4" />
-          <path
-             inkscape:connector-curvature="0"
-             d="m 31,2 h 2 v 6 h -2 z"
-             id="path6" />
-          <path
-             inkscape:connector-curvature="0"
-             d="m 11.908,9.908 h 2 v 6 h -2 z"
-             transform="matrix(0.707,-0.707,0.707,0.707,-5.347,12.909)"
-             id="path8" />
-          <path
-             inkscape:connector-curvature="0"
-             d="m 2,31 h 6 v 2 H 2 Z"
-             id="path10" />
-          <path
-             inkscape:connector-curvature="0"
-             d="m 56,31 h 6 v 2 h -6 z"
-             id="path12" />
-          <path
-             inkscape:connector-curvature="0"
-             d="m 48.092,11.908 h 6 v 2 h -6 z"
-             transform="matrix(0.707,-0.707,0.707,0.707,5.837,39.908)"
-             id="path14" />
-        </g>
-      </g>
-      <circle
-         r="5.746295"
-         cy="41.34798"
-         cx="149.91956"
-         id="path2251"
-         style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-    </g>
-    <path
-       sodipodi:nodetypes="cc"
-       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.50000006, 0.50000002;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#marker2282-5)"
-       d="m 42.436078,72.969902 h -82.72368"
-       id="path1715-2"
-       inkscape:connector-curvature="0" />
-    <g
-       id="g3765"
-       transform="translate(2.6458331,-87.349284)">
-      <circle
-         r="5.8113842"
-         cy="160.3616"
-         cx="-49.729439"
-         id="path3333"
-         style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <rect
-         ry="1.0394346"
-         y="157.90475"
-         x="-52.280777"
-         height="5.1026788"
-         width="5.1499252"
-         id="rect3335"
-         style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path3339"
-         d="m -53.591883,158.83789 h 0.921317"
-         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-      <path
-         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         d="m -53.591883,159.89623 h 0.921317"
-         id="path3341"
-         inkscape:connector-curvature="0" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path3343"
-         d="m -53.591883,160.95454 h 0.921317"
-         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-      <path
-         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         d="m -53.591883,162.01288 h 0.921317"
-         id="path3345"
-         inkscape:connector-curvature="0" />
-      <path
-         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         d="m -46.712715,158.83789 h 0.921317"
-         id="path3347"
-         inkscape:connector-curvature="0" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path3349"
-         d="m -46.712715,159.89623 h 0.921317"
-         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-      <path
-         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         d="m -46.712715,160.95454 h 0.921317"
-         id="path3351"
-         inkscape:connector-curvature="0" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path3353"
-         d="m -46.712715,162.01288 h 0.921317"
-         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path3355"
-         d="m -51.961861,160.12537 h 2.173363 l 1.122117,-1.07487"
-         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#DotS)" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path3357"
-         d="m -47.414335,160.69234 -2.22061,0.0118 -1.204799,0.94494"
-         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker3649)" />
-    </g>
-    <g
-       id="g3924"
-       transform="translate(-7.6218512,-90.955517)">
-      <circle
-         style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-         id="circle3767"
-         cx="155.56081"
-         cy="193.90738"
-         r="5.8113842" />
-      <rect
-         y="190.7887"
-         x="152.01535"
-         height="5.9058781"
-         width="7.0398064"
-         id="rect3905"
-         style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path3907"
-         d="m 152.29883,192.58408 h 6.56734"
-         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-      <rect
-         y="191.62651"
-         x="152.83641"
-         height="0.16704345"
-         width="0.16704345"
-         id="rect3909"
-         style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <rect
-         style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-         id="rect3914"
-         width="0.16704345"
-         height="0.16704345"
-         x="153.89473"
-         y="191.62651" />
-      <rect
-         y="191.62651"
-         x="154.95305"
-         height="0.16704345"
-         width="0.16704345"
-         id="rect3916"
-         style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-    </g>
-    <g
-       id="g5905"
-       transform="matrix(0.64856641,0.16725659,-0.16725659,0.64856641,86.397636,19.252627)">
-      <g
-         transform="translate(-15.446102,10.600613)"
-         id="g5873">
-        <text
-           xml:space="preserve"
-           style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-           x="4.3333869"
-           y="99.198944"
-           id="text5691"><tspan
-             sodipodi:role="line"
-             id="tspan5689"
-             x="4.3333869"
-             y="99.198944"
-             style="font-size:5.64444447px;stroke-width:0.26458332px">publish(&quot;led/490,:1&quot;)</tspan></text>
-        <g
-           id="g192-9"
-           transform="matrix(0.91305039,0,0,0.91305039,-96.487344,-15.828337)">
-          <rect
-             y="120.20163"
-             x="165.74257"
-             height="8.3627234"
-             width="8.7879467"
-             id="rect181-1"
-             style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-          <g
-             id="led-2"
-             transform="matrix(0.13317062,0,0,0.13317062,165.98921,120.30093)">
-            <path
-               id="path2-7"
-               d="M 43,41 V 24 a 11,11 0 0 0 -22,0 v 17 a 3.009,3.009 0 0 0 -3,3 v 2 a 3.009,3.009 0 0 0 3,3 h 6 v 9 h 2 v -9 h 6 v 13 h 2 V 49 h 6 a 3.009,3.009 0 0 0 3,-3 V 44 A 3.009,3.009 0 0 0 43,41 Z M 23,24 a 9,9 0 0 1 18,0 v 17 h -4 v -8 a 1,1 0 0 0 -1,-1 h -3 a 1.033,1.033 0 0 0 -0.71,0.29 l -1.02,1.02 -0.38,-0.76 A 0.977,0.977 0 0 0 30,32 h -2 a 1,1 0 0 0 -1,1 v 8 h -4 z m 12,10 v 7 h -6 v -7 h 0.38 l 0.73,1.45 a 1,1 0 0 0 0.73,0.54 1.032,1.032 0 0 0 0.87,-0.28 L 33.41,34 Z m 9,12 a 1,1 0 0 1 -1,1 H 21 a 1,1 0 0 1 -1,-1 v -2 a 1,1 0 0 1 1,-1 h 22 a 1,1 0 0 1 1,1 z"
-               inkscape:connector-curvature="0" />
-            <path
-               id="path4-0"
-               d="m 32,18 v -2 a 8.009,8.009 0 0 0 -8,8 h 2 a 6.006,6.006 0 0 1 6,-6 z"
-               inkscape:connector-curvature="0" />
-            <path
-               id="path6-9"
-               d="m 31,2 h 2 v 6 h -2 z"
-               inkscape:connector-curvature="0" />
-            <path
-               id="path8-3"
-               transform="matrix(0.707,-0.707,0.707,0.707,-5.347,12.909)"
-               d="m 11.908,9.908 h 2 v 6 h -2 z"
-               inkscape:connector-curvature="0" />
-            <path
-               id="path10-6"
-               d="m 2,31 h 6 v 2 H 2 Z"
-               inkscape:connector-curvature="0" />
-            <path
-               id="path12-0"
-               d="m 56,31 h 6 v 2 h -6 z"
-               inkscape:connector-curvature="0" />
-            <path
-               id="path14-6"
-               transform="matrix(0.707,-0.707,0.707,0.707,5.837,39.908)"
-               d="m 48.092,11.908 h 6 v 2 h -6 z"
-               inkscape:connector-curvature="0" />
-          </g>
-        </g>
-      </g>
-      <g
-         transform="translate(47.226014,2.6631211)"
-         id="g5882">
-        <text
-           id="text5711"
-           y="107.13644"
-           x="4.3333869"
-           style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-           xml:space="preserve"><tspan
-             style="font-size:5.64444447px;stroke-width:0.26458332px"
-             y="107.13644"
-             x="4.3333869"
-             id="tspan5709"
-             sodipodi:role="line">publish(&quot;led/490,:0&quot;)</tspan></text>
-        <g
-           id="g192-2"
-           transform="matrix(0.91305039,0,0,0.91305039,-96.487344,-7.8908447)">
-          <rect
-             y="120.20163"
-             x="165.74257"
-             height="8.3627234"
-             width="8.7879467"
-             id="rect181-6"
-             style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-          <g
-             id="led-1"
-             transform="matrix(0.13317062,0,0,0.13317062,165.98921,120.30093)">
-            <path
-               id="path2-8"
-               d="M 43,41 V 24 a 11,11 0 0 0 -22,0 v 17 a 3.009,3.009 0 0 0 -3,3 v 2 a 3.009,3.009 0 0 0 3,3 h 6 v 9 h 2 v -9 h 6 v 13 h 2 V 49 h 6 a 3.009,3.009 0 0 0 3,-3 V 44 A 3.009,3.009 0 0 0 43,41 Z M 23,24 a 9,9 0 0 1 18,0 v 17 h -4 v -8 a 1,1 0 0 0 -1,-1 h -3 a 1.033,1.033 0 0 0 -0.71,0.29 l -1.02,1.02 -0.38,-0.76 A 0.977,0.977 0 0 0 30,32 h -2 a 1,1 0 0 0 -1,1 v 8 h -4 z m 12,10 v 7 h -6 v -7 h 0.38 l 0.73,1.45 a 1,1 0 0 0 0.73,0.54 1.032,1.032 0 0 0 0.87,-0.28 L 33.41,34 Z m 9,12 a 1,1 0 0 1 -1,1 H 21 a 1,1 0 0 1 -1,-1 v -2 a 1,1 0 0 1 1,-1 h 22 a 1,1 0 0 1 1,1 z"
-               inkscape:connector-curvature="0" />
-            <path
-               id="path4-7"
-               d="m 32,18 v -2 a 8.009,8.009 0 0 0 -8,8 h 2 a 6.006,6.006 0 0 1 6,-6 z"
-               inkscape:connector-curvature="0" />
-          </g>
-        </g>
-      </g>
-    </g>
-  </g>
-</svg>
diff --git a/img/ztb_lab_schem.svg b/img/ztb_lab_schem.svg
deleted file mode 100644
index 4b544426bdf8617ac069f1f271e61469a077f170..0000000000000000000000000000000000000000
--- a/img/ztb_lab_schem.svg
+++ /dev/null
@@ -1,992 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="223.71358mm"
-   height="91.286591mm"
-   viewBox="0 0 223.71358 91.28659"
-   version="1.1"
-   id="svg8"
-   inkscape:version="0.92.4 5da689c313, 2019-01-14"
-   sodipodi:docname="ztb_lab_schem.svg">
-  <defs
-     id="defs2">
-    <marker
-       inkscape:isstock="true"
-       style="overflow:visible"
-       id="marker4727"
-       refX="0"
-       refY="0"
-       orient="auto"
-       inkscape:stockid="Arrow2Mstart">
-      <path
-         inkscape:connector-curvature="0"
-         transform="scale(0.6)"
-         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
-         id="path4725" />
-    </marker>
-    <marker
-       inkscape:isstock="true"
-       style="overflow:visible"
-       id="marker3936"
-       refX="0"
-       refY="0"
-       orient="auto"
-       inkscape:stockid="Arrow2Mstart">
-      <path
-         inkscape:connector-curvature="0"
-         transform="scale(0.6)"
-         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
-         id="path3934" />
-    </marker>
-    <marker
-       inkscape:isstock="true"
-       style="overflow:visible"
-       id="marker3807"
-       refX="0"
-       refY="0"
-       orient="auto"
-       inkscape:stockid="DotS">
-      <path
-         transform="matrix(0.2,0,0,0.2,1.48,0.2)"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         id="path3805"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="DotS"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker3649"
-       style="overflow:visible"
-       inkscape:isstock="true"
-       inkscape:collect="always">
-      <path
-         id="path3647"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
-         transform="matrix(0.2,0,0,0.2,1.48,0.2)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="DotS"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker3567"
-       style="overflow:visible"
-       inkscape:isstock="true">
-      <path
-         id="path3565"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
-         transform="matrix(0.2,0,0,0.2,1.48,0.2)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="DotS"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker3491"
-       style="overflow:visible"
-       inkscape:isstock="true">
-      <path
-         id="path3489"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
-         transform="matrix(0.2,0,0,0.2,1.48,0.2)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="DotS"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotS"
-       style="overflow:visible"
-       inkscape:isstock="true">
-      <path
-         id="path1209"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
-         transform="matrix(0.2,0,0,0.2,1.48,0.2)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="SquareM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="SquareM"
-       style="overflow:visible"
-       inkscape:isstock="true">
-      <path
-         id="path1215"
-         d="M -5,-5 V 5 H 5 V -5 Z"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
-         transform="scale(0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Mstart"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker2282"
-       style="overflow:visible"
-       inkscape:isstock="true"
-       inkscape:collect="always">
-      <path
-         id="path2280"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
-         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
-         transform="scale(0.6)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:isstock="true"
-       style="overflow:visible"
-       id="marker1719"
-       refX="0"
-       refY="0"
-       orient="auto"
-       inkscape:stockid="Arrow2Mstart"
-       inkscape:collect="always">
-      <path
-         transform="scale(0.6)"
-         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
-         id="path1717"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Lstart"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow2Lstart"
-       style="overflow:visible"
-       inkscape:isstock="true">
-      <path
-         id="path1160"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
-         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
-         transform="matrix(1.1,0,0,1.1,1.1,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow1Mstart"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Mstart"
-       style="overflow:visible"
-       inkscape:isstock="true">
-      <path
-         id="path1148"
-         d="M 0,0 5,-5 -12.5,0 5,5 Z"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
-         transform="matrix(0.4,0,0,0.4,4,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Mstart"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow2Mstart"
-       style="overflow:visible"
-       inkscape:isstock="true"
-       inkscape:collect="always">
-      <path
-         id="path1166"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
-         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
-         transform="scale(0.6)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow1Sstart"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Sstart"
-       style="overflow:visible"
-       inkscape:isstock="true">
-      <path
-         id="path1154"
-         d="M 0,0 5,-5 -12.5,0 5,5 Z"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
-         transform="matrix(0.2,0,0,0.2,1.2,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Mstart"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker2282-5"
-       style="overflow:visible"
-       inkscape:isstock="true">
-      <path
-         inkscape:connector-curvature="0"
-         id="path2280-6"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
-         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
-         transform="scale(0.6)" />
-    </marker>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="2.1075497"
-     inkscape:cx="422.76583"
-     inkscape:cy="172.98528"
-     inkscape:document-units="mm"
-     inkscape:current-layer="layer1"
-     showgrid="false"
-     fit-margin-top="0"
-     fit-margin-left="0"
-     fit-margin-right="0"
-     fit-margin-bottom="0" />
-  <metadata
-     id="metadata5">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(57.645746,-28.241276)">
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:7.05555534px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="-58.100498"
-       y="86.092102"
-       id="text27"><tspan
-         sodipodi:role="line"
-         x="-58.100498"
-         y="86.092102"
-         style="font-size:7.05555534px;stroke-width:0.26458332px"
-         id="tspan29">button.py</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="68.139503"
-       y="83.208916"
-       id="text62-3"
-       transform="rotate(-14.135158)"><tspan
-         sodipodi:role="line"
-         id="tspan60-6"
-         x="68.139503"
-         y="83.208916"
-         style="font-size:5.64444447px;stroke-width:0.26458332px">subscribe(&quot;led/#&quot;)</tspan></text>
-    <g
-       id="g251"
-       transform="translate(-10.583333,-103.71666)">
-      <text
-         xml:space="preserve"
-         style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         x="43.734707"
-         y="169.09816"
-         id="text211"
-         transform="rotate(-14.358521)"><tspan
-           sodipodi:role="line"
-           id="tspan209"
-           x="43.734707"
-           y="169.09816"
-           style="font-size:5.64444447px;stroke-width:0.26458332px">publish(&quot;490,:1&quot;)</tspan></text>
-      <g
-         id="g237"
-         transform="matrix(0.82753259,-0.3858119,0.3858119,0.82753259,-52.345494,99.883787)">
-        <rect
-           y="120.20163"
-           x="165.74257"
-           height="8.3627234"
-           width="8.7879467"
-           id="rect219"
-           style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           ry="0" />
-        <g
-           id="g235"
-           transform="matrix(0.13317062,0,0,0.13317062,165.98921,120.30093)">
-          <path
-             id="path221"
-             d="M 43,41 V 24 a 11,11 0 0 0 -22,0 v 17 a 3.009,3.009 0 0 0 -3,3 v 2 a 3.009,3.009 0 0 0 3,3 h 6 v 9 h 2 v -9 h 6 v 13 h 2 V 49 h 6 a 3.009,3.009 0 0 0 3,-3 V 44 A 3.009,3.009 0 0 0 43,41 Z M 23,24 a 9,9 0 0 1 18,0 v 17 h -4 v -8 a 1,1 0 0 0 -1,-1 h -3 a 1.033,1.033 0 0 0 -0.71,0.29 l -1.02,1.02 -0.38,-0.76 A 0.977,0.977 0 0 0 30,32 h -2 a 1,1 0 0 0 -1,1 v 8 h -4 z m 12,10 v 7 h -6 v -7 h 0.38 l 0.73,1.45 a 1,1 0 0 0 0.73,0.54 1.032,1.032 0 0 0 0.87,-0.28 L 33.41,34 Z m 9,12 a 1,1 0 0 1 -1,1 H 21 a 1,1 0 0 1 -1,-1 v -2 a 1,1 0 0 1 1,-1 h 22 a 1,1 0 0 1 1,1 z"
-             inkscape:connector-curvature="0" />
-          <path
-             id="path223"
-             d="m 32,18 v -2 a 8.009,8.009 0 0 0 -8,8 h 2 a 6.006,6.006 0 0 1 6,-6 z"
-             inkscape:connector-curvature="0" />
-          <path
-             id="path225"
-             d="m 31,2 h 2 v 6 h -2 z"
-             inkscape:connector-curvature="0" />
-          <path
-             id="path227"
-             transform="matrix(0.707,-0.707,0.707,0.707,-5.347,12.909)"
-             d="m 11.908,9.908 h 2 v 6 h -2 z"
-             inkscape:connector-curvature="0" />
-          <path
-             id="path229"
-             d="m 2,31 h 6 v 2 H 2 Z"
-             inkscape:connector-curvature="0" />
-          <path
-             id="path231"
-             d="m 56,31 h 6 v 2 h -6 z"
-             inkscape:connector-curvature="0" />
-          <path
-             id="path233"
-             transform="matrix(0.707,-0.707,0.707,0.707,5.837,39.908)"
-             d="m 48.092,11.908 h 6 v 2 h -6 z"
-             inkscape:connector-curvature="0" />
-        </g>
-      </g>
-    </g>
-    <g
-       id="g277"
-       transform="translate(-7.9375,-97.366675)">
-      <text
-         transform="rotate(-14.358521)"
-         id="text255"
-         y="169.09816"
-         x="43.734707"
-         style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         xml:space="preserve"><tspan
-           style="font-size:5.64444447px;stroke-width:0.26458332px"
-           y="169.09816"
-           x="43.734707"
-           id="tspan253"
-           sodipodi:role="line">publish(&quot;490,:0&quot;)</tspan></text>
-      <g
-         transform="matrix(0.82753259,-0.3858119,0.3858119,0.82753259,-52.345494,99.883787)"
-         id="g275">
-        <rect
-           style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           id="rect257"
-           width="8.7879467"
-           height="8.3627234"
-           x="165.74257"
-           y="120.20163" />
-        <g
-           transform="matrix(0.13317062,0,0,0.13317062,165.98921,120.30093)"
-           id="g273">
-          <path
-             inkscape:connector-curvature="0"
-             d="M 43,41 V 24 a 11,11 0 0 0 -22,0 v 17 a 3.009,3.009 0 0 0 -3,3 v 2 a 3.009,3.009 0 0 0 3,3 h 6 v 9 h 2 v -9 h 6 v 13 h 2 V 49 h 6 a 3.009,3.009 0 0 0 3,-3 V 44 A 3.009,3.009 0 0 0 43,41 Z M 23,24 a 9,9 0 0 1 18,0 v 17 h -4 v -8 a 1,1 0 0 0 -1,-1 h -3 a 1.033,1.033 0 0 0 -0.71,0.29 l -1.02,1.02 -0.38,-0.76 A 0.977,0.977 0 0 0 30,32 h -2 a 1,1 0 0 0 -1,1 v 8 h -4 z m 12,10 v 7 h -6 v -7 h 0.38 l 0.73,1.45 a 1,1 0 0 0 0.73,0.54 1.032,1.032 0 0 0 0.87,-0.28 L 33.41,34 Z m 9,12 a 1,1 0 0 1 -1,1 H 21 a 1,1 0 0 1 -1,-1 v -2 a 1,1 0 0 1 1,-1 h 22 a 1,1 0 0 1 1,1 z"
-             id="path259" />
-          <path
-             inkscape:connector-curvature="0"
-             d="m 32,18 v -2 a 8.009,8.009 0 0 0 -8,8 h 2 a 6.006,6.006 0 0 1 6,-6 z"
-             id="path261" />
-        </g>
-      </g>
-    </g>
-    <g
-       id="g301"
-       transform="translate(12.700002,-94.720841)">
-      <text
-         xml:space="preserve"
-         style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         x="-29.533283"
-         y="156.87811"
-         id="text62"><tspan
-           sodipodi:role="line"
-           id="tspan60"
-           x="-29.533283"
-           y="156.87811"
-           style="font-size:5.64444447px;stroke-width:0.26458332px">publish(&quot;gpio/491,:1&quot;)</tspan></text>
-      <text
-         id="text70"
-         y="156.95613"
-         x="-40.352325"
-         style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         xml:space="preserve"><tspan
-           style="font-size:4.23333311px;stroke-width:0.26458332px"
-           y="156.95613"
-           x="-40.352325"
-           id="tspan68"
-           sodipodi:role="line">0</tspan></text>
-      <text
-         xml:space="preserve"
-         style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         x="-34.002323"
-         y="152.72278"
-         id="text74"><tspan
-           sodipodi:role="line"
-           id="tspan72"
-           x="-34.002323"
-           y="152.72278"
-           style="font-size:4.23333311px;stroke-width:0.26458332px">1</tspan></text>
-      <g
-         id="g290">
-        <path
-           inkscape:connector-curvature="0"
-           id="path64"
-           d="m -39.823158,157.48531 h 3.207234 l 2.386237,-4.13308 h 2.691884"
-           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-        <path
-           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-           d="m -36.31478,155.34196 1.018492,-0.27291 0.368825,1.00632"
-           id="path279"
-           inkscape:connector-curvature="0"
-           sodipodi:nodetypes="ccc" />
-      </g>
-    </g>
-    <g
-       id="g321"
-       transform="translate(12.700002,-86.78334)">
-      <text
-         id="text305"
-         y="156.87811"
-         x="-29.533283"
-         style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         xml:space="preserve"><tspan
-           style="font-size:5.64444447px;stroke-width:0.26458332px"
-           y="156.87811"
-           x="-29.533283"
-           id="tspan303"
-           sodipodi:role="line">publish(&quot;gpio/491,:0&quot;)</tspan></text>
-      <text
-         xml:space="preserve"
-         style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         x="-33.473156"
-         y="156.95613"
-         id="text309"><tspan
-           sodipodi:role="line"
-           id="tspan307"
-           x="-33.473156"
-           y="156.95613"
-           style="font-size:4.23333311px;stroke-width:0.26458332px">0</tspan></text>
-      <text
-         id="text313"
-         y="152.72278"
-         x="-39.293991"
-         style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         xml:space="preserve"><tspan
-           style="font-size:4.23333311px;stroke-width:0.26458332px"
-           y="152.72278"
-           x="-39.293991"
-           id="tspan311"
-           sodipodi:role="line">1</tspan></text>
-      <g
-         id="g319">
-        <path
-           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-           d="m -39.823158,153.35224 h 3.207234 l 2.386237,4.13308 h 2.691884"
-           id="path315"
-           inkscape:connector-curvature="0" />
-        <path
-           sodipodi:nodetypes="ccc"
-           inkscape:connector-curvature="0"
-           id="path317"
-           d="m -36.21438,155.60031 1.018492,0.27291 0.368825,-1.00632"
-           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-      </g>
-    </g>
-    <text
-       id="text325"
-       y="117.81225"
-       x="137.06013"
-       style="font-style:normal;font-weight:normal;font-size:7.05555534px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       xml:space="preserve"><tspan
-         style="font-size:7.05555534px;stroke-width:0.26458332px"
-         y="117.81225"
-         x="137.06013"
-         id="tspan323"
-         sodipodi:role="line">switch.py</tspan></text>
-    <g
-       id="g1533"
-       transform="translate(-1.3363476,-87.342063)">
-      <text
-         id="text110"
-         y="158.35393"
-         x="57.658592"
-         style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         xml:space="preserve"><tspan
-           style="font-size:4.23333311px;text-align:center;text-anchor:middle;stroke-width:0.26458332px"
-           y="158.35393"
-           x="57.658592"
-           id="tspan108"
-           sodipodi:role="line">Mosquitto</tspan><tspan
-           id="tspan112"
-           style="font-size:4.23333311px;text-align:center;text-anchor:middle;stroke-width:0.26458332px"
-           y="163.6456"
-           x="57.658592"
-           sodipodi:role="line">MQTT</tspan><tspan
-           id="tspan114"
-           style="font-size:4.23333311px;text-align:center;text-anchor:middle;stroke-width:0.26458332px"
-           y="168.93726"
-           x="57.658592"
-           sodipodi:role="line">Broker</tspan></text>
-      <path
-         inkscape:connector-curvature="0"
-         id="path1526"
-         d="m 51.808521,150.54217 h 11.225321 l 5.445617,9.35444 -5.512435,9.72193 H 51.541253 l -5.311982,-9.38785 z"
-         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-    </g>
-    <g
-       id="g2185"
-       transform="matrix(1,0,0,-1,0.00275614,147.41385)">
-      <path
-         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow2Mstart)"
-         d="M 63.234293,82.414609 143.69012,103.97268"
-         id="path2181"
-         inkscape:connector-curvature="0" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path2183"
-         d="M 143.02022,106.80348 60.296541,84.300482"
-         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.50000004, 0.50000001;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#marker1719)"
-         sodipodi:nodetypes="cc" />
-    </g>
-    <g
-       id="g4645"
-       transform="translate(0,-7.4083335)">
-      <text
-         xml:space="preserve"
-         style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         x="101.68872"
-         y="62.484722"
-         id="text333"
-         transform="rotate(14.622393)"><tspan
-           sodipodi:role="line"
-           id="tspan331"
-           x="101.68872"
-           y="62.484722"
-           style="font-size:5.64444447px;stroke-width:0.26458332px">subscribe(&quot;gpio/#&quot;)</tspan></text>
-      <path
-         inkscape:connector-curvature="0"
-         id="path335"
-         d="M 67.051433,82.414609 143.69012,103.97268"
-         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker4727)"
-         sodipodi:nodetypes="cc" />
-      <path
-         sodipodi:nodetypes="cc"
-         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.50000004, 0.50000001;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#marker2282)"
-         d="M 141.33358,109.53465 64.104759,88.029647"
-         id="path1715"
-         inkscape:connector-curvature="0" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path3932"
-         d="M 63.196781,91.842502 140.31873,112.86461"
-         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.50000004, 0.50000001;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#marker3936)"
-         sodipodi:nodetypes="cc" />
-      <g
-         transform="matrix(0.65617761,0.16564772,-0.16564772,0.65617761,42.497112,7.3640485)"
-         id="g2247">
-        <g
-           id="g2205"
-           transform="translate(106.37327,-50.246671)">
-          <text
-             id="text2189"
-             y="156.87811"
-             x="-29.533283"
-             style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-             xml:space="preserve"><tspan
-               style="font-size:5.64444447px;stroke-width:0.26458332px"
-               y="156.87811"
-               x="-29.533283"
-               id="tspan2187"
-               sodipodi:role="line">publish(&quot;491,:1&quot;)</tspan></text>
-          <text
-             xml:space="preserve"
-             style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-             x="-40.352325"
-             y="156.95613"
-             id="text2193"><tspan
-               sodipodi:role="line"
-               id="tspan2191"
-               x="-40.352325"
-               y="156.95613"
-               style="font-size:4.23333311px;stroke-width:0.26458332px">0</tspan></text>
-          <text
-             id="text2197"
-             y="156.55421"
-             x="-33.102741"
-             style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-             xml:space="preserve"><tspan
-               style="font-size:4.23333311px;stroke-width:0.26458332px"
-               y="156.55421"
-               x="-33.102741"
-               id="tspan2195"
-               sodipodi:role="line">1</tspan></text>
-          <g
-             id="g2203">
-            <path
-               style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-               d="m -39.823158,157.48531 h 3.207234 l 2.386237,-4.13308 h 2.691884"
-               id="path2199"
-               inkscape:connector-curvature="0" />
-            <path
-               sodipodi:nodetypes="ccc"
-               inkscape:connector-curvature="0"
-               id="path2201"
-               d="m -36.31478,155.34196 1.018492,-0.27291 0.368825,1.00632"
-               style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-          </g>
-        </g>
-        <g
-           transform="translate(106.37327,-39.134171)"
-           id="g2225">
-          <text
-             xml:space="preserve"
-             style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-             x="22.872509"
-             y="146.56818"
-             id="text2209"><tspan
-               sodipodi:role="line"
-               id="tspan2207"
-               x="22.872509"
-               y="146.56818"
-               style="font-size:5.64444447px;stroke-width:0.26458332px">publish(&quot;491,:0&quot;)</tspan></text>
-          <text
-             id="text2213"
-             y="145.48669"
-             x="19.929827"
-             style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-             xml:space="preserve"><tspan
-               style="font-size:4.23333311px;stroke-width:0.26458332px"
-               y="145.48669"
-               x="19.929827"
-               id="tspan2211"
-               sodipodi:role="line">0</tspan></text>
-          <text
-             xml:space="preserve"
-             style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-             x="14.022617"
-             y="145.19839"
-             id="text2217"><tspan
-               sodipodi:role="line"
-               id="tspan2215"
-               x="14.022617"
-               y="145.19839"
-               style="font-size:4.23333311px;stroke-width:0.26458332px">1</tspan></text>
-          <g
-             id="g2223">
-            <path
-               inkscape:connector-curvature="0"
-               id="path2219"
-               d="m 13.579824,141.8828 h 3.207234 l 2.386237,4.13308 h 2.691884"
-               style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-            <path
-               style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-               d="m 17.188602,144.13087 1.018492,0.27291 0.368825,-1.00632"
-               id="path2221"
-               inkscape:connector-curvature="0"
-               sodipodi:nodetypes="ccc" />
-          </g>
-        </g>
-      </g>
-    </g>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:7.05555534px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="140.80731"
-       y="54.438305"
-       id="text139"><tspan
-         sodipodi:role="line"
-         id="tspan137"
-         x="140.80731"
-         y="54.438305"
-         style="font-size:7.05555534px;stroke-width:0.26458332px">led.py</tspan></text>
-    <g
-       id="g5859">
-      <g
-         transform="matrix(0.91305039,0,0,0.91305039,-5.28044,-72.250772)"
-         id="g192">
-        <rect
-           style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           id="rect181"
-           width="8.7879467"
-           height="8.3627234"
-           x="165.74257"
-           y="120.20163" />
-        <g
-           transform="matrix(0.13317062,0,0,0.13317062,165.98921,120.30093)"
-           id="led">
-          <path
-             inkscape:connector-curvature="0"
-             d="M 43,41 V 24 a 11,11 0 0 0 -22,0 v 17 a 3.009,3.009 0 0 0 -3,3 v 2 a 3.009,3.009 0 0 0 3,3 h 6 v 9 h 2 v -9 h 6 v 13 h 2 V 49 h 6 a 3.009,3.009 0 0 0 3,-3 V 44 A 3.009,3.009 0 0 0 43,41 Z M 23,24 a 9,9 0 0 1 18,0 v 17 h -4 v -8 a 1,1 0 0 0 -1,-1 h -3 a 1.033,1.033 0 0 0 -0.71,0.29 l -1.02,1.02 -0.38,-0.76 A 0.977,0.977 0 0 0 30,32 h -2 a 1,1 0 0 0 -1,1 v 8 h -4 z m 12,10 v 7 h -6 v -7 h 0.38 l 0.73,1.45 a 1,1 0 0 0 0.73,0.54 1.032,1.032 0 0 0 0.87,-0.28 L 33.41,34 Z m 9,12 a 1,1 0 0 1 -1,1 H 21 a 1,1 0 0 1 -1,-1 v -2 a 1,1 0 0 1 1,-1 h 22 a 1,1 0 0 1 1,1 z"
-             id="path2" />
-          <path
-             inkscape:connector-curvature="0"
-             d="m 32,18 v -2 a 8.009,8.009 0 0 0 -8,8 h 2 a 6.006,6.006 0 0 1 6,-6 z"
-             id="path4" />
-          <path
-             inkscape:connector-curvature="0"
-             d="m 31,2 h 2 v 6 h -2 z"
-             id="path6" />
-          <path
-             inkscape:connector-curvature="0"
-             d="m 11.908,9.908 h 2 v 6 h -2 z"
-             transform="matrix(0.707,-0.707,0.707,0.707,-5.347,12.909)"
-             id="path8" />
-          <path
-             inkscape:connector-curvature="0"
-             d="m 2,31 h 6 v 2 H 2 Z"
-             id="path10" />
-          <path
-             inkscape:connector-curvature="0"
-             d="m 56,31 h 6 v 2 h -6 z"
-             id="path12" />
-          <path
-             inkscape:connector-curvature="0"
-             d="m 48.092,11.908 h 6 v 2 h -6 z"
-             transform="matrix(0.707,-0.707,0.707,0.707,5.837,39.908)"
-             id="path14" />
-        </g>
-      </g>
-      <circle
-         r="5.746295"
-         cy="41.34798"
-         cx="149.91956"
-         id="path2251"
-         style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-    </g>
-    <path
-       sodipodi:nodetypes="cc"
-       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.50000006, 0.50000002;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#marker2282-5)"
-       d="m 42.436078,72.969902 h -82.72368"
-       id="path1715-2"
-       inkscape:connector-curvature="0" />
-    <g
-       id="g3765"
-       transform="translate(2.6458331,-87.349284)">
-      <circle
-         r="5.8113842"
-         cy="160.3616"
-         cx="-49.729439"
-         id="path3333"
-         style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <rect
-         ry="1.0394346"
-         y="157.90475"
-         x="-52.280777"
-         height="5.1026788"
-         width="5.1499252"
-         id="rect3335"
-         style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path3339"
-         d="m -53.591883,158.83789 h 0.921317"
-         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-      <path
-         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         d="m -53.591883,159.89623 h 0.921317"
-         id="path3341"
-         inkscape:connector-curvature="0" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path3343"
-         d="m -53.591883,160.95454 h 0.921317"
-         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-      <path
-         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         d="m -53.591883,162.01288 h 0.921317"
-         id="path3345"
-         inkscape:connector-curvature="0" />
-      <path
-         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         d="m -46.712715,158.83789 h 0.921317"
-         id="path3347"
-         inkscape:connector-curvature="0" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path3349"
-         d="m -46.712715,159.89623 h 0.921317"
-         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-      <path
-         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         d="m -46.712715,160.95454 h 0.921317"
-         id="path3351"
-         inkscape:connector-curvature="0" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path3353"
-         d="m -46.712715,162.01288 h 0.921317"
-         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path3355"
-         d="m -51.961861,160.12537 h 2.173363 l 1.122117,-1.07487"
-         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#DotS)" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path3357"
-         d="m -47.414335,160.69234 -2.22061,0.0118 -1.204799,0.94494"
-         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker3649)" />
-    </g>
-    <g
-       id="g3924"
-       transform="translate(-7.6218512,-90.955517)">
-      <circle
-         style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-         id="circle3767"
-         cx="155.56081"
-         cy="193.90738"
-         r="5.8113842" />
-      <rect
-         y="190.7887"
-         x="152.01535"
-         height="5.9058781"
-         width="7.0398064"
-         id="rect3905"
-         style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path3907"
-         d="m 152.29883,192.58408 h 6.56734"
-         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-      <rect
-         y="191.62651"
-         x="152.83641"
-         height="0.16704345"
-         width="0.16704345"
-         id="rect3909"
-         style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <rect
-         style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-         id="rect3914"
-         width="0.16704345"
-         height="0.16704345"
-         x="153.89473"
-         y="191.62651" />
-      <rect
-         y="191.62651"
-         x="154.95305"
-         height="0.16704345"
-         width="0.16704345"
-         id="rect3916"
-         style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-    </g>
-    <g
-       id="g5905"
-       transform="matrix(0.64856641,0.16725659,-0.16725659,0.64856641,86.397636,19.252627)">
-      <g
-         transform="translate(-15.446102,10.600613)"
-         id="g5873">
-        <text
-           xml:space="preserve"
-           style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-           x="4.3333869"
-           y="99.198944"
-           id="text5691"><tspan
-             sodipodi:role="line"
-             id="tspan5689"
-             x="4.3333869"
-             y="99.198944"
-             style="font-size:5.64444447px;stroke-width:0.26458332px">publish(&quot;led/490,:1&quot;)</tspan></text>
-        <g
-           id="g192-9"
-           transform="matrix(0.91305039,0,0,0.91305039,-96.487344,-15.828337)">
-          <rect
-             y="120.20163"
-             x="165.74257"
-             height="8.3627234"
-             width="8.7879467"
-             id="rect181-1"
-             style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-          <g
-             id="led-2"
-             transform="matrix(0.13317062,0,0,0.13317062,165.98921,120.30093)">
-            <path
-               id="path2-7"
-               d="M 43,41 V 24 a 11,11 0 0 0 -22,0 v 17 a 3.009,3.009 0 0 0 -3,3 v 2 a 3.009,3.009 0 0 0 3,3 h 6 v 9 h 2 v -9 h 6 v 13 h 2 V 49 h 6 a 3.009,3.009 0 0 0 3,-3 V 44 A 3.009,3.009 0 0 0 43,41 Z M 23,24 a 9,9 0 0 1 18,0 v 17 h -4 v -8 a 1,1 0 0 0 -1,-1 h -3 a 1.033,1.033 0 0 0 -0.71,0.29 l -1.02,1.02 -0.38,-0.76 A 0.977,0.977 0 0 0 30,32 h -2 a 1,1 0 0 0 -1,1 v 8 h -4 z m 12,10 v 7 h -6 v -7 h 0.38 l 0.73,1.45 a 1,1 0 0 0 0.73,0.54 1.032,1.032 0 0 0 0.87,-0.28 L 33.41,34 Z m 9,12 a 1,1 0 0 1 -1,1 H 21 a 1,1 0 0 1 -1,-1 v -2 a 1,1 0 0 1 1,-1 h 22 a 1,1 0 0 1 1,1 z"
-               inkscape:connector-curvature="0" />
-            <path
-               id="path4-0"
-               d="m 32,18 v -2 a 8.009,8.009 0 0 0 -8,8 h 2 a 6.006,6.006 0 0 1 6,-6 z"
-               inkscape:connector-curvature="0" />
-            <path
-               id="path6-9"
-               d="m 31,2 h 2 v 6 h -2 z"
-               inkscape:connector-curvature="0" />
-            <path
-               id="path8-3"
-               transform="matrix(0.707,-0.707,0.707,0.707,-5.347,12.909)"
-               d="m 11.908,9.908 h 2 v 6 h -2 z"
-               inkscape:connector-curvature="0" />
-            <path
-               id="path10-6"
-               d="m 2,31 h 6 v 2 H 2 Z"
-               inkscape:connector-curvature="0" />
-            <path
-               id="path12-0"
-               d="m 56,31 h 6 v 2 h -6 z"
-               inkscape:connector-curvature="0" />
-            <path
-               id="path14-6"
-               transform="matrix(0.707,-0.707,0.707,0.707,5.837,39.908)"
-               d="m 48.092,11.908 h 6 v 2 h -6 z"
-               inkscape:connector-curvature="0" />
-          </g>
-        </g>
-      </g>
-      <g
-         transform="translate(47.226014,2.6631211)"
-         id="g5882">
-        <text
-           id="text5711"
-           y="107.13644"
-           x="4.3333869"
-           style="font-style:normal;font-weight:normal;font-size:5.64444447px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-           xml:space="preserve"><tspan
-             style="font-size:5.64444447px;stroke-width:0.26458332px"
-             y="107.13644"
-             x="4.3333869"
-             id="tspan5709"
-             sodipodi:role="line">publish(&quot;led/490,:0&quot;)</tspan></text>
-        <g
-           id="g192-2"
-           transform="matrix(0.91305039,0,0,0.91305039,-96.487344,-7.8908447)">
-          <rect
-             y="120.20163"
-             x="165.74257"
-             height="8.3627234"
-             width="8.7879467"
-             id="rect181-6"
-             style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-          <g
-             id="led-1"
-             transform="matrix(0.13317062,0,0,0.13317062,165.98921,120.30093)">
-            <path
-               id="path2-8"
-               d="M 43,41 V 24 a 11,11 0 0 0 -22,0 v 17 a 3.009,3.009 0 0 0 -3,3 v 2 a 3.009,3.009 0 0 0 3,3 h 6 v 9 h 2 v -9 h 6 v 13 h 2 V 49 h 6 a 3.009,3.009 0 0 0 3,-3 V 44 A 3.009,3.009 0 0 0 43,41 Z M 23,24 a 9,9 0 0 1 18,0 v 17 h -4 v -8 a 1,1 0 0 0 -1,-1 h -3 a 1.033,1.033 0 0 0 -0.71,0.29 l -1.02,1.02 -0.38,-0.76 A 0.977,0.977 0 0 0 30,32 h -2 a 1,1 0 0 0 -1,1 v 8 h -4 z m 12,10 v 7 h -6 v -7 h 0.38 l 0.73,1.45 a 1,1 0 0 0 0.73,0.54 1.032,1.032 0 0 0 0.87,-0.28 L 33.41,34 Z m 9,12 a 1,1 0 0 1 -1,1 H 21 a 1,1 0 0 1 -1,-1 v -2 a 1,1 0 0 1 1,-1 h 22 a 1,1 0 0 1 1,1 z"
-               inkscape:connector-curvature="0" />
-            <path
-               id="path4-7"
-               d="m 32,18 v -2 a 8.009,8.009 0 0 0 -8,8 h 2 a 6.006,6.006 0 0 1 6,-6 z"
-               inkscape:connector-curvature="0" />
-          </g>
-        </g>
-      </g>
-    </g>
-  </g>
-</svg>