Difference between revisions of "Wiring Editor"

From Open Source Controls Wiki
Jump to navigation Jump to search
 
(50 intermediate revisions by the same user not shown)
Line 1: Line 1:


<iframe key="wiki" align="right" width="100%" height="1050" level="" path="/gojs/samples/wiring12.html?id=wiring1&palette=wiringPalette1&height=660px" />
<iframe key="wiki" align="right" width="100%" height="1050" level="" path="/gojs/samples/wiring24.html?cid=QmfYGziaSS7BtmoyZxJZU716HJ3BC36YXu4oksLwgLZSKW&palette=heatweb_parts.json&height=660px" />


[[File:Concons1.png|frameless|100px|right]]
==Data==
Contains invisible JSON data driving this page.


<pre class="wikidiagram" id="New" style="display:none">
{ "class": "GraphLinksModel",
  "copiesArrays": true,
  "copiesArrayObjects": true,
  "linkFromPortIdProperty": "fromPort",
  "linkToPortIdProperty": "toPort",
  "nodeDataArray": [],
  "linkDataArray": []}
</pre>
<pre id="wiringPalette1" style="display:none">
[
{"key":"node","name":"BEMS Hat","fill":"palegreen","image":"/images/c/c1/C2a.svg","leftArray":[{"portId":"left0","portColor":"#000000","figure":"Output"},{"portId":"left1","portColor":"#00ff00","figure":"Input"},{"portId":"left2","portColor":"#000000","figure":"Output"},{"portId":"left3","portColor":"#00ff00","figure":"Input"},{"portId":"left4","portColor":"#000000","figure":"Output"},{"portId":"left5","portColor":"#00ff00","figure":"Input"},{"portId":"left6","portColor":"#000000","figure":"Output"},{"portId":"left7","portColor":"#00ff00","figure":"Input"},{"portId":"left8","portColor":"#000000","figure":"Output"},{"portId":"left9","portColor":"#fffffe","figure":"Input"},{"portId":"left10","portColor":"#000000","figure":"Output"},{"portId":"left11","portColor":"#fffffe","figure":"Input"},{"portId":"left12","portColor":"#000000","figure":"Output"},{"portId":"left13","portColor":"#fffffe","figure":"Input"},{"portId":"left14","portColor":"#000000","figure":"Output"},{"portId":"left15","portColor":"#fffffe","figure":"Input"},{"portId":"left16","portColor":"#000000","figure":"Output"},{"portId":"left17","portColor":"#00ff00","figure":"Input"},{"portId":"left18","portColor":"#000000","figure":"Output"},{"portId":"left19","portColor":"#00ff00","figure":"Input"},{"portId":"left20","portColor":"#000000","figure":"Output"},{"portId":"left21","portColor":"#00ff00","figure":"Input"},{"portId":"left22","portColor":"#000000","figure":"Output"},{"portId":"left23","portColor":"#00ff00","figure":"Input"}],"topArray":[{"portColor":"#ffc900","portId":"top01","figure":"Output"},{"portColor":"#ffc900","portId":"top02","figure":"Output"},{"portColor":"#ffc900","portId":"top03","figure":"Output"},{"portId":"top1","portColor":"#000000","figure":"Output"},{"portId":"top2","portColor":"#e88600","figure":"Input"},{"portId":"top3","portColor":"#000002","figure":"Input"},{"portColor":"#ffffff","portId":"top4"},{"portColor":"#ffffff","portId":"top5"}],"bottomArray":[{"portColor":"#000000","portId":"bottom0","figure":"Output"},{"portId":"bottom1","portColor":"#00ffff","figure":"Input"},{"portId":"bottom2","portColor":"#000000","figure":"Output"},{"portId":"bottom3","portColor":"#00ffff","figure":"Input"},{"portId":"bottom4","portColor":"#000000","figure":"Output"},{"portId":"bottom5","portColor":"#00ffff","figure":"Input"},{"portId":"bottom6","portColor":"#000000","figure":"Output"},{"portId":"bottom7","portColor":"#00ffff","figure":"Input"},{"portId":"bottom8","portColor":"#000000","figure":"Output"},{"portId":"bottom9","portColor":"#40aceb","figure":"Input"},{"portId":"bottom10","portColor":"#000000","figure":"Output"},{"portId":"bottom11","portColor":"#40aceb","figure":"Input"},{"portId":"bottom12","portColor":"#000000","figure":"Output"},{"portId":"bottom13","portColor":"#40aceb","figure":"Input"},{"portId":"bottom14","portColor":"#000000","figure":"Output"},{"portId":"bottom15","portColor":"#40aceb","figure":"Input"},{"portId":"bottom16","portColor":"#ff8abd","figure":"Output"},{"portId":"bottom17","portColor":"#bf6ae3","figure":"Input"},{"portId":"bottom18","portColor":"#ffa3a3","figure":"Output"},{"portId":"bottom19","portColor":"#ff8abd","figure":"Output"},{"portId":"bottom20","portColor":"#bf6ae3","figure":"Input"},{"portId":"bottom21","portColor":"#ffa3a3","figure":"Output"}],"rightArray":[{"portColor":"#000000","portId":"right0","figure":"Circle"},{"portColor":"#888891","figure":"Circle","portId":"right1"},{"portId":"right2","portColor":"#888890","figure":"Circle"},{"portId":"right3","portColor":"#000000","figure":"Circle"},{"portId":"right4","portColor":"#888889","figure":"Circle"},{"portId":"right5","portColor":"#888888","figure":"Circle"},{"portId":"right6","portColor":"#ddddba","figure":"Circle"},{"portId":"right7","portColor":"#ddddbb","figure":"Circle"},{"portId":"right8","portColor":"#ffff00","figure":"Output"},{"portId":"right9","portColor":"#000000","figure":"Output"},{"portId":"right10","portColor":"#ffff00","figure":"Output"},{"portId":"right11","portColor":"#000000","figure":"Output"},{"portId":"right12","portColor":"#ffff00","figure":"Output"},{"portId":"right13","portColor":"#000000","figure":"Output"},{"portId":"right14","portColor":"#ffff00","figure":"Output"},{"portId":"right15","portColor":"#000000","figure":"Output"},{"portId":"right16","portColor":"#40aceb","figure":"Output"},{"portId":"right17","portColor":"#ff0000","figure":"Output"},{"portId":"right18","portColor":"#40aceb","figure":"Output"},{"portId":"right19","portColor":"#ff0000","figure":"Output"},{"portId":"right20","portColor":"#40aceb","figure":"Output"},{"portId":"right21","portColor":"#ff0000","figure":"Output"},{"portId":"right22","portColor":"#40aceb","figure":"Output"},{"portId":"right23","portColor":"#ff0000","figure":"Output"}],"loc":"429.90625 -103.375","size":"231 250.5","thickness":2,"color":"palegreen"},
{"key":"node2","name":"Automation Hat","fill":"#104b2b","image":"/images/thumb/1/13/BAH1c.png/800px-BAH1c.png","leftArray":[{"portId":"left0","portColor":"#000000","figure":"Output"},{"portId":"left1","portColor":"#fffffe","figure":"Input"},{"portId":"left2","portColor":"#000000","figure":"Output"},{"portId":"left3","portColor":"#fffffe","figure":"Input"},{"portId":"left4","portColor":"#000000","figure":"Output"},{"portId":"left5","portColor":"#fffffe","figure":"Input"},{"portId":"left6","portColor":"#000000","figure":"Output"},{"portId":"left7","portColor":"#fffffe","figure":"Input"},{"portId":"left8","portColor":"#000000","figure":"Output"},{"portId":"left9","portColor":"#fffffe","figure":"Input"},{"portId":"left10","portColor":"#000000","figure":"Output"},{"portId":"left11","portColor":"#fffffe","figure":"Input"},{"portId":"left12","portColor":"#000000","figure":"Output"},{"portId":"left13","portColor":"#fffffe","figure":"Input"},{"portId":"left14","portColor":"#000000","figure":"Output"},{"portId":"left15","portColor":"#fffffe","figure":"Input"}],"topArray":[{"portColor":"#ffffff","portId":"top0"},{"portId":"top1","portColor":"#ffc900","figure":"Output"},{"portId":"top2","portColor":"#ffc900","figure":"Output"},{"portId":"top3","portColor":"#ffc900","figure":"Output"},{"portId":"top4","portColor":"#ffc900","figure":"Output"},{"portId":"top5","portColor":"#ffffff"},{"portId":"top6","portColor":"#ffffff"},{"portId":"top7","portColor":"#ffffff"},{"portId":"top8","portColor":"#ffffff"},{"portId":"top9","portColor":"#ffffff"},{"portId":"top10","portColor":"#ffffff"},{"portId":"top11","portColor":"#ffffff"},{"portId":"top12","portColor":"#ffffff"},{"portId":"top13","portColor":"#ffffff"},{"portId":"top14","portColor":"#ffffff"},{"portId":"top15","portColor":"#ffffff"},{"portId":"top16","portColor":"#ffffff"},{"portId":"top17","portColor":"#ffffff"},{"portId":"top18","portColor":"#ffffff"},{"portId":"top19","portColor":"#ffffff"},{"portId":"top20","portColor":"#ff0000","figure":"Input"},{"portId":"top21","portColor":"#000001","figure":"Input"}],"bottomArray":[{"portColor":"#888888","portId":"bottom0"},{"portId":"bottom1","portColor":"#888889"},{"portId":"bottom2","portColor":"#888890"},{"portId":"bottom11","portColor":"#888891"},{"portId":"bottom12","portColor":"#ffffff"},{"portId":"bottom13","portColor":"#ffffff"},{"portId":"bottom14","portColor":"#ffffff"},{"portId":"bottom15","portColor":"#ffffff"},{"portId":"bottom16","portColor":"#ffffff"},{"portId":"bottom17","portColor":"#ffffff"},{"portId":"bottom18","portColor":"#ff0000","figure":"Output"},{"portId":"bottom19","portColor":"#ff0000","figure":"Output"},{"portId":"bottom20","portColor":"#ff0000","figure":"Output"},{"portId":"bottom21","portColor":"#ff0000","figure":"Output"}],"rightArray":[{"portId":"right8","portColor":"#ffff00","figure":"Output"},{"portId":"right9","portColor":"#000000","figure":"Output"},{"portId":"right10","portColor":"#ffff00","figure":"Output"},{"portId":"right11","portColor":"#000000","figure":"Output"},{"portId":"right12","portColor":"#ffff00","figure":"Output"},{"portId":"right13","portColor":"#000000","figure":"Output"},{"portId":"right14","portColor":"#ffff00","figure":"Output"},{"portId":"right15","portColor":"#000000","figure":"Output"},{"portId":"right0","portColor":"#f6beb6","figure":"Output"},{"portId":"right1","portColor":"#000001","figure":"Output"},{"portId":"right2","portColor":"#f6beb6","figure":"Output"},{"portId":"right3","portColor":"#000001","figure":"Output"},{"portId":"right4","portColor":"#f6beb6","figure":"Output"},{"portId":"right5","portColor":"#000001","figure":"Output"},{"portId":"right6","portColor":"#f6beb6","figure":"Output"},{"portId":"right7","portColor":"#000001","figure":"Output"}],"textColor":"#efebeb","notes":"","size":"298 173","loc":"443.1875 -1.125"},
{"name":"Pulsed Flow Sensor","fill":"#dbf6cb","pulsesPerLitre":"520","leftArray":[],"rightArray":[{"portId":"right1","portColor":"#ffc900","figure":"Input"},{"portId":"right2","portColor":"#000000","figure":"Input"},{"portId":"right0","portColor":"#00ffff","signalTypes":["#00ffff","#fffffe"],"figure":"Output"}],"topArray":[],"bottomArray":[],"key":"FS","size":"82.107421875 53","loc":"58.15625 -164.375"},
{"name":"Timeclock","fill":"#dbf6cb","leftArray":[],"rightArray":[{"portId":"right0","portColor":"#000000","figure":"Input"},{"portId":"right1","portColor":"#00ffff","signalTypes":["#00ffff","#fffffe"],"figure":"Output"}],"topArray":[],"bottomArray":[],"key":"timer","size":"78.78515625 47","loc":"-15.84375 -332.375"},
{"name":"Room Thermostat","fill":"#dbf6cb","leftArray":[],"rightArray":[{"portId":"right0","portColor":"#000000","figure":"Input"},{"portId":"right1","portColor":"#00ffff","signalTypes":["#00ffff","#fffffe"],"figure":"Output"}],"topArray":[],"bottomArray":[],"key":"roomstat","size":"78.78515625 47","loc":"70.15625 -246.375"},
{"name":"Switch","fill":"#dbf6cb","leftArray":[{"portId":"left0","portColor":"#00ffff","signalTypes":["#00ffff","#fffffe"],"figure":"Output"},{"portId":"left1","portColor":"#000000","figure":"Input"}],"rightArray":[],"topArray":[],"bottomArray":[],"key":"switch","size":"69 47","loc":"67.0625 -80.5"},
{"name":"Pressure + Temp Sensor","range":"6 bar","fill":"#dbf6cb","leftArray":[],"rightArray":[{"portId":"right1","portColor":"#ffc900","figure":"Input"},{"portId":"right2","portColor":"#000000","figure":"Input"},{"portId":"right0","portColor":"#ffff00","figure":"Output","signalTypes":["#ffff00","#fffffe"]},{"portId":"right3","portColor":"#ffff00","figure":"Output","signalTypes":["#ffff00","#fffffe"]}],"topArray":[],"bottomArray":[],"key":"RPS","size":"88 55","loc":"217.0625 -46.5"},
{"name":"DP + Temp Sensor","range":"300 kPa","fill":"#dbf6cb","leftArray":[],"rightArray":[{"portId":"right1","portColor":"#ffc900","figure":"Input"},{"portId":"right2","portColor":"#000000","figure":"Input"},{"portId":"right0","portColor":"#ffff00","figure":"Output","signalTypes":["#ffff00","#fffffe"]},{"portId":"right3","portColor":"#ffff00","figure":"Output","signalTypes":["#ffff00","#fffffe"]}],"topArray":[],"bottomArray":[],"key":"DPS","size":"88 55","loc":"300.15625 -157.375"},
{"name":"Flow + Temp Sensor","range":"4-30 lpm","fill":"#dbf6cb","leftArray":[],"rightArray":[{"portId":"right1","portColor":"#ffc900","figure":"Input"},{"portId":"right2","portColor":"#000000","figure":"Input"},{"portId":"right0","portColor":"#ffff00","figure":"Output","signalTypes":["#ffff00","#fffffe"]},{"portId":"right3","portColor":"#ffff00","figure":"Output","signalTypes":["#ffff00","#fffffe"]}],"topArray":[],"bottomArray":[],"key":"VFS","size":"88 55","loc":"314.15625 -257.375"},
{"name":"12v Power","fill":"#dbf6cb","leftArray":[{"portId":"left0","portColor":"#e88600","figure":"Output"},{"portId":"left2","portColor":"#000002","figure":"Output"}],"rightArray":[],"topArray":[],"bottomArray":[],"key":"12VDC","size":"90 50","loc":"380.0625 -350.5"},
{"name":"24v Power","fill":"#dbf6cb","leftArray":[{"portId":"left0","portColor":"#ff0000","figure":"Output"},{"portId":"left2","portColor":"#000001","figure":"Output"}],"rightArray":[],"topArray":[],"bottomArray":[],"key":"24VDC","size":"90 50","loc":"498.15625 -218.375"},
{"name":"24vac Power","fill":"#dbf6cb","leftArray":[{"portId":"left0","portColor":"#ff0000","figure":"Output"},{"portId":"left2","portColor":"#000001","figure":"Output"}],"rightArray":[],"topArray":[],"bottomArray":[],"key":"24VAC","size":"90 50","loc":"487.0625 -121.5"},
{"name":"NTC10K","fill":"#dbf6cb","leftArray":[],"rightArray":[{"portId":"right0","portColor":"#000000","figure":"Input"},{"portId":"right1","portColor":"#00ff00","signalTypes":["#00ff00","#ffff00"],"figure":"Output"}],"topArray":[],"bottomArray":[],"key":"ntc","size":"58 40","loc":"430.0625 -52.5"},
{"name":"Heat Meter","fill":"#dbf6cb","leftArray":[{"portId":"left0","portColor":"#ddddba","figure":"Circle"},{"portId":"left1","portColor":"#ddddbb","figure":"Circle"}],"rightArray":[],"topArray":[],"bottomArray":[],"key":"meter","size":"67 54","loc":"364.15625 23.625"},
{"name":"Modbus Master","fill":"#dbf6cb","leftArray":[{"portId":"left0","portColor":"#888891","figure":"Circle"},{"portId":"left1","portColor":"#888890","figure":"Circle"}],"rightArray":[],"topArray":[],"bottomArray":[],"key":"modbus1","size":"67 54","loc":"493.15625 17.625"},
{"name":"Control Valve (Modbus)","fill":"#febc58","color":"#ff9900","leftArray":[],"rightArray":[],"topArray":[{"portId":"top2","portColor":"#ff0000","figure":"Input"},{"portId":"top3","portColor":"#000000","signalTypes":["#000001","#000000"],"figure":"Input"},{"portId":"top0","portColor":"#888888","figure":"Circle"},{"portId":"top1","portColor":"#888889","figure":"Circle"}],"bottomArray":[],"key":"valve","size":"96 59","loc":"-84.84375 16.625"},
{"name":"Control Valve (0-10V)","fill":"#febc58","color":"#ff9900","leftArray":[],"rightArray":[],"topArray":[{"portId":"top0","portColor":"#ffff00","figure":"Output","signalTypes":["#ffff00","#fffffe"]},{"portId":"top1","portColor":"#ffff00","figure":"Input"},{"portId":"top2","portColor":"#ff0000","figure":"Input"},{"portId":"top3","portColor":"#000000","figure":"Input"}],"bottomArray":[],"key":"valve2","size":"96 59","loc":"67.15625 43.625"},
{"name":"Control Valve (Hybrid)","fill":"#febc58","color":"#ff9900","leftArray":[],"rightArray":[],"topArray":[{"portId":"top2","portColor":"#ffff00","figure":"Input"},{"portId":"top3","portColor":"#ffff00","signalTypes":["#ffff00","#fffffe"],"figure":"Output"},{"portId":"top4","portColor":"#ff0000","figure":"Input"},{"portId":"top5","portColor":"#000000","signalTypes":["#000000","#000001"],"figure":"Input"},{"portId":"top0","portColor":"#888888","figure":"Circle"},{"portId":"top1","portColor":"#888889","figure":"Circle"}],"bottomArray":[],"key":"valve3","size":"96 59","loc":"677.0625 54.5"},
{"name":"Control Valve (PWM)","fill":"#cfe4f7","leftArray":[],"rightArray":[],"topArray":[{"portId":"top2","portColor":"#000000","figure":"Input"},{"portId":"top1","portColor":"#40aceb","signalTypes":["#40aceb"],"figure":"Input"},{"portId":"top0","portColor":"#40aceb","figure":"Output"}],"bottomArray":[],"key":"valve4","size":"90 52","loc":"678.15625 -38.375"},
{"name":"Pump (PWM)","fill":"#cfe4f7","leftArray":[],"rightArray":[],"topArray":[{"portId":"top2","portColor":"#000000","figure":"Input"},{"portId":"top1","portColor":"#40aceb","signalTypes":["#40aceb"],"figure":"Input"},{"portId":"top0","portColor":"#40aceb","figure":"Output"}],"bottomArray":[],"key":"pump","size":"57.3212890625 52","loc":"668.0625 -156.5"},
{"name":"Pump (0-10V)","fill":"#dbf6cb","leftArray":[],"rightArray":[],"topArray":[{"portId":"top0","portColor":"#ffff00","signalTypes":["#ffff00","#fffffe"],"figure":"Output"},{"portId":"top1","portColor":"#ffff00","figure":"Input"},{"portId":"top2","portColor":"#000000","figure":"Input"}],"bottomArray":[],"key":"pump2","size":"57.3212890625 52","loc":"669.15625 -268.375"},
{"name":"Sticky Note","fill":"#ffffff00","background":"/images/thumb/3/3f/Sticky.png/597px-Sticky.png","leftArray":[],"rightArray":[],"topArray":[],"bottomArray":[],"key":"note","size":"150 150"},
{"name":"NTC10K","fill":"#dbf6cb","leftArray":[],"rightArray":[{"portId":"right0","portColor":"#000000"},{"portId":"right1","portColor":"#00ff00","signalTypes":["#00ff00","#fffffe"]}],"topArray":[],"bottomArray":[],"key":"ntc","size":"58 40","loc":"-455.84375 -199.375","group":-4},
{"name":"NTC10K","fill":"#dbf6cb","leftArray":[],"rightArray":[{"portId":"right0","portColor":"#000000"},{"portId":"right1","portColor":"#00ff00","signalTypes":["#00ff00","#fffffe"]}],"topArray":[],"bottomArray":[],"key":"ntc2","size":"58 40","loc":"-456.84375 -139.375","group":-4},
{"name":"NTC10K","fill":"#dbf6cb","leftArray":[],"rightArray":[{"portId":"right0","portColor":"#000000"},{"portId":"right1","portColor":"#00ff00","signalTypes":["#00ff00","#fffffe"]}],"topArray":[],"bottomArray":[],"key":"ntc3","size":"58 40","loc":"-453.84375 -85.375","group":-4},
{"isGroup":true,"text":"ntc3","key":-4,"loc":"-439.84375 -142.375"}
]
</pre>
<pre class="wikidiagram" id="BEMS_Hat" style="display:none">
{ "class": "GraphLinksModel",
  "copiesArrays": true,
  "copiesArrayObjects": true,
  "linkFromPortIdProperty": "fromPort",
  "linkToPortIdProperty": "toPort",
  "nodeDataArray": [
{"key":"node","name":"BEMS Hat","fill":"palegreen","image":"/images/c/c1/C2a.svg","leftArray":[{"portId":"left0","portColor":"#000000","figure":"Output"},{"portId":"left1","portColor":"#00ff00","figure":"Input"},{"portId":"left2","portColor":"#000000","figure":"Output"},{"portId":"left3","portColor":"#00ff00","figure":"Input"},{"portId":"left4","portColor":"#000000","figure":"Output"},{"portId":"left5","portColor":"#00ff00","figure":"Input"},{"portId":"left6","portColor":"#000000","figure":"Output"},{"portId":"left7","portColor":"#00ff00","figure":"Input"},{"portId":"left8","portColor":"#000000","figure":"Output"},{"portId":"left9","portColor":"#fffffe","figure":"Input"},{"portId":"left10","portColor":"#000000","figure":"Output"},{"portId":"left11","portColor":"#fffffe","figure":"Input"},{"portId":"left12","portColor":"#000000","figure":"Output"},{"portId":"left13","portColor":"#fffffe","figure":"Input"},{"portId":"left14","portColor":"#000000","figure":"Output"},{"portId":"left15","portColor":"#fffffe","figure":"Input"},{"portId":"left16","portColor":"#000000","figure":"Output"},{"portId":"left17","portColor":"#00ff00","figure":"Input"},{"portId":"left18","portColor":"#000000","figure":"Output"},{"portId":"left19","portColor":"#00ff00","figure":"Input"},{"portId":"left20","portColor":"#000000","figure":"Output"},{"portId":"left21","portColor":"#00ff00","figure":"Input"},{"portId":"left22","portColor":"#000000","figure":"Output"},{"portId":"left23","portColor":"#00ff00","figure":"Input"}],"topArray":[{"portColor":"#ffc900","portId":"top01","figure":"Output"},{"portColor":"#ffc900","portId":"top02","figure":"Output"},{"portColor":"#ffc900","portId":"top03","figure":"Output"},{"portId":"top1","portColor":"#000000","figure":"Output"},{"portId":"top2","portColor":"#e88600","figure":"Input"},{"portId":"top3","portColor":"#000002","figure":"Input"},{"portColor":"#ffffff","portId":"top4"},{"portColor":"#ffffff","portId":"top5"}],"bottomArray":[{"portColor":"#000000","portId":"bottom0","figure":"Output"},{"portId":"bottom1","portColor":"#00ffff","figure":"Input"},{"portId":"bottom2","portColor":"#000000","figure":"Output"},{"portId":"bottom3","portColor":"#00ffff","figure":"Input"},{"portId":"bottom4","portColor":"#000000","figure":"Output"},{"portId":"bottom5","portColor":"#00ffff","figure":"Input"},{"portId":"bottom6","portColor":"#000000","figure":"Output"},{"portId":"bottom7","portColor":"#00ffff","figure":"Input"},{"portId":"bottom8","portColor":"#000000","figure":"Output"},{"portId":"bottom9","portColor":"#40aceb","figure":"Input"},{"portId":"bottom10","portColor":"#000000","figure":"Output"},{"portId":"bottom11","portColor":"#40aceb","figure":"Input"},{"portId":"bottom12","portColor":"#000000","figure":"Output"},{"portId":"bottom13","portColor":"#40aceb","figure":"Input"},{"portId":"bottom14","portColor":"#000000","figure":"Output"},{"portId":"bottom15","portColor":"#40aceb","figure":"Input"},{"portId":"bottom16","portColor":"#bf6ae3","figure":"Output"},{"portId":"bottom17","portColor":"#bf6ae3","figure":"Input"},{"portId":"bottom18","portColor":"#bf6ae3","figure":"Output"},{"portId":"bottom19","portColor":"#bf6ae3","figure":"Output"},{"portId":"bottom20","portColor":"#bf6ae3","figure":"Input"},{"portId":"bottom21","portColor":"#bf6ae3","figure":"Output"}],"rightArray":[{"portColor":"#000000","portId":"right0","figure":"Circle"},{"portColor":"#888891","figure":"Circle","portId":"right1"},{"portId":"right2","portColor":"#888890","figure":"Circle"},{"portId":"right3","portColor":"#ff0000","figure":"Circle"},{"portId":"right4","portColor":"#888889","figure":"Circle"},{"portId":"right5","portColor":"#888888","figure":"Circle"},{"portId":"right6","portColor":"#ddddba","figure":"Circle"},{"portId":"right7","portColor":"#ddddbb","figure":"Circle"},{"portId":"right8","portColor":"#ffff00","figure":"Output"},{"portId":"right9","portColor":"#000000","figure":"Output"},{"portId":"right10","portColor":"#ffff00","figure":"Output"},{"portId":"right11","portColor":"#000000","figure":"Output"},{"portId":"right12","portColor":"#ffff00","figure":"Output"},{"portId":"right13","portColor":"#000000","figure":"Output"},{"portId":"right14","portColor":"#ffff00","figure":"Output"},{"portId":"right15","portColor":"#000000","figure":"Output"},{"portId":"right16","portColor":"#40aceb","figure":"Output"},{"portId":"right17","portColor":"#ff0000","figure":"Output"},{"portId":"right18","portColor":"#40aceb","figure":"Output"},{"portId":"right19","portColor":"#ff0000","figure":"Output"},{"portId":"right20","portColor":"#40aceb","figure":"Output"},{"portId":"right21","portColor":"#ff0000","figure":"Output"},{"portId":"right22","portColor":"#40aceb","figure":"Output"},{"portId":"right23","portColor":"#ff0000","figure":"Output"}],"loc":"422.90625 -96.625","size":"231 252"},
{"name":"2 x RS485 Lines \nCan be used for:\nModbus Master\nModbus Slave\nBespoke Protocols\n\nUp to 32 devices\nper channel\n","fill":"#ffffff00","background":"/images/thumb/3/3f/Sticky.png/597px-Sticky.png","leftArray":[{"portId":"left0","portColor":"#ffffff"}],"rightArray":[],"topArray":[],"bottomArray":[],"key":"RS485-1","size":"150 192","loc":"846.1009681339939 -274.12413793680145"},
{"name":"PWM Inputs","fill":"#ffffff00","background":"/images/thumb/3/3f/Sticky.png/597px-Sticky.png","leftArray":[],"rightArray":[],"topArray":[{"portId":"top0","portColor":"#ffffff"}],"bottomArray":[],"key":"PWM","size":"150 150","loc":"269.09599836203995 328.4165170864245"},
{"name":"NTC 10K\nThermister\nInputs","fill":"#ffffff00","background":"/images/thumb/3/3f/Sticky.png/597px-Sticky.png","leftArray":[],"rightArray":[{"portId":"right0","portColor":"#ffffff"}],"topArray":[],"bottomArray":[],"key":"NTC10K","size":"150 150","loc":"-10.126289341254164 -274.4408940047374"},
{"name":"Universal Inputs\nCan take either:\nNTC1K\nNTC10K\n0-10V Input\n100Hz Pulsed Input\nVolt-Free Contact","fill":"#ffffff00","background":"/images/thumb/3/3f/Sticky.png/597px-Sticky.png","leftArray":[],"rightArray":[{"portId":"right0","portColor":"#ffffff"}],"topArray":[],"bottomArray":[],"key":"note3","size":"150 173","loc":"-15.218237387098569 -101.97988160079979"},
{"name":"NTC 10K\nThermister\nInputs","fill":"#ffffff00","background":"/images/thumb/3/3f/Sticky.png/597px-Sticky.png","leftArray":[],"rightArray":[{"portId":"right0","portColor":"#ffffff"}],"topArray":[],"bottomArray":[],"key":"NTC10K2","size":"150 150","loc":"-13.126289341254164 77.55910599526317"},
{"name":"100Hz Pulsed\nInputs, or\nVolt-Free \nContacts","fill":"#ffffff00","background":"/images/thumb/3/3f/Sticky.png/597px-Sticky.png","leftArray":[],"rightArray":[],"topArray":[{"portId":"top1","portColor":"#ffffff"},{"portId":"top3","portColor":"#ffffff"},{"portId":"top2","portColor":"#ffffff"},{"portId":"top4","portColor":"#ffffff"},{"portId":"top5","portColor":"#ffffff"},{"portId":"top6","portColor":"#ffffff"},{"portId":"top0","portColor":"#ffffff"}],"bottomArray":[],"key":"PWM2","size":"150 150","loc":"80.93639262733618 278.18541231692376"},
{"name":"Change-Over\nRelays\n10A 24V","fill":"#ffffff00","background":"/images/thumb/3/3f/Sticky.png/597px-Sticky.png","leftArray":[],"rightArray":[],"topArray":[{"portId":"top0","portColor":"#ffffff"},{"portId":"top1","portColor":"#ffffff"}],"bottomArray":[],"key":"PWM22","size":"150 150","loc":"444.7811383931506 328.05557670240415"},
{"name":"M-Bus Master\nfor reading:\nHeat Meters\nCooling Meters\nWater Meters\nElectricity Meters","fill":"#ffffff00","background":"/images/thumb/3/3f/Sticky.png/597px-Sticky.png","leftArray":[{"portId":"left0","portColor":"#ffffff"}],"rightArray":[],"topArray":[],"bottomArray":[],"key":"M-Bus","size":"150 157","loc":"842.1009681339939 -91.62413793680145"},
{"name":"0-10V \nOutputs","fill":"#ffffff00","background":"/images/thumb/3/3f/Sticky.png/597px-Sticky.png","leftArray":[{"portId":"left0","portColor":"#ffffff"}],"rightArray":[],"topArray":[],"bottomArray":[],"key":"0-10V OUT","size":"150 115","loc":"838.1009681339939 57.375862063198554"},
{"name":"PWM Sinking \nOutputs","fill":"#ffffff00","background":"/images/thumb/3/3f/Sticky.png/597px-Sticky.png","leftArray":[{"portId":"left0","portColor":"#ffffff"},{"portId":"left1","portColor":"#ffffff"},{"portId":"left2","portColor":"#ffffff"},{"portId":"left3","portColor":"#ffffff"},{"portId":"left4","portColor":"#ffffff"},{"portId":"left5","portColor":"#ffffff"},{"portId":"left6","portColor":"#ffffff"},{"portId":"left7","portColor":"#ffffff"},{"portId":"left8","portColor":"#ffffff"},{"portId":"left9","portColor":"#ffffff"}],"rightArray":[],"topArray":[],"bottomArray":[],"key":"0-10V OUT2","size":"150 133","loc":"835.1009681339939 201.37586206319855"},
{"name":"24VDC Power\nwith Battery\nBackup, allows\nequipment to\nfail-safe\nduring power loss","fill":"#ffffff00","background":"/images/thumb/3/3f/Sticky.png/597px-Sticky.png","leftArray":[],"rightArray":[],"topArray":[{"portId":"top0","portColor":"#ffffff"},{"portId":"top1","portColor":"#ffffff"},{"portId":"top2","portColor":"#ffffff"},{"portId":"top3","portColor":"#ffffff"},{"portId":"top4","portColor":"#ffffff"},{"portId":"top5","portColor":"#ffffff"},{"portId":"top6","portColor":"#ffffff"},{"portId":"top7","portColor":"#ffffff"}],"bottomArray":[],"key":"24VDC","size":"150 150","loc":"642.7422153763337 278.16008369747976"},
{"name":"The board is\npowered from\na 12VDC supply","fill":"#ffffff00","background":"/images/thumb/3/3f/Sticky.png/597px-Sticky.png","leftArray":[],"rightArray":[],"topArray":[{"portId":"top0","portColor":"#ffffff"},{"portId":"top1","portColor":"#ffffff"},{"portId":"top2","portColor":"#ffffff"},{"portId":"top3","portColor":"#ffffff"},{"portId":"top4","portColor":"#ffffff"},{"portId":"top5","portColor":"#ffffff"},{"portId":"top6","portColor":"#ffffff"},{"portId":"top7","portColor":"#ffffff"}],"bottomArray":[{"portId":"bottom0","portColor":"#ffffff"}],"key":"12VDC","size":"150 150","loc":"517.7352528763336 -394.88991630252093"},
{"name":"5VDC Power\nwith Battery\nBackup","fill":"#ffffff00","background":"/images/thumb/3/3f/Sticky.png/597px-Sticky.png","leftArray":[],"rightArray":[],"topArray":[{"portId":"top0","portColor":"#ffffff"},{"portId":"top1","portColor":"#ffffff"},{"portId":"top2","portColor":"#ffffff"},{"portId":"top3","portColor":"#ffffff"},{"portId":"top4","portColor":"#ffffff"},{"portId":"top5","portColor":"#ffffff"},{"portId":"top6","portColor":"#ffffff"},{"portId":"top7","portColor":"#ffffff"}],"bottomArray":[{"portId":"bottom0","portColor":"#ffffff"}],"key":"5VDC","size":"150 150","loc":"310.94221537633337 -392.7899163025209"}
],
  "linkDataArray": [
{"from":"PWM","to":"node","fromPort":"top0","toPort":"bottom9","points":[269.09599836203995,244.1665170864245,269.09599836203995,234.1665170864245,269.09599836203995,195.15828401687193,407.15625,195.15828401687193,407.15625,124.625,407.15625,38.625],"dash":null,"thickness":1},
{"from":"PWM","to":"node","fromPort":"top0","toPort":"bottom11","points":[269.09599836203995,244.1665170864245,269.09599836203995,234.1665170864245,269.09599836203995,195.15828401687193,428.15625,195.15828401687193,428.15625,140.625,428.15625,38.625],"dash":null,"thickness":1},
{"from":"PWM","to":"node","fromPort":"top0","toPort":"bottom13","points":[269.09599836203995,244.1665170864245,269.09599836203995,234.1665170864245,269.09599836203995,195.15828401687193,449.15625,195.15828401687193,449.15625,156.625,449.15625,38.625],"dash":null,"thickness":1},
{"from":"PWM","to":"node","fromPort":"top0","toPort":"bottom15","points":[269.09599836203995,244.1665170864245,269.09599836203995,234.1665170864245,269.09599836203995,195.1428363781917,470.15625,195.1428363781917,470.15625,172.625,470.15625,38.625],"dash":null,"thickness":1},
{"from":"NTC10K","to":"node","fromPort":"right0","toPort":"left1","points":[74.12371065874584,-274.4408940047374,84.12371065874584,-274.4408940047374,180.24515179423352,-274.4408940047374,180.24515179423352,-206.875,276.15625,-206.875,298.15625,-206.875],"thickness":1},
{"from":"NTC10K","to":"node","fromPort":"right0","toPort":"left3","points":[74.12371065874584,-274.4408940047374,84.12371065874584,-274.4408940047374,180.24515179423352,-274.4408940047374,180.24515179423352,-185.875,260.15625,-185.875,298.15625,-185.875],"thickness":1},
{"from":"NTC10K","to":"node","fromPort":"right0","toPort":"left5","points":[74.12371065874584,-274.4408940047374,84.12371065874584,-274.4408940047374,180.13998032937292,-274.4408940047374,180.13998032937292,-164.875,244.15625,-164.875,298.15625,-164.875],"thickness":1},
{"from":"NTC10K","to":"node","fromPort":"right0","toPort":"left7","points":[74.12371065874584,-274.4408940047374,84.12371065874584,-274.4408940047374,180.24515179423352,-274.4408940047374,180.24515179423352,-143.875,228.15625,-143.875,298.15625,-143.875],"thickness":1},
{"from":"note3","to":"node","fromPort":"right0","toPort":"left9","points":[69.03176261290164,-101.97988160079976,83.03176261290164,-101.97988160079976,235.43892460760458,-101.97988160079976,235.43892460760458,-122.875,176.15625,-122.875,298.15625,-122.875],"thickness":1},
{"from":"note3","to":"node","fromPort":"right0","toPort":"left11","points":[69.03176261290164,-101.97988160079976,79.03176261290164,-101.97988160079976,153.5940063064508,-101.97988160079976,153.5940063064508,-101.875,196.15625,-101.875,298.15625,-101.875],"thickness":1},
{"from":"note3","to":"node","fromPort":"right0","toPort":"left13","points":[69.03176261290164,-101.97988160079976,79.03176261290164,-101.97988160079976,235.43892460760458,-101.97988160079976,235.43892460760458,-80.875,180.15625,-80.875,298.15625,-80.875],"thickness":1},
{"from":"note3","to":"node","fromPort":"right0","toPort":"left15","points":[69.03176261290164,-101.97988160079976,79.03176261290164,-101.97988160079976,235.1633335842996,-101.97988160079976,235.1633335842996,-59.875,164.15625,-59.875,298.15625,-59.875],"thickness":1},
{"from":"NTC10K2","to":"node","fromPort":"right0","toPort":"left17","points":[71.12371065874584,77.55910599526317,85.12371065874584,77.55910599526317,178.63998032937292,77.55910599526317,178.63998032937292,-38.875,240.15625,-38.875,298.15625,-38.875],"thickness":1},
{"from":"NTC10K2","to":"node","fromPort":"right0","toPort":"left19","points":[71.12371065874584,77.55910599526317,85.12371065874584,77.55910599526317,178.51351659027998,77.55910599526317,178.51351659027998,-17.875,256.15625,-17.875,298.15625,-17.875],"thickness":1},
{"from":"NTC10K2","to":"node","fromPort":"right0","toPort":"left21","points":[71.12371065874584,77.55910599526317,85.12371065874584,77.55910599526317,178.51351659027998,77.55910599526317,178.51351659027998,3.125,272.15625,3.125,298.15625,3.125],"thickness":1},
{"from":"NTC10K2","to":"node","fromPort":"right0","toPort":"left23","points":[71.12371065874584,77.55910599526317,85.12371065874584,77.55910599526317,178.94981327789083,77.55910599526317,178.94981327789083,24.125,288.15625,24.125,298.15625,24.125],"thickness":1},
{"from":"PWM2","to":"node","fromPort":"top0","toPort":"bottom1","points":[112.43639262733618,193.93541231692376,112.43639262733618,183.93541231692376,112.43639262733618,154.34340869390252,323.15625,154.34340869390252,323.15625,60.625,323.15625,38.625],"thickness":1},
{"from":"PWM2","to":"node","fromPort":"top0","toPort":"bottom3","points":[112.43639262733618,193.93541231692376,112.43639262733618,183.93541231692376,112.43639262733618,154.34340869390252,344.15625,154.34340869390252,344.15625,76.625,344.15625,38.625],"thickness":1},
{"from":"PWM2","to":"node","fromPort":"top0","toPort":"bottom5","points":[112.43639262733618,193.93541231692376,112.43639262733618,183.93541231692376,112.43639262733618,154.28020615846188,365.15625,154.28020615846188,365.15625,92.625,365.15625,38.625],"thickness":1},
{"from":"PWM2","to":"node","fromPort":"top0","toPort":"bottom7","points":[112.43639262733618,193.93541231692376,112.43639262733618,183.93541231692376,112.43639262733618,154.34340869390252,386.15625,154.34340869390252,386.15625,108.625,386.15625,38.625],"thickness":1},
{"from":"PWM22","to":"node","fromPort":"top0","toPort":"bottom16","points":[439.5311383931506,243.80557670240415,439.5311383931506,225.80557670240415,439.5311383931506,225.80557670240415,480.65625,225.80557670240415,480.65625,180.625,480.65625,38.625],"thickness":1},
{"from":"PWM22","to":"node","fromPort":"top0","toPort":"bottom17","points":[439.5311383931506,243.80557670240415,439.5311383931506,225.80557670240415,439.5311383931506,225.80557670240415,491.15625,225.80557670240415,491.15625,188.625,491.15625,38.625],"thickness":1},
{"from":"PWM22","to":"node","fromPort":"top0","toPort":"bottom18","points":[439.5311383931506,243.80557670240415,439.5311383931506,225.80557670240415,439.5311383931506,225.80557670240415,501.65625,225.80557670240415,501.65625,196.625,501.65625,38.625],"thickness":1},
{"from":"PWM22","to":"node","fromPort":"top1","toPort":"bottom19","points":[450.0311383931506,243.80557670240415,450.0311383931506,233.80557670240415,450.0311383931506,233.80557670240415,512.15625,233.80557670240415,512.15625,204.625,512.15625,38.625],"thickness":1},
{"from":"PWM22","to":"node","fromPort":"top1","toPort":"bottom20","points":[450.0311383931506,243.80557670240415,450.0311383931506,233.80557670240415,450.0311383931506,233.80557670240415,522.65625,233.80557670240415,522.65625,212.625,522.65625,38.625],"thickness":1},
{"from":"PWM22","to":"node","fromPort":"top1","toPort":"bottom21","points":[450.0311383931506,243.80557670240415,450.0311383931506,233.80557670240415,450.0311383931506,233.80557670240415,533.15625,233.80557670240415,533.15625,220.625,533.15625,38.625],"thickness":1},
{"from":"RS485-1","to":"node","fromPort":"left0","toPort":"right2","points":[761.8509681339939,-274.12413793680145,751.8509681339939,-274.12413793680145,654.7536090669969,-274.12413793680145,654.7536090669969,-196.375,577.65625,-196.375,547.65625,-196.375],"thickness":1},
{"from":"RS485-1","to":"node","fromPort":"left0","toPort":"right1","points":[761.8509681339939,-274.12413793680145,751.8509681339939,-274.12413793680145,654.7536090669969,-274.12413793680145,654.7536090669969,-206.875,569.65625,-206.875,547.65625,-206.875],"thickness":1},
{"from":"RS485-1","to":"node","fromPort":"left0","toPort":"right4","points":[761.8509681339939,-274.12413793680145,751.8509681339939,-274.12413793680145,654.7536090669969,-274.12413793680145,654.7536090669969,-175.375,593.65625,-175.375,547.65625,-175.375],"thickness":1},
{"from":"RS485-1","to":"node","fromPort":"left0","toPort":"right5","points":[761.8509681339939,-274.12413793680145,751.8509681339939,-274.12413793680145,654.7536090669969,-274.12413793680145,654.7536090669969,-164.875,601.65625,-164.875,547.65625,-164.875],"thickness":1},
{"from":"M-Bus","to":"node","fromPort":"left0","toPort":"right6","points":[757.8509681339939,-91.62413793680145,743.8509681339939,-91.62413793680145,740,-91.62413793680145,740,-154.375,693.65625,-154.375,547.65625,-154.375],"thickness":1},
{"from":"M-Bus","to":"node","fromPort":"left0","toPort":"right7","points":[757.8509681339939,-91.62413793680145,743.8509681339939,-91.62413793680145,740,-91.62413793680145,740,-143.875,685.65625,-143.875,547.65625,-143.875],"thickness":1},
{"from":"0-10V OUT","to":"node","fromPort":"left0","toPort":"right8","points":[753.8509681339939,57.375862063198554,739.8509681339939,57.375862063198554,699.968147485234,57.375862063198554,699.968147485234,-133.375,677.65625,-133.375,547.65625,-133.375],"thickness":1},
{"from":"0-10V OUT2","to":"node","fromPort":"left0","toPort":"right22","points":[750.8509681339939,154.12586206319855,736.8509681339939,154.12586206319855,654.3965669305849,154.12586206319855,654.3965669305849,13.625,565.65625,13.625,547.65625,13.625],"thickness":1},
{"from":"0-10V OUT2","to":"node","fromPort":"left0","toPort":"right20","points":[750.8509681339939,154.12586206319855,736.8509681339939,154.12586206319855,654.3965669305849,154.12586206319855,654.3965669305849,-7.375,581.65625,-7.375,547.65625,-7.375],"thickness":1},
{"from":"0-10V OUT2","to":"node","fromPort":"left0","toPort":"right18","points":[750.8509681339939,154.12586206319855,736.8509681339939,154.12586206319855,654.3965669305849,154.12586206319855,654.3965669305849,-28.375,597.65625,-28.375,547.65625,-28.375],"thickness":1},
{"from":"0-10V OUT2","to":"node","fromPort":"left0","toPort":"right16","points":[750.8509681339939,154.12586206319855,736.8509681339939,154.12586206319855,654.3474806266431,154.12586206319855,654.3474806266431,-49.375,613.65625,-49.375,547.65625,-49.375],"thickness":1},
{"from":"0-10V OUT","to":"node","fromPort":"left0","toPort":"right10","points":[753.8509681339939,57.375862063198554,739.8509681339939,57.375862063198554,699.9524651753852,57.375862063198554,699.9524651753852,-112.375,661.65625,-112.375,547.65625,-112.375],"thickness":1},
{"from":"0-10V OUT","to":"node","fromPort":"left0","toPort":"right12","points":[753.8509681339939,57.375862063198554,739.8509681339939,57.375862063198554,699.968147485234,57.375862063198554,699.968147485234,-91.375,645.65625,-91.375,547.65625,-91.375],"thickness":1},
{"from":"0-10V OUT","to":"node","fromPort":"left0","toPort":"right14","points":[753.8509681339939,57.375862063198554,739.8509681339939,57.375862063198554,699.968147485234,57.375862063198554,699.968147485234,-70.375,629.65625,-70.375,547.65625,-70.375],"thickness":1},
{"from":"node","to":"24VDC","fromPort":"right17","toPort":"top1","points":[547.65625,-38.875,605.65625,-38.875,616.4922153763337,-38.875,616.4922153763337,66.51754184873988,616.4922153763337,171.91008369747976,616.4922153763337,193.91008369747976],"thickness":1},
{"from":"24VDC","to":"node","fromPort":"top1","toPort":"right19","points":[616.4922153763337,193.91008369747976,616.4922153763337,171.91008369747976,616.4922153763337,-17.875,603.0742326881668,-17.875,589.65625,-17.875,547.65625,-17.875],"thickness":1},
{"from":"24VDC","to":"node","fromPort":"top1","toPort":"right21","points":[616.4922153763337,193.91008369747976,616.4922153763337,171.91008369747976,616.4922153763337,3.125,595.0742326881668,3.125,573.65625,3.125,547.65625,3.125],"thickness":1},
{"from":"24VDC","to":"node","fromPort":"top1","toPort":"right23","points":[616.4922153763337,193.91008369747976,616.4922153763337,171.91008369747976,616.4922153763337,24.125,587.0742326881668,24.125,557.65625,24.125,547.65625,24.125],"thickness":1},
{"from":"12VDC","to":"node","fromPort":"bottom0","toPort":"top2","points":[517.7352528763336,-310.63991630252093,517.7352528763336,-296.63991630252093,517.7352528763336,-267.1264907226567,428.15625,-267.1264907226567,428.15625,-265.875,428.15625,-231.875],"thickness":1},
{"from":"5VDC","to":"node","fromPort":"bottom0","toPort":"top03","points":[310.94221537633337,-308.5399163025209,310.94221537633337,-298.5399163025209,310.94221537633337,-264.2074581512604,407.15625,-264.2074581512604,407.15625,-261.875,407.15625,-231.875],"thickness":1},
{"from":"5VDC","to":"node","fromPort":"bottom0","toPort":"top02","points":[310.94221537633337,-308.5399163025209,310.94221537633337,-298.5399163025209,310.94221537633337,-264.03566558446875,396.65625,-264.03566558446875,396.65625,-253.875,396.65625,-231.875],"thickness":1},
{"from":"5VDC","to":"node","fromPort":"bottom0","toPort":"top01","points":[310.94221537633337,-308.5399163025209,310.94221537633337,-298.5399163025209,310.94221537633337,-264.03566558446875,386.15625,-264.03566558446875,386.15625,-245.875,386.15625,-231.875],"thickness":1}
]}
</pre>
<pre class="wikidiagram" id="wiring1" style="display:none">
{ "class": "GraphLinksModel",
  "copiesArrays": true,
  "copiesArrayObjects": true,
  "linkFromPortIdProperty": "fromPort",
  "linkToPortIdProperty": "toPort",
  "nodeDataArray": [
{"name":"12v Power","color":"#dbf6cb","leftArray":[{"portId":"left0","portColor":"#e88600"},{"portId":"left2","portColor":"#000002"}],"rightArray":[],"topArray":[],"bottomArray":[],"key":"12VDC","size":"90 50","loc":"396.15625 -258.375"},
{"key":"node","name":"BEMS Hat","color":"palegreen","lineColor":"#000000","image":"/images/c/c1/C2a.svg","leftArray":[{"portId":"left0","portColor":"#000000"},{"portId":"left1","portColor":"#00ff00"},{"portId":"left2","portColor":"#000000"},{"portId":"left3","portColor":"#00ff00"},{"portId":"left4","portColor":"#000000"},{"portId":"left5","portColor":"#00ff00"},{"portId":"left6","portColor":"#000000"},{"portId":"left7","portColor":"#00ff00"},{"portId":"left8","portColor":"#000000"},{"portId":"left9","portColor":"#ffff00"},{"portId":"left10","portColor":"#000000"},{"portId":"left11","portColor":"#ffff00"},{"portId":"left12","portColor":"#000000"},{"portId":"left13","portColor":"#ffff00"},{"portId":"left14","portColor":"#000000"},{"portId":"left15","portColor":"#ffff00"},{"portId":"left16","portColor":"#000000"},{"portId":"left17","portColor":"#00ff00"},{"portId":"left18","portColor":"#000000"},{"portId":"left19","portColor":"#00ff00"},{"portId":"left20","portColor":"#000000"},{"portId":"left21","portColor":"#00ff00"},{"portId":"left22","portColor":"#000000"},{"portId":"left23","portColor":"#00ff00"}],"topArray":[{"portColor":"#ffc900","portId":"top01"},{"portColor":"#ffc900","portId":"top02"},{"portColor":"#ffc900","portId":"top03"},{"portId":"top1","portColor":"#000000"},{"portId":"top2","portColor":"#e88600"},{"portId":"top3","portColor":"#000002"},{"portColor":"#ffffff","portId":"top4"},{"portColor":"#ffffff","portId":"top5"}],"bottomArray":[{"portColor":"#000000","portId":"bottom0"},{"portId":"bottom1","portColor":"#00ffff"},{"portId":"bottom2","portColor":"#000000"},{"portId":"bottom3","portColor":"#00ffff"},{"portId":"bottom4","portColor":"#000000"},{"portId":"bottom5","portColor":"#00ffff"},{"portId":"bottom6","portColor":"#000000"},{"portId":"bottom7","portColor":"#00ffff"},{"portId":"bottom8","portColor":"#000000"},{"portId":"bottom9","portColor":"#40aceb"},{"portId":"bottom10","portColor":"#000000"},{"portId":"bottom11","portColor":"#40aceb"},{"portId":"bottom12","portColor":"#000001"},{"portId":"bottom13","portColor":"#40aceb"},{"portId":"bottom14","portColor":"#000001"},{"portId":"bottom15","portColor":"#40aceb"},{"portId":"bottom16","portColor":"#bf6ae3"},{"portId":"bottom17","portColor":"#bf6ae3"},{"portId":"bottom18","portColor":"#bf6ae3"},{"portId":"bottom19","portColor":"#bf6ae3"},{"portId":"bottom20","portColor":"#bf6ae3"},{"portId":"bottom21","portColor":"#bf6ae3"}],"rightArray":[{"portColor":"#000000","portId":"right0"},{"portColor":"#888891","portId":"right1"},{"portId":"right2","portColor":"#888890"},{"portId":"right3","portColor":"#000000"},{"portId":"right4","portColor":"#888889"},{"portId":"right5","portColor":"#888888"},{"portId":"right6","portColor":"#ddddba"},{"portId":"right7","portColor":"#ddddbb"},{"portId":"right8","portColor":"#8827e7"},{"portId":"right9","portColor":"#000000"},{"portId":"right10","portColor":"#8827e7"},{"portId":"right11","portColor":"#000001"},{"portId":"right12","portColor":"#8827e7"},{"portId":"right13","portColor":"#000001"},{"portId":"right14","portColor":"#8827e7"},{"portId":"right15","portColor":"#000000"},{"portId":"right16","portColor":"#0000ff"},{"portId":"right17","portColor":"#ff0000"},{"portId":"right18","portColor":"#0000ff"},{"portId":"right19","portColor":"#ff0000"},{"portId":"right20","portColor":"#0000ff"},{"portId":"right21","portColor":"#ff0000"},{"portId":"right22","portColor":"#0000ff"},{"portId":"right23","portColor":"#ff0000"}],"loc":"-7.6875 -35.75"},
{"name":"1. Drag parts onto page\n2.  Wire terminals together\neither manually, or\nby pressing Autowire\n3. Position parts neatly\n4. Reroute messy wires","color":"#ffffff00","background":"/images/thumb/3/3f/Sticky.png/597px-Sticky.png","leftArray":[],"rightArray":[],"topArray":[],"bottomArray":[],"key":"note","size":"196 175","loc":"-649.84375 -180.375","fill":"white","group":-6},
{"name":"Right click on parts\nand on ports for\nfurther options.\n \nAdditional attributes\ncan be edited  in the \ninfo box below \nthe drawing","color":"#ffffff00","background":"/images/thumb/3/3f/Sticky.png/597px-Sticky.png","leftArray":[],"rightArray":[],"topArray":[],"bottomArray":[],"key":"note2","size":"187 205","loc":"-445.34375 -161.375","fill":"white","group":-6},
{"name":"Parts can be grouped,\nfirst by selecting them\nwhile holding the\nCtrl key, and when all \nitems are selected, \npress Ctrl+G\n\nTo ungroup, select the\ngroup and click \nCtrl+Shift+G\n","color":"#ffffff00","background":"/images/thumb/3/3f/Sticky.png/597px-Sticky.png","leftArray":[],"rightArray":[],"topArray":[],"bottomArray":[],"key":"note3","size":"199 209","loc":"-637.34375 259.625","fill":"white","group":-6},
{"isGroup":true,"text":"","key":-6,"loc":"-549.84375 48.125","dash":[2,4]}
],
  "linkDataArray": [
{"from":"12VDC","to":"node","fromPort":"left0","toPort":"top2","points":[342.40625,-263.375,324.40625,-263.375,-2.6875,-263.375,-2.6875,-230.5625,-2.6875,-197.75,-2.6875,-163.75]},
{"from":"12VDC","to":"node","fromPort":"left2","toPort":"top3","points":[342.40625,-253.375,332.40625,-253.375,7.3125,-253.375,7.3125,-221.5625,7.3125,-189.75,7.3125,-163.75]}
]}
</pre>
<pre class="wikidiagram" id="Heating_only_HIU" style="display:none">
{ "class": "GraphLinksModel",
  "copiesArrays": true,
  "copiesArrayObjects": true,
  "linkFromPortIdProperty": "fromPort",
  "linkToPortIdProperty": "toPort",
  "nodeDataArray": [
{"name":"12v Power","color":"#dbf6cb","leftArray":[{"portId":"left0","portColor":"#e88600"},{"portId":"left2","portColor":"#000002"}],"rightArray":[],"topArray":[],"bottomArray":[],"key":"12VDC","size":"90 50","loc":"393.15625 -260.375"},
{"key":"node","name":"BEMS Hat","color":"palegreen","lineColor":"#000000","image":"/images/c/c1/C2a.svg","leftArray":[{"portId":"left0","portColor":"#000000"},{"portId":"left1","portColor":"#00ff00"},{"portId":"left2","portColor":"#000000"},{"portId":"left3","portColor":"#00ff00"},{"portId":"left4","portColor":"#000000"},{"portId":"left5","portColor":"#00ff00"},{"portId":"left6","portColor":"#000000"},{"portId":"left7","portColor":"#00ff00"},{"portId":"left8","portColor":"#000000"},{"portId":"left9","portColor":"#ffff00"},{"portId":"left10","portColor":"#000000"},{"portId":"left11","portColor":"#ffff00"},{"portId":"left12","portColor":"#000000"},{"portId":"left13","portColor":"#ffff00"},{"portId":"left14","portColor":"#000000"},{"portId":"left15","portColor":"#ffff00"},{"portId":"left16","portColor":"#000000"},{"portId":"left17","portColor":"#00ff00"},{"portId":"left18","portColor":"#000000"},{"portId":"left19","portColor":"#00ff00"},{"portId":"left20","portColor":"#000000"},{"portId":"left21","portColor":"#00ff00"},{"portId":"left22","portColor":"#000000"},{"portId":"left23","portColor":"#00ff00"}],"topArray":[{"portColor":"#ffc900","portId":"top01"},{"portColor":"#ffc900","portId":"top02"},{"portColor":"#ffc900","portId":"top03"},{"portId":"top1","portColor":"#000000"},{"portId":"top2","portColor":"#e88600"},{"portId":"top3","portColor":"#000002"},{"portColor":"#ffffff","portId":"top4"},{"portColor":"#ffffff","portId":"top5"}],"bottomArray":[{"portColor":"#000000","portId":"bottom0"},{"portId":"bottom1","portColor":"#00ffff"},{"portId":"bottom2","portColor":"#000000"},{"portId":"bottom3","portColor":"#00ffff"},{"portId":"bottom4","portColor":"#000000"},{"portId":"bottom5","portColor":"#00ffff"},{"portId":"bottom6","portColor":"#000000"},{"portId":"bottom7","portColor":"#00ffff"},{"portId":"bottom8","portColor":"#000000"},{"portId":"bottom9","portColor":"#40aceb"},{"portId":"bottom10","portColor":"#000000"},{"portId":"bottom11","portColor":"#40aceb"},{"portId":"bottom12","portColor":"#000001"},{"portId":"bottom13","portColor":"#40aceb"},{"portId":"bottom14","portColor":"#000001"},{"portId":"bottom15","portColor":"#40aceb"},{"portId":"bottom16","portColor":"#bf6ae3"},{"portId":"bottom17","portColor":"#bf6ae3"},{"portId":"bottom18","portColor":"#bf6ae3"},{"portId":"bottom19","portColor":"#bf6ae3"},{"portId":"bottom20","portColor":"#bf6ae3"},{"portId":"bottom21","portColor":"#bf6ae3"}],"rightArray":[{"portColor":"#000000","portId":"right0"},{"portColor":"#888891","portId":"right1"},{"portId":"right2","portColor":"#888890"},{"portId":"right3","portColor":"#000000"},{"portId":"right4","portColor":"#888889"},{"portId":"right5","portColor":"#888888"},{"portId":"right6","portColor":"#ddddba"},{"portId":"right7","portColor":"#ddddbb"},{"portId":"right8","portColor":"#8827e7"},{"portId":"right9","portColor":"#000000"},{"portId":"right10","portColor":"#8827e7"},{"portId":"right11","portColor":"#000001"},{"portId":"right12","portColor":"#8827e7"},{"portId":"right13","portColor":"#000001"},{"portId":"right14","portColor":"#8827e7"},{"portId":"right15","portColor":"#000000"},{"portId":"right16","portColor":"#0000ff"},{"portId":"right17","portColor":"#ff0000"},{"portId":"right18","portColor":"#0000ff"},{"portId":"right19","portColor":"#ff0000"},{"portId":"right20","portColor":"#0000ff"},{"portId":"right21","portColor":"#ff0000"},{"portId":"right22","portColor":"#0000ff"},{"portId":"right23","portColor":"#ff0000"}],"loc":"-7.6875 -35.75"},
{"name":"NTC10K","fill":"#dbf6cb","leftArray":[],"rightArray":[{"portId":"right0","portColor":"#000000"},{"portId":"right1","portColor":"#00ff00","signalTypes":["#00ff00","#ffff00"]}],"topArray":[],"bottomArray":[],"key":"ntc","size":"58 40","loc":"-555.84375 -251.875"},
{"name":"NTC10K","fill":"#dbf6cb","leftArray":[],"rightArray":[{"portId":"right0","portColor":"#000000"},{"portId":"right1","portColor":"#00ff00","signalTypes":["#00ff00","#ffff00"]}],"topArray":[],"bottomArray":[],"key":"ntc2","size":"58 40","loc":"-579.6875 -199.41328125"},
{"name":"NTC10K","fill":"#dbf6cb","leftArray":[],"rightArray":[{"portId":"right0","portColor":"#000000"},{"portId":"right1","portColor":"#00ff00","signalTypes":["#00ff00","#ffff00"]}],"topArray":[],"bottomArray":[],"key":"ntc3","size":"58 40","loc":"-601.6875 -149.41328125"},
{"name":"Pressure + Temp Sensor","range":"6 bar","fill":"#dbf6cb","leftArray":[],"rightArray":[{"portId":"right2","portColor":"#000000"},{"portId":"right3","portColor":"#8827e7","signalTypes":["#ffff00"]},{"portId":"right0","portColor":"#8827e7","signalTypes":["#ffff00"]},{"portId":"right1","portColor":"#ffc900"}],"topArray":[],"bottomArray":[],"key":"RPS","size":"88 55","loc":"-524.6875 -14.413281250000011"},
{"name":"Control Valve (Hybrid)","fill":"#febc58","color":"#ff9900","leftArray":[],"rightArray":[],"topArray":[{"portId":"top2","portColor":"#8827e7","signalTypes":["#ffff00","#e988e3"]},{"portId":"top3","portColor":"#e988e3","signalTypes":["#8827e7"]},{"portId":"top4","portColor":"#ff0000"},{"portId":"top5","portColor":"#000000","signalTypes":["#000000","#000001"]},{"portId":"top0","portColor":"#888888"},{"portId":"top1","portColor":"#888889"}],"bottomArray":[],"key":"valve3","size":"96 59","loc":"273.15625 326.125"},
{"name":"Timeclock","fill":"#dbf6cb","leftArray":[],"rightArray":[{"portId":"right0","portColor":"#000000"},{"portId":"right1","portColor":"#00ffff","signalTypes":["#00ffff","#ffff00"]}],"topArray":[],"bottomArray":[],"key":"timer","size":"78.78515625 47","loc":"-531.84375 118.125"},
{"name":"Room Thermostat","fill":"#dbf6cb","leftArray":[],"rightArray":[{"portId":"right0","portColor":"#000000"},{"portId":"right1","portColor":"#00ffff","signalTypes":["#00ffff","#ffff00"]}],"topArray":[],"bottomArray":[],"key":"roomstat","size":"78.78515625 47","loc":"-531.84375 172.125"},
{"name":"Heat Meter","fill":"#dbf6cb","leftArray":[{"portId":"left0","portColor":"#ddddba"},{"portId":"left1","portColor":"#ddddbb"}],"rightArray":[],"topArray":[],"bottomArray":[],"key":"meter","size":"67 54","loc":"386.15625 -170.875"},
{"name":"Single Plate HIU\nfor Central Heating","fill":"#ffffff00","background":"/images/thumb/3/3f/Sticky.png/597px-Sticky.png","leftArray":[],"rightArray":[],"topArray":[],"bottomArray":[],"key":"note","size":"184 117","loc":"-835.84375 -222.375"}
],
  "linkDataArray": [
{"from":"12VDC","to":"node","fromPort":"left0","toPort":"top2","points":[338.90625,-265.625,320.90625,-265.625,-2.4375,-265.625,-2.4375,-234.9375,-2.4375,-204.25,-2.4375,-170.25]},
{"from":"12VDC","to":"node","fromPort":"left2","toPort":"top3","points":[338.90625,-255.125,328.90625,-255.125,8.0625,-255.125,8.0625,-225.6875,8.0625,-196.25,8.0625,-170.25]},
{"from":"ntc","to":"node","fromPort":"right1","toPort":"left1","points":[-517.59375,-246.625,-507.59375,-246.625,-314.640625,-246.625,-314.640625,-146,-153.6875,-146,-131.6875,-146]},
{"from":"ntc","to":"node","fromPort":"right0","toPort":"left0","points":[-517.59375,-257.125,-499.59375,-257.125,-306.640625,-257.125,-306.640625,-156.5,-145.6875,-156.5,-131.6875,-156.5]},
{"from":"ntc2","to":"node","fromPort":"right1","toPort":"left3","points":[-541.4375,-194.16328125,-531.4375,-194.16328125,-334.5625,-194.16328125,-334.5625,-125,-169.6875,-125,-131.6875,-125]},
{"from":"ntc2","to":"node","fromPort":"right0","toPort":"left2","points":[-541.4375,-204.66328125,-523.4375,-204.66328125,-326.5625,-204.66328125,-326.5625,-135.5,-161.6875,-135.5,-131.6875,-135.5]},
{"from":"ntc3","to":"node","fromPort":"right1","toPort":"left5","points":[-563.4375,-144.16328125,-553.4375,-144.16328125,-353.5625,-144.16328125,-353.5625,-104,-185.6875,-104,-131.6875,-104]},
{"from":"ntc3","to":"node","fromPort":"right0","toPort":"left4","points":[-563.4375,-154.66328125,-545.4375,-154.66328125,-345.5625,-154.66328125,-345.5625,-114.5,-177.6875,-114.5,-131.6875,-114.5]},
{"from":"RPS","to":"node","fromPort":"right3","toPort":"left9","points":[-471.4375,-19.66328125000001,-449.4375,-19.66328125000001,-335.5625,-19.66328125000001,-335.5625,-62,-253.6875,-62,-131.6875,-62]},
{"from":"RPS","to":"node","fromPort":"right0","toPort":"left11","points":[-471.4375,-9.163281250000011,-441.4375,-9.163281250000011,-323.5625,-9.163281250000011,-323.5625,-41,-237.6875,-41,-131.6875,-41]},
{"from":"RPS","to":"node","fromPort":"right2","toPort":"left8","points":[-471.4375,-30.16328125000001,-457.4375,-30.16328125000001,-343.5625,-30.16328125000001,-343.5625,-72.5,-261.6875,-72.5,-131.6875,-72.5]},
{"from":"valve3","to":"node","fromPort":"top1","toPort":"right4","points":[299.40625,287.375,299.40625,233.375,299.40625,-114.5,288.859375,-114.5,278.3125,-114.5,116.3125,-114.5]},
{"from":"valve3","to":"node","fromPort":"top0","toPort":"right5","points":[288.90625,287.375,288.90625,241.375,288.90625,-104,279.609375,-104,270.3125,-104,116.3125,-104]},
{"from":"valve3","to":"node","fromPort":"top3","toPort":"right14","points":[257.40625,287.375,257.40625,265.375,257.40625,-9.5,227.859375,-9.5,198.3125,-9.5,116.3125,-9.5]},
{"from":"valve3","to":"node","fromPort":"top2","toPort":"left13","points":[246.90625,287.375,246.90625,273.375,246.90625,206.0625,-221.6875,206.0625,-221.6875,-20,-131.6875,-20]},
{"from":"valve3","to":"node","fromPort":"top5","toPort":"right15","points":[278.40625,287.375,278.40625,249.375,278.40625,1,234.359375,1,190.3125,1,116.3125,1]},
{"from":"valve3","to":"node","fromPort":"top4","toPort":"right23","points":[267.90625,287.375,267.90625,257.375,267.90625,85,197.109375,85,126.3125,85,116.3125,85]},
{"from":"timer","to":"node","fromPort":"right1","toPort":"bottom1","points":[-483.201171875,123.375,-461.201171875,123.375,-107.4375,123.375,-107.4375,122.0625,-107.4375,120.75,-107.4375,98.75]},
{"from":"timer","to":"node","fromPort":"right0","toPort":"bottom0","points":[-483.201171875,112.875,-469.201171875,112.875,-117.9375,112.875,-117.9375,112.8125,-117.9375,112.75,-117.9375,98.75]},
{"from":"roomstat","to":"node","fromPort":"right1","toPort":"bottom3","points":[-483.201171875,177.375,-461.201171875,177.375,-86.4375,177.375,-86.4375,157.0625,-86.4375,136.75,-86.4375,98.75]},
{"from":"roomstat","to":"node","fromPort":"right0","toPort":"bottom2","points":[-483.201171875,166.875,-469.201171875,166.875,-96.9375,166.875,-96.9375,147.8125,-96.9375,128.75,-96.9375,98.75]},
{"from":"meter","to":"node","fromPort":"left0","toPort":"right6","points":[343.40625,-176.125,325.40625,-176.125,229.859375,-176.125,229.859375,-93.5,178.3125,-93.5,116.3125,-93.5]},
{"from":"meter","to":"node","fromPort":"left1","toPort":"right7","points":[343.40625,-165.625,333.40625,-165.625,240.15625,-165.625,240.15625,-83,186.3125,-83,116.3125,-83]},
{"from":"node","to":"RPS","fromPort":"top03","toPort":"right1","points":[-23.4375,-170.25,-23.4375,-200.25,-270.5625,-200.25,-270.5625,1.3367187499999886,-433.4375,1.3367187499999886,-471.4375,1.3367187499999886]}
]}
</pre>
<pre class="wikidiagram" id="Twin_plate_HIU" style="display:none">
{ "class": "GraphLinksModel",
  "copiesArrays": true,
  "copiesArrayObjects": true,
  "linkFromPortIdProperty": "fromPort",
  "linkToPortIdProperty": "toPort",
  "nodeDataArray": [
{"name":"12v Power","color":"#dbf6cb","leftArray":[{"portId":"left0","portColor":"#e88600"},{"portId":"left2","portColor":"#000002"}],"rightArray":[],"topArray":[],"bottomArray":[],"key":"12VDC","size":"90 50","loc":"384.15625 -260.375"},
{"key":"node","name":"BEMS Hat","color":"palegreen","lineColor":"#000000","image":"/images/c/c1/C2a.svg","leftArray":[{"portId":"left0","portColor":"#000000"},{"portId":"left1","portColor":"#00ff00"},{"portId":"left2","portColor":"#000000"},{"portId":"left3","portColor":"#00ff00"},{"portId":"left4","portColor":"#000000"},{"portId":"left5","portColor":"#00ff00"},{"portId":"left6","portColor":"#000000"},{"portId":"left7","portColor":"#00ff00"},{"portId":"left8","portColor":"#000000"},{"portId":"left9","portColor":"#ffff00"},{"portId":"left10","portColor":"#000000"},{"portId":"left11","portColor":"#ffff00"},{"portId":"left12","portColor":"#000000"},{"portId":"left13","portColor":"#ffff00"},{"portId":"left14","portColor":"#000000"},{"portId":"left15","portColor":"#ffff00"},{"portId":"left16","portColor":"#000000"},{"portId":"left17","portColor":"#00ff00"},{"portId":"left18","portColor":"#000000"},{"portId":"left19","portColor":"#00ff00"},{"portId":"left20","portColor":"#000000"},{"portId":"left21","portColor":"#00ff00"},{"portId":"left22","portColor":"#000000"},{"portId":"left23","portColor":"#00ff00"}],"topArray":[{"portColor":"#ffc900","portId":"top01"},{"portColor":"#ffc900","portId":"top02"},{"portColor":"#ffc900","portId":"top03"},{"portId":"top1","portColor":"#000000"},{"portId":"top2","portColor":"#e88600"},{"portId":"top3","portColor":"#000002"},{"portColor":"#ffffff","portId":"top4"},{"portColor":"#ffffff","portId":"top5"}],"bottomArray":[{"portColor":"#000000","portId":"bottom0"},{"portId":"bottom1","portColor":"#00ffff"},{"portId":"bottom2","portColor":"#000000"},{"portId":"bottom3","portColor":"#00ffff"},{"portId":"bottom4","portColor":"#000000"},{"portId":"bottom5","portColor":"#00ffff"},{"portId":"bottom6","portColor":"#000000"},{"portId":"bottom7","portColor":"#00ffff"},{"portId":"bottom8","portColor":"#000000"},{"portId":"bottom9","portColor":"#40aceb"},{"portId":"bottom10","portColor":"#000000"},{"portId":"bottom11","portColor":"#40aceb"},{"portId":"bottom12","portColor":"#000001"},{"portId":"bottom13","portColor":"#40aceb"},{"portId":"bottom14","portColor":"#000001"},{"portId":"bottom15","portColor":"#40aceb"},{"portId":"bottom16","portColor":"#bf6ae3"},{"portId":"bottom17","portColor":"#bf6ae3"},{"portId":"bottom18","portColor":"#bf6ae3"},{"portId":"bottom19","portColor":"#bf6ae3"},{"portId":"bottom20","portColor":"#bf6ae3"},{"portId":"bottom21","portColor":"#bf6ae3"}],"rightArray":[{"portColor":"#000000","portId":"right0"},{"portColor":"#888891","portId":"right1"},{"portId":"right2","portColor":"#888890"},{"portId":"right3","portColor":"#000000"},{"portId":"right4","portColor":"#888889"},{"portId":"right5","portColor":"#888888"},{"portId":"right6","portColor":"#ddddba"},{"portId":"right7","portColor":"#ddddbb"},{"portId":"right8","portColor":"#8827e7"},{"portId":"right9","portColor":"#000000"},{"portId":"right10","portColor":"#8827e7"},{"portId":"right11","portColor":"#000001"},{"portId":"right12","portColor":"#8827e7"},{"portId":"right13","portColor":"#000001"},{"portId":"right14","portColor":"#8827e7"},{"portId":"right15","portColor":"#000000"},{"portId":"right16","portColor":"#0000ff"},{"portId":"right17","portColor":"#ff0000"},{"portId":"right18","portColor":"#0000ff"},{"portId":"right19","portColor":"#ff0000"},{"portId":"right20","portColor":"#0000ff"},{"portId":"right21","portColor":"#ff0000"},{"portId":"right22","portColor":"#0000ff"},{"portId":"right23","portColor":"#ff0000"}],"loc":"-7.6875 -35.75"},
{"name":"NTC10K","fill":"#dbf6cb","leftArray":[],"rightArray":[{"portId":"right0","portColor":"#000000"},{"portId":"right1","portColor":"#00ff00","signalTypes":["#00ff00","#ffff00"]}],"topArray":[],"bottomArray":[],"key":"ntc","size":"58 40","loc":"-598.84375 -258.875"},
{"name":"NTC10K","fill":"#dbf6cb","leftArray":[],"rightArray":[{"portId":"right0","portColor":"#000000"},{"portId":"right1","portColor":"#00ff00","signalTypes":["#00ff00","#ffff00"]}],"topArray":[],"bottomArray":[],"key":"ntc2","size":"58 40","loc":"-602.6875 -205.41328125"},
{"name":"NTC10K","fill":"#dbf6cb","leftArray":[],"rightArray":[{"portId":"right0","portColor":"#000000"},{"portId":"right1","portColor":"#00ff00","signalTypes":["#00ff00","#ffff00"]}],"topArray":[],"bottomArray":[],"key":"ntc3","size":"58 40","loc":"-604.6875 -149.41328125"},
{"name":"Pressure + Temp Sensor","range":"6 bar","fill":"#dbf6cb","leftArray":[],"rightArray":[{"portId":"right1","portColor":"#ffc900"},{"portId":"right2","portColor":"#000000"},{"portId":"right3","portColor":"#8827e7","signalTypes":["#ffff00"]},{"portId":"right0","portColor":"#8827e7","signalTypes":["#ffff00"]}],"topArray":[],"bottomArray":[],"key":"RPS","size":"88 55","loc":"-587.6875 -17.41328125000001"},
{"name":"Heat Meter","fill":"#dbf6cb","leftArray":[{"portId":"left0","portColor":"#ddddba"},{"portId":"left1","portColor":"#ddddbb"}],"rightArray":[],"topArray":[],"bottomArray":[],"key":"meter","size":"67 54","loc":"367.15625 -16.875"},
{"name":"Twin Plate HIU\nfor DHW and\nCentral Heating","fill":"#ffffff00","background":"/images/thumb/3/3f/Sticky.png/597px-Sticky.png","leftArray":[],"rightArray":[],"topArray":[],"bottomArray":[],"key":"note","size":"150 136","loc":"-851.84375 -224.875"},
{"name":"NTC10K","fill":"#dbf6cb","leftArray":[],"rightArray":[{"portId":"right0","portColor":"#000000"},{"portId":"right1","portColor":"#00ff00","signalTypes":["#00ff00","#ffff00"]}],"topArray":[],"bottomArray":[],"key":"ntc4","size":"58 40","loc":"-605.84375 -85.875"},
{"name":"NTC10K","fill":"#dbf6cb","leftArray":[],"rightArray":[{"portId":"right0","portColor":"#000000"},{"portId":"right1","portColor":"#00ff00","signalTypes":["#00ff00","#ffff00"]}],"topArray":[],"bottomArray":[],"key":"ntc5","size":"58 40","loc":"-600.84375 49.125"},
{"name":"Pulsed Flow Sensor","fill":"#dbf6cb","pulsesPerLitre":"520","leftArray":[],"rightArray":[{"portId":"right1","portColor":"#ffc900"},{"portId":"right2","portColor":"#000000"},{"portId":"right0","portColor":"#00ffff","signalTypes":["#00ffff","#ffff00"]}],"topArray":[],"bottomArray":[],"key":"FS","size":"82.107421875 53","loc":"-582.84375 165.125"},
{"name":"Control Valve (PWM)","fill":"#cfe4f7","leftArray":[],"rightArray":[],"topArray":[{"portId":"top2","portColor":"#000000"},{"portId":"top1","portColor":"#0000ff","signalTypes":["#40aceb"]},{"portId":"top0","portColor":"#40aceb","signalTypes":["#0000ff"]},{"portId":"top3","portColor":"#ff0000"}],"bottomArray":[],"key":"valve4","size":"90 52","loc":"197.8125 257.75"},
{"name":"Control Valve (PWM)","fill":"#cfe4f7","leftArray":[],"rightArray":[],"topArray":[{"portId":"top2","portColor":"#000000"},{"portId":"top1","portColor":"#0000ff","signalTypes":["#40aceb"]},{"portId":"top0","portColor":"#40aceb","signalTypes":["#0000ff"]},{"portId":"top3","portColor":"#ff0000"}],"bottomArray":[],"key":"valve42","size":"90 52","loc":"323.15625 239.125"},
{"name":"Pump (PWM)","fill":"#cfe4f7","leftArray":[],"rightArray":[],"topArray":[{"portId":"top2","portColor":"#000000"},{"portId":"top1","portColor":"#0000ff","signalTypes":["#40aceb"]},{"portId":"top0","portColor":"#40aceb","signalTypes":["#0000ff"]}],"bottomArray":[],"key":"pump","size":"57.3212890625 52","loc":"60.15625 289.125"},
{"name":"Timeclock","fill":"#dbf6cb","leftArray":[],"rightArray":[{"portId":"right0","portColor":"#000000"},{"portId":"right1","portColor":"#00ffff","signalTypes":["#00ffff","#ffff00"]}],"topArray":[],"bottomArray":[],"key":"timer","size":"78.78515625 47","loc":"-339.84375 235.125"},
{"name":"Modbus Room Thermostats","fill":"#dbf6cb","leftArray":[{"portId":"left0","portColor":"#888891"},{"portId":"left1","portColor":"#888890"}],"rightArray":[],"topArray":[],"bottomArray":[],"key":"modbus1","size":"105 52","loc":"387.5625 -122"},
{"name":"NTC10K","fill":"#dbf6cb","leftArray":[],"rightArray":[{"portId":"right0","portColor":"#000000"},{"portId":"right1","portColor":"#00ff00","signalTypes":["#00ff00","#ffff00"]}],"topArray":[],"bottomArray":[],"key":"ntc6","size":"58 40","loc":"-597.4375 106"},
{"name":"Modbus Master","fill":"#dbf6cb","leftArray":[{"portId":"left0","portColor":"#888891"},{"portId":"left1","portColor":"#888890"}],"rightArray":[],"topArray":[],"bottomArray":[],"key":"modbus12","size":"67 54","loc":"369.15625 -188.875"},
{"name":"The system deploys two \nModbus lines.\n\nOne for the local room \nthermostat circuit with \nmultiple zones to control.\n\nThe other is for a Modbus\nuplink to a remote HIU \nsupervisor or BMS system","fill":"#ffffff00","background":"/images/thumb/3/3f/Sticky.png/597px-Sticky.png","leftArray":[],"rightArray":[],"topArray":[],"bottomArray":[],"key":"note2","size":"214 226","loc":"-826.734375 -30"},
{"name":"Prepay Isolation","fill":"#dbf6cb","leftArray":[],"rightArray":[{"portId":"right0","portColor":"#000000"},{"portId":"right1","portColor":"#00ffff","signalTypes":["#00ffff","#ffff00"]}],"topArray":[],"bottomArray":[],"key":"prepay","size":"78.78515625 47","loc":"-243.84375 312.125"},
{"name":"Control valves are powered\nfrom the board with \nbattery backup.\n\nValves will be closed on loss\nof mains power, or on loss of\nsignal from pre-pay system","fill":"#ffffff00","background":"/images/thumb/3/3f/Sticky.png/597px-Sticky.png","leftArray":[],"rightArray":[],"topArray":[],"bottomArray":[],"key":"note3","size":"233 183","loc":"-820.34375 193.625"}
],
  "linkDataArray": [
{"from":"12VDC","to":"node","fromPort":"left0","toPort":"top2","points":[330.40625,-265.375,312.40625,-265.375,-2.6875,-265.375,-2.6875,-231.5625,-2.6875,-197.75,-2.6875,-163.75]},
{"from":"12VDC","to":"node","fromPort":"left2","toPort":"top3","points":[330.40625,-255.375,320.40625,-255.375,7.3125,-255.375,7.3125,-222.5625,7.3125,-189.75,7.3125,-163.75]},
{"from":"ntc","to":"node","fromPort":"right1","toPort":"left1","points":[-561.09375,-253.875,-551.09375,-253.875,-401.84375,-253.875,-401.84375,-140.75,-147.6875,-140.75,-125.6875,-140.75]},
{"from":"ntc","to":"node","fromPort":"right0","toPort":"left0","points":[-561.09375,-263.875,-543.09375,-263.875,-392.84375,-263.875,-392.84375,-150.75,-139.6875,-150.75,-125.6875,-150.75]},
{"from":"ntc2","to":"node","fromPort":"right1","toPort":"left3","points":[-564.9375,-200.41328125,-554.9375,-200.41328125,-430.84375,-200.41328125,-430.84375,-120.75,-163.6875,-120.75,-125.6875,-120.75]},
{"from":"ntc2","to":"node","fromPort":"right0","toPort":"left2","points":[-564.9375,-210.41328125,-546.9375,-210.41328125,-420.84375,-210.41328125,-420.84375,-130.75,-155.6875,-130.75,-125.6875,-130.75]},
{"from":"ntc3","to":"node","fromPort":"right1","toPort":"left5","points":[-566.9375,-144.41328125,-556.9375,-144.41328125,-464.84375,-144.41328125,-464.84375,-100.75,-179.6875,-100.75,-125.6875,-100.75]},
{"from":"ntc3","to":"node","fromPort":"right0","toPort":"left4","points":[-566.9375,-154.41328125,-548.9375,-154.41328125,-456.84375,-154.41328125,-456.84375,-110.75,-171.6875,-110.75,-125.6875,-110.75]},
{"from":"RPS","to":"node","fromPort":"right3","toPort":"left9","points":[-534.9375,-12.413281250000011,-504.9375,-12.413281250000011,-360.3125,-12.413281250000011,-360.3125,-60.75,-247.6875,-60.75,-125.6875,-60.75]},
{"from":"RPS","to":"node","fromPort":"right0","toPort":"left11","points":[-534.9375,-2.4132812500000114,-496.9375,-2.4132812500000114,-348.3125,-2.4132812500000114,-348.3125,-40.75,-231.6875,-40.75,-125.6875,-40.75]},
{"from":"RPS","to":"node","fromPort":"right2","toPort":"left8","points":[-534.9375,-22.41328125000001,-512.9375,-22.41328125000001,-368.3125,-22.41328125000001,-368.3125,-70.75,-255.6875,-70.75,-125.6875,-70.75]},
{"from":"meter","to":"node","fromPort":"left0","toPort":"right6","points":[324.90625,-21.875,310.90625,-21.875,228.15625,-21.875,228.15625,-90.75,256.3125,-90.75,110.3125,-90.75]},
{"from":"meter","to":"node","fromPort":"left1","toPort":"right7","points":[324.90625,-11.875,302.90625,-11.875,219.15625,-11.875,219.15625,-80.75,248.3125,-80.75,110.3125,-80.75]},
{"from":"ntc4","to":"node","fromPort":"right1","toPort":"left7","points":[-568.09375,-80.875,-558.09375,-80.875,-360.890625,-80.875,-360.890625,-80.75,-195.6875,-80.75,-125.6875,-80.75]},
{"from":"ntc4","to":"node","fromPort":"right0","toPort":"left6","points":[-568.09375,-90.875,-550.09375,-90.875,-352.890625,-90.875,-352.890625,-90.75,-187.6875,-90.75,-125.6875,-90.75]},
{"from":"ntc5","to":"node","fromPort":"right1","toPort":"left17","points":[-563.09375,54.125,-541.09375,54.125,-277.84375,54.125,-277.84375,19.25,-183.6875,19.25,-125.6875,19.25]},
{"from":"ntc5","to":"node","fromPort":"right0","toPort":"left16","points":[-563.09375,44.125,-549.09375,44.125,-287.84375,44.125,-287.84375,9.25,-191.6875,9.25,-125.6875,9.25]},
{"from":"RPS","to":"node","fromPort":"right1","toPort":"top03","points":[-534.9375,-32.41328125000001,-520.9375,-32.41328125000001,-377.84375,-32.41328125000001,-377.84375,-193.75,-22.6875,-193.75,-22.6875,-163.75]},
{"from":"FS","to":"node","fromPort":"right0","toPort":"bottom1","points":[-533.0400390625,175.125,-503.0400390625,175.125,-102.6875,175.125,-102.6875,144.6875,-102.6875,114.25,-102.6875,92.25]},
{"from":"FS","to":"node","fromPort":"right2","toPort":"bottom0","points":[-533.0400390625,165.125,-511.0400390625,165.125,-112.6875,165.125,-112.6875,135.6875,-112.6875,106.25,-112.6875,92.25]},
{"from":"valve4","to":"node","fromPort":"top0","toPort":"right22","points":[202.8125,223,202.8125,193,202.8125,69.25,165.5625,69.25,128.3125,69.25,110.3125,69.25]},
{"from":"valve4","to":"node","fromPort":"top1","toPort":"bottom9","points":[192.8125,223,192.8125,201,192.8125,201,-22.6875,201,-22.6875,198.25,-22.6875,92.25]},
{"from":"valve4","to":"node","fromPort":"top2","toPort":"bottom8","points":[182.8125,223,182.8125,209,182.8125,209,-32.6875,209,-32.6875,206.25,-32.6875,92.25]},
{"from":"valve42","to":"node","fromPort":"top0","toPort":"right20","points":[328.15625,204.375,328.15625,174.375,328.15625,49.25,236.234375,49.25,144.3125,49.25,110.3125,49.25]},
{"from":"valve42","to":"node","fromPort":"top1","toPort":"bottom11","points":[318.15625,204.375,318.15625,182.375,318.15625,180,-2.6875,180,-2.6875,182.25,-2.6875,92.25]},
{"from":"valve42","to":"node","fromPort":"top2","toPort":"bottom10","points":[308.15625,204.375,308.15625,190.375,308.15625,188,-12.6875,188,-12.6875,190.25,-12.6875,92.25]},
{"from":"pump","to":"node","fromPort":"top0","toPort":"right18","points":[70.15625,254.375,70.15625,244.375,70.15625,127.125,160.3125,127.125,160.3125,29.25,110.3125,29.25]},
{"from":"node","to":"pump","fromPort":"bottom12","toPort":"top2","points":[7.3125,92.25,7.3125,174.25,7.3125,143.125,50.15625,143.125,50.15625,240.375,50.15625,254.375]},
{"from":"node","to":"pump","fromPort":"bottom13","toPort":"top1","points":[17.3125,92.25,17.3125,166.25,17.3125,130.125,60.15625,130.125,60.15625,232.375,60.15625,254.375]},
{"from":"timer","to":"node","fromPort":"right1","toPort":"bottom3","points":[-291.701171875,240.125,-269.701171875,240.125,-82.6875,240.125,-82.6875,185.1875,-82.6875,130.25,-82.6875,92.25]},
{"from":"timer","to":"node","fromPort":"right0","toPort":"bottom2","points":[-291.701171875,230.125,-277.701171875,230.125,-92.6875,230.125,-92.6875,176.1875,-92.6875,122.25,-92.6875,92.25]},
{"from":"ntc6","to":"node","fromPort":"right1","toPort":"left19","points":[-559.6875,111,-537.6875,111,-243.84375,111,-243.84375,39.25,-167.6875,39.25,-125.6875,39.25]},
{"from":"ntc6","to":"node","fromPort":"right0","toPort":"left18","points":[-559.6875,101,-545.6875,101,-254.84375,101,-254.84375,29.25,-175.6875,29.25,-125.6875,29.25]},
{"from":"FS","to":"node","fromPort":"right1","toPort":"top02","points":[-533.0400390625,155.125,-519.0400390625,155.125,-310.36376953125,155.125,-310.36376953125,-185.75,-32.6875,-185.75,-32.6875,-163.75]},
{"from":"modbus1","to":"node","fromPort":"left0","toPort":"right4","points":[326.3125,-127,308.3125,-127,248.15625,-127,248.15625,-110.75,156.3125,-110.75,110.3125,-110.75]},
{"from":"node","to":"modbus1","fromPort":"right5","toPort":"left1","points":[110.3125,-100.75,164.3125,-100.75,256.3125,-100.75,256.3125,-117,316.3125,-117,326.3125,-117]},
{"from":"modbus12","to":"node","fromPort":"left0","toPort":"right1","points":[326.90625,-193.875,308.90625,-193.875,208.15625,-193.875,208.15625,-140.75,132.3125,-140.75,110.3125,-140.75]},
{"from":"modbus12","to":"node","fromPort":"left1","toPort":"right2","points":[326.90625,-183.875,316.90625,-183.875,218.609375,-183.875,218.609375,-130.75,140.3125,-130.75,110.3125,-130.75]},
{"from":"prepay","to":"node","fromPort":"right1","toPort":"bottom5","points":[-195.701171875,317.125,-173.701171875,317.125,-62.6875,317.125,-62.6875,231.6875,-62.6875,146.25,-62.6875,92.25]},
{"from":"prepay","to":"node","fromPort":"right0","toPort":"bottom4","points":[-195.701171875,307.125,-181.701171875,307.125,-72.6875,307.125,-72.6875,222.6875,-72.6875,138.25,-72.6875,92.25]},
{"from":"valve4","to":"node","fromPort":"top3","toPort":"right23","points":[212.8125,223,212.8125,185,212.8125,79.25,166.5625,79.25,120.3125,79.25,110.3125,79.25]},
{"from":"valve42","to":"node","fromPort":"top3","toPort":"right21","points":[338.15625,204.375,338.15625,166.375,338.15625,59.25,237.234375,59.25,136.3125,59.25,110.3125,59.25]}
]}
</pre>
<pre class="wikidiagram" id="Heat_Bank_Thermal_Store_with_Boiler" style="display:none">
{ "class": "GraphLinksModel",
  "copiesArrays": true,
  "copiesArrayObjects": true,
  "linkFromPortIdProperty": "fromPort",
  "linkToPortIdProperty": "toPort",
  "nodeDataArray": [
{"name":"12v Power","color":"#dbf6cb","leftArray":[{"portId":"left0","portColor":"#e88600"},{"portId":"left2","portColor":"#000002"}],"rightArray":[],"topArray":[],"bottomArray":[],"key":"12VDC","size":"90 50","loc":"396.15625 -258.375"},
{"key":"node","name":"BEMS Hat","color":"palegreen","lineColor":"#000000","image":"/images/c/c1/C2a.svg","leftArray":[{"portId":"left0","portColor":"#000000"},{"portId":"left1","portColor":"#00ff00"},{"portId":"left2","portColor":"#000000"},{"portId":"left3","portColor":"#00ff00"},{"portId":"left4","portColor":"#000000"},{"portId":"left5","portColor":"#00ff00"},{"portId":"left6","portColor":"#000000"},{"portId":"left7","portColor":"#00ff00"},{"portId":"left8","portColor":"#000000"},{"portId":"left9","portColor":"#ffff00"},{"portId":"left10","portColor":"#000000"},{"portId":"left11","portColor":"#ffff00"},{"portId":"left12","portColor":"#000000"},{"portId":"left13","portColor":"#ffff00"},{"portId":"left14","portColor":"#000000"},{"portId":"left15","portColor":"#ffff00"},{"portId":"left16","portColor":"#000000"},{"portId":"left17","portColor":"#00ff00"},{"portId":"left18","portColor":"#000000"},{"portId":"left19","portColor":"#00ff00"},{"portId":"left20","portColor":"#000000"},{"portId":"left21","portColor":"#00ff00"},{"portId":"left22","portColor":"#000000"},{"portId":"left23","portColor":"#00ff00"}],"topArray":[{"portColor":"#ffc900","portId":"top01"},{"portColor":"#ffc900","portId":"top02"},{"portColor":"#ffc900","portId":"top03"},{"portId":"top1","portColor":"#000000"},{"portId":"top2","portColor":"#e88600"},{"portId":"top3","portColor":"#000002"},{"portColor":"#ffffff","portId":"top4"},{"portColor":"#ffffff","portId":"top5"}],"bottomArray":[{"portColor":"#000000","portId":"bottom0"},{"portId":"bottom1","portColor":"#00ffff"},{"portId":"bottom2","portColor":"#000000"},{"portId":"bottom3","portColor":"#00ffff"},{"portId":"bottom4","portColor":"#000000"},{"portId":"bottom5","portColor":"#00ffff"},{"portId":"bottom6","portColor":"#000000"},{"portId":"bottom7","portColor":"#00ffff"},{"portId":"bottom8","portColor":"#000000"},{"portId":"bottom9","portColor":"#40aceb"},{"portId":"bottom10","portColor":"#000000"},{"portId":"bottom11","portColor":"#40aceb"},{"portId":"bottom12","portColor":"#000001"},{"portId":"bottom13","portColor":"#40aceb"},{"portId":"bottom14","portColor":"#000001"},{"portId":"bottom15","portColor":"#40aceb"},{"portId":"bottom16","portColor":"#bf6ae3"},{"portId":"bottom17","portColor":"#bf6ae3"},{"portId":"bottom18","portColor":"#bf6ae3"},{"portId":"bottom19","portColor":"#bf6ae3"},{"portId":"bottom20","portColor":"#bf6ae3"},{"portId":"bottom21","portColor":"#bf6ae3"}],"rightArray":[{"portColor":"#000000","portId":"right0"},{"portColor":"#888891","portId":"right1"},{"portId":"right2","portColor":"#888890"},{"portId":"right3","portColor":"#000000"},{"portId":"right4","portColor":"#888889"},{"portId":"right5","portColor":"#888888"},{"portId":"right6","portColor":"#ddddba"},{"portId":"right7","portColor":"#ddddbb"},{"portId":"right8","portColor":"#8827e7"},{"portId":"right9","portColor":"#000000"},{"portId":"right10","portColor":"#8827e7"},{"portId":"right11","portColor":"#000001"},{"portId":"right12","portColor":"#8827e7"},{"portId":"right13","portColor":"#000001"},{"portId":"right14","portColor":"#8827e7"},{"portId":"right15","portColor":"#000000"},{"portId":"right16","portColor":"#0000ff"},{"portId":"right17","portColor":"#ff0000"},{"portId":"right18","portColor":"#0000ff"},{"portId":"right19","portColor":"#ff0000"},{"portId":"right20","portColor":"#0000ff"},{"portId":"right21","portColor":"#ff0000"},{"portId":"right22","portColor":"#0000ff"},{"portId":"right23","portColor":"#ff0000"}],"loc":"-7.6875 -35.75"},
{"name":"Htg\nPump (PWM)","fill":"#cfe4f7","leftArray":[],"rightArray":[],"topArray":[{"portId":"top2","portColor":"#000000"},{"portId":"top1","portColor":"#0000ff","signalTypes":["#40aceb"]},{"portId":"top0","portColor":"#40aceb","signalTypes":["#0000ff"]}],"bottomArray":[],"key":"pump","size":"66 73","loc":"335.3440097296742 357.0384911290889","color":"blue","thickness":1},
{"name":"NTC10K","fill":"#dbf6cb","leftArray":[],"rightArray":[{"portId":"right0","portColor":"#000000"},{"portId":"right1","portColor":"#00ff00","signalTypes":["#00ff00","#ffff00"]}],"topArray":[],"bottomArray":[],"key":"ntc","size":"58 40","loc":"-493.3078371903842 -222.41044721296225"},
{"name":"NTC10K","fill":"#dbf6cb","leftArray":[],"rightArray":[{"portId":"right0","portColor":"#000000"},{"portId":"right1","portColor":"#00ff00","signalTypes":["#00ff00","#ffff00"]}],"topArray":[],"bottomArray":[],"key":"ntc2","size":"58 40","loc":"-492.64523437500014 -170.20717311261708"},
{"name":"NTC10K","fill":"#dbf6cb","leftArray":[],"rightArray":[{"portId":"right0","portColor":"#000000"},{"portId":"right1","portColor":"#00ff00","signalTypes":["#00ff00","#ffff00"]}],"topArray":[],"bottomArray":[],"key":"ntc3","size":"58 40","loc":"-487.72668467229636 -118.02697527131608"},
{"name":"NTC10K","fill":"#dbf6cb","leftArray":[],"rightArray":[{"portId":"right0","portColor":"#000000"},{"portId":"right1","portColor":"#00ff00","signalTypes":["#00ff00","#ffff00"]}],"topArray":[],"bottomArray":[],"key":"ntc4","size":"58 40","loc":"-483.7565818569124 44.53801321877779"},
{"name":"NTC10K","fill":"#dbf6cb","leftArray":[],"rightArray":[{"portId":"right0","portColor":"#000000"},{"portId":"right1","portColor":"#00ff00","signalTypes":["#00ff00","#ffff00"]}],"topArray":[],"bottomArray":[],"key":"ntc5","size":"58 40","loc":"-483.7565818569122 262.57587437166103"},
{"name":"NTC10K","fill":"#dbf6cb","leftArray":[],"rightArray":[{"portId":"right0","portColor":"#000000"},{"portId":"right1","portColor":"#00ff00","signalTypes":["#00ff00","#ffff00"]}],"topArray":[],"bottomArray":[],"key":"ntc6","size":"58 40","loc":"-486.93754228865214 316.90934055835396"},
{"name":"NTC10K","fill":"#dbf6cb","leftArray":[],"rightArray":[{"portId":"right0","portColor":"#000000"},{"portId":"right1","portColor":"#00ff00","signalTypes":["#00ff00","#ffff00"]}],"topArray":[],"bottomArray":[],"key":"ntc7","size":"58 40","loc":"-487.13273437500015 369.76068804026613"},
{"name":"Relay\nHeating\nElement","fill":"#dbf6cb","leftArray":[{"portId":"left0","portColor":"#f6beb6"},{"portId":"left1","portColor":"#f6beb6"}],"rightArray":[{"portId":"right0","portColor":"#000000"},{"portId":"right1","portColor":"#e88600","signalTypes":["#00ff00","#ffff00"]}],"topArray":[],"bottomArray":[],"key":"relay","size":"77 73","loc":"-65.0214528125 413.81991468750005","color":"red","thickness":1},
{"name":"Heat Meter","fill":"#dbf6cb","leftArray":[{"portId":"left0","portColor":"#ddddba"},{"portId":"left1","portColor":"#ddddbb"}],"rightArray":[],"topArray":[],"bottomArray":[],"key":"meter","size":"67 54","loc":"400.9518296191404 -119.81093167968754"},
{"name":"PHE\nPump (PWM)","fill":"#cfe4f7","leftArray":[],"rightArray":[],"topArray":[{"portId":"top2","portColor":"#000000"},{"portId":"top1","portColor":"#0000ff","signalTypes":["#40aceb"]},{"portId":"top0","portColor":"#40aceb","signalTypes":["#0000ff"]}],"bottomArray":[],"key":"pump2","size":"69 72","loc":"237.93324377551937 383.4589309983884","color":"blue","thickness":1},
{"name":"Relay\nHeating\nElement","fill":"#dbf6cb","leftArray":[{"portId":"left0","portColor":"#f6beb6"},{"portId":"left1","portColor":"#f6beb6"}],"rightArray":[{"portId":"right0","portColor":"#000000"},{"portId":"right1","portColor":"#e88600","signalTypes":["#00ff00","#ffff00"]}],"topArray":[],"bottomArray":[],"key":"relay2","size":"77 73","loc":"-66.31914489884787 500.76528447281294","thickness":1,"color":"green"},
{"name":"Pulsed Flow Sensor","fill":"#dbf6cb","pulsesPerLitre":"520","leftArray":[],"rightArray":[{"portId":"right1","portColor":"#ffc900"},{"portId":"right2","portColor":"#000000"},{"portId":"right0","portColor":"#00ffff","signalTypes":["#00ffff","#ffff00"]}],"topArray":[],"bottomArray":[],"key":"FS","size":"82.107421875 53","loc":"-476.740507948467 106.83329784691938"},
{"name":"Control Valve (0-10V)","fill":"#febc58","color":"#ff9900","leftArray":[],"rightArray":[],"topArray":[{"portId":"top0","portColor":"#8827e7","signalTypes":["#ffff00","#e988e3"]},{"portId":"top1","portColor":"#e988e3","signalTypes":["#8827e7"]},{"portId":"top2","portColor":"#ff0000"},{"portId":"top3","portColor":"#000000"}],"bottomArray":[],"key":"valve2","size":"96 59","loc":"-633.0709737493104 301.22677554351935"},
{"name":"Immersion heaters \nsupplies ","fill":"#ffffff00","background":"/images/thumb/3/3f/Sticky.png/597px-Sticky.png","leftArray":[],"rightArray":[],"topArray":[],"bottomArray":[],"key":"note","size":"150 150","loc":"-219.7974748515718 470.18708202434703"},
{"name":"Boiler Loading\nValve and\nSensors","fill":"#ffffff00","background":"/images/thumb/3/3f/Sticky.png/597px-Sticky.png","leftArray":[],"rightArray":[],"topArray":[],"bottomArray":[],"key":"note2","size":"150 150","loc":"-612.9981770150025 426.06555108851654"},
{"name":"DHW\nSensors","fill":"#ffffff00","background":"/images/thumb/3/3f/Sticky.png/597px-Sticky.png","leftArray":[],"rightArray":[],"topArray":[],"bottomArray":[],"key":"note3","size":"150 150","loc":"-609.1051007559585 52.330230220305396"},
{"name":"Store\nSensors","fill":"#ffffff00","background":"/images/thumb/3/3f/Sticky.png/597px-Sticky.png","leftArray":[],"rightArray":[],"topArray":[],"bottomArray":[],"key":"note32","size":"150 150","loc":"-609.1051007559585 -176.06357697693483"},
{"name":"Pumps for Central\nHeating and DHW \nPlate Heat Exchanger","fill":"#ffffff00","background":"/images/thumb/3/3f/Sticky.png/597px-Sticky.png","leftArray":[],"rightArray":[],"topArray":[],"bottomArray":[],"key":"note4","size":"181 116","loc":"287.5278258743034 493.4155367011336"}
],
  "linkDataArray": [
{"from":"12VDC","to":"node","fromPort":"left0","toPort":"top2","points":[342.40625,-263.375,324.40625,-263.375,-2.6875,-263.375,-2.6875,-230.5625,-2.6875,-197.75,-2.6875,-163.75]},
{"from":"12VDC","to":"node","fromPort":"left2","toPort":"top3","points":[342.40625,-253.375,332.40625,-253.375,7.3125,-253.375,7.3125,-221.5625,7.3125,-189.75,7.3125,-163.75]},
{"from":"pump","to":"node","fromPort":"top0","toPort":"right20","points":[345.3440097296742,312.0384911290889,345.3440097296742,282.0384911290889,345.3440097296742,49.25,244.8282548648371,49.25,144.3125,49.25,110.3125,49.25]},
{"from":"pump","to":"node","fromPort":"top1","toPort":"bottom11","points":[335.3440097296742,312.0384911290889,335.3440097296742,290.0384911290889,335.3440097296742,270.14424556454446,-2.6875,270.14424556454446,-2.6875,182.25,-2.6875,92.25]},
{"from":"pump","to":"node","fromPort":"top2","toPort":"bottom10","points":[325.3440097296742,312.0384911290889,325.3440097296742,298.0384911290889,325.3440097296742,286.14424556454446,-12.6875,286.14424556454446,-12.6875,190.25,-12.6875,92.25]},
{"from":"ntc","to":"node","fromPort":"right1","toPort":"left1","points":[-455.55783719038413,-217.41044721296225,-445.55783719038413,-217.41044721296225,-280.62266859519207,-217.41044721296225,-280.62266859519207,-140.75,-147.6875,-140.75,-125.6875,-140.75]},
{"from":"ntc","to":"node","fromPort":"right0","toPort":"left0","points":[-455.55783719038413,-227.41044721296225,-437.55783719038413,-227.41044721296225,-272.62266859519207,-227.41044721296225,-272.62266859519207,-150.75,-139.6875,-150.75,-125.6875,-150.75]},
{"from":"ntc2","to":"node","fromPort":"right1","toPort":"left3","points":[-454.8952343750002,-165.20717311261708,-444.8952343750002,-165.20717311261708,-309.9456442486694,-165.20717311261708,-309.9456442486694,-120.75,-163.6875,-120.75,-125.6875,-120.75]},
{"from":"ntc2","to":"node","fromPort":"right0","toPort":"left2","points":[-454.8952343750002,-175.20717311261708,-436.8952343750002,-175.20717311261708,-300.86179964423377,-175.20717311261708,-300.86179964423377,-130.75,-155.6875,-130.75,-125.6875,-130.75]},
{"from":"ntc3","to":"node","fromPort":"right1","toPort":"left5","points":[-449.9766846722964,-113.02697527131608,-439.9766846722964,-113.02697527131608,-346.28102266641224,-113.02697527131608,-346.28102266641224,-100.75,-179.6875,-100.75,-125.6875,-100.75]},
{"from":"ntc3","to":"node","fromPort":"right0","toPort":"left4","points":[-449.9766846722964,-123.02697527131608,-431.9766846722964,-123.02697527131608,-337.1971780619766,-123.02697527131608,-337.1971780619766,-110.75,-171.6875,-110.75,-125.6875,-110.75]},
{"from":"ntc4","to":"node","fromPort":"right1","toPort":"left7","points":[-446.00658185691236,49.53801321877779,-424.00658185691236,49.53801321877779,-327.8470409284562,49.53801321877779,-327.8470409284562,-80.75,-263.6875,-80.75,-125.6875,-80.75]},
{"from":"ntc4","to":"node","fromPort":"right0","toPort":"left6","points":[-446.00658185691236,39.53801321877779,-432.00658185691236,39.53801321877779,-335.8470409284562,39.53801321877779,-335.8470409284562,-90.75,-271.6875,-90.75,-125.6875,-90.75]},
{"from":"ntc5","to":"node","fromPort":"right1","toPort":"left17","points":[-446.0065818569119,267.57587437166103,-424.0065818569119,267.57587437166103,-178.8787435275259,267.57587437166103,-178.8787435275259,19.25,-183.6875,19.25,-125.6875,19.25]},
{"from":"ntc5","to":"node","fromPort":"right0","toPort":"left16","points":[-446.0065818569119,257.57587437166103,-432.0065818569119,257.57587437166103,-189.26028021830962,257.57587437166103,-189.26028021830962,9.25,-191.6875,9.25,-125.6875,9.25]},
{"from":"ntc6","to":"node","fromPort":"right1","toPort":"left19","points":[-449.18754228865214,321.90934055835396,-427.18754228865214,321.90934055835396,-160.71105431865453,321.90934055835396,-160.71105431865453,39.25,-167.6875,39.25,-125.6875,39.25]},
{"from":"ntc6","to":"node","fromPort":"right0","toPort":"left18","points":[-449.18754228865214,311.90934055835396,-435.18754228865214,311.90934055835396,-169.79489892309027,311.90934055835396,-169.79489892309027,29.25,-175.6875,29.25,-125.6875,29.25]},
{"from":"ntc7","to":"node","fromPort":"right0","toPort":"left20","points":[-449.38273437500015,364.76068804026613,-435.38273437500015,364.76068804026613,-152.92490180056677,364.76068804026613,-152.92490180056677,49.25,-159.6875,49.25,-125.6875,49.25]},
{"from":"node","to":"ntc7","fromPort":"left21","toPort":"right1","points":[-125.6875,59.25,-151.6875,59.25,-145.138749282479,59.25,-145.138749282479,374.76068804026613,-427.38273437500015,374.76068804026613,-449.38273437500015,374.76068804026613]},
{"from":"12VDC","to":"node","fromPort":"left0","toPort":"bottom21","points":[342.40625,-263.375,324.40625,-263.375,272.71810252156274,-263.375,272.71810252156274,102.25,97.3125,102.25,97.3125,92.25]},
{"from":"12VDC","to":"node","fromPort":"left0","toPort":"bottom18","points":[342.40625,-263.375,324.40625,-263.375,277.90887086695443,-263.375,277.90887086695443,126.25,67.3125,126.25,67.3125,92.25]},
{"from":"meter","to":"node","fromPort":"left0","toPort":"right6","points":[358.7018296191404,-124.81093167968754,340.7018296191404,-124.81093167968754,234.5071648095702,-124.81093167968754,234.5071648095702,-90.75,172.3125,-90.75,110.3125,-90.75]},
{"from":"meter","to":"node","fromPort":"left1","toPort":"right7","points":[358.7018296191404,-114.81093167968754,348.7018296191404,-114.81093167968754,243.96919743164062,-114.81093167968754,243.96919743164062,-80.75,180.3125,-80.75,110.3125,-80.75]},
{"from":"pump2","to":"node","fromPort":"top0","toPort":"right22","points":[247.93324377551937,338.9589309983884,247.93324377551937,308.9589309983884,247.93324377551937,69.25,188.1228718877597,69.25,128.3125,69.25,110.3125,69.25]},
{"from":"pump2","to":"node","fromPort":"top1","toPort":"bottom9","points":[237.93324377551937,338.9589309983884,237.93324377551937,316.9589309983884,237.93324377551937,299.6044654991942,-22.6875,299.6044654991942,-22.6875,198.25,-22.6875,92.25]},
{"from":"pump2","to":"node","fromPort":"top2","toPort":"bottom8","points":[227.93324377551937,338.9589309983884,227.93324377551937,324.9589309983884,227.93324377551937,315.6044654991942,-32.6875,315.6044654991942,-32.6875,206.25,-32.6875,92.25]},
{"from":"node","to":"relay","fromPort":"bottom14","toPort":"right0","points":[27.3125,92.25,27.3125,218.25,27.3125,408.81991468750005,11.64552359375,408.81991468750005,-4.0214528125000015,408.81991468750005,-18.0214528125,408.81991468750005]},
{"from":"node","to":"relay","fromPort":"bottom17","toPort":"right1","points":[57.3125,92.25,57.3125,242.25,57.3125,418.81991468750005,30.64552359375,418.81991468750005,3.9785471874999985,418.81991468750005,-18.0214528125,418.81991468750005]},
{"from":"relay2","to":"relay","fromPort":"right0","toPort":"right0","points":[-19.319144898847867,495.76528447281294,-5.319144898847867,495.76528447281294,-0.021452812500001528,495.76528447281294,-0.021452812500001528,452.2925995801565,-0.021452812500001528,408.81991468750005,-18.0214528125,408.81991468750005]},
{"from":"relay2","to":"node","fromPort":"right1","toPort":"bottom20","points":[-19.319144898847867,505.76528447281294,2.680855101152133,505.76528447281294,87.3125,505.76528447281294,87.3125,386.00764223640647,87.3125,266.25,87.3125,92.25]},
{"from":"FS","to":"node","fromPort":"right0","toPort":"bottom1","points":[-426.93679701096676,116.83329784691938,-396.93679701096676,116.83329784691938,-102.6875,116.83329784691938,-102.6875,115.54164892345969,-102.6875,114.25,-102.6875,92.25]},
{"from":"FS","to":"node","fromPort":"right1","toPort":"top03","points":[-426.93679701096676,96.83329784691938,-412.93679701096676,96.83329784691938,-257.3121485054834,96.83329784691938,-257.3121485054834,-193.75,-22.6875,-193.75,-22.6875,-163.75]},
{"from":"FS","to":"node","fromPort":"right2","toPort":"bottom0","points":[-426.93679701096676,106.83329784691938,-404.93679701096676,106.83329784691938,-112.6875,106.83329784691938,-112.6875,106.54164892345969,-112.6875,106.25,-112.6875,92.25]},
{"from":"valve2","to":"node","fromPort":"top1","toPort":"right14","points":[-638.0709737493104,262.97677554351935,-638.0709737493104,236.97677554351935,-638.0709737493104,176.64833525411558,192.3125,176.64833525411558,192.3125,-10.75,110.3125,-10.75]},
{"from":"valve2","to":"node","fromPort":"top0","toPort":"left9","points":[-648.0709737493104,262.97677554351935,-648.0709737493104,228.97677554351935,-648.0709737493104,228,-648.0709737493104,228,-648.0709737493104,164.96910647698394,-225.59565863605235,164.96910647698394,-225.59565863605235,-60.75,-247.6875,-60.75,-125.6875,-60.75]},
{"from":"valve2","to":"node","fromPort":"top3","toPort":"right15","points":[-618.0709737493104,262.97677554351935,-618.0709737493104,252.97677554351935,-618.0709737493104,200.0067928083788,184.3125,200.0067928083788,184.3125,-0.75,110.3125,-0.75]},
{"from":"valve2","to":"node","fromPort":"top2","toPort":"right23","points":[-628.0709737493104,262.97677554351935,-628.0709737493104,244.97677554351935,-628.0709737493104,188.61338777175968,120.3125,188.61338777175968,120.3125,79.25,110.3125,79.25]}
]}
</pre>
<pre class="wikidiagram" id="DHW_HIU_with_unvented_cylinder_and_direct_heating" style="display:none">
{ "class": "GraphLinksModel",
  "copiesArrays": true,
  "copiesArrayObjects": true,
  "linkFromPortIdProperty": "fromPort",
  "linkToPortIdProperty": "toPort",
  "nodeDataArray": [
{"name":"12v Power","color":"#dbf6cb","leftArray":[{"portId":"left0","portColor":"#e88600"},{"portId":"left2","portColor":"#000002"}],"rightArray":[],"topArray":[],"bottomArray":[],"key":"12VDC","size":"90 50","loc":"396.15625 -258.375"},
{"key":"node","name":"BEMS Hat","color":"palegreen","lineColor":"#000000","image":"/images/c/c1/C2a.svg","leftArray":[{"portId":"left0","portColor":"#000000"},{"portId":"left1","portColor":"#00ff00"},{"portId":"left2","portColor":"#000000"},{"portId":"left3","portColor":"#00ff00"},{"portId":"left4","portColor":"#000000"},{"portId":"left5","portColor":"#00ff00"},{"portId":"left6","portColor":"#000000"},{"portId":"left7","portColor":"#00ff00"},{"portId":"left8","portColor":"#000000"},{"portId":"left9","portColor":"#ffff00"},{"portId":"left10","portColor":"#000000"},{"portId":"left11","portColor":"#ffff00"},{"portId":"left12","portColor":"#000000"},{"portId":"left13","portColor":"#ffff00"},{"portId":"left14","portColor":"#000000"},{"portId":"left15","portColor":"#ffff00"},{"portId":"left16","portColor":"#000000"},{"portId":"left17","portColor":"#00ff00"},{"portId":"left18","portColor":"#000000"},{"portId":"left19","portColor":"#00ff00"},{"portId":"left20","portColor":"#000000"},{"portId":"left21","portColor":"#00ff00"},{"portId":"left22","portColor":"#000000"},{"portId":"left23","portColor":"#00ff00"}],"topArray":[{"portColor":"#ffc900","portId":"top01"},{"portColor":"#ffc900","portId":"top02"},{"portColor":"#ffc900","portId":"top03"},{"portId":"top1","portColor":"#000000"},{"portId":"top2","portColor":"#e88600"},{"portId":"top3","portColor":"#000002"},{"portColor":"#ffffff","portId":"top4"},{"portColor":"#ffffff","portId":"top5"}],"bottomArray":[{"portColor":"#000000","portId":"bottom0"},{"portId":"bottom1","portColor":"#00ffff"},{"portId":"bottom2","portColor":"#000000"},{"portId":"bottom3","portColor":"#00ffff"},{"portId":"bottom4","portColor":"#000000"},{"portId":"bottom5","portColor":"#00ffff"},{"portId":"bottom6","portColor":"#000000"},{"portId":"bottom7","portColor":"#00ffff"},{"portId":"bottom8","portColor":"#000000"},{"portId":"bottom9","portColor":"#40aceb"},{"portId":"bottom10","portColor":"#000000"},{"portId":"bottom11","portColor":"#40aceb"},{"portId":"bottom12","portColor":"#000001"},{"portId":"bottom13","portColor":"#40aceb"},{"portId":"bottom14","portColor":"#000001"},{"portId":"bottom15","portColor":"#40aceb"},{"portId":"bottom16","portColor":"#bf6ae3"},{"portId":"bottom17","portColor":"#bf6ae3"},{"portId":"bottom18","portColor":"#bf6ae3"},{"portId":"bottom19","portColor":"#bf6ae3"},{"portId":"bottom20","portColor":"#bf6ae3"},{"portId":"bottom21","portColor":"#bf6ae3"}],"rightArray":[{"portColor":"#000000","portId":"right0"},{"portColor":"#888891","portId":"right1"},{"portId":"right2","portColor":"#888890"},{"portId":"right3","portColor":"#000000"},{"portId":"right4","portColor":"#888889"},{"portId":"right5","portColor":"#888888"},{"portId":"right6","portColor":"#ddddba"},{"portId":"right7","portColor":"#ddddbb"},{"portId":"right8","portColor":"#8827e7"},{"portId":"right9","portColor":"#000000"},{"portId":"right10","portColor":"#8827e7"},{"portId":"right11","portColor":"#000001"},{"portId":"right12","portColor":"#8827e7"},{"portId":"right13","portColor":"#000001"},{"portId":"right14","portColor":"#8827e7"},{"portId":"right15","portColor":"#000000"},{"portId":"right16","portColor":"#0000ff"},{"portId":"right17","portColor":"#ff0000"},{"portId":"right18","portColor":"#0000ff"},{"portId":"right19","portColor":"#ff0000"},{"portId":"right20","portColor":"#0000ff"},{"portId":"right21","portColor":"#ff0000"},{"portId":"right22","portColor":"#0000ff"},{"portId":"right23","portColor":"#ff0000"}],"loc":"-7.6875 -35.75"},
{"name":"Pump (PWM)","fill":"#cfe4f7","leftArray":[],"rightArray":[],"topArray":[{"portId":"top2","portColor":"#000000"},{"portId":"top1","portColor":"#0000ff","signalTypes":["#40aceb"]},{"portId":"top0","portColor":"#40aceb","signalTypes":["#0000ff"]}],"bottomArray":[],"key":"pump","size":"66 60","loc":"224.6894843749999 362.51232812500007","color":"blue","thickness":1},
{"name":"NTC10K","fill":"#dbf6cb","leftArray":[],"rightArray":[{"portId":"right0","portColor":"#000000"},{"portId":"right1","portColor":"#00ff00","signalTypes":["#00ff00","#ffff00"]}],"topArray":[],"bottomArray":[],"key":"ntc","size":"58 40","loc":"-490.71245301768823 -166.60968750000012"},
{"name":"NTC10K","fill":"#dbf6cb","leftArray":[],"rightArray":[{"portId":"right0","portColor":"#000000"},{"portId":"right1","portColor":"#00ff00","signalTypes":["#00ff00","#ffff00"]}],"topArray":[],"bottomArray":[],"key":"ntc2","size":"58 40","loc":"-492.6452343750002 -85.85718749999998"},
{"name":"NTC10K","fill":"#dbf6cb","leftArray":[],"rightArray":[{"portId":"right0","portColor":"#000000"},{"portId":"right1","portColor":"#00ff00","signalTypes":["#00ff00","#ffff00"]}],"topArray":[],"bottomArray":[],"key":"ntc3","size":"58 40","loc":"-492.9174530176882 -1.2346875000000637"},
{"name":"NTC10K","fill":"#dbf6cb","leftArray":[],"rightArray":[{"portId":"right0","portColor":"#000000"},{"portId":"right1","portColor":"#00ff00","signalTypes":["#00ff00","#ffff00"]}],"topArray":[],"bottomArray":[],"key":"ntc4","size":"58 40","loc":"-491.5427343750001 93.85031250000003"},
{"name":"Control Valve (0-10V)","fill":"aliceblue","color":"blue","leftArray":[],"rightArray":[],"topArray":[{"portId":"top1","portColor":"#e988e3","signalTypes":["#8827e7"]},{"portId":"top2","portColor":"#ff0000"},{"portId":"top3","portColor":"#000000"}],"bottomArray":[],"key":"valve2","size":"96 59","loc":"350.7672656250003 361.7578125000002","thickness":1},
{"name":"Control Valve (0-10V)","fill":"aliceblue","color":"blue","leftArray":[],"rightArray":[],"topArray":[{"portId":"top1","portColor":"#e988e3","signalTypes":["#8827e7"]},{"portId":"top2","portColor":"#ff0000"},{"portId":"top3","portColor":"#000000"}],"bottomArray":[],"key":"valve1","size":"96 59","loc":"479.75976562500057 362.8603125000002","thickness":1},
{"name":"NTC10K","fill":"#dbf6cb","leftArray":[],"rightArray":[{"portId":"right0","portColor":"#000000"},{"portId":"right1","portColor":"#00ff00","signalTypes":["#00ff00","#ffff00"]}],"topArray":[],"bottomArray":[],"key":"ntc5","size":"58 40","loc":"-491.5427343750001 174.33281250000005"},
{"name":"NTC10K","fill":"#dbf6cb","leftArray":[],"rightArray":[{"portId":"right0","portColor":"#000000"},{"portId":"right1","portColor":"#00ff00","signalTypes":["#00ff00","#ffff00"]}],"topArray":[],"bottomArray":[],"key":"ntc6","size":"58 40","loc":"-488.2352343750001 255.91781250000008"},
{"name":"NTC10K","fill":"#dbf6cb","leftArray":[],"rightArray":[{"portId":"right0","portColor":"#000000"},{"portId":"right1","portColor":"#00ff00","signalTypes":["#00ff00","#ffff00"]}],"topArray":[],"bottomArray":[],"key":"ntc7","size":"58 40","loc":"-487.13273437500015 316.5553125"},
{"name":"Relay\nHeating\nElement","fill":"#dbf6cb","leftArray":[{"portId":"left0","portColor":"#f6beb6"},{"portId":"left1","portColor":"#f6beb6"}],"rightArray":[{"portId":"right0","portColor":"#000000"},{"portId":"right1","portColor":"#e88600","signalTypes":["#00ff00","#ffff00"]}],"topArray":[],"bottomArray":[],"key":"relay","size":"77 73","loc":"-65.0214528125 413.81991468750005"},
{"name":"Heat Meter","fill":"#dbf6cb","leftArray":[{"portId":"left0","portColor":"#ddddba"},{"portId":"left1","portColor":"#ddddbb"}],"rightArray":[],"topArray":[],"bottomArray":[],"key":"meter","size":"67 54","loc":"400.9518296191404 -119.81093167968754"}
],
  "linkDataArray": [
{"from":"12VDC","to":"node","fromPort":"left0","toPort":"top2","points":[342.40625,-263.375,324.40625,-263.375,-2.6875,-263.375,-2.6875,-230.5625,-2.6875,-197.75,-2.6875,-163.75]},
{"from":"12VDC","to":"node","fromPort":"left2","toPort":"top3","points":[342.40625,-253.375,332.40625,-253.375,7.3125,-253.375,7.3125,-221.5625,7.3125,-189.75,7.3125,-163.75]},
{"from":"pump","to":"node","fromPort":"top0","toPort":"right20","points":[234.6894843749999,324.01232812500007,234.6894843749999,294.01232812500007,234.6894843749999,49.25,189.50099218749995,49.25,144.3125,49.25,110.3125,49.25]},
{"from":"pump","to":"node","fromPort":"top1","toPort":"bottom11","points":[224.6894843749999,324.01232812500007,224.6894843749999,302.01232812500007,224.6894843749999,276.13116406250003,-2.6875,276.13116406250003,-2.6875,182.25,-2.6875,92.25]},
{"from":"pump","to":"node","fromPort":"top2","toPort":"bottom10","points":[214.6894843749999,324.01232812500007,214.6894843749999,310.01232812500007,214.6894843749999,292.13116406250003,-12.6875,292.13116406250003,-12.6875,190.25,-12.6875,92.25]},
{"from":"ntc","to":"node","fromPort":"right1","toPort":"left1","points":[-452.96245301768795,-161.60968750000012,-442.96245301768795,-161.60968750000012,-279.324976508844,-161.60968750000012,-279.324976508844,-140.75,-147.6875,-140.75,-125.6875,-140.75]},
{"from":"ntc","to":"node","fromPort":"right0","toPort":"left0","points":[-452.96245301768795,-171.60968750000012,-434.96245301768795,-171.60968750000012,-271.324976508844,-171.60968750000012,-271.324976508844,-150.75,-139.6875,-150.75,-125.6875,-150.75]},
{"from":"ntc2","to":"node","fromPort":"right1","toPort":"left3","points":[-454.8952343750002,-80.85718749999998,-432.8952343750002,-80.85718749999998,-348.2913671875001,-80.85718749999998,-348.2913671875001,-120.75,-295.6875,-120.75,-125.6875,-120.75]},
{"from":"ntc2","to":"node","fromPort":"right0","toPort":"left2","points":[-454.8952343750002,-90.85718749999998,-440.8952343750002,-90.85718749999998,-356.2913671875001,-90.85718749999998,-356.2913671875001,-130.75,-303.6875,-130.75,-125.6875,-130.75]},
{"from":"ntc3","to":"node","fromPort":"right1","toPort":"left5","points":[-455.1674530176882,3.7653124999999363,-433.1674530176882,3.7653124999999363,-299.70773437500003,3.7653124999999363,-299.70773437500003,-100.75,-279.6875,-100.75,-125.6875,-100.75]},
{"from":"ntc3","to":"node","fromPort":"right0","toPort":"left4","points":[-455.1674530176882,-6.234687500000064,-441.1674530176882,-6.234687500000064,-309.63023437500004,-6.234687500000064,-309.63023437500004,-110.75,-287.6875,-110.75,-125.6875,-110.75]},
{"from":"ntc4","to":"node","fromPort":"right1","toPort":"left7","points":[-453.7927343750001,98.85031250000003,-431.7927343750001,98.85031250000003,-267.73523437500006,98.85031250000003,-267.73523437500006,-80.75,-263.6875,-80.75,-125.6875,-80.75]},
{"from":"ntc4","to":"node","fromPort":"right0","toPort":"left6","points":[-453.7927343750001,88.85031250000003,-439.7927343750001,88.85031250000003,-278.76023437500004,88.85031250000003,-278.76023437500004,-90.75,-271.6875,-90.75,-125.6875,-90.75]},
{"from":"valve2","to":"node","fromPort":"top1","toPort":"right14","points":[340.7672656250003,323.7578125000002,340.7672656250003,309.7578125000002,340.7672656250003,-10.75,266.53988281250014,-10.75,192.3125,-10.75,110.3125,-10.75]},
{"from":"valve2","to":"node","fromPort":"top3","toPort":"right15","points":[360.7672656250003,323.7578125000002,360.7672656250003,293.7578125000002,360.7672656250003,-0.75,272.53988281250014,-0.75,184.3125,-0.75,110.3125,-0.75]},
{"from":"valve2","to":"node","fromPort":"top2","toPort":"right23","points":[350.7672656250003,323.7578125000002,350.7672656250003,301.7578125000002,350.7672656250003,79.25,235.53988281250014,79.25,120.3125,79.25,110.3125,79.25]},
{"from":"valve1","to":"node","fromPort":"top1","toPort":"right12","points":[469.75976562500057,324.8603125000002,469.75976562500057,310.8603125000002,469.75976562500057,-30.75,339.0361328125003,-30.75,208.3125,-30.75,110.3125,-30.75]},
{"from":"valve1","to":"node","fromPort":"top2","toPort":"right21","points":[479.75976562500057,324.8603125000002,479.75976562500057,302.8603125000002,479.75976562500057,59.25,308.0361328125003,59.25,136.3125,59.25,110.3125,59.25]},
{"from":"ntc5","to":"node","fromPort":"right1","toPort":"left17","points":[-453.7927343750001,179.33281250000005,-431.7927343750001,179.33281250000005,-204.8927343750001,179.33281250000005,-204.8927343750001,19.25,-183.6875,19.25,-125.6875,19.25]},
{"from":"ntc5","to":"node","fromPort":"right0","toPort":"left16","points":[-453.7927343750001,169.33281250000005,-439.7927343750001,169.33281250000005,-214.81523437500005,169.33281250000005,-214.81523437500005,9.25,-191.6875,9.25,-125.6875,9.25]},
{"from":"ntc6","to":"node","fromPort":"right1","toPort":"left19","points":[-450.4852343750001,260.9178125000001,-428.4852343750001,260.9178125000001,-174.02273437500003,260.9178125000001,-174.02273437500003,39.25,-167.6875,39.25,-125.6875,39.25]},
{"from":"ntc6","to":"node","fromPort":"right0","toPort":"left18","points":[-450.4852343750001,250.91781250000008,-436.4852343750001,250.91781250000008,-183.94523437500004,250.91781250000008,-183.94523437500004,29.25,-175.6875,29.25,-125.6875,29.25]},
{"from":"ntc7","to":"node","fromPort":"right0","toPort":"left20","points":[-449.38273437500015,311.5553125,-435.38273437500015,311.5553125,-149.76773437500003,311.5553125,-149.76773437500003,49.25,-159.6875,49.25,-125.6875,49.25]},
{"from":"node","to":"ntc7","fromPort":"left21","toPort":"right1","points":[-125.6875,59.25,-151.6875,59.25,-139.84523437500002,59.25,-139.84523437500002,321.5553125,-427.38273437500015,321.5553125,-449.38273437500015,321.5553125]},
{"from":"12VDC","to":"node","fromPort":"left0","toPort":"bottom21","points":[342.40625,-263.375,324.40625,-263.375,178.77726562499993,-263.375,178.77726562499993,102.25,97.3125,102.25,97.3125,92.25]},
{"from":"12VDC","to":"node","fromPort":"left0","toPort":"bottom18","points":[342.40625,-263.375,324.40625,-263.375,188.69976562500005,-263.375,188.69976562500005,126.25,67.3125,126.25,67.3125,92.25]},
{"from":"relay","to":"node","fromPort":"right0","toPort":"bottom14","points":[-17.7714528125,408.81991468750005,-3.7714528125000015,408.81991468750005,27.3125,408.81991468750005,27.3125,313.53495734375,27.3125,218.25,27.3125,92.25]},
{"from":"relay","to":"node","fromPort":"right1","toPort":"bottom17","points":[-17.7714528125,418.81991468750005,4.2285471874999985,418.81991468750005,57.3125,418.81991468750005,57.3125,330.53495734375,57.3125,242.25,57.3125,92.25]},
{"from":"meter","to":"node","fromPort":"left0","toPort":"right6","points":[358.7018296191404,-124.81093167968754,340.7018296191404,-124.81093167968754,234.5071648095702,-124.81093167968754,234.5071648095702,-90.75,172.3125,-90.75,110.3125,-90.75]},
{"from":"meter","to":"node","fromPort":"left1","toPort":"right7","points":[358.7018296191404,-114.81093167968754,348.7018296191404,-114.81093167968754,243.96919743164062,-114.81093167968754,243.96919743164062,-80.75,180.3125,-80.75,110.3125,-80.75]},
{"from":"valve1","to":"node","fromPort":"top3","toPort":"right13","points":[489.75976562500057,324.8603125000002,489.75976562500057,294.8603125000002,489.75976562500057,-20.75,345.0361328125003,-20.75,200.3125,-20.75,110.3125,-20.75]}
]}
</pre>
<pre class="wikidiagram" id="Mains_Wiring_Centre" style="display:none">
{ "class": "GraphLinksModel",
  "copiesArrays": true,
  "copiesArrayObjects": true,
  "linkFromPortIdProperty": "fromPort",
  "linkToPortIdProperty": "toPort",
  "nodeDataArray": [
{"name":"Pump ","fill":"#cfe4f7","leftArray":[],"rightArray":[],"topArray":[{"portId":"top1","portColor":"#e88600","signalTypes":["#40aceb"]},{"portId":"top0","portColor":"#40aceb","signalTypes":["#0000ff"]},{"portId":"top2","portColor":"#00ff00"}],"bottomArray":[],"key":"pump","size":"57.3212890625 52","loc":"-489.84375 132.125","thickness":1,"color":"black"},
{"name":"Timeclock","fill":"#dbf6cb","leftArray":[],"rightArray":[{"portId":"right0","portColor":"#e88600"},{"portId":"right1","portColor":"#40aceb","signalTypes":["#00ffff","#ffff00"]},{"portId":"right2","portColor":"#000000"}],"topArray":[],"bottomArray":[],"key":"timer","size":"78.78515625 47","loc":"-502.84375 -183.875","thickness":1,"color":"black"},
{"name":"Live","leftArray":[{"portId":"left0","portColor":"#e88600"}],"rightArray":[{"portId":"right0","portColor":"#e88600"}],"topArray":[],"bottomArray":[],"key":"T1","loc":"-187.84375 -228.375","fill":"beige","thickness":1,"color":"black","size":"64 36"},
{"name":"Live","leftArray":[{"portId":"left0","portColor":"#e88600"}],"rightArray":[{"portId":"right0","portColor":"#e88600"}],"topArray":[],"bottomArray":[],"key":"T2","loc":"-188.84375 -186.875","fill":"beige","thickness":1,"color":"black","size":"64 33"},
{"name":"Neutral","leftArray":[{"portId":"left0","portColor":"#40aceb"}],"rightArray":[{"portId":"right0","portColor":"#40aceb"}],"topArray":[],"bottomArray":[],"key":"T3","loc":"-187.84375 -147.875","fill":"beige","thickness":1,"color":"black","size":"64 35"},
{"name":"Neutral","leftArray":[{"portId":"left0","portColor":"#40aceb"}],"rightArray":[{"portId":"right0","portColor":"#40aceb"}],"topArray":[],"bottomArray":[],"key":"T4","loc":"-187.84375 -108.375","fill":"beige","thickness":1,"color":"black","size":"64 34"},
{"name":"Neutral","leftArray":[{"portId":"left0","portColor":"#40aceb"}],"rightArray":[{"portId":"right0","portColor":"#40aceb"}],"topArray":[],"bottomArray":[],"key":"T5","loc":"-187.84375 -69.875","fill":"beige","thickness":1,"color":"black","size":"64 33"},
{"name":"Earth Block","leftArray":[],"rightArray":[],"topArray":[],"bottomArray":[{"portId":"bottom0","portColor":"#00ff00"},{"portId":"bottom1","portColor":"#00ff00"},{"portId":"bottom2","portColor":"#00ff00"},{"portId":"bottom8","portColor":"#00ff00"}],"key":"EARTH","loc":"-353.84375 -331.875","fill":"beige","thickness":1,"color":"black","size":"105 39"},
{"name":"Mains Power\n3A 230VAC","leftArray":[{"portId":"left0","portColor":"#00ff00"},{"portId":"left1","portColor":"#e88600"},{"portId":"left2","portColor":"#40aceb"}],"rightArray":[],"topArray":[],"bottomArray":[],"key":"230VAC","loc":"72.15625 -252.571044921875","size":"102 58","thickness":1,"color":"black"},
{"name":"","leftArray":[{"portId":"left0","portColor":"#000000"},{"portId":"left1","portColor":"#000000"}],"rightArray":[{"portId":"right0","portColor":"#000000"}],"topArray":[],"bottomArray":[],"key":"T6","loc":"-188.01270869026507 -32.875","fill":"beige","thickness":1,"color":"black","size":"64 33"},
{"name":"","leftArray":[{"portId":"left0","portColor":"#000000"}],"rightArray":[{"portId":"right0","portColor":"#000000"}],"topArray":[],"bottomArray":[],"key":"T7","loc":"-188.5834358938074 5.13875214159026","fill":"beige","thickness":1,"color":"black","size":"64 33"},
{"name":"","leftArray":[{"portId":"left0","portColor":"#000000"}],"rightArray":[{"portId":"right0","portColor":"#000000"}],"topArray":[],"bottomArray":[],"key":"T8","loc":"-188.5834358938074 44.197693699133666","fill":"beige","thickness":1,"color":"black","size":"64 33"},
{"name":"","leftArray":[{"portId":"left0","portColor":"#000000"}],"rightArray":[{"portId":"right0","portColor":"#000000"}],"topArray":[],"bottomArray":[],"key":"T11","loc":"-189.06445299189835 159.16078014287552","fill":"beige","thickness":1,"color":"black","size":"64 33"},
{"name":"","leftArray":[{"portId":"left0","portColor":"#000000"}],"rightArray":[{"portId":"right0","portColor":"#000000"}],"topArray":[],"bottomArray":[],"key":"T10","loc":"-189.06445299189835 120.1018385853321","fill":"beige","thickness":1,"color":"black","size":"64 33"},
{"name":"","leftArray":[{"portId":"left0","portColor":"#000000"}],"rightArray":[{"portId":"right0","portColor":"#000000"}],"topArray":[],"bottomArray":[],"key":"T9","loc":"-188.49372578835602 82.08808644374184","fill":"beige","thickness":1,"color":"black","size":"64 33"},
{"name":"","leftArray":[{"portId":"left0","portColor":"#000000"}],"rightArray":[{"portId":"right0","portColor":"#000000"}],"topArray":[],"bottomArray":[],"key":"T112","loc":"-189.24227949897994 198.80251990349785","fill":"beige","thickness":1,"color":"black","size":"64 33"}
],
  "linkDataArray": [
{"from":"T1","to":"T2","fromPort":"right0","toPort":"right0","points":[-147.34375,-228.375,-137.34375,-228.375,-134.34375,-228.375,-134.34375,-207.625,-134.34375,-186.875,-148.34375,-186.875]},
{"from":"T3","to":"T4","fromPort":"right0","toPort":"right0","points":[-147.34375,-147.875,-137.34375,-147.875,-133.34375,-147.875,-133.34375,-128.125,-133.34375,-108.375,-147.34375,-108.375]},
{"from":"T4","to":"T5","fromPort":"right0","toPort":"right0","points":[-147.34375,-108.375,-137.34375,-108.375,-133.34375,-108.375,-133.34375,-89.125,-133.34375,-69.875,-147.34375,-69.875]},
{"from":"timer","to":"T1","fromPort":"right0","toPort":"left0","points":[-454.951171875,-193.875,-440.951171875,-193.875,-323.6474609375,-193.875,-323.6474609375,-228.375,-238.34375,-228.375,-228.34375,-228.375]},
{"from":"timer","to":"T3","fromPort":"right1","toPort":"left0","points":[-454.951171875,-183.875,-436.951171875,-183.875,-323.6474609375,-183.875,-323.6474609375,-147.875,-242.34375,-147.875,-228.34375,-147.875]},
{"from":"pump","to":"T4","fromPort":"top0","toPort":"left0","points":[-489.84375,97.625,-489.84375,79.625,-489.84375,-108.375,-364.09375,-108.375,-238.34375,-108.375,-228.34375,-108.375]},
{"from":"230VAC","to":"EARTH","fromPort":"left0","toPort":"bottom8","points":[12.65625,-262.571044921875,-1.34375,-262.571044921875,-338.84375,-262.571044921875,-338.84375,-278.2230224609375,-338.84375,-293.875,-338.84375,-303.875]},
{"from":"230VAC","to":"T1","fromPort":"left1","toPort":"right0","points":[12.65625,-252.571044921875,-5.34375,-252.571044921875,-67.34375,-252.571044921875,-67.34375,-228.375,-133.34375,-228.375,-147.34375,-228.375]},
{"from":"230VAC","to":"T3","fromPort":"left2","toPort":"right0","points":[12.65625,-242.571044921875,2.65625,-242.571044921875,-53.84375,-242.571044921875,-53.84375,-147.875,-133.34375,-147.875,-147.34375,-147.875]},
{"from":"timer","to":"T6","fromPort":"right2","toPort":"left0","points":[-454.951171875,-173.875,-444.951171875,-173.875,-327.73194028263254,-173.875,-327.73194028263254,-37.875,-242.51270869026507,-37.875,-228.51270869026507,-37.875]},
{"from":"T6","to":"pump","fromPort":"left1","toPort":"top1","points":[-228.51270869026507,-27.875,-238.51270869026507,-27.875,-499.84375,-27.875,-499.84375,21.875,-499.84375,71.625,-499.84375,97.625]},
{"from":"EARTH","to":"pump","fromPort":"bottom0","toPort":"top2","points":[-368.84375,-303.875,-368.84375,-289.875,-368.84375,-99.125,-479.84375,-99.125,-479.84375,87.625,-479.84375,97.625]}
]}
</pre>
<pre class="wikidiagram" id="Installation_Instructions" style="display:none">
{ "class": "GraphLinksModel",
  "copiesArrays": true,
  "copiesArrayObjects": true,
  "linkFromPortIdProperty": "fromPort",
  "linkToPortIdProperty": "toPort",
  "nodeDataArray": [
{"name":"12v Power","color":"black","leftArray":[{"portId":"left0","portColor":"#e88600"},{"portId":"left2","portColor":"#000002"}],"rightArray":[],"topArray":[],"bottomArray":[],"key":"12VDC","size":"90 50","loc":"396.15625 -258.375","thickness":1},
{"key":"node","name":"BEMS Hat","color":"black","lineColor":"#000000","image":"/images/c/c1/C2a.svg","leftArray":[{"portId":"left0","portColor":"#000000"},{"portId":"left1","portColor":"#00ff00"},{"portId":"left2","portColor":"#000000"},{"portId":"left3","portColor":"#00ff00"},{"portId":"left4","portColor":"#000000"},{"portId":"left5","portColor":"#00ff00"},{"portId":"left6","portColor":"#000000"},{"portId":"left7","portColor":"#00ff00"},{"portId":"left8","portColor":"#000000"},{"portId":"left9","portColor":"#ffff00"},{"portId":"left10","portColor":"#000000"},{"portId":"left11","portColor":"#ffff00"},{"portId":"left12","portColor":"#000000"},{"portId":"left13","portColor":"#ffff00"},{"portId":"left14","portColor":"#000000"},{"portId":"left15","portColor":"#ffff00"},{"portId":"left16","portColor":"#000000"},{"portId":"left17","portColor":"#00ff00"},{"portId":"left18","portColor":"#000000"},{"portId":"left19","portColor":"#00ff00"},{"portId":"left20","portColor":"#000000"},{"portId":"left21","portColor":"#00ff00"},{"portId":"left22","portColor":"#000000"},{"portId":"left23","portColor":"#00ff00"}],"topArray":[{"portColor":"#ffc900","portId":"top01"},{"portColor":"#ffc900","portId":"top02"},{"portColor":"#ffc900","portId":"top03"},{"portId":"top1","portColor":"#000000"},{"portId":"top2","portColor":"#e88600"},{"portId":"top3","portColor":"#000002"},{"portColor":"#ffffff","portId":"top4"},{"portColor":"#ffffff","portId":"top5"}],"bottomArray":[{"portColor":"#000000","portId":"bottom0"},{"portId":"bottom1","portColor":"#00ffff"},{"portId":"bottom2","portColor":"#000000"},{"portId":"bottom3","portColor":"#00ffff"},{"portId":"bottom4","portColor":"#000000"},{"portId":"bottom5","portColor":"#00ffff"},{"portId":"bottom6","portColor":"#000000"},{"portId":"bottom7","portColor":"#00ffff"},{"portId":"bottom8","portColor":"#000000"},{"portId":"bottom9","portColor":"#40aceb"},{"portId":"bottom10","portColor":"#000000"},{"portId":"bottom11","portColor":"#40aceb"},{"portId":"bottom12","portColor":"#000001"},{"portId":"bottom13","portColor":"#40aceb"},{"portId":"bottom14","portColor":"#000001"},{"portId":"bottom15","portColor":"#40aceb"},{"portId":"bottom16","portColor":"#bf6ae3"},{"portId":"bottom17","portColor":"#bf6ae3"},{"portId":"bottom18","portColor":"#bf6ae3"},{"portId":"bottom19","portColor":"#bf6ae3"},{"portId":"bottom20","portColor":"#bf6ae3"},{"portId":"bottom21","portColor":"#bf6ae3"}],"rightArray":[{"portColor":"#000000","portId":"right0"},{"portColor":"#888891","portId":"right1"},{"portId":"right2","portColor":"#888890"},{"portId":"right3","portColor":"#000000"},{"portId":"right4","portColor":"#888889"},{"portId":"right5","portColor":"#888888"},{"portId":"right6","portColor":"#ddddba"},{"portId":"right7","portColor":"#ddddbb"},{"portId":"right8","portColor":"#8827e7"},{"portId":"right9","portColor":"#000000"},{"portId":"right10","portColor":"#8827e7"},{"portId":"right11","portColor":"#000001"},{"portId":"right12","portColor":"#8827e7"},{"portId":"right13","portColor":"#000001"},{"portId":"right14","portColor":"#8827e7"},{"portId":"right15","portColor":"#000000"},{"portId":"right16","portColor":"#0000ff"},{"portId":"right17","portColor":"#ff0000"},{"portId":"right18","portColor":"#0000ff"},{"portId":"right19","portColor":"#ff0000"},{"portId":"right20","portColor":"#0000ff"},{"portId":"right21","portColor":"#ff0000"},{"portId":"right22","portColor":"#0000ff"},{"portId":"right23","portColor":"#ff0000"}],"loc":"-7.4375 -36.25","size":"230 251.5"},
{"name":"Installation\nInstructions","buttonArray":[{"text":"Open","href":"https://hwwiki.ddns.net/index.php/Heatweb_BEMS_Hat","color":"#000000","fill":"#0000ff"}],"leftArray":[],"rightArray":[],"topArray":[],"bottomArray":[],"key":"PDF1","loc":"198.17057027984856 -101.90689640126317","size":"80 113","color":"#ff0000","figure":"File","fill":"#ffffff","notes":"","textColor":"#484848","thickness":3},
{"name":"Data\nSheet","leftArray":[],"rightArray":[],"topArray":[],"bottomArray":[],"key":"PDF2","loc":"-358.92063032805413 -162.42114020350482","size":"60 77","color":"#ff0000","figure":"File","fill":"#ffffff","notes":"","textColor":"#484848","thickness":2,"dash":[4,4]},
{"name":"","leftArray":[{"portId":"left0","portColor":"#ffffff"}],"rightArray":[{"portId":"right0","portColor":"#ffffff"},{"portId":"right1","portColor":"#ffffff"}],"topArray":[],"bottomArray":[],"key":"NTC Box 1","loc":"-401.21340554651874 -239.55743805209914","size":"220 18","figure":"Cylinder4","color":"black","fill":"white"},
{"name":"4 Core x 0.75mm","leftArray":[{"portId":"left0","portColor":"#ffffff"}],"rightArray":[{"portId":"right0","portColor":"#ffffff"},{"portId":"right1","portColor":"#ffffff"},{"portId":"right3","portColor":"#ffffff"},{"portId":"right2","portColor":"#ffffff"}],"topArray":[],"bottomArray":[],"key":"valve1","loc":"-391.54361902486204 240.90732080523372","size":"220 39","figure":"Cylinder4","color":"black","fill":"white"},
{"name":"","buttonArray":[{"text":"Open","href":"https://hwwiki.ddns.net/gojs/samples/wiring12.html?id=Mains_Wiring_Centre&amp;palette=wiringPalette1&amp;height=660px","target":"_self","color":"#000000","fill":"#0000ff"}],"leftArray":[],"rightArray":[],"topArray":[],"bottomArray":[],"key":"PDF12","loc":"381.3016041894232 -170.43965487865677","size":"54 74","color":"#ff0000","figure":"File","fill":"#ffffff","notes":"","textColor":"#484848","thickness":3}
],
  "linkDataArray": [
{"from":"12VDC","to":"node","fromPort":"left0","toPort":"top2","points":[342.15625,-263.625,324.15625,-263.625,-2.1875,-263.625,-2.1875,-234.4375,-2.1875,-205.25,-2.1875,-171.25]},
{"from":"12VDC","to":"node","fromPort":"left2","toPort":"top3","points":[342.15625,-253.125,332.15625,-253.125,8.3125,-253.125,8.3125,-225.1875,8.3125,-197.25,8.3125,-171.25]},
{"from":"NTC Box 1","to":"node","fromPort":"right0","toPort":"left0","points":[-281.96340554651874,-244.80743805209914,-263.96340554651874,-244.80743805209914,-188.82545277325937,-244.80743805209914,-188.82545277325937,-157,-145.6875,-157,-131.6875,-157]},
{"from":"NTC Box 1","to":"node","fromPort":"right1","toPort":"left1","points":[-281.96340554651874,-234.30743805209914,-271.96340554651874,-234.30743805209914,-196.82545277325937,-234.30743805209914,-196.82545277325937,-146.5,-153.6875,-146.5,-131.6875,-146.5]},
{"from":"valve1","to":"node","fromPort":"right0","toPort":"bottom0","points":[-272.29361902486204,225.15732080523372,-258.29361902486204,225.15732080523372,-117.6875,225.15732080523372,-117.6875,168.95366040261686,-117.6875,112.75,-117.6875,98.75]},
{"from":"valve1","to":"node","fromPort":"right1","toPort":"bottom9","points":[-272.29361902486204,235.65732080523372,-250.29361902486204,235.65732080523372,-23.1875,235.65732080523372,-23.1875,210.20366040261686,-23.1875,184.75,-23.1875,98.75]},
{"from":"valve1","to":"node","fromPort":"right3","toPort":"right23","points":[-272.29361902486204,246.15732080523372,-242.29361902486204,246.15732080523372,126.8125,246.15732080523372,126.8125,165.32866040261686,126.8125,84.5,116.8125,84.5]},
{"from":"valve1","to":"node","fromPort":"right2","toPort":"right22","points":[-272.29361902486204,256.6573208052337,-234.29361902486204,256.6573208052337,134.8125,256.6573208052337,134.8125,165.32866040261686,134.8125,74,116.8125,74]}
]}
</pre>


