blog/content/posts/smart-rice-cooker/media/connections.svg
2023-07-14 15:34:11 -05:00

354 lines
20 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: %3 Pages: 1 -->
<svg width="1425pt" height="1258pt"
viewBox="0.00 0.00 1425.00 1258.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1254)">
<title>%3</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-1254 1421,-1254 1421,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_key</title>
<polygon fill="none" stroke="black" points="957.24,-957.14 957.24,-1250.14 1417.24,-1250.14 1417.24,-957.14 957.24,-957.14"/>
<text text-anchor="middle" x="1187.24" y="-1234.94" font-family="Times,serif" font-size="14.00">Key</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_doc</title>
<polygon fill="none" stroke="black" points="1195.48,-1102.78 1195.48,-1218.78 1409.48,-1218.78 1409.48,-1102.78 1195.48,-1102.78"/>
</g>
<g id="clust3" class="cluster">
<title>cluster_sub</title>
<polygon fill="none" stroke="black" points="964.9,-965.18 964.9,-1183.18 1157.9,-1183.18 1157.9,-965.18 964.9,-965.18"/>
</g>
<g id="clust4" class="cluster">
<title>cluster_directives</title>
<polygon fill="none" stroke="black" points="0.32,-479.29 0.32,-1088.29 664.32,-1088.29 664.32,-479.29 0.32,-479.29"/>
<text text-anchor="middle" x="332.32" y="-1073.09" font-family="Times,serif" font-size="14.00">Directives</text>
</g>
<g id="clust5" class="cluster">
<title>cluster_primary</title>
<polygon fill="none" stroke="black" points="526.56,-930.93 526.56,-1056.93 656.56,-1056.93 656.56,-930.93 526.56,-930.93"/>
<text text-anchor="middle" x="591.56" y="-1041.73" font-family="Times,serif" font-size="14.00">Primary</text>
</g>
<g id="clust6" class="cluster">
<title>cluster_secondary</title>
<polygon fill="none" stroke="black" points="8.17,-487.45 8.17,-874.45 537.17,-874.45 537.17,-487.45 8.17,-487.45"/>
<text text-anchor="middle" x="272.67" y="-859.25" font-family="Times,serif" font-size="14.00">Secondary</text>
</g>
<g id="clust7" class="cluster">
<title>cluster_directives_lighting</title>
<polygon fill="none" stroke="black" points="303.91,-711.09 303.91,-843.09 528.91,-843.09 528.91,-711.09 303.91,-711.09"/>
<text text-anchor="middle" x="416.41" y="-827.89" font-family="Times,serif" font-size="14.00">Lighting</text>
</g>
<g id="clust8" class="cluster">
<title>cluster_directives_temperature</title>
<polygon fill="none" stroke="black" points="16.17,-540.76 16.17,-674.76 338.17,-674.76 338.17,-540.76 16.17,-540.76"/>
<text text-anchor="middle" x="177.17" y="-659.56" font-family="Times,serif" font-size="14.00">Temperature</text>
</g>
<g id="clust9" class="cluster">
<title>cluster_sensor</title>
<polygon fill="none" stroke="black" points="889.36,-737.55 889.36,-813.55 1014.36,-813.55 1014.36,-737.55 889.36,-737.55"/>
<text text-anchor="middle" x="951.86" y="-798.35" font-family="Times,serif" font-size="14.00">Sensors</text>
</g>
<g id="clust10" class="cluster">
<title>cluster_api</title>
<polygon fill="none" stroke="black" points="367.68,-0.23 367.68,-471.23 902.68,-471.23 902.68,-0.23 367.68,-0.23"/>
<text text-anchor="middle" x="635.18" y="-456.03" font-family="Times,serif" font-size="14.00">api</text>
</g>
<g id="clust11" class="cluster">
<title>cluster_api_sensor</title>
<polygon fill="none" stroke="black" points="615.83,-69.05 615.83,-145.05 738.83,-145.05 738.83,-69.05 615.83,-69.05"/>
<text text-anchor="middle" x="677.33" y="-129.85" font-family="Times,serif" font-size="14.00">sensor</text>
</g>
<g id="clust12" class="cluster">
<title>cluster_recipe</title>
<polygon fill="none" stroke="black" points="375.81,-8.44 375.81,-206.44 607.81,-206.44 607.81,-8.44 375.81,-8.44"/>
<text text-anchor="middle" x="491.81" y="-191.24" font-family="Times,serif" font-size="14.00">recipe</text>
</g>
<g id="clust13" class="cluster">
<title>cluster_schedule</title>
<polygon fill="none" stroke="black" points="384.05,-34.58 384.05,-175.58 524.05,-175.58 524.05,-34.58 384.05,-34.58"/>
<text text-anchor="middle" x="454.05" y="-160.38" font-family="Times,serif" font-size="14.00">schedule</text>
</g>
<g id="clust14" class="cluster">
<title>cluster_settings</title>
<polygon fill="none" stroke="black" points="665.41,-181.88 665.41,-439.88 894.41,-439.88 894.41,-181.88 665.41,-181.88"/>
<text text-anchor="middle" x="779.91" y="-424.68" font-family="Times,serif" font-size="14.00">settings</text>
</g>
<g id="clust15" class="cluster">
<title>cluster_time</title>
<polygon fill="none" stroke="black" points="816.65,-332.52 816.65,-408.52 886.65,-408.52 886.65,-332.52 816.65,-332.52"/>
<text text-anchor="middle" x="851.65" y="-393.32" font-family="Times,serif" font-size="14.00">time</text>
</g>
<g id="clust16" class="cluster">
<title>cluster_lighting</title>
<polygon fill="none" stroke="black" points="673.65,-189.52 673.65,-315.52 803.65,-315.52 803.65,-189.52 673.65,-189.52"/>
<text text-anchor="middle" x="738.65" y="-300.32" font-family="Times,serif" font-size="14.00">lighting</text>
</g>
<g id="clust17" class="cluster">
<title>cluster_settings_recipe</title>
<polygon fill="none" stroke="black" points="728.65,-332.52 728.65,-408.52 798.65,-408.52 798.65,-332.52 728.65,-332.52"/>
<text text-anchor="middle" x="763.65" y="-393.32" font-family="Times,serif" font-size="14.00">recipe</text>
</g>
<!-- Done -->
<g id="node1" class="node">
<title>Done</title>
<polygon fill="chartreuse" stroke="black" points="1224.71,-1174.42 1224.71,-1210.42 1278.71,-1210.42 1278.71,-1174.42 1224.71,-1174.42"/>
<text text-anchor="middle" x="1251.71" y="-1188.72" font-family="Times,serif" font-size="14.00">Done</text>
</g>
<!-- Documented -->
<g id="node2" class="node">
<title>Documented</title>
<polygon fill="#caff70" stroke="black" points="1294.21,-1160.42 1294.21,-1196.42 1401.21,-1196.42 1401.21,-1160.42 1294.21,-1160.42"/>
<text text-anchor="middle" x="1347.71" y="-1174.72" font-family="Times,serif" font-size="14.00">Documented</text>
</g>
<!-- Undocumented -->
<g id="node3" class="node">
<title>Undocumented</title>
<polygon fill="tomato" stroke="black" points="1203.21,-1111.42 1203.21,-1147.42 1328.21,-1147.42 1328.21,-1111.42 1203.21,-1111.42"/>
<text text-anchor="middle" x="1265.71" y="-1125.72" font-family="Times,serif" font-size="14.00">Undocumented</text>
</g>
<!-- Depend on value -->
<g id="node4" class="node">
<title>Depend on value</title>
<polygon fill="transparent" stroke="black" points="985.86,-974.12 985.86,-1010.12 1121.86,-1010.12 1121.86,-974.12 985.86,-974.12"/>
<text text-anchor="middle" x="1053.86" y="-988.42" font-family="Times,serif" font-size="14.00">Depend on value</text>
</g>
<!-- Node -->
<g id="node8" class="node">
<title>Node</title>
<polygon fill="transparent" stroke="black" points="1165.92,-1036.53 1165.92,-1072.53 1219.92,-1072.53 1219.92,-1036.53 1165.92,-1036.53"/>
<text text-anchor="middle" x="1192.92" y="-1050.83" font-family="Times,serif" font-size="14.00">Node</text>
</g>
<!-- Depend on value&#45;&gt;Node -->
<g id="edge1" class="edge">
<title>Depend on value&#45;&gt;Node</title>
<path fill="none" stroke="blue" d="M1094.08,-1010.17C1113.7,-1018.98 1137.14,-1029.5 1156.27,-1038.08"/>
<polygon fill="blue" stroke="blue" points="1155,-1041.35 1165.55,-1042.25 1157.86,-1034.96 1155,-1041.35"/>
</g>
<!-- Proxy to value -->
<g id="node5" class="node">
<title>Proxy to value</title>
<polygon fill="transparent" stroke="black" points="1021.16,-1042.28 1021.16,-1078.28 1140.16,-1078.28 1140.16,-1042.28 1021.16,-1042.28"/>
<text text-anchor="middle" x="1080.66" y="-1056.58" font-family="Times,serif" font-size="14.00">Proxy to value</text>
</g>
<!-- Proxy to value&#45;&gt;Node -->
<g id="edge2" class="edge">
<title>Proxy to value&#45;&gt;Node</title>
<path fill="none" stroke="deepskyblue" d="M1140.4,-1057.22C1145.55,-1056.96 1150.66,-1056.69 1155.55,-1056.44"/>
<polygon fill="deepskyblue" stroke="deepskyblue" points="1156.04,-1059.92 1165.84,-1055.92 1155.68,-1052.93 1156.04,-1059.92"/>
</g>
<!-- Depend on function -->
<g id="node6" class="node">
<title>Depend on function</title>
<polygon fill="transparent" stroke="black" points="973.25,-1087.28 973.25,-1123.28 1129.25,-1123.28 1129.25,-1087.28 973.25,-1087.28"/>
<text text-anchor="middle" x="1051.25" y="-1101.58" font-family="Times,serif" font-size="14.00">Depend on function</text>
</g>
<!-- Depend on function&#45;&gt;Node -->
<g id="edge3" class="edge">
<title>Depend on function&#45;&gt;Node</title>
<path fill="none" stroke="cornflowerblue" d="M1118.99,-1087.19C1126.99,-1084.64 1135,-1081.89 1142.54,-1079 1147.12,-1077.24 1151.86,-1075.22 1156.5,-1073.12"/>
<polygon fill="cornflowerblue" stroke="cornflowerblue" points="1158.28,-1076.15 1165.84,-1068.74 1155.3,-1069.82 1158.28,-1076.15"/>
</g>
<!-- Proxy to function -->
<g id="node7" class="node">
<title>Proxy to function</title>
<polygon fill="transparent" stroke="black" points="1009.51,-1138.49 1009.51,-1174.49 1149.51,-1174.49 1149.51,-1138.49 1009.51,-1138.49"/>
<text text-anchor="middle" x="1079.51" y="-1152.79" font-family="Times,serif" font-size="14.00">Proxy to function</text>
</g>
<!-- Proxy to function&#45;&gt;Node -->
<g id="edge4" class="edge">
<title>Proxy to function&#45;&gt;Node</title>
<path fill="none" stroke="dodgerblue" d="M1112.45,-1138.39C1119.3,-1134.04 1126.29,-1129.15 1132.37,-1124 1147.44,-1111.25 1162.05,-1094.65 1173.14,-1080.87"/>
<polygon fill="dodgerblue" stroke="dodgerblue" points="1176.12,-1082.74 1179.56,-1072.72 1170.62,-1078.41 1176.12,-1082.74"/>
</g>
<!-- Sleep -->
<g id="node9" class="node">
<title>Sleep</title>
<polygon fill="#caff70" stroke="black" points="534.8,-939.57 534.8,-975.57 590.8,-975.57 590.8,-939.57 534.8,-939.57"/>
<text text-anchor="middle" x="562.8" y="-953.87" font-family="Times,serif" font-size="14.00">Sleep</text>
</g>
<!-- Heat -->
<g id="node10" class="node">
<title>Heat</title>
<polygon fill="#caff70" stroke="black" points="594.8,-989.57 594.8,-1025.57 648.8,-1025.57 648.8,-989.57 594.8,-989.57"/>
<text text-anchor="middle" x="621.8" y="-1003.87" font-family="Times,serif" font-size="14.00">Heat</text>
</g>
<!-- All Kill -->
<g id="node11" class="node">
<title>All Kill</title>
<polygon fill="#caff70" stroke="black" points="116.22,-496.25 116.22,-532.25 180.22,-532.25 180.22,-496.25 116.22,-496.25"/>
<text text-anchor="middle" x="148.22" y="-510.55" font-family="Times,serif" font-size="14.00">All Kill</text>
</g>
<!-- Lighting Kill -->
<g id="node13" class="node">
<title>Lighting Kill</title>
<polygon fill="#caff70" stroke="black" points="415.65,-775.73 415.65,-811.73 520.65,-811.73 520.65,-775.73 415.65,-775.73"/>
<text text-anchor="middle" x="468.15" y="-790.03" font-family="Times,serif" font-size="14.00">Lighting Kill</text>
</g>
<!-- All Kill&#45;&gt;Lighting Kill -->
<g id="edge5" class="edge">
<title>All Kill&#45;&gt;Lighting Kill</title>
<path fill="none" stroke="dodgerblue" d="M158.4,-532.52C170.01,-553.21 187.69,-584.31 190.17,-586.12 223.58,-610.58 243,-590.26 281.06,-606.58 363.73,-642.04 397.51,-645.49 449.35,-719.01 458.9,-732.56 463.61,-750.5 465.93,-765.4"/>
<polygon fill="dodgerblue" stroke="dodgerblue" points="462.49,-766.13 467.23,-775.61 469.44,-765.25 462.49,-766.13"/>
</g>
<!-- Temperature Kill -->
<g id="node16" class="node">
<title>Temperature Kill</title>
<polygon fill="#caff70" stroke="black" points="192.91,-549.4 192.91,-585.4 329.91,-585.4 329.91,-549.4 192.91,-549.4"/>
<text text-anchor="middle" x="261.41" y="-563.7" font-family="Times,serif" font-size="14.00">Temperature Kill</text>
</g>
<!-- All Kill&#45;&gt;Temperature Kill -->
<g id="edge6" class="edge">
<title>All Kill&#45;&gt;Temperature Kill</title>
<path fill="none" stroke="dodgerblue" d="M180.35,-529.34C190.67,-534.18 202.32,-539.66 213.52,-544.91"/>
<polygon fill="dodgerblue" stroke="dodgerblue" points="212.23,-548.18 222.77,-549.26 215.2,-541.84 212.23,-548.18"/>
</g>
<!-- Lighting Change -->
<g id="node12" class="node">
<title>Lighting Change</title>
<polygon fill="#caff70" stroke="black" points="311.65,-719.73 311.65,-755.73 446.65,-755.73 446.65,-719.73 311.65,-719.73"/>
<text text-anchor="middle" x="379.15" y="-734.03" font-family="Times,serif" font-size="14.00">Lighting Change</text>
</g>
<!-- Temperature Change -->
<g id="node14" class="node">
<title>Temperature Change</title>
<polygon fill="#caff70" stroke="black" points="110.72,-607.3 110.72,-643.3 277.72,-643.3 277.72,-607.3 110.72,-607.3"/>
<text text-anchor="middle" x="194.22" y="-621.6" font-family="Times,serif" font-size="14.00">Temperature Change</text>
</g>
<!-- Temperature Change&#45;&gt;Sleep -->
<g id="edge7" class="edge">
<title>Temperature Change&#45;&gt;Sleep</title>
<path fill="none" stroke="cornflowerblue" d="M208.47,-643.62C229.27,-669.86 269.74,-719.1 308.95,-756.45 382.27,-826.28 478.05,-897.39 528.41,-933.42"/>
<polygon fill="cornflowerblue" stroke="cornflowerblue" points="526.51,-936.36 536.68,-939.32 530.57,-930.66 526.51,-936.36"/>
</g>
<!-- Temperature Change&#45;&gt;Heat -->
<g id="edge8" class="edge">
<title>Temperature Change&#45;&gt;Heat</title>
<path fill="none" stroke="cornflowerblue" d="M206.76,-643.59C247.21,-701.2 380.48,-880.72 533.68,-976.29 549.31,-986.04 568.39,-993.29 584.8,-998.34"/>
<polygon fill="cornflowerblue" stroke="cornflowerblue" points="584.03,-1001.77 594.61,-1001.21 585.99,-995.05 584.03,-1001.77"/>
</g>
<!-- Temperature -->
<g id="node17" class="node">
<title>Temperature</title>
<polygon fill="tomato" stroke="black" points="897.26,-746.32 897.26,-782.32 1006.26,-782.32 1006.26,-746.32 897.26,-746.32"/>
<text text-anchor="middle" x="951.76" y="-760.62" font-family="Times,serif" font-size="14.00">Temperature</text>
</g>
<!-- Temperature Change&#45;&gt;Temperature -->
<g id="edge12" class="edge">
<title>Temperature Change&#45;&gt;Temperature</title>
<path fill="none" stroke="blue" d="M277.82,-640.64C430.23,-668.61 750.16,-727.32 887.21,-752.47"/>
<polygon fill="blue" stroke="blue" points="886.69,-755.94 897.15,-754.3 887.95,-749.05 886.69,-755.94"/>
</g>
<!-- Temperature Hold -->
<g id="node15" class="node">
<title>Temperature Hold</title>
<polygon fill="#caff70" stroke="black" points="24.05,-562.29 24.05,-598.29 171.05,-598.29 171.05,-562.29 24.05,-562.29"/>
<text text-anchor="middle" x="97.55" y="-576.59" font-family="Times,serif" font-size="14.00">Temperature Hold</text>
</g>
<!-- Temperature Hold&#45;&gt;Sleep -->
<g id="edge9" class="edge">
<title>Temperature Hold&#45;&gt;Sleep</title>
<path fill="none" stroke="cornflowerblue" d="M96.63,-598.37C96.77,-611.91 98.81,-630.36 107.38,-644.02 210.78,-808.79 435.86,-909.18 525.18,-943.86"/>
<polygon fill="cornflowerblue" stroke="cornflowerblue" points="524.05,-947.18 534.64,-947.49 526.56,-940.64 524.05,-947.18"/>
</g>
<!-- Temperature Hold&#45;&gt;Heat -->
<g id="edge10" class="edge">
<title>Temperature Hold&#45;&gt;Heat</title>
<path fill="none" stroke="cornflowerblue" d="M96.87,-598.51C97.16,-611.95 99.27,-630.21 107.38,-644.02 229,-851.18 323.05,-860.79 533.68,-976.29 549.71,-985.08 568.69,-992.19 584.92,-997.4"/>
<polygon fill="cornflowerblue" stroke="cornflowerblue" points="584.04,-1000.79 594.63,-1000.39 586.1,-994.1 584.04,-1000.79"/>
</g>
<!-- Temperature Hold&#45;&gt;Temperature -->
<g id="edge13" class="edge">
<title>Temperature Hold&#45;&gt;Temperature</title>
<path fill="none" stroke="blue" d="M171.46,-589.36C205.02,-593.87 245.16,-599.8 281.06,-606.58 505.43,-648.94 768.1,-715.83 887.21,-747.12"/>
<polygon fill="blue" stroke="blue" points="886.35,-750.51 896.91,-749.67 888.13,-743.74 886.35,-750.51"/>
</g>
<!-- Temperature Kill&#45;&gt;Heat -->
<g id="edge11" class="edge">
<title>Temperature Kill&#45;&gt;Heat</title>
<path fill="none" stroke="dodgerblue" d="M293.39,-585.48C347.32,-617.39 456.91,-688.59 522.75,-775.01 572.22,-839.94 602.09,-933.3 614.73,-979.49"/>
<polygon fill="dodgerblue" stroke="dodgerblue" points="611.41,-980.63 617.37,-989.39 618.18,-978.82 611.41,-980.63"/>
</g>
<!-- /api/sensor/temperature -->
<g id="node18" class="node">
<title>/api/sensor/temperature</title>
<polygon fill="#caff70" stroke="black" points="624.18,-77.93 624.18,-113.93 731.18,-113.93 731.18,-77.93 624.18,-77.93"/>
<text text-anchor="middle" x="677.68" y="-92.23" font-family="Times,serif" font-size="14.00">temperature</text>
</g>
<!-- /api/sensor/temperature&#45;&gt;Temperature -->
<g id="edge15" class="edge">
<title>/api/sensor/temperature&#45;&gt;Temperature</title>
<path fill="none" stroke="deepskyblue" d="M696.71,-114.05C723.46,-140.67 771.72,-193.09 796.97,-247.44 821.91,-301.11 808.52,-320.7 823.81,-377.88 860.31,-514.34 917.81,-673.28 941.27,-736.42"/>
<polygon fill="deepskyblue" stroke="deepskyblue" points="938.09,-737.9 944.86,-746.05 944.65,-735.46 938.09,-737.9"/>
</g>
<!-- /api/recipe/list -->
<g id="node19" class="node">
<title>/api/recipe/list</title>
<polygon fill="#caff70" stroke="black" points="546.05,-17.08 546.05,-53.08 600.05,-53.08 600.05,-17.08 546.05,-17.08"/>
<text text-anchor="middle" x="573.05" y="-31.38" font-family="Times,serif" font-size="14.00">list</text>
</g>
<!-- /api/recipe/start -->
<g id="node20" class="node">
<title>/api/recipe/start</title>
<polygon fill="#caff70" stroke="black" points="546.05,-125.08 546.05,-161.08 600.05,-161.08 600.05,-125.08 546.05,-125.08"/>
<text text-anchor="middle" x="573.05" y="-139.38" font-family="Times,serif" font-size="14.00">start</text>
</g>
<!-- /api/recipe/kill -->
<g id="node21" class="node">
<title>/api/recipe/kill</title>
<polygon fill="#caff70" stroke="black" points="545.48,-71.31 545.48,-107.31 599.48,-107.31 599.48,-71.31 545.48,-71.31"/>
<text text-anchor="middle" x="572.48" y="-85.61" font-family="Times,serif" font-size="14.00">kill</text>
</g>
<!-- /api/recipe/kill&#45;&gt;All Kill -->
<g id="edge14" class="edge">
<title>/api/recipe/kill&#45;&gt;All Kill</title>
<path fill="none" stroke="dodgerblue" d="M554.25,-107.57C486.94,-175 252.21,-410.09 173.88,-488.55"/>
<polygon fill="dodgerblue" stroke="dodgerblue" points="170.97,-486.51 166.38,-496.06 175.92,-491.46 170.97,-486.51"/>
</g>
<!-- /api/recipe/schedule/add -->
<g id="node22" class="node">
<title>/api/recipe/schedule/add</title>
<polygon fill="#caff70" stroke="black" points="457.29,-108.22 457.29,-144.22 511.29,-144.22 511.29,-108.22 457.29,-108.22"/>
<text text-anchor="middle" x="484.29" y="-122.52" font-family="Times,serif" font-size="14.00">add</text>
</g>
<!-- /api/recipe/schedule/delete -->
<g id="node23" class="node">
<title>/api/recipe/schedule/delete</title>
<polygon fill="#caff70" stroke="black" points="391.79,-58.22 391.79,-94.22 452.79,-94.22 452.79,-58.22 391.79,-58.22"/>
<text text-anchor="middle" x="422.29" y="-72.52" font-family="Times,serif" font-size="14.00">delete</text>
</g>
<!-- /api/recipe/schedule/list -->
<g id="node24" class="node">
<title>/api/recipe/schedule/list</title>
<polygon fill="#caff70" stroke="black" points="462.29,-43.22 462.29,-79.22 516.29,-79.22 516.29,-43.22 462.29,-43.22"/>
<text text-anchor="middle" x="489.29" y="-57.52" font-family="Times,serif" font-size="14.00">list</text>
</g>
<!-- /api/settings/time/set -->
<g id="node25" class="node">
<title>/api/settings/time/set</title>
<polygon fill="#caff70" stroke="black" points="824.89,-341.16 824.89,-377.16 878.89,-377.16 878.89,-341.16 824.89,-341.16"/>
<text text-anchor="middle" x="851.89" y="-355.46" font-family="Times,serif" font-size="14.00">set</text>
</g>
<!-- /api/settings/lighting/list -->
<g id="node26" class="node">
<title>/api/settings/lighting/list</title>
<polygon fill="#caff70" stroke="black" points="741.89,-248.16 741.89,-284.16 795.89,-284.16 795.89,-248.16 741.89,-248.16"/>
<text text-anchor="middle" x="768.89" y="-262.46" font-family="Times,serif" font-size="14.00">list</text>
</g>
<!-- /api/settings/lighting/set -->
<g id="node27" class="node">
<title>/api/settings/lighting/set</title>
<polygon fill="#caff70" stroke="black" points="681.89,-198.16 681.89,-234.16 735.89,-234.16 735.89,-198.16 681.89,-198.16"/>
<text text-anchor="middle" x="708.89" y="-212.46" font-family="Times,serif" font-size="14.00">set</text>
</g>
<!-- /api/settings/recipe/set -->
<g id="node28" class="node">
<title>/api/settings/recipe/set</title>
<polygon fill="#caff70" stroke="black" points="736.89,-341.16 736.89,-377.16 790.89,-377.16 790.89,-341.16 736.89,-341.16"/>
<text text-anchor="middle" x="763.89" y="-355.46" font-family="Times,serif" font-size="14.00">set</text>
</g>
</g>
</svg>