images: Use sha256 instead of md5.

This commit is contained in:
William Floyd 2023-07-14 15:34:11 -05:00
parent d8a5b92bca
commit 669ee49c12
Signed by untrusted user who does not match committer: william
GPG key ID: B3EEEDD81893CAF9
76 changed files with 152 additions and 148 deletions

View file

@ -1 +1 @@
53fc35eb690165d95a30562b4c62ebfe 0fefa0a42b5ddc8f15e48e77cbadfa2fb8f25db06fc16e8e1afbc17f4e572505

View file

@ -1 +1 @@
e84e5050065dbd818926a96497e81313 524f410f6f8d7febe879205b516ff2c2de9c2b2613bb42da8a3103e196763f73

View file

@ -1 +1 @@
7051886d6d8bdb3c676805a274a6200a d0da1a5cca00a3d31b31769b9dc8f3c2ef5e69055d901fa8e6575ffa10d88f4a

View file

@ -1 +1 @@
12508bc842825782527a448587ca9ffc 2ad738c50c7640a8bdcdcf5d5feeb8118bbd90343596bcdf50ce00c37e631544

View file

@ -1 +1 @@
93ab04d61dba086e1c4604c3b78f8c7d db26f30ae8b9406206394d6f08146d9a6c664da2f65ea30f7c0f493a2925c464

View file

@ -1 +1 @@
97be1fa9c5cbd27278e6f10d219bcedb 55c2322f7bba7c7d29eb3e28ce2269662f4b2016daa9b240fb236e6821b692c0

View file

@ -1 +1 @@
cf4ef1e749b0f916d62b00a9ab0aaa43 5051917955383bd82ec91d5b9082c3f1305782417ae6065e1cd1b80a220514f8

View file

@ -1 +1 @@
489d7f478c63c15bf2d1843497acf3fb 3c91e3d30fb5b38e543b11f1a21982954078f8dd5d182805f5182a59c6469041

View file

@ -1 +1 @@
ac30bebd08f0dfd288ad52e6f7c7abf1 d5e6e4baba1a9bc8858defe107721f069edf82e1c518326367a3d31f6ee8cedf

View file

@ -1 +1 @@
ca634e0420597eaa9e08532b008f9a4b 6c9c220b1d695d76e5e3a93832fe14c49b3765ac93e4d971ebe9a981d33f3ce0

View file

@ -1 +1 @@
8b88a8fed2773904d4920687a2c95ce0 24f6a28a746ea3d7213ee2ed2c40b22b756624331b24b486fd353b4abea576db

View file

@ -1 +1 @@
8fc1f439aa2a367c5fbe360ea7c31c42 e67916e0e2ea755a40fe7859b7e46fdfc1698c24d5da7a4898b7785dbe8d1754

View file

@ -1 +1 @@
c410f6197a8f6fddfb2f5f8d7caa6b58 ef9c7801402a53ffc20bad84a5e5fb3587bbb2f2738d8d5df295d9e681070897

View file

@ -1 +1 @@
0ea11076f31d51def65e20cebbf74061 372a99d5662d499adccdd71c8110b8d459612110babf4099bf4d5bdd7370e329

View file

@ -1 +1 @@
225eb38fd4ee4dcb47862db29410fee7 d48ea9d5b0cfd9291c110a1beb64be4d7f76f62644986b49a969bc10cce9a7ca

View file

@ -1 +1 @@
873d9bc01e8dcb14ced2c0c80d7f9df0 f53659511bd33ac8c51a8f1fae74d24551c270e8fc6870553ce4edc04add95f2

View file

@ -1 +1 @@
68ec0b721bf2b21b8e9418fac30ff8c9 cf91c706dec4682dbddc5be255fe9e5793c61941c0284c3bb7dae9e0fb592e80

View file

@ -1 +1 @@
6183c2cfc75e4f93fc0d669da0a55c9c 526b6f7d067f17a0b593482823cb88024a0ad1417f905e7b61f1077773acd7aa

View file

@ -1 +1 @@
8eea0b11186248bf9872c3e376d43235 c259c61a1fc9b3554f5e2c3ed4a0318deb92ea013b665a32534f90c4f5b6d897

View file

@ -1 +1 @@
87ebd849119521810cba9c78921fc385 14bfcaec0739089a4bbbf57c78ad3ca93286cf402c9a987fcb63a23bfffddbf5

View file

@ -1 +1 @@
16cdd6fe4f66df0f690e7fc53f6d0b1c 4404536aaf5f70f51fad0e9298ecf1ead5b97e52a3557d482f89d23f7ccba1ce

View file

@ -1 +1 @@
f044cce760e64c5b7f06bb08cde97151 1ee1ad4b87c3a581e97879eb627e6c478972b86a83232fbd66173390de34fb80

View file

@ -1 +1 @@
436845965ea605a74ef0ffa93cc1633b 70c3922ade2b73a7a949d1015e738013903342a5860c7dae3525ff8b436e424c

View file