== See Also ==
== See Also ==


* [[Wiring Editor Testing|Latest (Beta Testing) Version]]
* [[Wiring Editor Testing|Latest (Beta Testing) Version]]
*[[Palettes]]
== Menus ==
<gallery widths="200" heights="200">
File:Wmenu1.PNG|Node Inspector
File:Wmenu2.PNG|Button Inspector
File:Wmenu5.PNG|Port Inspector
File:Wmenu6.PNG|Port Mapping Inspector
File:Wmenu3.PNG|Document Attribute Inspector
File:Wmenu4.PNG|Node Attribute Inspector
</gallery>


== Ports and Colours ==
== Ports and Colours ==
Line 542: Line 95:
!Version
!Version
!
!
|-
|wiring22
|
* Attributes added for all nodes
*Palettes can be loaded from saved drawings and palettes on either server of IPFS
|-
|version21
|
* Added Attribute Inspector including page title and orientation (portrait/landscape)
* Orientation tied to PDF page orientation
* PDF scaling corrected
* Saves to server filesystem as well as IPFS
* Where the Title attribute is filled in, diagrams will also be saved to this filename on the server  This is to provide an updateable diagram, and also an immutable IPFS copy
|-
|wiring20
|
* Added Button Inspector (up to 3 buttons)
* Added node context menu to add a New Button
|-
|wiring19
|
* Port value Map Inspector added, appears if ''mapUnits'' is not empty
*Port sizes can be altered via Inspector
*Hidden wide ports can now be used to move other ports apart, or position to corners
|-
|wiring18
|
* Port context menu altered to assign ''signalType''
*Port Inspector
|-
|wiring17
|
* Connection processing with export for controller
|-
|wiring16
|
* PDF Download
|-
|wiring15
|
* Nodes can be rotated
* Groups given dotted surround
* Converted SVG images replaced with data URLs
* General layout alterations
|-
|wiring14
|
* Button to save to IPFS
* Loads from IPFS CID
|-
|wiring13
|
* Node icons refined to allow both figures and text
* Node icons arranged vertically
|-
|-
|wiring12
|wiring12