@ -1 +1 @@
8f27bf5e09c1a9e985f45fd61d4ccf95 80bebd4e51d1aaabde9777b00e87e415e73f4b5fe6a0acbf5f675fad2bab3ea9

View file

@ -1 +1 @@
87d50ad2f9923968b70781c609d66987 4e34713687f375c61df8d71d6e49adfb643f3f5df0ba8a919273e8b66b48e6f8

View file

@ -1 +1 @@
8096b812f9154e8bc18176df38d411ca b1f7de3b630c01de2c09bf0355706ea6801b429651ff73fa8f1d69d979106481

View file

@ -1 +1 @@
3a7426e8341b0bbb6bac744dcf3ee50b 218072d1d38105e01ff2602233ae65774c542db6c041c5ac9633a17aa3635bd0

View file

@ -1 +1 @@
e85f028eb5a749c8cc8b56ffde6fa2a2 cea827b46f8a571718ceeaf9a3f10d72145b41e4e99dec8c445e7923272b735f

View file

@ -1 +1 @@
049825fb02672228a58bb7165f51535f 75c1fcdb90a7d5946f8edb591f14661251757c62baa3ba87e9075c12e1f70f89

View file

@ -1 +1 @@
553094ab33d9d1d2b7a2e5a7126d0791 edaa6d643fe9a91563052a2bbb2c53f870153b62f62ed2df8645253d792cc050

View file

@ -1 +1 @@
cc3fc46b3e24fb5f7a561d1ae4934057 304044ee384dd8172a6e3842e363ff9a6f090ba64e2ce53f22f5de7f4347d544

View file

@ -1 +1 @@
984733202b421d3a286f2e2d41e32de6 648a6810cecbf509e1b72f9ff6e392bce009d9baa4818c3e41de14e480c7cbb1

View file

@ -1 +1 @@
50ca0cf942a20cfbaf0b896545472564 1e0b5cafd1bbfc6d68f9dea33846da24d008df2e792fdda59dad4d1d787b3d4c

View file

@ -1 +1 @@
3e72731f3dac49614b98f5f75cb26c0e fe2f70627cf3e0430ea80eab6017faad62d9d046ca493d4ebf2abaa964d3d56b

View file

@ -1 +1 @@
f1debc4070d57aeeca7f876d4793a59a 0a99b2697d930cc4a907a2d944914d026ba80de02f4a3fb417238d156c3bfd2d

View file

@ -1 +1 @@
ef241a2862b84b599ac86fa64d759e6e a4b6fd640abe44b6019284e1f967a38d3c0a8bff2b188bf26b4f097009bf6de5

View file

@ -1 +1 @@
cc66b86f58b1b850a05e31e69f47aa91 de6f937cc8e9047520100e9e9045645c96f438d14e7da9854c47d20d8061e737

View file

@ -1 +1 @@
3e97ff13150ece00e7c0b5fe1254af6b 0d2e5f5244d9d5dabdd5c63dad5c7c07a55419bd9b73c8561dcdb8efdfe3e3f9

View file

@ -1 +1 @@
254e5addbbe3c0801cc5f09669f3459e 15eda49edc08fd7e4d13db8d1df2bdb01ddafe23b82e8fe7e1f7530724711cf5

View file

@ -1 +1 @@
b402744e7312012e94d9f7fdf6af6b17 ede261368289713fdcfa06cf973910d70e29ebfc75dd4112a7a53924526c7e2e

View file

@ -1 +1 @@
da6bbe344bd95a50f7b9468ee95d3167 f9334866e9d41028c98d0eecfeadcba71671f343b30dec0970d732eb48709e1d

View file

@ -1 +1 @@
fac95d279af035ed9c80cbe01c585fde 577f049b68e629c40e5c3d3c1ea0eaa190eca90042a37705b8c8c32f406f1654

View file

@ -1 +1 @@
cea93859719ce2c8bb44c4e24eafc5f9 7be35c29b2d8a66a51e1479e12c48772e239a8cc3dea801fedc188b30e838cf4

View file

@ -1 +1 @@
2a70fa2334400af305a5f3c70ee9c4c9 95b5106dbe5acba59da98ca13b9a379873c80e32d5b217faad5826c9d41b779a

View file

@ -1 +1 @@
93f2d25943cd02f7f88a2be85aa7fe83 419055dfeb4bd714a9f0c08cb4db163a3c8736ea58971490b0d7cb27e5bafee7

View file

@ -1 +1 @@
71325be464b9feb00caaf9ab93a40846 8c81598c60d848463a68088204184cd2775cb4ed207c74fc10b714f456c816d6

View file

@ -1 +1 @@
b8cc5c43eb7f242974c4598ca32ab616 e84e3933b7e2e084aa42c4475d2ef00a6ed6786398ba921c7f6ac76913132307

View file

@ -1 +1 @@
95dc01fe69cff667b0e0b46d7062caf6 00d89aacdb67167196f2822d529a5c9603429166ed7d91a79d0d6649e6e8bc4f