Latest revision as of 17:54, 23 January 2023


See Also

Menus

Ports and Colours

Diagrams are based around nodes (devices) with ports for making connections.

To enable automatic wiring, port types are required as well as rules about how they can be connected.

Colours tend to be the most commonly used identifier for types of connections, with in computer language is a hex value representing red, green and blue. #000000 is black, #ff0000 is red, #00ff00 is green, #ffffff is white, and so on.

However we require another level of distinction as we may desire to wire to a particular GND for example, or to give communications a plus and minus. This is achieved by using the last digit of the colour as a variation, providing 1,048,576 colours (or signal levels), each with 16 variations.

Taking GND (black) for example. #000000 is the default black and used for ground connections. We may however use #00000f for a power supply ground, or #000001 for a less popular ground that can be used if needed in preference to a popular ground.

Compareblk.png

One can take this to an extreme and give every signal level a unique colour value. This may well feature in future live wiring systems.

By default, ports connect to ports of the same colour. However, a 0-10V OUT cannot connect to another 0-10V OUT so we specify compatible ports with:

  1. A port figure, which can be either an "Input", "Output" (shown by a direction arrow), or any other standard shape figure including "Rectangle", "Circle", "TriangleUp", etc. Inputs cannot be wired to outputs.
  2. An optional list of compatible colours called signalTypes, in order of preference. If a preferred port type is free it will be used, if not then the next in the list will be tried, and so on. You can see this in use in the following data for a room thermostat, where it is used to allow connection to both a dry contact #00ffffff and a universal input #fffffe.
{"name":"Room Thermostat","color":"#dbf6cb","leftArray":[],"rightArray":[{"portId":"right0","portColor":"#000000"},{"portId":"right1","portColor":"#00ffff","signalTypes":["#00ffff","#fffffe"]}],"topArray":[],"bottomArray":[],"key":"roomstat","size":"78.78515625 47"}