View file

@ -1 +1 @@
a63ff6799e72062161ec5b7ca1430a65 db57a1b334e244873f09ea02c0d85c7d92940eb0897746a95c1b84d8171989a1

View file

@ -1 +1 @@
656362233b2d3df0adc8a8d5d4e2625d 10041c3f359510383b0828f3081aa202752f25c1f30650423d5f0e7f59f509a8

View file

@ -1 +1 @@
c3a5cc9315575c049e90bc4601a7123f b5a223ab5eed065f8ceee421cf28b3b232fb3b811071fd1b039759a7df7c8c7b

View file

@ -1 +1 @@
d2ba7f8f7128d301860f1819643b79ac abea9ebe1d6415ac57d43b2579587c8a4d5e48ee69a2d42edbb88297232c0d09

View file

@ -1 +1 @@
209497c243d73451d86425be69a9158d 368d650d40747248db6230cd625d26a9d3cbc95253eb01472407e6a2c528ae51

View file

@ -24,13 +24,13 @@
</g> </g>
<g id="clust4" class="cluster"> <g id="clust4" class="cluster">
<title>cluster_directives</title> <title>cluster_directives</title>
<polygon fill="none" stroke="black" points="0.32,-479.29 0.32,-1088.29 666.32,-1088.29 666.32,-479.29 0.32,-479.29"/> <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="333.32" y="-1073.09" font-family="Times,serif" font-size="14.00">Directives</text> <text text-anchor="middle" x="332.32" y="-1073.09" font-family="Times,serif" font-size="14.00">Directives</text>
</g> </g>
<g id="clust5" class="cluster"> <g id="clust5" class="cluster">
<title>cluster_primary</title> <title>cluster_primary</title>
<polygon fill="none" stroke="black" points="526.56,-930.93 526.56,-1056.93 658.56,-1056.93 658.56,-930.93 526.56,-930.93"/> <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="592.56" y="-1041.73" font-family="Times,serif" font-size="14.00">Primary</text> <text text-anchor="middle" x="591.56" y="-1041.73" font-family="Times,serif" font-size="14.00">Primary</text>
</g> </g>
<g id="clust6" class="cluster"> <g id="clust6" class="cluster">
<title>cluster_secondary</title> <title>cluster_secondary</title>
@ -49,48 +49,48 @@
</g> </g>
<g id="clust9" class="cluster"> <g id="clust9" class="cluster">
<title>cluster_sensor</title> <title>cluster_sensor</title>
<polygon fill="none" stroke="black" points="890.36,-737.55 890.36,-813.55 1015.36,-813.55 1015.36,-737.55 890.36,-737.55"/> <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="952.86" y="-798.35" font-family="Times,serif" font-size="14.00">Sensors</text> <text text-anchor="middle" x="951.86" y="-798.35" font-family="Times,serif" font-size="14.00">Sensors</text>
</g> </g>
<g id="clust10" class="cluster"> <g id="clust10" class="cluster">
<title>cluster_api</title> <title>cluster_api</title>
<polygon fill="none" stroke="black" points="368.68,-0.23 368.68,-471.23 903.68,-471.23 903.68,-0.23 368.68,-0.23"/> <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="636.18" y="-456.03" font-family="Times,serif" font-size="14.00">api</text> <text text-anchor="middle" x="635.18" y="-456.03" font-family="Times,serif" font-size="14.00">api</text>
</g> </g>
<g id="clust11" class="cluster"> <g id="clust11" class="cluster">
<title>cluster_api_sensor</title> <title>cluster_api_sensor</title>
<polygon fill="none" stroke="black" points="616.83,-69.05 616.83,-145.05 739.83,-145.05 739.83,-69.05 616.83,-69.05"/> <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="678.33" y="-129.85" font-family="Times,serif" font-size="14.00">sensor</text> <text text-anchor="middle" x="677.33" y="-129.85" font-family="Times,serif" font-size="14.00">sensor</text>
</g> </g>
<g id="clust12" class="cluster"> <g id="clust12" class="cluster">
<title>cluster_recipe</title> <title>cluster_recipe</title>
<polygon fill="none" stroke="black" points="376.81,-8.44 376.81,-206.44 608.81,-206.44 608.81,-8.44 376.81,-8.44"/> <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="492.81" y="-191.24" font-family="Times,serif" font-size="14.00">recipe</text> <text text-anchor="middle" x="491.81" y="-191.24" font-family="Times,serif" font-size="14.00">recipe</text>
</g> </g>
<g id="clust13" class="cluster"> <g id="clust13" class="cluster">
<title>cluster_schedule</title> <title>cluster_schedule</title>
<polygon fill="none" stroke="black" points="385.05,-34.58 385.05,-175.58 525.05,-175.58 525.05,-34.58 385.05,-34.58"/> <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="455.05" y="-160.38" font-family="Times,serif" font-size="14.00">schedule</text> <text text-anchor="middle" x="454.05" y="-160.38" font-family="Times,serif" font-size="14.00">schedule</text>
</g> </g>
<g id="clust14" class="cluster"> <g id="clust14" class="cluster">
<title>cluster_settings</title> <title>cluster_settings</title>
<polygon fill="none" stroke="black" points="666.41,-181.88 666.41,-439.88 895.41,-439.88 895.41,-181.88 666.41,-181.88"/> <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="780.91" y="-424.68" font-family="Times,serif" font-size="14.00">settings</text> <text text-anchor="middle" x="779.91" y="-424.68" font-family="Times,serif" font-size="14.00">settings</text>
</g> </g>
<g id="clust15" class="cluster"> <g id="clust15" class="cluster">
<title>cluster_time</title> <title>cluster_time</title>
<polygon fill="none" stroke="black" points="729.65,-332.52 729.65,-408.52 799.65,-408.52 799.65,-332.52 729.65,-332.52"/> <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="764.65" y="-393.32" font-family="Times,serif" font-size="14.00">time</text> <text text-anchor="middle" x="851.65" y="-393.32" font-family="Times,serif" font-size="14.00">time</text>
</g> </g>
<g id="clust16" class="cluster"> <g id="clust16" class="cluster">
<title>cluster_lighting</title> <title>cluster_lighting</title>
<polygon fill="none" stroke="black" points="674.65,-189.52 674.65,-315.52 804.65,-315.52 804.65,-189.52 674.65,-189.52"/> <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="739.65" y="-300.32" font-family="Times,serif" font-size="14.00">lighting</text> <text text-anchor="middle" x="738.65" y="-300.32" font-family="Times,serif" font-size="14.00">lighting</text>
</g> </g>
<g id="clust17" class="cluster"> <g id="clust17" class="cluster">
<title>cluster_settings_recipe</title> <title>cluster_settings_recipe</title>
<polygon fill="none" stroke="black" points="817.65,-332.52 817.65,-408.52 887.65,-408.52 887.65,-332.52 817.65,-332.52"/> <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="852.65" y="-393.32" font-family="Times,serif" font-size="14.00">recipe</text> <text text-anchor="middle" x="763.65" y="-393.32" font-family="Times,serif" font-size="14.00">recipe</text>
</g> </g>
<!-- Done --> <!-- Done -->
<g id="node1" class="node"> <g id="node1" class="node">
@ -167,14 +167,14 @@
<!-- Sleep --> <!-- Sleep -->
<g id="node9" class="node"> <g id="node9" class="node">
<title>Sleep</title> <title>Sleep</title>
<polygon fill="#caff70" stroke="black" points="594.8,-989.57 594.8,-1025.57 650.8,-1025.57 650.8,-989.57 594.8,-989.57"/> <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="622.8" y="-1003.87" font-family="Times,serif" font-size="14.00">Sleep</text> <text text-anchor="middle" x="562.8" y="-953.87" font-family="Times,serif" font-size="14.00">Sleep</text>
</g> </g>
<!-- Heat --> <!-- Heat -->
<g id="node10" class="node"> <g id="node10" class="node">
<title>Heat</title> <title>Heat</title>
<polygon fill="#caff70" stroke="black" points="534.8,-939.57 534.8,-975.57 588.8,-975.57 588.8,-939.57 534.8,-939.57"/> <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="561.8" y="-953.87" font-family="Times,serif" font-size="14.00">Heat</text> <text text-anchor="middle" x="621.8" y="-1003.87" font-family="Times,serif" font-size="14.00">Heat</text>
</g> </g>
<!-- All Kill --> <!-- All Kill -->
<g id="node11" class="node"> <g id="node11" class="node">
@ -221,26 +221,26 @@
<!-- Temperature Change&#45;&gt;Sleep --> <!-- Temperature Change&#45;&gt;Sleep -->
<g id="edge7" class="edge"> <g id="edge7" class="edge">
<title>Temperature Change&#45;&gt;Sleep</title> <title>Temperature Change&#45;&gt;Sleep</title>
<path fill="none" stroke="cornflowerblue" d="M206.75,-643.61C247.16,-701.29 380.34,-880.98 533.72,-976.29 549.28,-985.96 568.24,-993.15 584.66,-998.18"/> <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="583.93,-1001.61 594.51,-1001.04 585.88,-994.89 583.93,-1001.61"/> <polygon fill="cornflowerblue" stroke="cornflowerblue" points="526.51,-936.36 536.68,-939.32 530.57,-930.66 526.51,-936.36"/>
</g> </g>
<!-- Temperature Change&#45;&gt;Heat --> <!-- Temperature Change&#45;&gt;Heat -->
<g id="edge8" class="edge"> <g id="edge8" class="edge">
<title>Temperature Change&#45;&gt;Heat</title> <title>Temperature Change&#45;&gt;Heat</title>
<path fill="none" stroke="cornflowerblue" d="M208.48,-643.61C229.29,-669.84 269.77,-719.06 308.95,-756.45 382.22,-826.37 477.91,-897.7 527.95,-933.68"/> <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="526,-936.59 536.17,-939.56 530.07,-930.89 526,-936.59"/> <polygon fill="cornflowerblue" stroke="cornflowerblue" points="584.03,-1001.77 594.61,-1001.21 585.99,-995.05 584.03,-1001.77"/>
</g> </g>
<!-- Temperature --> <!-- Temperature -->
<g id="node17" class="node"> <g id="node17" class="node">
<title>Temperature</title> <title>Temperature</title>
<polygon fill="tomato" stroke="black" points="898.26,-746.32 898.26,-782.32 1007.26,-782.32 1007.26,-746.32 898.26,-746.32"/> <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="952.76" y="-760.62" font-family="Times,serif" font-size="14.00">Temperature</text> <text text-anchor="middle" x="951.76" y="-760.62" font-family="Times,serif" font-size="14.00">Temperature</text>
</g> </g>
<!-- Temperature Change&#45;&gt;Temperature --> <!-- Temperature Change&#45;&gt;Temperature -->
<g id="edge12" class="edge"> <g id="edge12" class="edge">
<title>Temperature Change&#45;&gt;Temperature</title> <title>Temperature Change&#45;&gt;Temperature</title>
<path fill="none" stroke="blue" d="M277.93,-640.64C430.54,-668.61 750.9,-727.32 888.13,-752.47"/> <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="887.61,-755.94 898.08,-754.3 888.88,-749.05 887.61,-755.94"/> <polygon fill="blue" stroke="blue" points="886.69,-755.94 897.15,-754.3 887.95,-749.05 886.69,-755.94"/>
</g> </g>
<!-- Temperature Hold --> <!-- Temperature Hold -->
<g id="node15" class="node"> <g id="node15" class="node">
@ -251,104 +251,104 @@
<!-- Temperature Hold&#45;&gt;Sleep --> <!-- Temperature Hold&#45;&gt;Sleep -->
<g id="edge9" class="edge"> <g id="edge9" class="edge">
<title>Temperature Hold&#45;&gt;Sleep</title> <title>Temperature Hold&#45;&gt;Sleep</title>
<path fill="none" stroke="cornflowerblue" d="M96.87,-598.51C97.15,-611.95 99.27,-630.21 107.38,-644.02 229.01,-851.19 322.88,-861.15 533.72,-976.29 549.68,-985.01 568.55,-992.05 584.79,-997.22"/> <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="583.94,-1000.62 594.52,-1000.2 585.99,-993.93 583.94,-1000.62"/> <polygon fill="cornflowerblue" stroke="cornflowerblue" points="524.05,-947.18 534.64,-947.49 526.56,-940.64 524.05,-947.18"/>
</g> </g>
<!-- Temperature Hold&#45;&gt;Heat --> <!-- Temperature Hold&#45;&gt;Heat -->
<g id="edge10" class="edge"> <g id="edge10" class="edge">
<title>Temperature Hold&#45;&gt;Heat</title> <title>Temperature Hold&#45;&gt;Heat</title>
<path fill="none" stroke="cornflowerblue" d="M96.63,-598.37C96.78,-611.9 98.81,-630.36 107.38,-644.02 210.91,-809.19 436.74,-909.82 525.21,-944.21"/> <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="523.98,-947.48 534.57,-947.8 526.49,-940.95 523.98,-947.48"/> <polygon fill="cornflowerblue" stroke="cornflowerblue" points="584.04,-1000.79 594.63,-1000.39 586.1,-994.1 584.04,-1000.79"/>
</g> </g>
<!-- Temperature Hold&#45;&gt;Temperature --> <!-- Temperature Hold&#45;&gt;Temperature -->
<g id="edge13" class="edge"> <g id="edge13" class="edge">
<title>Temperature Hold&#45;&gt;Temperature</title> <title>Temperature Hold&#45;&gt;Temperature</title>
<path fill="none" stroke="blue" d="M171.46,-589.36C205.02,-593.87 245.16,-599.81 281.06,-606.58 506.04,-649.02 769.49,-716.01 888.56,-747.24"/> <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="887.7,-750.63 898.26,-749.79 889.48,-743.86 887.7,-750.63"/> <polygon fill="blue" stroke="blue" points="886.35,-750.51 896.91,-749.67 888.13,-743.74 886.35,-750.51"/>
</g> </g>
<!-- Temperature Kill&#45;&gt;Heat --> <!-- Temperature Kill&#45;&gt;Heat -->
<g id="edge11" class="edge"> <g id="edge11" class="edge">
<title>Temperature Kill&#45;&gt;Heat</title> <title>Temperature Kill&#45;&gt;Heat</title>
<path fill="none" stroke="dodgerblue" d="M271.91,-585.67C275.24,-592.11 278.68,-599.51 281.06,-606.58 302.65,-670.8 274.03,-698.39 308.95,-756.45 362.21,-845.01 469.78,-910.27 525.89,-939.9"/> <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="524.28,-943.01 534.77,-944.51 527.51,-936.79 524.28,-943.01"/> <polygon fill="dodgerblue" stroke="dodgerblue" points="611.41,-980.63 617.37,-989.39 618.18,-978.82 611.41,-980.63"/>
</g> </g>
<!-- /api/sensor/temperature --> <!-- /api/sensor/temperature -->
<g id="node18" class="node"> <g id="node18" class="node">
<title>/api/sensor/temperature</title> <title>/api/sensor/temperature</title>
<polygon fill="#caff70" stroke="black" points="625.18,-77.93 625.18,-113.93 732.18,-113.93 732.18,-77.93 625.18,-77.93"/> <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="678.68" y="-92.23" font-family="Times,serif" font-size="14.00">temperature</text> <text text-anchor="middle" x="677.68" y="-92.23" font-family="Times,serif" font-size="14.00">temperature</text>
</g> </g>
<!-- /api/sensor/temperature&#45;&gt;Temperature --> <!-- /api/sensor/temperature&#45;&gt;Temperature -->
<g id="edge15" class="edge"> <g id="edge15" class="edge">
<title>/api/sensor/temperature&#45;&gt;Temperature</title> <title>/api/sensor/temperature&#45;&gt;Temperature</title>
<path fill="none" stroke="deepskyblue" d="M697.71,-114.05C724.46,-140.67 772.72,-193.09 797.97,-247.44 822.91,-301.11 809.52,-320.7 824.81,-377.88 861.31,-514.34 918.81,-673.28 942.27,-736.42"/> <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="939.09,-737.9 945.86,-746.05 945.65,-735.46 939.09,-737.9"/> <polygon fill="deepskyblue" stroke="deepskyblue" points="938.09,-737.9 944.86,-746.05 944.65,-735.46 938.09,-737.9"/>
</g> </g>
<!-- /api/recipe/list --> <!-- /api/recipe/list -->
<g id="node19" class="node"> <g id="node19" class="node">
<title>/api/recipe/list</title> <title>/api/recipe/list</title>
<polygon fill="#caff70" stroke="black" points="547.05,-125.08 547.05,-161.08 601.05,-161.08 601.05,-125.08 547.05,-125.08"/> <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="574.05" y="-139.38" font-family="Times,serif" font-size="14.00">list</text> <text text-anchor="middle" x="573.05" y="-31.38" font-family="Times,serif" font-size="14.00">list</text>
</g> </g>
<!-- /api/recipe/start --> <!-- /api/recipe/start -->
<g id="node20" class="node"> <g id="node20" class="node">
<title>/api/recipe/start</title> <title>/api/recipe/start</title>
<polygon fill="#caff70" stroke="black" points="547.05,-17.08 547.05,-53.08 601.05,-53.08 601.05,-17.08 547.05,-17.08"/> <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="574.05" y="-31.38" font-family="Times,serif" font-size="14.00">start</text> <text text-anchor="middle" x="573.05" y="-139.38" font-family="Times,serif" font-size="14.00">start</text>
</g> </g>
<!-- /api/recipe/kill --> <!-- /api/recipe/kill -->
<g id="node21" class="node"> <g id="node21" class="node">
<title>/api/recipe/kill</title> <title>/api/recipe/kill</title>
<polygon fill="#caff70" stroke="black" points="546.48,-71.31 546.48,-107.31 600.48,-107.31 600.48,-71.31 546.48,-71.31"/> <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="573.48" y="-85.61" font-family="Times,serif" font-size="14.00">kill</text> <text text-anchor="middle" x="572.48" y="-85.61" font-family="Times,serif" font-size="14.00">kill</text>
</g> </g>
<!-- /api/recipe/kill&#45;&gt;All Kill --> <!-- /api/recipe/kill&#45;&gt;All Kill -->
<g id="edge14" class="edge"> <g id="edge14" class="edge">
<title>/api/recipe/kill&#45;&gt;All Kill</title> <title>/api/recipe/kill&#45;&gt;All Kill</title>
<path fill="none" stroke="dodgerblue" d="M555.21,-107.57C487.74,-175 252.46,-410.09 173.94,-488.55"/> <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="171.02,-486.52 166.42,-496.06 175.97,-491.47 171.02,-486.52"/> <polygon fill="dodgerblue" stroke="dodgerblue" points="170.97,-486.51 166.38,-496.06 175.92,-491.46 170.97,-486.51"/>
</g> </g>
<!-- /api/recipe/schedule/add --> <!-- /api/recipe/schedule/add -->
<g id="node22" class="node"> <g id="node22" class="node">
<title>/api/recipe/schedule/add</title> <title>/api/recipe/schedule/add</title>
<polygon fill="#caff70" stroke="black" points="458.29,-108.22 458.29,-144.22 512.29,-144.22 512.29,-108.22 458.29,-108.22"/> <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="485.29" y="-122.52" font-family="Times,serif" font-size="14.00">add</text> <text text-anchor="middle" x="484.29" y="-122.52" font-family="Times,serif" font-size="14.00">add</text>
</g> </g>
<!-- /api/recipe/schedule/delete --> <!-- /api/recipe/schedule/delete -->
<g id="node23" class="node"> <g id="node23" class="node">
<title>/api/recipe/schedule/delete</title> <title>/api/recipe/schedule/delete</title>
<polygon fill="#caff70" stroke="black" points="392.79,-58.22 392.79,-94.22 453.79,-94.22 453.79,-58.22 392.79,-58.22"/> <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="423.29" y="-72.52" font-family="Times,serif" font-size="14.00">delete</text> <text text-anchor="middle" x="422.29" y="-72.52" font-family="Times,serif" font-size="14.00">delete</text>
</g> </g>
<!-- /api/recipe/schedule/list --> <!-- /api/recipe/schedule/list -->
<g id="node24" class="node"> <g id="node24" class="node">
<title>/api/recipe/schedule/list</title> <title>/api/recipe/schedule/list</title>
<polygon fill="#caff70" stroke="black" points="463.29,-43.22 463.29,-79.22 517.29,-79.22 517.29,-43.22 463.29,-43.22"/> <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="490.29" y="-57.52" font-family="Times,serif" font-size="14.00">list</text> <text text-anchor="middle" x="489.29" y="-57.52" font-family="Times,serif" font-size="14.00">list</text>
</g> </g>
<!-- /api/settings/time/set --> <!-- /api/settings/time/set -->
<g id="node25" class="node"> <g id="node25" class="node">
<title>/api/settings/time/set</title> <title>/api/settings/time/set</title>
<polygon fill="#caff70" stroke="black" points="737.89,-341.16 737.89,-377.16 791.89,-377.16 791.89,-341.16 737.89,-341.16"/> <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="764.89" y="-355.46" font-family="Times,serif" font-size="14.00">set</text> <text text-anchor="middle" x="851.89" y="-355.46" font-family="Times,serif" font-size="14.00">set</text>
</g> </g>
<!-- /api/settings/lighting/list --> <!-- /api/settings/lighting/list -->
<g id="node26" class="node"> <g id="node26" class="node">
<title>/api/settings/lighting/list</title> <title>/api/settings/lighting/list</title>
<polygon fill="#caff70" stroke="black" points="682.89,-198.16 682.89,-234.16 736.89,-234.16 736.89,-198.16 682.89,-198.16"/> <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="709.89" y="-212.46" font-family="Times,serif" font-size="14.00">list</text> <text text-anchor="middle" x="768.89" y="-262.46" font-family="Times,serif" font-size="14.00">list</text>
</g> </g>
<!-- /api/settings/lighting/set --> <!-- /api/settings/lighting/set -->
<g id="node27" class="node"> <g id="node27" class="node">
<title>/api/settings/lighting/set</title> <title>/api/settings/lighting/set</title>
<polygon fill="#caff70" stroke="black" points="742.89,-248.16 742.89,-284.16 796.89,-284.16 796.89,-248.16 742.89,-248.16"/> <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="769.89" y="-262.46" font-family="Times,serif" font-size="14.00">set</text> <text text-anchor="middle" x="708.89" y="-212.46" font-family="Times,serif" font-size="14.00">set</text>
</g> </g>
<!-- /api/settings/recipe/set --> <!-- /api/settings/recipe/set -->
<g id="node28" class="node"> <g id="node28" class="node">
<title>/api/settings/recipe/set</title> <title>/api/settings/recipe/set</title>
<polygon fill="#caff70" stroke="black" points="825.89,-341.16 825.89,-377.16 879.89,-377.16 879.89,-341.16 825.89,-341.16"/> <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="852.89" y="-355.46" font-family="Times,serif" font-size="14.00">set</text> <text text-anchor="middle" x="763.89" y="-355.46" font-family="Times,serif" font-size="14.00">set</text>
</g> </g>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View file