Rststwire.png Rststwire2.png

Buttons

This power supply contains additional buttons for performing actions, such as opening a web page or PDF.

12vdcicons.png

{"name":"12VDC Power","buttonArray":[{"href":"https://hwwiki.ddns.net/","color":"#000000","fill":"#0000ff","figure":"ElectricalHazard"},{"text":"Open","href":"https://hwwiki.ddns.net/","color":"#000000","fill":"#0000ff"}],"fill":"#ebebeb","leftArray":[{"portId":"left0","portColor":"#e88600","figure":"Output"},{"portId":"left2","portColor":"#000002","figure":"Output"}],"rightArray":[],"topArray":[],"bottomArray":[],"key":"12VDC22","size":"67 76","loc":"709.4688121714489 -308.66453398276076","figure":"Procedure","color":"#000000","thickness":1,"notes":"","textColor":"#484848"}

The buttons are created by adding a buttonArray (shown below). Buttons have either text or an icon (figure). The array below has one of each.

"buttonArray":[{"href":"https://hwwiki.ddns.net/","color":"#000000","fill":"#0000ff","figure":"ElectricalHazard"},{"text":"Open","href":"https://hwwiki.ddns.net/","color":"#000000","fill":"#0000ff"}]

How to Use in Articles

The following two elements have been given an id (view in the source) that can then be passed to a diagram using an iframe tag.