@ -1 +1 @@
ac319ac2eac12878f5f877801bb50e31 c790d3ffb2c35221f8841a9508bba4885475bd860ca90835d06d59c85a36c079

View file

@ -3,6 +3,7 @@ digraph {
center=true center=true
splines=true splines=true
sep="0.05" sep="0.05"
start=1
node [style=filled, shape=record, color="black" fillcolor="tomato" ] node [style=filled, shape=record, color="black" fillcolor="tomato" ]
subgraph cluster_key { subgraph cluster_key {

View file

@ -1 +1 @@
cb7d8b5a61f601d76f634a65977cb018 db99a330df713a810ade586b69b6ef7a4bf03f6e032f21b5c9fc7bc920682af3

View file

@ -1 +1 @@
92222424735877ce1f00f7476f9f0b74 423dfef1f4aca56a8655494a1330de93fc4588512a2a7bbf649f36e34c4e9553

View file

@ -1 +1 @@
80a3ccfaa12c678317e96251a91a62b6 5394ec0e40c313901019875a9ddfde061bcf3b53309cfb3895a93e7e7f435059

View file

@ -1 +1 @@
465190c308e3f735d31a7c0e1e8233cf 98c9aa9135f52c5522d4430742f4a5a9d897579b8952859c3607495a00c03af1

View file

@ -1 +1 @@
cff5cb113681e3d734480e6cb8ff042f df193e289e7d5ca3029dd4e87aa2b2636c722bcf6a1466998b1143020244c8f9

View file

@ -1 +1 @@
18d69a765c2c8e54bf180fbb190ffc8f 2212c1976362b6a09da583ae1c2f709d2203745fba08c00fc7fcbf2b9bc112ba

View file

@ -1 +1 @@
3ef4e200a5cc14fcdfbe3a1fb360584e 6a265ffa6442fd64af1923668be64394594e33e3293cc51dda48823825f48611

View file

@ -1 +1 @@
d49e5e0a0b024bd0c962f80e338ef771 757064677eadce39ad60f999774995dd23cc9165c75d70c4e6a6ea3286697cb0

View file

@ -1 +1 @@
df1d3b7a9a4f1629216e108851f32404 21d7895fad2fe3d68bb636f30f903517db0f1d8aedd2b8d53d4e73f5490c75ec

View file

@ -1 +1 @@
7d4be9a575d2a914a924870bcba1fb13 1f1211e5116ca843cb3eb2de3f922763ca91a36219d874efd5f044aa296100f6

View file

@ -1 +1 @@
868af262eba8d94b58dbfc91a950df08 b07b76615a0ba1467899ba9f7706124f9616c3f845fbfb8dfca861d99a91a3d6

View file

@ -1 +1 @@
dcab24efae54c7d9d28cd42449a72ddc 12a32be15e8e6c872eda44e7acd8b7764e417ee1ce605e07436ca07969101520

View file

@ -1 +1 @@
4bae2c96cb3a73b4dbfdbc9b5086f9c3 271a3f6797155c8da185e9a6b004c93fbc9069575a8f6b0480da12f1ff4a4b42

View file

@ -1 +1 @@
e7293e6eb6964f551798aacf779286f4 8b7acea5898fdc3d0997deef2d1501b4f732387880ea58df45435cbb18da9334

View file

@ -1 +1 @@
7de2cafa6c6020d1ba364880f213cda3 16806c15472cc88fcc4ddf8a998b64f5007c9289f47bedaae696e096bbb8717b

View file

@ -1 +1 @@
899eb13e81a789d9f6b3c2f3d53c679e 50d56aec720e4992db3573b71f95357ffdc37c85b535abead0bfb46c554d2ad5

View file

@ -1 +1 @@
513cb2aed806fbbdc76b712f2e86e7db 018e20b712d8d5545a438fca59fed51b5aeca55fdde95e90f9a71eaaa1463ff6

View file

@ -1 +1 @@
5b21faedd4ace4f33d977121a0d609fe 2be98cbee60fe2a7275e67a195ce9217e678e02ffa9fd54a4225c940d992003a

View file

@ -1 +1 @@
ed3e90bddb1df8992c865c26229a7408 c06607c9998e516e632b63fde2440ea47c8137ca9584503971fbe648ebf9f8b7

View file

@ -8,9 +8,12 @@ export PATH
############################################################################### ###############################################################################
__needed_programs='convert __hashfunc='sha256sum'
__needed_programs="${__hashfunc}
convert
identify identify
bc' bc"
export __fatal_error='false' export __fatal_error='false'
@ -205,7 +208,7 @@ __print_env() {
__hash_env() { __hash_env() {
__print_env | md5sum - | sed 's/ .*//' __print_env | "${__hashfunc}" - | sed 's/ .*//'
} }
@ -286,7 +289,7 @@ __process_generic_image() {
"__find_${1}" | while read -r __source_file; do "__find_${1}" | while read -r __source_file; do
export FILE_HASH="$(md5sum "${__source_file}")" export FILE_HASH="$("${__hashfunc}" "${__source_file}")"
__target="$(sed -e 's|^\./src/|./|' -e 's/[^\.]*$/webp/' <<<"${__source_file}")" __target="$(sed -e 's|^\./src/|./|' -e 's/[^\.]*$/webp/' <<<"${__source_file}")"
@ -356,12 +359,12 @@ __process_scripts() {
export FILE_HASH="$( export FILE_HASH="$(
{ {
md5sum "${__source_file}" "${__hashfunc}" "${__source_file}"
"${__source_file}" -d "${__source_file}" -d
"${__source_file}" -d | sort | while read -r __file; do "${__source_file}" -d | sort | while read -r __file; do
md5sum "${__file}" "${__hashfunc}" "${__file}"
done done
} | sort | md5sum - } | sort | "${__hashfunc}" -
)" )"
if ! __check_file "${__source_file}" "$("${__source_file}" -t)"; then if ! __check_file "${__source_file}" "$("${__source_file}" -t)"; then