The second element has also been hidden from view.

This way it is possible to create a design on this page and then include it into articles using pure JSON.

Versions

Version
wiring22
  • Attributes added for all nodes
  • Palettes can be loaded from saved drawings and palettes on either server of IPFS
version21
  • Added Attribute Inspector including page title and orientation (portrait/landscape)
  • Orientation tied to PDF page orientation
  • PDF scaling corrected
  • Saves to server filesystem as well as IPFS
  • Where the Title attribute is filled in, diagrams will also be saved to this filename on the server This is to provide an updateable diagram, and also an immutable IPFS copy
wiring20
  • Added Button Inspector (up to 3 buttons)
  • Added node context menu to add a New Button
wiring19
  • Port value Map Inspector added, appears if mapUnits is not empty
  • Port sizes can be altered via Inspector
  • Hidden wide ports can now be used to move other ports apart, or position to corners
wiring18
  • Port context menu altered to assign signalType
  • Port Inspector
wiring17
  • Connection processing with export for controller
wiring16
  • PDF Download
wiring15
  • Nodes can be rotated
  • Groups given dotted surround
  • Converted SVG images replaced with data URLs
  • General layout alterations
wiring14
  • Button to save to IPFS
  • Loads from IPFS CID
wiring13
  • Node icons refined to allow both figures and text
  • Node icons arranged vertically
wiring12
  • Node icons changed to buttons with option for text
  • Icon buttons open web pages in a target window
wiring11
  • Port directions (figures) added, so inputs and outputs can share the same identity colour
  • Autowiring updated to account for compatible directions
  • Node icons added
wiring10
  • Node shapes added to context menu
wiring9
  • Port selection added to port context menu
wiring8
  • Context menus for links
  • Context menus for changing node and link line type, colour, and thickness
  • Grouping on nodes using Ctrl+G with group context menus
wiring7
  • Port labels shown on hover
wiring6
  • Palette reduced in width
  • Download PNG
wiringFrame basic view with download SVG button

Improvements

  • Number terminals
  • Fix widths with top/bottom terminals
  • Hover text over terminals
  • Change colour of blocks
  • Position terminals (drag along sides)
  • Menu to change line thickness, type, colour, arrows.
  • Optional wire labels = controller number + terminal number (e.g. 101)