[{"id":"35d210f042827344","type":"tab","label":"WP Scheduler","disabled":false,"info":""},{"id":"defb20d7906a32a5","type":"group","z":"35d210f042827344","style":{"stroke":"#999999","stroke-opacity":"1","fill":"none","fill-opacity":"1","label":true,"label-position":"nw","color":"#a4a4a4"},"nodes":["40f0401e20235a07","243fa1e4e8cef5d0","ae1eb94c798ce73b","d1266a8821d5f723","24c5c19b07f97e99","98499b42fe5f6688","e3d4b9d611e649e0","8fbe0ef4995f8e6a","e7b504fa96e19b50","d6b1a6d8ba28fbb0","57dddda65db516a2","73c1eabffdfe4783","79c82c463c263553","2bde70f7ec8740ee","86fe7a6080854779","1372ccca982b4f0a"],"x":714,"y":99,"w":2152,"h":159.5},{"id":"b63004182c33d3b9","type":"group","z":"35d210f042827344","style":{"stroke":"#999999","stroke-opacity":"1","fill":"none","fill-opacity":"1","label":true,"label-position":"nw","color":"#a4a4a4"},"nodes":["dce5daf12297877f","56d4bfa341d3eded","4f62466c41bb3667","52fea7493d509740","259ee5343901c67c","1d6c4552e74e9211","3bde88be2b01b22b","c959ee1f94c31c45","207821d9fd0df31e","cd34d205525225ef","27ad7f4523c5ac06","07c12775c5faacae","284a4b5256066615","1d18cc8f09cfbdbc","8c00f7e622b82f63","ef28d0205d50cb26","d0fda364deccc7f0","47fe4c3f4736bcc8"],"x":2314,"y":1979,"w":1372,"h":242},{"id":"52cd9ca2a87cc237","type":"group","z":"35d210f042827344","style":{"stroke":"#999999","stroke-opacity":"1","fill":"none","fill-opacity":"1","label":true,"label-position":"nw","color":"#a4a4a4"},"nodes":["d8e5ca53b22c577d","e411cdb2b3617a7e","0fcdf0e74a334edb","ce3b0c94ff7a8500","bbc0fc2f4315d9a0","bc2393868b4f66ed","9cf59f59ab99f77f","8e1f89a719096934","479965c26a5f5d15"],"x":714,"y":261.5,"w":2152,"h":157},{"id":"77ef78074c745b33","type":"group","z":"35d210f042827344","style":{"stroke":"#999999","stroke-opacity":"1","fill":"none","fill-opacity":"1","label":true,"label-position":"nw","color":"#a4a4a4"},"nodes":["7a42e5778bf41519","d73541639351e613","871d8f6de9ad1a98","1a27db997a27a1dd","8a47deae609a4257","d15b2d0e98e01f65","cf847f1078676d93","750f2ca3ae772d5f","57520972cf8f3282"],"x":714,"y":421.5,"w":2152,"h":157},{"id":"0f18bd088c4ce661","type":"group","z":"35d210f042827344","style":{"stroke":"#999999","stroke-opacity":"1","fill":"none","fill-opacity":"1","label":true,"label-position":"nw","color":"#a4a4a4"},"nodes":["5f74425ca9610401","612ac224e061cc79","0710a190d551707c","b01c2ff9f7469f79","9f04561329aa26f4","2a7fb72a1781fe14","a484cb58a507c3f2","598c7fd8d6681c1a","73e5b776ee37e929"],"x":714,"y":581.5,"w":2152,"h":157},{"id":"49e35dcf3adf972f","type":"group","z":"35d210f042827344","style":{"stroke":"#999999","stroke-opacity":"1","fill":"none","fill-opacity":"1","label":true,"label-position":"nw","color":"#a4a4a4"},"nodes":["a5c85f0332e4746d","53c6208ebe18f176","c649a3a840183e86","5bd339d22882aa07","cdd91f4f0777b0fc","9de114ee921577b7","c2dfc46bffb56c5f","ad4ce3a792ad76a6","fd75ca33fe4a9589"],"x":714,"y":741.5,"w":2152,"h":157},{"id":"131bb514acb6c38f","type":"group","z":"35d210f042827344","style":{"stroke":"#999999","stroke-opacity":"1","fill":"none","fill-opacity":"1","label":true,"label-position":"nw","color":"#a4a4a4"},"nodes":["3103abf9a680a9ea","a1866018a9f27226","51e9aad82e544c85","67c2c134c50ed462","1e30fa210ee856be","e72e318e1a456090","ab40d0b571d81193","82508e256cc50ce7","4470d0d9384e5146"],"x":714,"y":901.5,"w":2152,"h":157},{"id":"13c1334900bc3740","type":"group","z":"35d210f042827344","style":{"stroke":"#999999","stroke-opacity":"1","fill":"none","fill-opacity":"1","label":true,"label-position":"nw","color":"#a4a4a4"},"nodes":["f95cadbe3c3cd2f4","fcf03506100353c9","9fc9947dc30386f3","87241aa5e6a2ccf7","0a54cb095adcb787","436b41690b969348","a4e2c87bf04e065d","d73b8b0113a830fe","0a155882d5693fda"],"x":714,"y":1061.5,"w":2152,"h":157},{"id":"a4db9b20ef5bc75c","type":"group","z":"35d210f042827344","style":{"stroke":"#999999","stroke-opacity":"1","fill":"none","fill-opacity":"1","label":true,"label-position":"nw","color":"#a4a4a4"},"nodes":["f93699165fe750ce","b1956b6593a4a597","0b60ef37733490bf","62e00829c19bec7c","32e23a19047b877e","f511b9d4cedb0977","e2a02a4bdcbb0432","357e2ed012a9bb42","fe24caf7cb4e92d3"],"x":714,"y":1221.5,"w":2152,"h":157},{"id":"4b0ab44dfd6f65c3","type":"group","z":"35d210f042827344","style":{"stroke":"#999999","stroke-opacity":"1","fill":"none","fill-opacity":"1","label":true,"label-position":"nw","color":"#a4a4a4"},"nodes":["5b138a18f47114e3","37d57c847d1b5ff8","663c8cf477dc16cb","5a75949723c259df","d77c206846bfe16d","11958cca6fba73cb","848ddfb953511b13","df58bbc82c06fc25","611bf69e3ab85546"],"x":714,"y":1381.5,"w":2152,"h":157},{"id":"4f450eb680618622","type":"group","z":"35d210f042827344","style":{"stroke":"#999999","stroke-opacity":"1","fill":"none","fill-opacity":"1","label":true,"label-position":"nw","color":"#a4a4a4"},"nodes":["e20f0e179a77b100","88872f26b2ce5e9b","1759cf2fcc472812","bc8c769ccc26fa5d","99bf0b7454b3b5c0","219fcc0259998439","a43e0949567dc0ef","fe86b16e9cc37804","a477e5b86fe9c792"],"x":714,"y":1541.5,"w":2172,"h":157},{"id":"40f0401e20235a07","type":"ui_dropdown","z":"35d210f042827344","g":"defb20d7906a32a5","name":"Hour1","label":"","tooltip":"","place":"Select option","group":"2b0c8e162d47abbb","order":11,"width":3,"height":1,"passthru":false,"multiple":false,"options":[{"label":"Select","value":"Select","type":"str"},{"label":"00","value":0,"type":"num"},{"label":"01","value":1,"type":"num"},{"label":"02","value":2,"type":"num"},{"label":"03","value":3,"type":"num"},{"label":"04","value":4,"type":"num"},{"label":"05","value":5,"type":"num"},{"label":"06","value":6,"type":"num"},{"label":"07","value":7,"type":"num"},{"label":"08","value":8,"type":"num"},{"label":"09","value":9,"type":"num"},{"label":"10","value":10,"type":"num"},{"label":"11","value":11,"type":"num"},{"label":"12","value":12,"type":"num"},{"label":"13","value":13,"type":"num"},{"label":"14","value":14,"type":"num"},{"label":"15","value":15,"type":"num"},{"label":"16","value":16,"type":"num"},{"label":"17","value":17,"type":"num"},{"label":"18","value":18,"type":"num"},{"label":"19","value":19,"type":"num"},{"label":"20","value":20,"type":"num"},{"label":"21","value":21,"type":"num"},{"label":"22","value":22,"type":"num"},{"label":"23","value":23,"type":"num"}],"payload":"","topic":"Schedule_1_hour","topicType":"str","className":"","x":1950,"y":180,"wires":[["c7cfdf9552b03480"]]},{"id":"243fa1e4e8cef5d0","type":"ui_dropdown","z":"35d210f042827344","g":"defb20d7906a32a5","name":"Day1","label":"","tooltip":"","place":"Select option","group":"2b0c8e162d47abbb","order":10,"width":3,"height":1,"passthru":false,"multiple":true,"options":[{"label":"Select","value":"Select","type":"str"},{"label":"Monday","value":"Monday","type":"str"},{"label":"Tuesday","value":"Tuesday","type":"str"},{"label":"Wednesday","value":"Wednesday","type":"str"},{"label":"Thursday","value":"Thursday","type":"str"},{"label":"Friday","value":"Friday","type":"str"},{"label":"Saturday","value":"Saturday","type":"str"},{"label":"Sunday","value":"Sunday","type":"str"}],"payload":"","topic":"Schedule_1_day","topicType":"str","className":"","x":1670,"y":180,"wires":[["a2cff14086311a49"]]},{"id":"ae1eb94c798ce73b","type":"ui_text","z":"35d210f042827344","g":"defb20d7906a32a5","group":"2b0c8e162d47abbb","order":3,"width":3,"height":1,"name":"","label":"Day","format":"{{msg.payload}}","layout":"row-left","className":"","x":1670,"y":140,"wires":[]},{"id":"d1266a8821d5f723","type":"ui_text","z":"35d210f042827344","g":"defb20d7906a32a5","group":"2b0c8e162d47abbb","order":4,"width":3,"height":1,"name":"","label":"Hour","format":"{{msg.payload}}","layout":"row-left","className":"","x":1950,"y":140,"wires":[]},{"id":"24c5c19b07f97e99","type":"ui_text","z":"35d210f042827344","g":"defb20d7906a32a5","group":"2b0c8e162d47abbb","order":5,"width":3,"height":1,"name":"","label":"Minutes","format":"{{msg.payload}}","layout":"row-left","className":"","x":2240,"y":140,"wires":[]},{"id":"98499b42fe5f6688","type":"ui_dropdown","z":"35d210f042827344","g":"defb20d7906a32a5","name":"Minutes1","label":"","tooltip":"","place":"Select option","group":"2b0c8e162d47abbb","order":12,"width":3,"height":1,"passthru":false,"multiple":false,"options":[{"label":"Select","value":"Select","type":"str"},{"label":"00","value":0,"type":"num"},{"label":"01","value":1,"type":"num"},{"label":"02","value":2,"type":"num"},{"label":"03","value":3,"type":"num"},{"label":"04","value":4,"type":"num"},{"label":"05","value":5,"type":"num"},{"label":"06","value":6,"type":"num"},{"label":"07","value":7,"type":"num"},{"label":"08","value":8,"type":"num"},{"label":"09","value":9,"type":"num"},{"label":"10","value":10,"type":"num"},{"label":"11","value":11,"type":"num"},{"label":"12","value":12,"type":"num"},{"label":"13","value":13,"type":"num"},{"label":"14","value":14,"type":"num"},{"label":"15","value":15,"type":"num"},{"label":"16","value":16,"type":"num"},{"label":"17","value":17,"type":"num"},{"label":"18","value":18,"type":"num"},{"label":"19","value":19,"type":"num"},{"label":"20","value":20,"type":"num"},{"label":"21","value":21,"type":"num"},{"label":"22","value":22,"type":"num"},{"label":"23","value":23,"type":"num"},{"label":"24","value":24,"type":"num"},{"label":"25","value":25,"type":"num"},{"label":"26","value":26,"type":"num"},{"label":"27","value":27,"type":"num"},{"label":"28","value":28,"type":"num"},{"label":"29","value":29,"type":"num"},{"label":"30","value":30,"type":"num"},{"label":"31","value":31,"type":"num"},{"label":"32","value":32,"type":"num"},{"label":"33","value":33,"type":"num"},{"label":"34","value":34,"type":"num"},{"label":"35","value":35,"type":"num"},{"label":"36","value":36,"type":"num"},{"label":"37","value":37,"type":"num"},{"label":"38","value":38,"type":"num"},{"label":"39","value":39,"type":"num"},{"label":"40","value":40,"type":"num"},{"label":"41","value":41,"type":"num"},{"label":"42","value":42,"type":"num"},{"label":"43","value":43,"type":"num"},{"label":"44","value":44,"type":"num"},{"label":"45","value":45,"type":"num"},{"label":"46","value":46,"type":"num"},{"label":"47","value":47,"type":"num"},{"label":"48","value":48,"type":"num"},{"label":"49","value":49,"type":"num"},{"label":"50","value":50,"type":"num"},{"label":"51","value":51,"type":"num"},{"label":"52","value":52,"type":"num"},{"label":"53","value":53,"type":"num"},{"label":"54","value":54,"type":"num"},{"label":"55","value":55,"type":"num"},{"label":"56","value":56,"type":"num"},{"label":"57","value":57,"type":"num"},{"label":"58","value":58,"type":"num"},{"label":"59","value":59,"type":"num"}],"payload":"","topic":"Schedule_1_minutes","topicType":"str","className":"","x":2240,"y":180,"wires":[["6e09f0a29207d5c9"]]},{"id":"e3d4b9d611e649e0","type":"ui_switch","z":"35d210f042827344","g":"defb20d7906a32a5","name":"switch1","label":"","tooltip":"","group":"2b0c8e162d47abbb","order":8,"width":2,"height":1,"passthru":true,"decouple":"false","topic":"Schedule_1_state","topicType":"str","style":"","onvalue":"1","onvalueType":"num","onicon":"","oncolor":"","offvalue":"0","offvalueType":"num","officon":"","offcolor":"","animate":false,"className":"","x":1080,"y":180,"wires":[["1f3a2d4f54594807"]]},{"id":"8fbe0ef4995f8e6a","type":"ui_text_input","z":"35d210f042827344","g":"defb20d7906a32a5","name":"text input1","label":"","tooltip":"","group":"2b0c8e162d47abbb","order":9,"width":5,"height":1,"passthru":false,"mode":"text","delay":300,"topic":"Schedule_1_Description","sendOnBlur":true,"className":"","topicType":"str","x":1370,"y":180,"wires":[["b4ab0c39c255e049"]]},{"id":"e7b504fa96e19b50","type":"ui_text","z":"35d210f042827344","g":"defb20d7906a32a5","group":"2b0c8e162d47abbb","order":2,"width":5,"height":1,"name":"","label":"Name","format":"{{msg.payload}}","layout":"row-left","className":"","x":1350,"y":140,"wires":[]},{"id":"d6b1a6d8ba28fbb0","type":"ui_text","z":"35d210f042827344","g":"defb20d7906a32a5","group":"2b0c8e162d47abbb","order":6,"width":5,"height":1,"name":"","label":"Action","format":"{{msg.payload}}","layout":"row-left","className":"","x":2510,"y":140,"wires":[]},{"id":"57dddda65db516a2","type":"ui_dropdown","z":"35d210f042827344","g":"defb20d7906a32a5","name":"Action1","label":"","tooltip":"","place":"Select option","group":"2b0c8e162d47abbb","order":13,"width":5,"height":1,"passthru":false,"multiple":false,"options":[{"label":"Heat pump on","value":"HP_turn_on","type":"str"},{"label":"Heat pump off","value":"HP_turn_off","type":"str"},{"label":"Force DHW ","value":"DHW","type":"str"},{"label":"Force sterilization","value":"Sterilization","type":"str"},{"label":"------------------------------","value":"x","type":"str"},{"label":"Quiet mode 0","value":"QM_0","type":"str"},{"label":"Quiet mode 1","value":"QM_1","type":"str"},{"label":"Quiet mode 2","value":"QM_2","type":"str"},{"label":"Quiet mode 3","value":"QM_3","type":"str"},{"label":"------------------------------","value":"y","type":"str"},{"label":"Operation mode - Heat only","value":"OperationMode0","type":"str"},{"label":"Operation mode - Cool only","value":"OperationMode1","type":"str"},{"label":"Operation mode - Auto","value":"OperationMode2","type":"str"},{"label":"Operation mode - DHW only","value":"OperationMode3","type":"str"},{"label":"Operation mode - Heat+DHW","value":"OperationMode4","type":"str"},{"label":"Operation mode - Cool+DHW","value":"OperationMode5","type":"str"},{"label":"Operation mode - Auto+DHW","value":"OperationMode6","type":"str"},{"label":"Operation mode - Auto(Cool)","value":"OperationMode7","type":"str"},{"label":"Operation mode - Auto(Cool)+DHW","value":"OperationMode8","type":"str"},{"label":"------------------------------","value":"z","type":"str"},{"label":"Night reduction on","value":"NightReductionOn","type":"str"},{"label":"Night reduction off","value":"NightReductionOff","type":"str"},{"label":"------------------------------","value":"Z","type":"str"},{"label":"Nightmode Room Setpoint on","value":"NightmodeON","type":"str"},{"label":"Nightmode Room Setpoint off","value":"NightmodeOFF","type":"str"}],"payload":"","topic":"Schedule_1_action","topicType":"str","className":"","x":2510,"y":180,"wires":[["f5c4b9e33c243507"]]},{"id":"d3cb14cbe16aae48","type":"inject","z":"35d210f042827344","name":"1 Trigger / 30 seconds","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"30","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":210,"y":2180,"wires":[["d7661361dc45a227","5bada2ca15c02a60","1b3cfb0717b453f9"]]},{"id":"d7661361dc45a227","type":"moment","z":"35d210f042827344","name":"","topic":"DayOfTheWeek","input":"","inputType":"msg","inTz":"Europe/Amsterdam","adjAmount":0,"adjType":"days","adjDir":"add","format":"dddd","locale":"en-US","output":"payload","outputType":"msg","outTz":"Europe/Amsterdam","x":440,"y":2140,"wires":[["aee82d7ed5267326"]]},{"id":"5bada2ca15c02a60","type":"moment","z":"35d210f042827344","name":"","topic":"Hour","input":"","inputType":"msg","inTz":"Europe/Amsterdam","adjAmount":0,"adjType":"days","adjDir":"add","format":"HH","locale":"en-US","output":"payload","outputType":"msg","outTz":"Europe/Amsterdam","x":410,"y":2180,"wires":[["aee82d7ed5267326"]]},{"id":"1b3cfb0717b453f9","type":"moment","z":"35d210f042827344","name":"","topic":"Minute","input":"","inputType":"msg","inTz":"Europe/Amsterdam","adjAmount":0,"adjType":"days","adjDir":"add","format":"mm","locale":"en-US","output":"","outputType":"msg","outTz":"Europe/Amsterdam","x":410,"y":2220,"wires":[["aee82d7ed5267326"]]},{"id":"aee82d7ed5267326","type":"join","z":"35d210f042827344","name":"","mode":"custom","build":"array","property":"payload","propertyType":"msg","key":"topic","joiner":"\\n","joinerType":"str","accumulate":false,"timeout":"","count":"3","reduceRight":false,"reduceExp":"","reduceInit":"","reduceInitType":"num","reduceFixup":"","x":590,"y":2180,"wires":[["4d90f21594adec55"]]},{"id":"826c4b608a4e5bf1","type":"delay","z":"35d210f042827344","name":"","pauseType":"rate","timeout":"5","timeoutUnits":"seconds","rate":"1","nbRateUnits":"2","rateUnits":"minute","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":true,"allowrate":false,"outputs":1,"x":1740,"y":2140,"wires":[["cf93ce26e02dc3ae"]]},{"id":"6eb8540eef912bec","type":"delay","z":"35d210f042827344","name":"","pauseType":"rate","timeout":"5","timeoutUnits":"seconds","rate":"1","nbRateUnits":"2","rateUnits":"minute","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":true,"allowrate":false,"outputs":1,"x":1740,"y":2180,"wires":[["71db58050c22ba9e"]]},{"id":"317942154b6d1cb3","type":"link out","z":"35d210f042827344","name":"","mode":"link","links":["ef28d0205d50cb26"],"x":2025,"y":2140,"wires":[]},{"id":"92b636a9597d91b2","type":"link out","z":"35d210f042827344","name":"","mode":"link","links":["d0fda364deccc7f0"],"x":2025,"y":2180,"wires":[]},{"id":"52b8feb14590a2b0","type":"inject","z":"35d210f042827344","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"300","crontab":"","once":true,"onceDelay":"1","topic":"trigger","payload":"","payloadType":"date","x":190,"y":340,"wires":[["f5602874161743c8"]]},{"id":"14327004637e05c7","type":"link out","z":"35d210f042827344","name":"Quiet Mode Planning","mode":"link","links":["765b4d77a9fd44cc","b1b3e80155e49c5c"],"x":2025,"y":2220,"wires":[]},{"id":"c6801a6c865543b3","type":"link out","z":"35d210f042827344","name":"OperationMode Planning","links":["6d5e44060139d9d1"],"x":2025,"y":2260,"wires":[]},{"id":"fdc9275bff11d4f6","type":"delay","z":"35d210f042827344","name":"","pauseType":"rate","timeout":"5","timeoutUnits":"seconds","rate":"1","nbRateUnits":"2","rateUnits":"minute","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":true,"allowrate":false,"outputs":1,"x":1740,"y":2220,"wires":[["14327004637e05c7","f0045be5a90c957f"]]},{"id":"fac4923b3fac0597","type":"delay","z":"35d210f042827344","name":"","pauseType":"rate","timeout":"5","timeoutUnits":"seconds","rate":"1","nbRateUnits":"2","rateUnits":"minute","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":true,"allowrate":false,"outputs":1,"x":1740,"y":2260,"wires":[["c6801a6c865543b3","14e1ae3f580db2a7"]]},{"id":"be684538aa9a988e","type":"comment","z":"35d210f042827344","name":"Exit to Quiet Mode (Direct)","info":"","x":2170,"y":2220,"wires":[]},{"id":"3155317a644ba5c6","type":"comment","z":"35d210f042827344","name":"Exit to Operation Mode (Direct)","info":"","x":2190,"y":2260,"wires":[]},{"id":"dce5daf12297877f","type":"function","z":"35d210f042827344","g":"b63004182c33d3b9","name":"Schedule execution","func":"// >> trigger 1\n// DHW / Sterilisation? This is defined in the topic\n// Topic: DHW or topic: Sterilization\n// payload 1 > initiate sequence. \n\n// Operating mode (0=Heat only, 1=Cool only, 2=Auto(Heat), 3=DHW only, 4=Heat+DHW, 5=Cool+DHW, 6=Auto(Heat)+DHW, 7=Auto(Cool), 8=Auto(Cool)+DHW)\n\n// Declaration of the variables. \nlet msg1={}, msg2={}, msg3={}, msg4={};\n// msg1 Output towards Operation mode\n// msg2 Output towards Force DHW mode on/off\n// msg3 output towards Force Sterilization on/off\n// msg4 empty\n\n\nvar ThreeWay_Valve_State=global.get('ThreeWay_Valve_State'); // valvue position\n\nvar DHW_Temp=global.get('DHW_Temp'); // Current temperature of DHW vessel. \nvar DHW_Target_Temp=global.get('DHW_Target_Temp',\"file\"); // Programmed DHW target temperature\nvar Force_DHW_State=global.get('Force_DHW_State'); // Current DHW state (on / off). \n\nvar Operating_Mode_State=global.get('Operating_Mode_State',\"file\"); // get Current OperationMode\nvar new_OM; // create empty variable.\n\nvar Sterilization_State=global.get('Sterilization_State'); // Current sterilization state (on / off)\nvar Sterilization_Temp=global.get('Sterilization_Temp',\"file\"); // Programmed sterilization target temperature\nvar DHW_treshold=global.get('DHW_treshold',\"file\"); // Programmed treshold DHW tank temperature set from GUI\n////////////////////////////////////////////////////////////////////////////////\n// START OF THE CYCLE //\n////////////////////////////////////////////////////////////////////////////////\n\n// START Force DHW cycle\nif (msg.topic == 'DHW' && msg.payload == 1 && DHW_Temp < DHW_treshold) // There is a temperature condition to start DHW heating or not. Change to your own desire.\n {\n // Operating mode (0=Heat only, 1=Cool only, 2=Auto(Heat), 3=DHW only, 4=Heat+DHW, 5=Cool+DHW, 6=Auto(Heat)+DHW, 7=Auto(Cool), 8=Auto(Cool)+DHW)\n if (Operating_Mode_State==0){new_OM = 4;}\n if (Operating_Mode_State==1){new_OM = 5;}\n if (Operating_Mode_State==2){new_OM = 6;}\n if (Operating_Mode_State==3){new_OM = 3;}\n if (Operating_Mode_State==4){new_OM = 4;}\n if (Operating_Mode_State==5){new_OM = 5;}\n if (Operating_Mode_State==6){new_OM = 6;}\n if (Operating_Mode_State==7){new_OM = 8;}\n if (Operating_Mode_State==8){new_OM = 8;}\n \n \n msg1.payload = new_OM; // set operationmode to add DHW mode\n msg2.payload = 1; // Turn on Force DHW mode\n global.set('Force_DHW_active',1,\"file\");\n if (Operating_Mode_State!=new_OM)\n {return [msg1, msg2];}\n else {return [null, msg2];}\n }\n\n// START Force Sterilization cycle\nif (msg.topic == 'Sterilization' && msg.payload == 1) \n {\n // Operating mode (0=Heat only, 1=Cool only, 2=Auto(Heat), 3=DHW only, 4=Heat+DHW, 5=Cool+DHW, 6=Auto(Heat)+DHW, 7=Auto(Cool), 8=Auto(Cool)+DHW)\n if (Operating_Mode_State==0){new_OM = 4;}\n if (Operating_Mode_State==1){new_OM = 5;}\n if (Operating_Mode_State==2){new_OM = 6;}\n if (Operating_Mode_State==3){new_OM = 3;}\n if (Operating_Mode_State==4){new_OM = 4;}\n if (Operating_Mode_State==5){new_OM = 5;}\n if (Operating_Mode_State==6){new_OM = 6;}\n if (Operating_Mode_State==7){new_OM = 8;}\n if (Operating_Mode_State==8){new_OM = 8;}\n \n \n msg1.payload = new_OM; // set operationmode to add DHW mode\n msg2.payload = 1; // Turn on Force DHW mode\n msg3.payload = 1; // Turn on Force Sterilization mode\n global.set('Sterilization_active',1,\"file\");\n if (Operating_Mode_State!=new_OM)\n {return [msg1, msg2, msg3];}\n else\n {return [null, msg2, msg3];}\n \n \n }\n\n////////////////////////////////////////////////////////////////////////////////\n// END OF THE CYCLE //\n////////////////////////////////////////////////////////////////////////////////\n\n\n// END DHW cycle (Automatic)\nif (Force_DHW_State == 1 && Sterilization_State == 0 && DHW_Temp >= DHW_Target_Temp)\n {\n \n // Operating mode (0=Heat only, 1=Cool only, 2=Auto(Heat), 3=DHW only, 4=Heat+DHW, 5=Cool+DHW, 6=Auto(Heat)+DHW, 7=Auto(Cool), 8=Auto(Cool)+DHW)\n if (Operating_Mode_State==0){new_OM = 0;}\n if (Operating_Mode_State==1){new_OM = 1;}\n if (Operating_Mode_State==2){new_OM = 2;}\n if (Operating_Mode_State==3){new_OM = 0;}\n if (Operating_Mode_State==4){new_OM = 0;}\n if (Operating_Mode_State==5){new_OM = 1;}\n if (Operating_Mode_State==6){new_OM = 2;}\n if (Operating_Mode_State==7){new_OM = 7;}\n if (Operating_Mode_State==8){new_OM = 7;} \n \n if (Operating_Mode_State!=new_OM)\n global.set('Force_DHW_active',0,\"file\");\n {setTimeout(function(){\n node.status({fill:\"red\", shape:\"ring\", text:\"\"});\n msg1.payload = new_OM; // set operationmode to remove DHW\n node.send([msg1,null,null,null]); // send msg1 only, other outputs are null\n }, 5000);}\n msg2.payload = 0; // Turn off Force DHW mode\n return [null, msg2];\n }\n\n\n// END Sterilization cycle (Automatic)\nif (Sterilization_State == 1 && DHW_Temp >= Sterilization_Temp)\n {\n // Operating mode (0=Heat only, 1=Cool only, 2=Auto(Heat), 3=DHW only, 4=Heat+DHW, 5=Cool+DHW, 6=Auto(Heat)+DHW, 7=Auto(Cool), 8=Auto(Cool)+DHW)\n if (Operating_Mode_State==0){new_OM = 0;}\n if (Operating_Mode_State==1){new_OM = 1;}\n if (Operating_Mode_State==2){new_OM = 2;}\n if (Operating_Mode_State==3){new_OM = 0;}\n if (Operating_Mode_State==4){new_OM = 0;}\n if (Operating_Mode_State==5){new_OM = 1;}\n if (Operating_Mode_State==6){new_OM = 2;}\n if (Operating_Mode_State==7){new_OM = 7;}\n if (Operating_Mode_State==8){new_OM = 7;} \n \n if (Operating_Mode_State!=new_OM)\n global.set('Sterilization_active',0,\"file\");\n {\n setTimeout(function(){\n node.status({fill:\"red\", shape:\"ring\", text:\"\"});\n msg1.payload = new_OM; // set operationmode to remove DHW\n node.send([msg1,null,null,null]); // send msg1 only, other outputs are null\n }, 5000);\n }\n setTimeout(function(){\n node.status({fill:\"red\", shape:\"ring\", text:\"\"});\n msg2.payload = 0; // Turn off Force DHW mode \n node.send([null,msg2,null,null]); // send msg2 only, other outputs are null\n }, 2000);\n\n msg3.payload = 0; // Turn off Force Sterilization mode\n return [null, null, msg3];\n }\n\n\n","outputs":4,"noerr":0,"initialize":"","finalize":"","libs":[],"x":3050,"y":2160,"wires":[["c959ee1f94c31c45","d9b9cfbe76f8a7aa"],["3bde88be2b01b22b"],["1d6c4552e74e9211"],[]],"outputLabels":["Operation mode","Force DHW","Force Sterilization","empty"]},{"id":"56d4bfa341d3eded","type":"link out","z":"35d210f042827344","g":"b63004182c33d3b9","name":"ForceDHW_Scheduler","links":["14d2ae6b4af7e45e"],"x":3415,"y":2140,"wires":[]},{"id":"4f62466c41bb3667","type":"link out","z":"35d210f042827344","g":"b63004182c33d3b9","name":"FoceSterilization_Scheduler","links":["20e2544a8277d8c2","4982424c661376ea"],"x":3415,"y":2180,"wires":[]},{"id":"52fea7493d509740","type":"comment","z":"35d210f042827344","g":"b63004182c33d3b9","name":"Exit to Force DHW mode","info":"","x":3550,"y":2140,"wires":[]},{"id":"259ee5343901c67c","type":"comment","z":"35d210f042827344","g":"b63004182c33d3b9","name":"Exit to Sterilization Mode","info":"","x":3550,"y":2180,"wires":[]},{"id":"1d6c4552e74e9211","type":"delay","z":"35d210f042827344","g":"b63004182c33d3b9","name":"","pauseType":"delay","timeout":"6","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":3280,"y":2180,"wires":[["4f62466c41bb3667","c39da0815cb8bf48"]]},{"id":"3bde88be2b01b22b","type":"delay","z":"35d210f042827344","g":"b63004182c33d3b9","name":"","pauseType":"delay","timeout":"3","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":3280,"y":2140,"wires":[["56d4bfa341d3eded","84e59fd6bd8697ab"]]},{"id":"c959ee1f94c31c45","type":"link out","z":"35d210f042827344","g":"b63004182c33d3b9","name":"OperationMode_Scheduler","links":["6d5e44060139d9d1"],"x":3415,"y":2100,"wires":[]},{"id":"207821d9fd0df31e","type":"comment","z":"35d210f042827344","g":"b63004182c33d3b9","name":"Exit to Operation Mode","info":"","x":3540,"y":2100,"wires":[]},{"id":"cd34d205525225ef","type":"inject","z":"35d210f042827344","g":"b63004182c33d3b9","name":"Check each minute","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"60","crontab":"","once":false,"onceDelay":0.1,"topic":"trigger","payload":"1","payloadType":"num","x":2820,"y":2100,"wires":[["dce5daf12297877f"]]},{"id":"27ad7f4523c5ac06","type":"comment","z":"35d210f042827344","g":"b63004182c33d3b9","name":"Planning for forced DHW runs","info":"","x":2560,"y":2140,"wires":[]},{"id":"07c12775c5faacae","type":"comment","z":"35d210f042827344","g":"b63004182c33d3b9","name":"Function for execution of plan","info":"","x":3080,"y":2100,"wires":[]},{"id":"284a4b5256066615","type":"comment","z":"35d210f042827344","g":"b63004182c33d3b9","name":"Planning for Forced Sterilization runs","info":"","x":2580,"y":2180,"wires":[]},{"id":"1d18cc8f09cfbdbc","type":"change","z":"35d210f042827344","g":"b63004182c33d3b9","name":"Topic Sterilization","rules":[{"t":"set","p":"topic","pt":"msg","to":"Sterilization","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":2830,"y":2180,"wires":[["dce5daf12297877f"]]},{"id":"8c00f7e622b82f63","type":"change","z":"35d210f042827344","g":"b63004182c33d3b9","name":"Topic DHW","rules":[{"t":"set","p":"topic","pt":"msg","to":"DHW","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":2810,"y":2140,"wires":[["dce5daf12297877f"]]},{"id":"ef28d0205d50cb26","type":"link in","z":"35d210f042827344","g":"b63004182c33d3b9","name":"Planning_ForceDHW_topic","links":["317942154b6d1cb3"],"x":2375,"y":2140,"wires":[["8c00f7e622b82f63"]]},{"id":"d0fda364deccc7f0","type":"link in","z":"35d210f042827344","g":"b63004182c33d3b9","name":"Planning_ForceSterilization_topic","links":["92b636a9597d91b2"],"x":2375,"y":2180,"wires":[["1d18cc8f09cfbdbc"]]},{"id":"f50b182247afbf12","type":"ui_numeric","z":"35d210f042827344","name":"Allow DHW-run below","label":"Do not force if DHW is above","tooltip":"","group":"9aec7afe54746c39","order":5,"width":0,"height":0,"wrap":false,"passthru":true,"topic":"topic","topicType":"msg","format":"{{value}} °C","min":0,"max":"100","step":1,"className":"","x":780,"y":2400,"wires":[["fdc7a953bf5abbc3"]]},{"id":"513f1edff2205368","type":"function","z":"35d210f042827344","name":"set.DHW_treshold","func":"msg.payload = Number(msg.payload).toFixed(1);\nmsg.payload = parseFloat(msg.payload);\nglobal.set(\"DHW_treshold\",msg.payload,\"file\");\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1370,"y":2400,"wires":[["0d915486f4ef0946"]]},{"id":"82de6121db22b74a","type":"inject","z":"35d210f042827344","name":"1 Trigger / 5 minutes","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"1800","crontab":"","once":true,"onceDelay":"1","topic":"trigger","payload":"","payloadType":"date","x":200,"y":2400,"wires":[["1cf36419e733671a"]]},{"id":"1cf36419e733671a","type":"function","z":"35d210f042827344","name":"Load on boot","func":"var var1 = global.get('DHW_treshold',\"file\");\nif (var1===undefined)\n {\n var1=100;\n global.set('DHW_treshold',100,\"file\");\n }\nvar var2 = global.get('NightReduction_correction',\"file\");\nif (var2===undefined)\n {\n var2=0;\n global.set('NightReduction_correction',0,\"file\");\n }\n\nlet msg1={}, msg2={};\n\nmsg1.payload = var1;\nmsg2.payload = var2;\n\n\nreturn [msg1, msg2];","outputs":2,"noerr":0,"initialize":"","finalize":"","libs":[],"x":430,"y":2400,"wires":[["f50b182247afbf12"],[]],"outputLabels":["DHW_treshold",""]},{"id":"0d915486f4ef0946","type":"link out","z":"35d210f042827344","name":"DHW_Treshold","mode":"link","links":[],"x":1665,"y":2400,"wires":[]},{"id":"b9e80ad80744b62d","type":"comment","z":"35d210f042827344","name":"DHW_threshold ","info":"","x":1360,"y":2360,"wires":[]},{"id":"47fe4c3f4736bcc8","type":"comment","z":"35d210f042827344","g":"b63004182c33d3b9","name":"There is more logic required to execute Force DHW / sterilization runs. Multiple items switches","info":"","x":2680,"y":2020,"wires":[]},{"id":"845e5ae092891549","type":"comment","z":"35d210f042827344","name":"This Block retreives the GUI input and pushes it to variables","info":"","x":280,"y":60,"wires":[]},{"id":"016f1f556139c597","type":"comment","z":"35d210f042827344","name":"Evaluate each timestamp","info":"","x":1190,"y":2100,"wires":[]},{"id":"67b90bdf1dc732d0","type":"comment","z":"35d210f042827344","name":"If timestamp matches >> output ","info":"","x":1690,"y":2060,"wires":[]},{"id":"1bae52195dc32c77","type":"comment","z":"35d210f042827344","name":"create a timestamp every 30 seconds","info":"","x":250,"y":2000,"wires":[]},{"id":"73c1eabffdfe4783","type":"ui_text","z":"35d210f042827344","g":"defb20d7906a32a5","group":"2b0c8e162d47abbb","order":1,"width":2,"height":1,"name":"","label":"Enable","format":"{{msg.payload}}","layout":"row-spread","className":"","x":1080,"y":140,"wires":[]},{"id":"f5602874161743c8","type":"function","z":"35d210f042827344","name":"Schedule_xx topics","func":"// variables to load on boot and periodically for dasboard\n\nvar var1 = \"Schedule_1\"\nvar var2 = \"Schedule_2\"\nvar var3 = \"Schedule_3\"\nvar var4 = \"Schedule_4\"\nvar var5 = \"Schedule_5\"\nvar var6 = \"Schedule_6\"\nvar var7 = \"Schedule_7\"\nvar var8 = \"Schedule_8\"\nvar var9 = \"Schedule_9\"\nvar var10 = \"Schedule_10\"\n\n\nlet msg1={}, msg2={}, msg3={}, msg4={}, msg5={}, msg6={}, msg7={}, msg8={}, msg9={}, msg10={};\n\n\nmsg1.payload = var1; msg2.payload = var2; msg3.payload = var3; msg4.payload = var4; msg5.payload = var5; msg6.payload = var6; \nmsg7.payload = var7; msg8.payload = var8; msg9.payload = var9; msg10.payload = var10;\n\n\nreturn [msg1, msg2, msg3, msg4, msg5, msg6, msg7, msg8, msg9, msg10];","outputs":10,"noerr":0,"initialize":"","finalize":"","libs":[],"x":150,"y":180,"wires":[["698336312f37f38e"],["698336312f37f38e"],["698336312f37f38e"],["698336312f37f38e"],["698336312f37f38e"],["698336312f37f38e"],["698336312f37f38e"],["698336312f37f38e"],["698336312f37f38e"],["698336312f37f38e"]],"outputLabels":["Schedule_1_Description","Schedule_1_day","Schedule_1_hour","Schedule_1_minutes","Schedule_1_state","Schedule_1_topic","","","",""]},{"id":"698336312f37f38e","type":"function","z":"35d210f042827344","name":"GET global / topics","func":"// variables to load on boot for dasboard\n\nschedule_topic = msg.payload\n\n\nvar var1 = global.get(schedule_topic+'_Description',\"file\");\nvar var2 = global.get(schedule_topic+'_day',\"file\");\nvar var3 = global.get(schedule_topic+'_hour',\"file\");\nvar var4 = global.get(schedule_topic+'_minutes',\"file\");\nvar var5 = global.get(schedule_topic+'_state',\"file\");\nvar var6 = global.get(schedule_topic+'_action',\"file\");\nvar var7 = global.get(schedule_topic+'_override',\"file\");\n\n\nlet msg1={}, msg2={}, msg3={}, msg4={}, msg5={}, msg6={}, msg7={}, msg8={}, msg9={}, msg10={};\n\n\n\nmsg1.payload = var1;\nmsg2.payload = var2; \nmsg3.payload = var3; \nmsg4.payload = var4; \nmsg5.payload = var5; \nmsg6.payload = var6; \nmsg7.payload = var7; \n//msg8.payload = var8; \n//msg9.payload = var9; \n//msg10.payload = var10;\n\n\nmsg1.topic = schedule_topic+'_Description';\nmsg2.topic = schedule_topic+'_day';\nmsg3.topic = schedule_topic+'_hour';\nmsg4.topic = schedule_topic+'_minutes';\nmsg5.topic = schedule_topic+'_state';\nmsg6.topic = schedule_topic+'_action';\nmsg7.topic = schedule_topic+'_override';\n//msg8.topic = schedule_topic+'';\n//msg9.topic = schedule_topic;\n//msg10.topic = schedule_topic;\n\nreturn [msg1, msg2, msg3, msg4, msg5, msg6, msg7];","outputs":7,"noerr":0,"initialize":"","finalize":"","libs":[],"x":410,"y":160,"wires":[["58449f97376b98d9"],["58449f97376b98d9"],["58449f97376b98d9"],["58449f97376b98d9"],["58449f97376b98d9"],["58449f97376b98d9"],["58449f97376b98d9"]],"outputLabels":["Schedule_1_Description","Schedule_1_day","Schedule_1_hour","Schedule_1_minutes","Schedule_1_state","Schedule_1_topic","Schedule_x_override"]},{"id":"79c82c463c263553","type":"switch","z":"35d210f042827344","g":"defb20d7906a32a5","name":"Schedule_1_","property":"topic","propertyType":"msg","rules":[{"t":"eq","v":"Schedule_1_state","vt":"str"},{"t":"eq","v":"Schedule_1_Description","vt":"str"},{"t":"eq","v":"Schedule_1_day","vt":"str"},{"t":"eq","v":"Schedule_1_hour","vt":"str"},{"t":"eq","v":"Schedule_1_minutes","vt":"str"},{"t":"eq","v":"Schedule_1_action","vt":"str"},{"t":"eq","v":"Schedule_1_override","vt":"str"}],"checkall":"true","repair":false,"outputs":7,"x":870,"y":180,"wires":[["e3d4b9d611e649e0"],["8fbe0ef4995f8e6a"],["243fa1e4e8cef5d0"],["40f0401e20235a07"],["98499b42fe5f6688"],["57dddda65db516a2"],["1372ccca982b4f0a"]]},{"id":"58449f97376b98d9","type":"link out","z":"35d210f042827344","name":"Scheduler_Load on boot","mode":"link","links":["2bde70f7ec8740ee","abafb2efcd2f804a","8e1f89a719096934","750f2ca3ae772d5f","598c7fd8d6681c1a","ad4ce3a792ad76a6","82508e256cc50ce7","d73b8b0113a830fe","357e2ed012a9bb42","df58bbc82c06fc25","fe86b16e9cc37804"],"x":615,"y":160,"wires":[]},{"id":"2bde70f7ec8740ee","type":"link in","z":"35d210f042827344","g":"defb20d7906a32a5","name":"","links":["58449f97376b98d9"],"x":755,"y":180,"wires":[["79c82c463c263553"]]},{"id":"1372ccca982b4f0a","type":"ui_switch","z":"35d210f042827344","g":"defb20d7906a32a5","name":"Override1","label":"","tooltip":"When the heatpump is off, should the scheduler turn it on and execute the schedule? (off=no / on=yes)","group":"2b0c8e162d47abbb","order":14,"width":2,"height":1,"passthru":true,"decouple":"false","topic":"Schedule_1_override","topicType":"str","style":"","onvalue":"1","onvalueType":"num","onicon":"","oncolor":"","offvalue":"0","offvalueType":"num","officon":"","offcolor":"","animate":false,"className":"","x":2780,"y":180,"wires":[["4fc691a1b1204c01"]]},{"id":"86fe7a6080854779","type":"ui_text","z":"35d210f042827344","g":"defb20d7906a32a5","group":"2b0c8e162d47abbb","order":7,"width":2,"height":1,"name":"","label":"Override","format":"","layout":"row-left","className":"","x":2780,"y":140,"wires":[]},{"id":"d8e5ca53b22c577d","type":"ui_dropdown","z":"35d210f042827344","g":"52cd9ca2a87cc237","name":"Hour2","label":"","tooltip":"","place":"Select option","group":"2b0c8e162d47abbb","order":18,"width":3,"height":1,"passthru":false,"multiple":false,"options":[{"label":"Select","value":"Select","type":"str"},{"label":"00","value":0,"type":"num"},{"label":"01","value":1,"type":"num"},{"label":"02","value":2,"type":"num"},{"label":"03","value":3,"type":"num"},{"label":"04","value":4,"type":"num"},{"label":"05","value":5,"type":"num"},{"label":"06","value":6,"type":"num"},{"label":"07","value":7,"type":"num"},{"label":"08","value":8,"type":"num"},{"label":"09","value":9,"type":"num"},{"label":"10","value":10,"type":"num"},{"label":"11","value":11,"type":"num"},{"label":"12","value":12,"type":"num"},{"label":"13","value":13,"type":"num"},{"label":"14","value":14,"type":"num"},{"label":"15","value":15,"type":"num"},{"label":"16","value":16,"type":"num"},{"label":"17","value":17,"type":"num"},{"label":"18","value":18,"type":"num"},{"label":"19","value":19,"type":"num"},{"label":"20","value":20,"type":"num"},{"label":"21","value":21,"type":"num"},{"label":"22","value":22,"type":"num"},{"label":"23","value":23,"type":"num"}],"payload":"","topic":"Schedule_2_hour","topicType":"str","className":"","x":1950,"y":340,"wires":[["c7cfdf9552b03480"]]},{"id":"e411cdb2b3617a7e","type":"ui_dropdown","z":"35d210f042827344","g":"52cd9ca2a87cc237","name":"Day2","label":"","tooltip":"","place":"Select option","group":"2b0c8e162d47abbb","order":17,"width":3,"height":1,"passthru":false,"multiple":true,"options":[{"label":"Select","value":"Select","type":"str"},{"label":"Monday","value":"Monday","type":"str"},{"label":"Tuesday","value":"Tuesday","type":"str"},{"label":"Wednesday","value":"Wednesday","type":"str"},{"label":"Thursday","value":"Thursday","type":"str"},{"label":"Friday","value":"Friday","type":"str"},{"label":"Saturday","value":"Saturday","type":"str"},{"label":"Sunday","value":"Sunday","type":"str"}],"payload":"","topic":"Schedule_2_day","topicType":"str","className":"","x":1670,"y":340,"wires":[["a2cff14086311a49"]]},{"id":"0fcdf0e74a334edb","type":"ui_dropdown","z":"35d210f042827344","g":"52cd9ca2a87cc237","name":"Minutes2","label":"","tooltip":"","place":"Select option","group":"2b0c8e162d47abbb","order":19,"width":3,"height":1,"passthru":false,"multiple":false,"options":[{"label":"Select","value":"Select","type":"str"},{"label":"00","value":0,"type":"num"},{"label":"01","value":1,"type":"num"},{"label":"02","value":2,"type":"num"},{"label":"03","value":3,"type":"num"},{"label":"04","value":4,"type":"num"},{"label":"05","value":5,"type":"num"},{"label":"06","value":6,"type":"num"},{"label":"07","value":7,"type":"num"},{"label":"08","value":8,"type":"num"},{"label":"09","value":9,"type":"num"},{"label":"10","value":10,"type":"num"},{"label":"11","value":11,"type":"num"},{"label":"12","value":12,"type":"num"},{"label":"13","value":13,"type":"num"},{"label":"14","value":14,"type":"num"},{"label":"15","value":15,"type":"num"},{"label":"16","value":16,"type":"num"},{"label":"17","value":17,"type":"num"},{"label":"18","value":18,"type":"num"},{"label":"19","value":19,"type":"num"},{"label":"20","value":20,"type":"num"},{"label":"21","value":21,"type":"num"},{"label":"22","value":22,"type":"num"},{"label":"23","value":23,"type":"num"},{"label":"24","value":24,"type":"num"},{"label":"25","value":25,"type":"num"},{"label":"26","value":26,"type":"num"},{"label":"27","value":27,"type":"num"},{"label":"28","value":28,"type":"num"},{"label":"29","value":29,"type":"num"},{"label":"30","value":30,"type":"num"},{"label":"31","value":31,"type":"num"},{"label":"32","value":32,"type":"num"},{"label":"33","value":33,"type":"num"},{"label":"34","value":34,"type":"num"},{"label":"35","value":35,"type":"num"},{"label":"36","value":36,"type":"num"},{"label":"37","value":37,"type":"num"},{"label":"38","value":38,"type":"num"},{"label":"39","value":39,"type":"num"},{"label":"40","value":40,"type":"num"},{"label":"41","value":41,"type":"num"},{"label":"42","value":42,"type":"num"},{"label":"43","value":43,"type":"num"},{"label":"44","value":44,"type":"num"},{"label":"45","value":45,"type":"num"},{"label":"46","value":46,"type":"num"},{"label":"47","value":47,"type":"num"},{"label":"48","value":48,"type":"num"},{"label":"49","value":49,"type":"num"},{"label":"50","value":50,"type":"num"},{"label":"51","value":51,"type":"num"},{"label":"52","value":52,"type":"num"},{"label":"53","value":53,"type":"num"},{"label":"54","value":54,"type":"num"},{"label":"55","value":55,"type":"num"},{"label":"56","value":56,"type":"num"},{"label":"57","value":57,"type":"num"},{"label":"58","value":58,"type":"num"},{"label":"59","value":59,"type":"num"}],"payload":"","topic":"Schedule_2_minutes","topicType":"str","className":"","x":2240,"y":340,"wires":[["6e09f0a29207d5c9"]]},{"id":"ce3b0c94ff7a8500","type":"ui_switch","z":"35d210f042827344","g":"52cd9ca2a87cc237","name":"switch2","label":"","tooltip":"","group":"2b0c8e162d47abbb","order":15,"width":2,"height":1,"passthru":true,"decouple":"false","topic":"Schedule_2_state","topicType":"str","style":"","onvalue":"1","onvalueType":"num","onicon":"","oncolor":"","offvalue":"0","offvalueType":"num","officon":"","offcolor":"","animate":false,"className":"","x":1080,"y":340,"wires":[["1f3a2d4f54594807"]]},{"id":"bbc0fc2f4315d9a0","type":"ui_text_input","z":"35d210f042827344","g":"52cd9ca2a87cc237","name":"text input2","label":"","tooltip":"","group":"2b0c8e162d47abbb","order":16,"width":5,"height":1,"passthru":false,"mode":"text","delay":300,"topic":"Schedule_2_Description","sendOnBlur":true,"className":"","topicType":"str","x":1370,"y":340,"wires":[["b4ab0c39c255e049"]]},{"id":"bc2393868b4f66ed","type":"ui_dropdown","z":"35d210f042827344","g":"52cd9ca2a87cc237","name":"Action2","label":"","tooltip":"","place":"Select option","group":"2b0c8e162d47abbb","order":20,"width":5,"height":1,"passthru":false,"multiple":false,"options":[{"label":"Heat pump on","value":"HP_turn_on","type":"str"},{"label":"Heat pump off","value":"HP_turn_off","type":"str"},{"label":"Force DHW ","value":"DHW","type":"str"},{"label":"Force Sterilization","value":"Sterilization","type":"str"},{"label":"------------------------------","value":"x","type":"str"},{"label":"Quiet mode 0","value":"QM_0","type":"str"},{"label":"Quiet mode 1","value":"QM_1","type":"str"},{"label":"Quiet mode 2","value":"QM_2","type":"str"},{"label":"Quiet mode 3","value":"QM_3","type":"str"},{"label":"------------------------------","value":"y","type":"str"},{"label":"Operation mode - Heat only","value":"OperationMode0","type":"str"},{"label":"Operation mode - Cool only","value":"OperationMode1","type":"str"},{"label":"Operation mode - Auto","value":"OperationMode2","type":"str"},{"label":"Operation mode - DHW only","value":"OperationMode3","type":"str"},{"label":"Operation mode - Heat+DHW","value":"OperationMode4","type":"str"},{"label":"Operation mode - Cool+DHW","value":"OperationMode5","type":"str"},{"label":"Operation mode - Auto+DHW","value":"OperationMode6","type":"str"},{"label":"Operation mode - Auto(Cool)","value":"OperationMode7","type":"str"},{"label":"Operation mode - Auto(Cool)+DHW","value":"OperationMode8","type":"str"},{"label":"------------------------------","value":"z","type":"str"},{"label":"Night reduction on","value":"NightReductionOn","type":"str"},{"label":"Night reduction off","value":"NightReductionOff","type":"str"},{"label":"------------------------------","value":"Z","type":"str"},{"label":"Nightmode Room Setpoint on","value":"NightmodeON","type":"str"},{"label":"Nightmode Room Setpoint off","value":"NightmodeOFF","type":"str"}],"payload":"","topic":"Schedule_2_action","topicType":"str","className":"","x":2500,"y":340,"wires":[["f5c4b9e33c243507"]]},{"id":"9cf59f59ab99f77f","type":"switch","z":"35d210f042827344","g":"52cd9ca2a87cc237","name":"Schedule_2_","property":"topic","propertyType":"msg","rules":[{"t":"eq","v":"Schedule_2_state","vt":"str"},{"t":"eq","v":"Schedule_2_Description","vt":"str"},{"t":"eq","v":"Schedule_2_day","vt":"str"},{"t":"eq","v":"Schedule_2_hour","vt":"str"},{"t":"eq","v":"Schedule_2_minutes","vt":"str"},{"t":"eq","v":"Schedule_2_action","vt":"str"},{"t":"eq","v":"Schedule_2_override","vt":"str"}],"checkall":"true","repair":false,"outputs":7,"x":870,"y":340,"wires":[["ce3b0c94ff7a8500"],["bbc0fc2f4315d9a0"],["e411cdb2b3617a7e"],["d8e5ca53b22c577d"],["0fcdf0e74a334edb"],["bc2393868b4f66ed"],["479965c26a5f5d15"]]},{"id":"8e1f89a719096934","type":"link in","z":"35d210f042827344","g":"52cd9ca2a87cc237","name":"","links":["58449f97376b98d9"],"x":755,"y":340,"wires":[["9cf59f59ab99f77f"]]},{"id":"479965c26a5f5d15","type":"ui_switch","z":"35d210f042827344","g":"52cd9ca2a87cc237","name":"Override2","label":"","tooltip":"When the heatpump is off, should the scheduler turn it on and execute the schedule? (off=no / on=yes)","group":"2b0c8e162d47abbb","order":21,"width":2,"height":1,"passthru":true,"decouple":"false","topic":"Schedule_2_override","topicType":"str","style":"","onvalue":"1","onvalueType":"num","onicon":"","oncolor":"","offvalue":"0","offvalueType":"num","officon":"","offcolor":"","animate":false,"className":"","x":2780,"y":340,"wires":[["4fc691a1b1204c01"]]},{"id":"1f3a2d4f54594807","type":"function","z":"35d210f042827344","name":"set.Schedule_x_state","func":"msg.payload = Number(msg.payload).toFixed(0);\nmsg.payload = parseFloat(msg.payload);\n\nglobal.set(msg.topic,msg.payload,\"file\");\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1300,"y":1740,"wires":[[]]},{"id":"b4ab0c39c255e049","type":"function","z":"35d210f042827344","name":"set.Schedule_x_Description","func":"global.set(msg.topic,msg.payload,\"file\");\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1620,"y":1740,"wires":[[]]},{"id":"a2cff14086311a49","type":"function","z":"35d210f042827344","name":"set.Schedule_x_day","func":"\nglobal.set(msg.topic,msg.payload,\"file\");\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1880,"y":1740,"wires":[[]]},{"id":"c7cfdf9552b03480","type":"function","z":"35d210f042827344","name":"set.Schedule_x_hour","func":"msg.payload = Number(msg.payload).toFixed(0);\nmsg.payload = parseFloat(msg.payload);\n\nglobal.set(msg.topic,msg.payload,\"file\");\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":2160,"y":1740,"wires":[[]]},{"id":"6e09f0a29207d5c9","type":"function","z":"35d210f042827344","name":"set.Schedule_x_minutes","func":"msg.payload = Number(msg.payload).toFixed(0);\nmsg.payload = parseFloat(msg.payload);\n\nglobal.set(msg.topic,msg.payload,\"file\");\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":2470,"y":1740,"wires":[[]]},{"id":"f5c4b9e33c243507","type":"function","z":"35d210f042827344","name":"set.Schedule_x_action","func":"global.set(msg.topic,msg.payload,\"file\");\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":2740,"y":1740,"wires":[[]]},{"id":"4fc691a1b1204c01","type":"function","z":"35d210f042827344","name":"set.Schedule_x_override","func":"msg.payload = Number(msg.payload).toFixed(0);\nmsg.payload = parseFloat(msg.payload);\n\nglobal.set(msg.topic,msg.payload,\"file\");\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":3010,"y":1740,"wires":[[]]},{"id":"7a42e5778bf41519","type":"ui_dropdown","z":"35d210f042827344","g":"77ef78074c745b33","name":"Hour3","label":"","tooltip":"","place":"Select option","group":"2b0c8e162d47abbb","order":25,"width":3,"height":1,"passthru":false,"multiple":false,"options":[{"label":"Select","value":"Select","type":"str"},{"label":"00","value":0,"type":"num"},{"label":"01","value":1,"type":"num"},{"label":"02","value":2,"type":"num"},{"label":"03","value":3,"type":"num"},{"label":"04","value":4,"type":"num"},{"label":"05","value":5,"type":"num"},{"label":"06","value":6,"type":"num"},{"label":"07","value":7,"type":"num"},{"label":"08","value":8,"type":"num"},{"label":"09","value":9,"type":"num"},{"label":"10","value":10,"type":"num"},{"label":"11","value":11,"type":"num"},{"label":"12","value":12,"type":"num"},{"label":"13","value":13,"type":"num"},{"label":"14","value":14,"type":"num"},{"label":"15","value":15,"type":"num"},{"label":"16","value":16,"type":"num"},{"label":"17","value":17,"type":"num"},{"label":"18","value":18,"type":"num"},{"label":"19","value":19,"type":"num"},{"label":"20","value":20,"type":"num"},{"label":"21","value":21,"type":"num"},{"label":"22","value":22,"type":"num"},{"label":"23","value":23,"type":"num"}],"payload":"","topic":"Schedule_3_hour","topicType":"str","className":"","x":1950,"y":500,"wires":[["c7cfdf9552b03480"]]},{"id":"d73541639351e613","type":"ui_dropdown","z":"35d210f042827344","g":"77ef78074c745b33","name":"Day3","label":"","tooltip":"","place":"Select option","group":"2b0c8e162d47abbb","order":24,"width":3,"height":1,"passthru":false,"multiple":true,"options":[{"label":"Select","value":"Select","type":"str"},{"label":"Monday","value":"Monday","type":"str"},{"label":"Tuesday","value":"Tuesday","type":"str"},{"label":"Wednesday","value":"Wednesday","type":"str"},{"label":"Thursday","value":"Thursday","type":"str"},{"label":"Friday","value":"Friday","type":"str"},{"label":"Saturday","value":"Saturday","type":"str"},{"label":"Sunday","value":"Sunday","type":"str"}],"payload":"","topic":"Schedule_3_day","topicType":"str","className":"","x":1670,"y":500,"wires":[["a2cff14086311a49"]]},{"id":"871d8f6de9ad1a98","type":"ui_dropdown","z":"35d210f042827344","g":"77ef78074c745b33","name":"Minutes3","label":"","tooltip":"","place":"Select option","group":"2b0c8e162d47abbb","order":26,"width":3,"height":1,"passthru":false,"multiple":false,"options":[{"label":"Select","value":"Select","type":"str"},{"label":"00","value":0,"type":"num"},{"label":"01","value":1,"type":"num"},{"label":"02","value":2,"type":"num"},{"label":"03","value":3,"type":"num"},{"label":"04","value":4,"type":"num"},{"label":"05","value":5,"type":"num"},{"label":"06","value":6,"type":"num"},{"label":"07","value":7,"type":"num"},{"label":"08","value":8,"type":"num"},{"label":"09","value":9,"type":"num"},{"label":"10","value":10,"type":"num"},{"label":"11","value":11,"type":"num"},{"label":"12","value":12,"type":"num"},{"label":"13","value":13,"type":"num"},{"label":"14","value":14,"type":"num"},{"label":"15","value":15,"type":"num"},{"label":"16","value":16,"type":"num"},{"label":"17","value":17,"type":"num"},{"label":"18","value":18,"type":"num"},{"label":"19","value":19,"type":"num"},{"label":"20","value":20,"type":"num"},{"label":"21","value":21,"type":"num"},{"label":"22","value":22,"type":"num"},{"label":"23","value":23,"type":"num"},{"label":"24","value":24,"type":"num"},{"label":"25","value":25,"type":"num"},{"label":"26","value":26,"type":"num"},{"label":"27","value":27,"type":"num"},{"label":"28","value":28,"type":"num"},{"label":"29","value":29,"type":"num"},{"label":"30","value":30,"type":"num"},{"label":"31","value":31,"type":"num"},{"label":"32","value":32,"type":"num"},{"label":"33","value":33,"type":"num"},{"label":"34","value":34,"type":"num"},{"label":"35","value":35,"type":"num"},{"label":"36","value":36,"type":"num"},{"label":"37","value":37,"type":"num"},{"label":"38","value":38,"type":"num"},{"label":"39","value":39,"type":"num"},{"label":"40","value":40,"type":"num"},{"label":"41","value":41,"type":"num"},{"label":"42","value":42,"type":"num"},{"label":"43","value":43,"type":"num"},{"label":"44","value":44,"type":"num"},{"label":"45","value":45,"type":"num"},{"label":"46","value":46,"type":"num"},{"label":"47","value":47,"type":"num"},{"label":"48","value":48,"type":"num"},{"label":"49","value":49,"type":"num"},{"label":"50","value":50,"type":"num"},{"label":"51","value":51,"type":"num"},{"label":"52","value":52,"type":"num"},{"label":"53","value":53,"type":"num"},{"label":"54","value":54,"type":"num"},{"label":"55","value":55,"type":"num"},{"label":"56","value":56,"type":"num"},{"label":"57","value":57,"type":"num"},{"label":"58","value":58,"type":"num"},{"label":"59","value":59,"type":"num"}],"payload":"","topic":"Schedule_3_minutes","topicType":"str","className":"","x":2240,"y":500,"wires":[["6e09f0a29207d5c9"]]},{"id":"1a27db997a27a1dd","type":"ui_switch","z":"35d210f042827344","g":"77ef78074c745b33","name":"switch3","label":"","tooltip":"","group":"2b0c8e162d47abbb","order":22,"width":2,"height":1,"passthru":true,"decouple":"false","topic":"Schedule_3_state","topicType":"str","style":"","onvalue":"1","onvalueType":"num","onicon":"","oncolor":"","offvalue":"0","offvalueType":"num","officon":"","offcolor":"","animate":false,"className":"","x":1080,"y":500,"wires":[["1f3a2d4f54594807"]]},{"id":"8a47deae609a4257","type":"ui_text_input","z":"35d210f042827344","g":"77ef78074c745b33","name":"text input3","label":"","tooltip":"","group":"2b0c8e162d47abbb","order":23,"width":5,"height":1,"passthru":false,"mode":"text","delay":300,"topic":"Schedule_3_Description","sendOnBlur":true,"className":"","topicType":"str","x":1370,"y":500,"wires":[["b4ab0c39c255e049"]]},{"id":"d15b2d0e98e01f65","type":"ui_dropdown","z":"35d210f042827344","g":"77ef78074c745b33","name":"Action3","label":"","tooltip":"","place":"Select option","group":"2b0c8e162d47abbb","order":27,"width":5,"height":1,"passthru":false,"multiple":false,"options":[{"label":"Heat pump on","value":"HP_turn_on","type":"str"},{"label":"Heat pump off","value":"HP_turn_off","type":"str"},{"label":"Force DHW ","value":"DHW","type":"str"},{"label":"Force Sterilization","value":"Sterilization","type":"str"},{"label":"------------------------------","value":"x","type":"str"},{"label":"Quiet mode 0","value":"QM_0","type":"str"},{"label":"Quiet mode 1","value":"QM_1","type":"str"},{"label":"Quiet mode 2","value":"QM_2","type":"str"},{"label":"Quiet mode 3","value":"QM_3","type":"str"},{"label":"------------------------------","value":"y","type":"str"},{"label":"Operation mode - Heat only","value":"OperationMode0","type":"str"},{"label":"Operation mode - Cool only","value":"OperationMode1","type":"str"},{"label":"Operation mode - Auto","value":"OperationMode2","type":"str"},{"label":"Operation mode - DHW only","value":"OperationMode3","type":"str"},{"label":"Operation Mode - Heat+DHW","value":"OperationMode4","type":"str"},{"label":"Operation mode - Cool+DHW","value":"OperationMode5","type":"str"},{"label":"Operation mode - Auto+DHW","value":"OperationMode6","type":"str"},{"label":"Operation mode - Auto(Cool)","value":"OperationMode7","type":"str"},{"label":"Operation mode - Auto(Cool)+DHW","value":"OperationMode8","type":"str"},{"label":"------------------------------","value":"z","type":"str"},{"label":"Night reduction on","value":"NightReductionOn","type":"str"},{"label":"Night reduction off","value":"NightReductionOff","type":"str"},{"label":"------------------------------","value":"Z","type":"str"},{"label":"Nightmode Room Setpoint on","value":"NightmodeON","type":"str"},{"label":"Nightmode Room Setpoint off","value":"NightmodeOFF","type":"str"}],"payload":"","topic":"Schedule_3_action","topicType":"str","className":"","x":2510,"y":500,"wires":[["f5c4b9e33c243507"]]},{"id":"cf847f1078676d93","type":"switch","z":"35d210f042827344","g":"77ef78074c745b33","name":"Schedule_3_","property":"topic","propertyType":"msg","rules":[{"t":"eq","v":"Schedule_3_state","vt":"str"},{"t":"eq","v":"Schedule_3_Description","vt":"str"},{"t":"eq","v":"Schedule_3_day","vt":"str"},{"t":"eq","v":"Schedule_3_hour","vt":"str"},{"t":"eq","v":"Schedule_3_minutes","vt":"str"},{"t":"eq","v":"Schedule_3_action","vt":"str"},{"t":"eq","v":"Schedule_3_override","vt":"str"}],"checkall":"true","repair":false,"outputs":7,"x":870,"y":500,"wires":[["1a27db997a27a1dd"],["8a47deae609a4257"],["d73541639351e613"],["7a42e5778bf41519"],["871d8f6de9ad1a98"],["d15b2d0e98e01f65"],["57520972cf8f3282"]]},{"id":"750f2ca3ae772d5f","type":"link in","z":"35d210f042827344","g":"77ef78074c745b33","name":"","links":["58449f97376b98d9"],"x":755,"y":500,"wires":[["cf847f1078676d93"]]},{"id":"57520972cf8f3282","type":"ui_switch","z":"35d210f042827344","g":"77ef78074c745b33","name":"Override3","label":"","tooltip":"When the heatpump is off, should the scheduler turn it on and execute the schedule? (off=no / on=yes)","group":"2b0c8e162d47abbb","order":28,"width":2,"height":1,"passthru":true,"decouple":"false","topic":"Schedule_3_override","topicType":"str","style":"","onvalue":"1","onvalueType":"num","onicon":"","oncolor":"","offvalue":"0","offvalueType":"num","officon":"","offcolor":"","animate":false,"className":"","x":2780,"y":500,"wires":[["4fc691a1b1204c01"]]},{"id":"5f74425ca9610401","type":"ui_dropdown","z":"35d210f042827344","g":"0f18bd088c4ce661","name":"Hour4","label":"","tooltip":"","place":"Select option","group":"2b0c8e162d47abbb","order":32,"width":3,"height":1,"passthru":false,"multiple":false,"options":[{"label":"Select","value":"Select","type":"str"},{"label":"00","value":0,"type":"num"},{"label":"01","value":1,"type":"num"},{"label":"02","value":2,"type":"num"},{"label":"03","value":3,"type":"num"},{"label":"04","value":4,"type":"num"},{"label":"05","value":5,"type":"num"},{"label":"06","value":6,"type":"num"},{"label":"07","value":7,"type":"num"},{"label":"08","value":8,"type":"num"},{"label":"09","value":9,"type":"num"},{"label":"10","value":10,"type":"num"},{"label":"11","value":11,"type":"num"},{"label":"12","value":12,"type":"num"},{"label":"13","value":13,"type":"num"},{"label":"14","value":14,"type":"num"},{"label":"15","value":15,"type":"num"},{"label":"16","value":16,"type":"num"},{"label":"17","value":17,"type":"num"},{"label":"18","value":18,"type":"num"},{"label":"19","value":19,"type":"num"},{"label":"20","value":20,"type":"num"},{"label":"21","value":21,"type":"num"},{"label":"22","value":22,"type":"num"},{"label":"23","value":23,"type":"num"}],"payload":"","topic":"Schedule_4_hour","topicType":"str","className":"","x":1950,"y":660,"wires":[["c7cfdf9552b03480"]]},{"id":"612ac224e061cc79","type":"ui_dropdown","z":"35d210f042827344","g":"0f18bd088c4ce661","name":"Day4","label":"","tooltip":"","place":"Select option","group":"2b0c8e162d47abbb","order":31,"width":3,"height":1,"passthru":false,"multiple":true,"options":[{"label":"Select","value":"Select","type":"str"},{"label":"Monday","value":"Monday","type":"str"},{"label":"Tuesday","value":"Tuesday","type":"str"},{"label":"Wednesday","value":"Wednesday","type":"str"},{"label":"Thursday","value":"Thursday","type":"str"},{"label":"Friday","value":"Friday","type":"str"},{"label":"Saturday","value":"Saturday","type":"str"},{"label":"Sunday","value":"Sunday","type":"str"}],"payload":"","topic":"Schedule_4_day","topicType":"str","className":"","x":1670,"y":660,"wires":[["a2cff14086311a49"]]},{"id":"0710a190d551707c","type":"ui_dropdown","z":"35d210f042827344","g":"0f18bd088c4ce661","name":"Minutes4","label":"","tooltip":"","place":"Select option","group":"2b0c8e162d47abbb","order":33,"width":3,"height":1,"passthru":false,"multiple":false,"options":[{"label":"Select","value":"Select","type":"str"},{"label":"00","value":0,"type":"num"},{"label":"01","value":1,"type":"num"},{"label":"02","value":2,"type":"num"},{"label":"03","value":3,"type":"num"},{"label":"04","value":4,"type":"num"},{"label":"05","value":5,"type":"num"},{"label":"06","value":6,"type":"num"},{"label":"07","value":7,"type":"num"},{"label":"08","value":8,"type":"num"},{"label":"09","value":9,"type":"num"},{"label":"10","value":10,"type":"num"},{"label":"11","value":11,"type":"num"},{"label":"12","value":12,"type":"num"},{"label":"13","value":13,"type":"num"},{"label":"14","value":14,"type":"num"},{"label":"15","value":15,"type":"num"},{"label":"16","value":16,"type":"num"},{"label":"17","value":17,"type":"num"},{"label":"18","value":18,"type":"num"},{"label":"19","value":19,"type":"num"},{"label":"20","value":20,"type":"num"},{"label":"21","value":21,"type":"num"},{"label":"22","value":22,"type":"num"},{"label":"23","value":23,"type":"num"},{"label":"24","value":24,"type":"num"},{"label":"25","value":25,"type":"num"},{"label":"26","value":26,"type":"num"},{"label":"27","value":27,"type":"num"},{"label":"28","value":28,"type":"num"},{"label":"29","value":29,"type":"num"},{"label":"30","value":30,"type":"num"},{"label":"31","value":31,"type":"num"},{"label":"32","value":32,"type":"num"},{"label":"33","value":33,"type":"num"},{"label":"34","value":34,"type":"num"},{"label":"35","value":35,"type":"num"},{"label":"36","value":36,"type":"num"},{"label":"37","value":37,"type":"num"},{"label":"38","value":38,"type":"num"},{"label":"39","value":39,"type":"num"},{"label":"40","value":40,"type":"num"},{"label":"41","value":41,"type":"num"},{"label":"42","value":42,"type":"num"},{"label":"43","value":43,"type":"num"},{"label":"44","value":44,"type":"num"},{"label":"45","value":45,"type":"num"},{"label":"46","value":46,"type":"num"},{"label":"47","value":47,"type":"num"},{"label":"48","value":48,"type":"num"},{"label":"49","value":49,"type":"num"},{"label":"50","value":50,"type":"num"},{"label":"51","value":51,"type":"num"},{"label":"52","value":52,"type":"num"},{"label":"53","value":53,"type":"num"},{"label":"54","value":54,"type":"num"},{"label":"55","value":55,"type":"num"},{"label":"56","value":56,"type":"num"},{"label":"57","value":57,"type":"num"},{"label":"58","value":58,"type":"num"},{"label":"59","value":59,"type":"num"}],"payload":"","topic":"Schedule_4_minutes","topicType":"str","className":"","x":2240,"y":660,"wires":[["6e09f0a29207d5c9"]]},{"id":"b01c2ff9f7469f79","type":"ui_switch","z":"35d210f042827344","g":"0f18bd088c4ce661","name":"switch4","label":"","tooltip":"","group":"2b0c8e162d47abbb","order":29,"width":2,"height":1,"passthru":true,"decouple":"false","topic":"Schedule_4_state","topicType":"str","style":"","onvalue":"1","onvalueType":"num","onicon":"","oncolor":"","offvalue":"0","offvalueType":"num","officon":"","offcolor":"","animate":false,"className":"","x":1080,"y":660,"wires":[["1f3a2d4f54594807"]]},{"id":"9f04561329aa26f4","type":"ui_text_input","z":"35d210f042827344","g":"0f18bd088c4ce661","name":"text input4","label":"","tooltip":"","group":"2b0c8e162d47abbb","order":30,"width":5,"height":1,"passthru":false,"mode":"text","delay":300,"topic":"Schedule_4_Description","sendOnBlur":true,"className":"","topicType":"str","x":1370,"y":660,"wires":[["b4ab0c39c255e049"]]},{"id":"2a7fb72a1781fe14","type":"ui_dropdown","z":"35d210f042827344","g":"0f18bd088c4ce661","name":"Action4","label":"","tooltip":"","place":"Select option","group":"2b0c8e162d47abbb","order":34,"width":5,"height":1,"passthru":false,"multiple":false,"options":[{"label":"Heat pump on","value":"HP_turn_on","type":"str"},{"label":"Heat pump off","value":"HP_turn_off","type":"str"},{"label":"Force DHW ","value":"DHW","type":"str"},{"label":"Force Sterilization","value":"Sterilization","type":"str"},{"label":"------------------------------","value":"x","type":"str"},{"label":"Quiet mode 0","value":"QM_0","type":"str"},{"label":"Quiet mode 1","value":"QM_1","type":"str"},{"label":"Quiet mode 2","value":"QM_2","type":"str"},{"label":"Quiet mode 3","value":"QM_3","type":"str"},{"label":"------------------------------","value":"y","type":"str"},{"label":"Operation mode - Heat only","value":"OperationMode0","type":"str"},{"label":"Operation mode - Cool only","value":"OperationMode1","type":"str"},{"label":"Operation mode - Auto","value":"OperationMode2","type":"str"},{"label":"Operation mode - DHW only","value":"OperationMode3","type":"str"},{"label":"Operation mode - Heat+DHW","value":"OperationMode4","type":"str"},{"label":"Operation mode - Cool+DHW","value":"OperationMode5","type":"str"},{"label":"Operation mode - Auto+DHW","value":"OperationMode6","type":"str"},{"label":"Operation mode - Auto(Cool)","value":"OperationMode7","type":"str"},{"label":"Operation mode - Auto(Cool)+DHW","value":"OperationMode8","type":"str"},{"label":"------------------------------","value":"z","type":"str"},{"label":"Night reduction on","value":"NightReductionOn","type":"str"},{"label":"Night reduction off","value":"NightReductionOff","type":"str"},{"label":"------------------------------","value":"Z","type":"str"},{"label":"Nightmode Room Setpoint on","value":"NightmodeON","type":"str"},{"label":"Nightmode Room Setpoint off","value":"NightmodeOFF","type":"str"}],"payload":"","topic":"Schedule_4_action","topicType":"str","className":"","x":2510,"y":660,"wires":[["f5c4b9e33c243507"]]},{"id":"a484cb58a507c3f2","type":"switch","z":"35d210f042827344","g":"0f18bd088c4ce661","name":"Schedule_4_","property":"topic","propertyType":"msg","rules":[{"t":"eq","v":"Schedule_4_state","vt":"str"},{"t":"eq","v":"Schedule_4_Description","vt":"str"},{"t":"eq","v":"Schedule_4_day","vt":"str"},{"t":"eq","v":"Schedule_4_hour","vt":"str"},{"t":"eq","v":"Schedule_4_minutes","vt":"str"},{"t":"eq","v":"Schedule_4_action","vt":"str"},{"t":"eq","v":"Schedule_4_override","vt":"str"}],"checkall":"true","repair":false,"outputs":7,"x":870,"y":660,"wires":[["b01c2ff9f7469f79"],["9f04561329aa26f4"],["612ac224e061cc79"],["5f74425ca9610401"],["0710a190d551707c"],["2a7fb72a1781fe14"],["73e5b776ee37e929"]]},{"id":"598c7fd8d6681c1a","type":"link in","z":"35d210f042827344","g":"0f18bd088c4ce661","name":"","links":["58449f97376b98d9"],"x":755,"y":660,"wires":[["a484cb58a507c3f2"]]},{"id":"73e5b776ee37e929","type":"ui_switch","z":"35d210f042827344","g":"0f18bd088c4ce661","name":"Override4","label":"","tooltip":"When the heatpump is off, should the scheduler turn it on and execute the schedule? (off=no / on=yes)","group":"2b0c8e162d47abbb","order":35,"width":2,"height":1,"passthru":true,"decouple":"false","topic":"Schedule_4_override","topicType":"str","style":"","onvalue":"1","onvalueType":"num","onicon":"","oncolor":"","offvalue":"0","offvalueType":"num","officon":"","offcolor":"","animate":false,"className":"","x":2780,"y":660,"wires":[["4fc691a1b1204c01"]]},{"id":"a5c85f0332e4746d","type":"ui_dropdown","z":"35d210f042827344","g":"49e35dcf3adf972f","name":"Hour5","label":"","tooltip":"","place":"Select option","group":"2b0c8e162d47abbb","order":39,"width":3,"height":1,"passthru":false,"multiple":false,"options":[{"label":"Select","value":"Select","type":"str"},{"label":"00","value":0,"type":"num"},{"label":"01","value":1,"type":"num"},{"label":"02","value":2,"type":"num"},{"label":"03","value":3,"type":"num"},{"label":"04","value":4,"type":"num"},{"label":"05","value":5,"type":"num"},{"label":"06","value":6,"type":"num"},{"label":"07","value":7,"type":"num"},{"label":"08","value":8,"type":"num"},{"label":"09","value":9,"type":"num"},{"label":"10","value":10,"type":"num"},{"label":"11","value":11,"type":"num"},{"label":"12","value":12,"type":"num"},{"label":"13","value":13,"type":"num"},{"label":"14","value":14,"type":"num"},{"label":"15","value":15,"type":"num"},{"label":"16","value":16,"type":"num"},{"label":"17","value":17,"type":"num"},{"label":"18","value":18,"type":"num"},{"label":"19","value":19,"type":"num"},{"label":"20","value":20,"type":"num"},{"label":"21","value":21,"type":"num"},{"label":"22","value":22,"type":"num"},{"label":"23","value":23,"type":"num"}],"payload":"","topic":"Schedule_5_hour","topicType":"str","className":"","x":1950,"y":820,"wires":[["c7cfdf9552b03480"]]},{"id":"53c6208ebe18f176","type":"ui_dropdown","z":"35d210f042827344","g":"49e35dcf3adf972f","name":"Day5","label":"","tooltip":"","place":"Select option","group":"2b0c8e162d47abbb","order":38,"width":3,"height":1,"passthru":false,"multiple":true,"options":[{"label":"Select","value":"Select","type":"str"},{"label":"Monday","value":"Monday","type":"str"},{"label":"Tuesday","value":"Tuesday","type":"str"},{"label":"Wednesday","value":"Wednesday","type":"str"},{"label":"Thursday","value":"Thursday","type":"str"},{"label":"Friday","value":"Friday","type":"str"},{"label":"Saturday","value":"Saturday","type":"str"},{"label":"Sunday","value":"Sunday","type":"str"}],"payload":"","topic":"Schedule_5_day","topicType":"str","className":"","x":1670,"y":820,"wires":[["a2cff14086311a49"]]},{"id":"c649a3a840183e86","type":"ui_dropdown","z":"35d210f042827344","g":"49e35dcf3adf972f","name":"Minutes5","label":"","tooltip":"","place":"Select option","group":"2b0c8e162d47abbb","order":40,"width":3,"height":1,"passthru":false,"multiple":false,"options":[{"label":"Select","value":"Select","type":"str"},{"label":"00","value":0,"type":"num"},{"label":"01","value":1,"type":"num"},{"label":"02","value":2,"type":"num"},{"label":"03","value":3,"type":"num"},{"label":"04","value":4,"type":"num"},{"label":"05","value":5,"type":"num"},{"label":"06","value":6,"type":"num"},{"label":"07","value":7,"type":"num"},{"label":"08","value":8,"type":"num"},{"label":"09","value":9,"type":"num"},{"label":"10","value":10,"type":"num"},{"label":"11","value":11,"type":"num"},{"label":"12","value":12,"type":"num"},{"label":"13","value":13,"type":"num"},{"label":"14","value":14,"type":"num"},{"label":"15","value":15,"type":"num"},{"label":"16","value":16,"type":"num"},{"label":"17","value":17,"type":"num"},{"label":"18","value":18,"type":"num"},{"label":"19","value":19,"type":"num"},{"label":"20","value":20,"type":"num"},{"label":"21","value":21,"type":"num"},{"label":"22","value":22,"type":"num"},{"label":"23","value":23,"type":"num"},{"label":"24","value":24,"type":"num"},{"label":"25","value":25,"type":"num"},{"label":"26","value":26,"type":"num"},{"label":"27","value":27,"type":"num"},{"label":"28","value":28,"type":"num"},{"label":"29","value":29,"type":"num"},{"label":"30","value":30,"type":"num"},{"label":"31","value":31,"type":"num"},{"label":"32","value":32,"type":"num"},{"label":"33","value":33,"type":"num"},{"label":"34","value":34,"type":"num"},{"label":"35","value":35,"type":"num"},{"label":"36","value":36,"type":"num"},{"label":"37","value":37,"type":"num"},{"label":"38","value":38,"type":"num"},{"label":"39","value":39,"type":"num"},{"label":"40","value":40,"type":"num"},{"label":"41","value":41,"type":"num"},{"label":"42","value":42,"type":"num"},{"label":"43","value":43,"type":"num"},{"label":"44","value":44,"type":"num"},{"label":"45","value":45,"type":"num"},{"label":"46","value":46,"type":"num"},{"label":"47","value":47,"type":"num"},{"label":"48","value":48,"type":"num"},{"label":"49","value":49,"type":"num"},{"label":"50","value":50,"type":"num"},{"label":"51","value":51,"type":"num"},{"label":"52","value":52,"type":"num"},{"label":"53","value":53,"type":"num"},{"label":"54","value":54,"type":"num"},{"label":"55","value":55,"type":"num"},{"label":"56","value":56,"type":"num"},{"label":"57","value":57,"type":"num"},{"label":"58","value":58,"type":"num"},{"label":"59","value":59,"type":"num"}],"payload":"","topic":"Schedule_5_minutes","topicType":"str","className":"","x":2240,"y":820,"wires":[["6e09f0a29207d5c9"]]},{"id":"5bd339d22882aa07","type":"ui_switch","z":"35d210f042827344","g":"49e35dcf3adf972f","name":"switch5","label":"","tooltip":"","group":"2b0c8e162d47abbb","order":36,"width":2,"height":1,"passthru":true,"decouple":"false","topic":"Schedule_5_state","topicType":"str","style":"","onvalue":"1","onvalueType":"num","onicon":"","oncolor":"","offvalue":"0","offvalueType":"num","officon":"","offcolor":"","animate":false,"className":"","x":1080,"y":820,"wires":[["1f3a2d4f54594807"]]},{"id":"cdd91f4f0777b0fc","type":"ui_text_input","z":"35d210f042827344","g":"49e35dcf3adf972f","name":"text input5","label":"","tooltip":"","group":"2b0c8e162d47abbb","order":37,"width":5,"height":1,"passthru":false,"mode":"text","delay":300,"topic":"Schedule_5_Description","sendOnBlur":true,"className":"","topicType":"str","x":1370,"y":820,"wires":[["b4ab0c39c255e049"]]},{"id":"9de114ee921577b7","type":"ui_dropdown","z":"35d210f042827344","g":"49e35dcf3adf972f","name":"Action5","label":"","tooltip":"","place":"Select option","group":"2b0c8e162d47abbb","order":41,"width":5,"height":1,"passthru":false,"multiple":false,"options":[{"label":"Heat pump on","value":"HP_turn_on","type":"str"},{"label":"Heat pump off","value":"HP_turn_off","type":"str"},{"label":"Force DHW ","value":"DHW","type":"str"},{"label":"Force Sterilization","value":"Sterilization","type":"str"},{"label":"------------------------------","value":"x","type":"str"},{"label":"Quiet mode 0","value":"QM_0","type":"str"},{"label":"Quiet mode 1","value":"QM_1","type":"str"},{"label":"Quiet mode 2","value":"QM_2","type":"str"},{"label":"Quiet mode 3","value":"QM_3","type":"str"},{"label":"------------------------------","value":"y","type":"str"},{"label":"Operation mode - Heat only","value":"OperationMode0","type":"str"},{"label":"Operation mode - Cool only","value":"OperationMode1","type":"str"},{"label":"Operation mode - Auto","value":"OperationMode2","type":"str"},{"label":"Operation mode - DHW only","value":"OperationMode3","type":"str"},{"label":"Operation mode - Heat+DHW","value":"OperationMode4","type":"str"},{"label":"Operation mode - Cool+DHW","value":"OperationMode5","type":"str"},{"label":"Operation mode - Auto+DHW","value":"OperationMode6","type":"str"},{"label":"Operation mode - Auto(Cool)","value":"OperationMode7","type":"str"},{"label":"Operation mode - Auto(Cool)+DHW","value":"OperationMode8","type":"str"},{"label":"------------------------------","value":"z","type":"str"},{"label":"Night reduction on","value":"NightReductionOn","type":"str"},{"label":"Night reduction off","value":"NightReductionOff","type":"str"},{"label":"------------------------------","value":"Z","type":"str"},{"label":"Nightmode Room Setpoint on","value":"NightmodeON","type":"str"},{"label":"Nightmode Room Setpoint off","value":"NightmodeOFF","type":"str"}],"payload":"","topic":"Schedule_5_action","topicType":"str","className":"","x":2510,"y":820,"wires":[["f5c4b9e33c243507"]]},{"id":"c2dfc46bffb56c5f","type":"switch","z":"35d210f042827344","g":"49e35dcf3adf972f","name":"Schedule_5_","property":"topic","propertyType":"msg","rules":[{"t":"eq","v":"Schedule_5_state","vt":"str"},{"t":"eq","v":"Schedule_5_Description","vt":"str"},{"t":"eq","v":"Schedule_5_day","vt":"str"},{"t":"eq","v":"Schedule_5_hour","vt":"str"},{"t":"eq","v":"Schedule_5_minutes","vt":"str"},{"t":"eq","v":"Schedule_5_action","vt":"str"},{"t":"eq","v":"Schedule_5_override","vt":"str"}],"checkall":"true","repair":false,"outputs":7,"x":870,"y":820,"wires":[["5bd339d22882aa07"],["cdd91f4f0777b0fc"],["53c6208ebe18f176"],["a5c85f0332e4746d"],["c649a3a840183e86"],["9de114ee921577b7"],["fd75ca33fe4a9589"]]},{"id":"ad4ce3a792ad76a6","type":"link in","z":"35d210f042827344","g":"49e35dcf3adf972f","name":"","links":["58449f97376b98d9"],"x":755,"y":820,"wires":[["c2dfc46bffb56c5f"]]},{"id":"fd75ca33fe4a9589","type":"ui_switch","z":"35d210f042827344","g":"49e35dcf3adf972f","name":"Override5","label":"","tooltip":"When the heatpump is off, should the scheduler turn it on and execute the schedule? (off=no / on=yes)","group":"2b0c8e162d47abbb","order":42,"width":2,"height":1,"passthru":true,"decouple":"false","topic":"Schedule_5_override","topicType":"str","style":"","onvalue":"1","onvalueType":"num","onicon":"","oncolor":"","offvalue":"0","offvalueType":"num","officon":"","offcolor":"","animate":false,"className":"","x":2780,"y":820,"wires":[["4fc691a1b1204c01"]]},{"id":"3103abf9a680a9ea","type":"ui_dropdown","z":"35d210f042827344","g":"131bb514acb6c38f","name":"Hour6","label":"","tooltip":"","place":"Select option","group":"2b0c8e162d47abbb","order":46,"width":3,"height":1,"passthru":false,"multiple":false,"options":[{"label":"Select","value":"Select","type":"str"},{"label":"00","value":0,"type":"num"},{"label":"01","value":1,"type":"num"},{"label":"02","value":2,"type":"num"},{"label":"03","value":3,"type":"num"},{"label":"04","value":4,"type":"num"},{"label":"05","value":5,"type":"num"},{"label":"06","value":6,"type":"num"},{"label":"07","value":7,"type":"num"},{"label":"08","value":8,"type":"num"},{"label":"09","value":9,"type":"num"},{"label":"10","value":10,"type":"num"},{"label":"11","value":11,"type":"num"},{"label":"12","value":12,"type":"num"},{"label":"13","value":13,"type":"num"},{"label":"14","value":14,"type":"num"},{"label":"15","value":15,"type":"num"},{"label":"16","value":16,"type":"num"},{"label":"17","value":17,"type":"num"},{"label":"18","value":18,"type":"num"},{"label":"19","value":19,"type":"num"},{"label":"20","value":20,"type":"num"},{"label":"21","value":21,"type":"num"},{"label":"22","value":22,"type":"num"},{"label":"23","value":23,"type":"num"}],"payload":"","topic":"Schedule_6_hour","topicType":"str","className":"","x":1950,"y":980,"wires":[["c7cfdf9552b03480"]]},{"id":"a1866018a9f27226","type":"ui_dropdown","z":"35d210f042827344","g":"131bb514acb6c38f","name":"Day6","label":"","tooltip":"","place":"Select option","group":"2b0c8e162d47abbb","order":45,"width":3,"height":1,"passthru":false,"multiple":true,"options":[{"label":"Select","value":"Select","type":"str"},{"label":"Monday","value":"Monday","type":"str"},{"label":"Tuesday","value":"Tuesday","type":"str"},{"label":"Wednesday","value":"Wednesday","type":"str"},{"label":"Thursday","value":"Thursday","type":"str"},{"label":"Friday","value":"Friday","type":"str"},{"label":"Saturday","value":"Saturday","type":"str"},{"label":"Sunday","value":"Sunday","type":"str"}],"payload":"","topic":"Schedule_6_day","topicType":"str","className":"","x":1670,"y":980,"wires":[["a2cff14086311a49"]]},{"id":"51e9aad82e544c85","type":"ui_dropdown","z":"35d210f042827344","g":"131bb514acb6c38f","name":"Minutes6","label":"","tooltip":"","place":"Select option","group":"2b0c8e162d47abbb","order":47,"width":3,"height":1,"passthru":false,"multiple":false,"options":[{"label":"Select","value":"Select","type":"str"},{"label":"00","value":0,"type":"num"},{"label":"01","value":1,"type":"num"},{"label":"02","value":2,"type":"num"},{"label":"03","value":3,"type":"num"},{"label":"04","value":4,"type":"num"},{"label":"05","value":5,"type":"num"},{"label":"06","value":6,"type":"num"},{"label":"07","value":7,"type":"num"},{"label":"08","value":8,"type":"num"},{"label":"09","value":9,"type":"num"},{"label":"10","value":10,"type":"num"},{"label":"11","value":11,"type":"num"},{"label":"12","value":12,"type":"num"},{"label":"13","value":13,"type":"num"},{"label":"14","value":14,"type":"num"},{"label":"15","value":15,"type":"num"},{"label":"16","value":16,"type":"num"},{"label":"17","value":17,"type":"num"},{"label":"18","value":18,"type":"num"},{"label":"19","value":19,"type":"num"},{"label":"20","value":20,"type":"num"},{"label":"21","value":21,"type":"num"},{"label":"22","value":22,"type":"num"},{"label":"23","value":23,"type":"num"},{"label":"24","value":24,"type":"num"},{"label":"25","value":25,"type":"num"},{"label":"26","value":26,"type":"num"},{"label":"27","value":27,"type":"num"},{"label":"28","value":28,"type":"num"},{"label":"29","value":29,"type":"num"},{"label":"30","value":30,"type":"num"},{"label":"31","value":31,"type":"num"},{"label":"32","value":32,"type":"num"},{"label":"33","value":33,"type":"num"},{"label":"34","value":34,"type":"num"},{"label":"35","value":35,"type":"num"},{"label":"36","value":36,"type":"num"},{"label":"37","value":37,"type":"num"},{"label":"38","value":38,"type":"num"},{"label":"39","value":39,"type":"num"},{"label":"40","value":40,"type":"num"},{"label":"41","value":41,"type":"num"},{"label":"42","value":42,"type":"num"},{"label":"43","value":43,"type":"num"},{"label":"44","value":44,"type":"num"},{"label":"45","value":45,"type":"num"},{"label":"46","value":46,"type":"num"},{"label":"47","value":47,"type":"num"},{"label":"48","value":48,"type":"num"},{"label":"49","value":49,"type":"num"},{"label":"50","value":50,"type":"num"},{"label":"51","value":51,"type":"num"},{"label":"52","value":52,"type":"num"},{"label":"53","value":53,"type":"num"},{"label":"54","value":54,"type":"num"},{"label":"55","value":55,"type":"num"},{"label":"56","value":56,"type":"num"},{"label":"57","value":57,"type":"num"},{"label":"58","value":58,"type":"num"},{"label":"59","value":59,"type":"num"}],"payload":"","topic":"Schedule_6_minutes","topicType":"str","className":"","x":2240,"y":980,"wires":[["6e09f0a29207d5c9"]]},{"id":"67c2c134c50ed462","type":"ui_switch","z":"35d210f042827344","g":"131bb514acb6c38f","name":"switch6","label":"","tooltip":"","group":"2b0c8e162d47abbb","order":43,"width":2,"height":1,"passthru":true,"decouple":"false","topic":"Schedule_6_state","topicType":"str","style":"","onvalue":"1","onvalueType":"num","onicon":"","oncolor":"","offvalue":"0","offvalueType":"num","officon":"","offcolor":"","animate":false,"className":"","x":1080,"y":980,"wires":[["1f3a2d4f54594807"]]},{"id":"1e30fa210ee856be","type":"ui_text_input","z":"35d210f042827344","g":"131bb514acb6c38f","name":"text input6","label":"","tooltip":"","group":"2b0c8e162d47abbb","order":44,"width":5,"height":1,"passthru":false,"mode":"text","delay":300,"topic":"Schedule_6_Description","sendOnBlur":true,"className":"","topicType":"str","x":1370,"y":980,"wires":[["b4ab0c39c255e049"]]},{"id":"e72e318e1a456090","type":"ui_dropdown","z":"35d210f042827344","g":"131bb514acb6c38f","name":"Action6","label":"","tooltip":"","place":"Select option","group":"2b0c8e162d47abbb","order":48,"width":5,"height":1,"passthru":false,"multiple":false,"options":[{"label":"Heat pump on","value":"HP_turn_on","type":"str"},{"label":"Heat pump off","value":"HP_turn_off","type":"str"},{"label":"Force DHW ","value":"DHW","type":"str"},{"label":"Force Sterilization","value":"Sterilization","type":"str"},{"label":"------------------------------","value":"x","type":"str"},{"label":"Quiet mode 0","value":"QM_0","type":"str"},{"label":"Quiet mode 1","value":"QM_1","type":"str"},{"label":"Quiet mode 2","value":"QM_2","type":"str"},{"label":"Quiet mode 3","value":"QM_3","type":"str"},{"label":"------------------------------","value":"y","type":"str"},{"label":"Operation mode - Heat only","value":"OperationMode0","type":"str"},{"label":"Operation mode - Cool only","value":"OperationMode1","type":"str"},{"label":"Operation mode - Auto","value":"OperationMode2","type":"str"},{"label":"Operation mode - DHW only","value":"OperationMode3","type":"str"},{"label":"Operation mode - Heat+DHW","value":"OperationMode4","type":"str"},{"label":"Operation mode - Cool+DHW","value":"OperationMode5","type":"str"},{"label":"Operation mode - Auto+DHW","value":"OperationMode6","type":"str"},{"label":"Operation mode - Auto(Cool)","value":"OperationMode7","type":"str"},{"label":"Operation mode - Auto(Cool)+DHW","value":"OperationMode8","type":"str"},{"label":"------------------------------","value":"z","type":"str"},{"label":"Night reduction on","value":"NightReductionOn","type":"str"},{"label":"Night reduction off","value":"NightReductionOff","type":"str"},{"label":"------------------------------","value":"Z","type":"str"},{"label":"Nightmode Room Setpoint on","value":"NightmodeON","type":"str"},{"label":"Nightmode Room Setpoint off","value":"NightmodeOFF","type":"str"}],"payload":"","topic":"Schedule_6_action","topicType":"str","className":"","x":2510,"y":980,"wires":[["f5c4b9e33c243507"]]},{"id":"ab40d0b571d81193","type":"switch","z":"35d210f042827344","g":"131bb514acb6c38f","name":"Schedule_6_","property":"topic","propertyType":"msg","rules":[{"t":"eq","v":"Schedule_6_state","vt":"str"},{"t":"eq","v":"Schedule_6_Description","vt":"str"},{"t":"eq","v":"Schedule_6_day","vt":"str"},{"t":"eq","v":"Schedule_6_hour","vt":"str"},{"t":"eq","v":"Schedule_6_minutes","vt":"str"},{"t":"eq","v":"Schedule_6_action","vt":"str"},{"t":"eq","v":"Schedule_6_override","vt":"str"}],"checkall":"true","repair":false,"outputs":7,"x":870,"y":980,"wires":[["67c2c134c50ed462"],["1e30fa210ee856be"],["a1866018a9f27226"],["3103abf9a680a9ea"],["51e9aad82e544c85"],["e72e318e1a456090"],["4470d0d9384e5146"]]},{"id":"82508e256cc50ce7","type":"link in","z":"35d210f042827344","g":"131bb514acb6c38f","name":"","links":["58449f97376b98d9"],"x":755,"y":980,"wires":[["ab40d0b571d81193"]]},{"id":"4470d0d9384e5146","type":"ui_switch","z":"35d210f042827344","g":"131bb514acb6c38f","name":"Override6","label":"","tooltip":"When the heatpump is off, should the scheduler turn it on and execute the schedule? (off=no / on=yes)","group":"2b0c8e162d47abbb","order":49,"width":2,"height":1,"passthru":true,"decouple":"false","topic":"Schedule_6_override","topicType":"str","style":"","onvalue":"1","onvalueType":"num","onicon":"","oncolor":"","offvalue":"0","offvalueType":"num","officon":"","offcolor":"","animate":false,"className":"","x":2780,"y":980,"wires":[["4fc691a1b1204c01"]]},{"id":"f95cadbe3c3cd2f4","type":"ui_dropdown","z":"35d210f042827344","g":"13c1334900bc3740","name":"Hour7","label":"","tooltip":"","place":"Select option","group":"2b0c8e162d47abbb","order":53,"width":3,"height":1,"passthru":false,"multiple":false,"options":[{"label":"Select","value":"Select","type":"str"},{"label":"00","value":0,"type":"num"},{"label":"01","value":1,"type":"num"},{"label":"02","value":2,"type":"num"},{"label":"03","value":3,"type":"num"},{"label":"04","value":4,"type":"num"},{"label":"05","value":5,"type":"num"},{"label":"06","value":6,"type":"num"},{"label":"07","value":7,"type":"num"},{"label":"08","value":8,"type":"num"},{"label":"09","value":9,"type":"num"},{"label":"10","value":10,"type":"num"},{"label":"11","value":11,"type":"num"},{"label":"12","value":12,"type":"num"},{"label":"13","value":13,"type":"num"},{"label":"14","value":14,"type":"num"},{"label":"15","value":15,"type":"num"},{"label":"16","value":16,"type":"num"},{"label":"17","value":17,"type":"num"},{"label":"18","value":18,"type":"num"},{"label":"19","value":19,"type":"num"},{"label":"20","value":20,"type":"num"},{"label":"21","value":21,"type":"num"},{"label":"22","value":22,"type":"num"},{"label":"23","value":23,"type":"num"}],"payload":"","topic":"Schedule_7_hour","topicType":"str","className":"","x":1950,"y":1140,"wires":[["c7cfdf9552b03480"]]},{"id":"fcf03506100353c9","type":"ui_dropdown","z":"35d210f042827344","g":"13c1334900bc3740","name":"Day7","label":"","tooltip":"","place":"Select option","group":"2b0c8e162d47abbb","order":52,"width":3,"height":1,"passthru":false,"multiple":true,"options":[{"label":"Select","value":"Select","type":"str"},{"label":"Monday","value":"Monday","type":"str"},{"label":"Tuesday","value":"Tuesday","type":"str"},{"label":"Wednesday","value":"Wednesday","type":"str"},{"label":"Thursday","value":"Thursday","type":"str"},{"label":"Friday","value":"Friday","type":"str"},{"label":"Saturday","value":"Saturday","type":"str"},{"label":"Sunday","value":"Sunday","type":"str"}],"payload":"","topic":"Schedule_7_day","topicType":"str","className":"","x":1670,"y":1140,"wires":[["a2cff14086311a49"]]},{"id":"9fc9947dc30386f3","type":"ui_dropdown","z":"35d210f042827344","g":"13c1334900bc3740","name":"Minutes7","label":"","tooltip":"","place":"Select option","group":"2b0c8e162d47abbb","order":54,"width":3,"height":1,"passthru":false,"multiple":false,"options":[{"label":"Select","value":"Select","type":"str"},{"label":"00","value":0,"type":"num"},{"label":"01","value":1,"type":"num"},{"label":"02","value":2,"type":"num"},{"label":"03","value":3,"type":"num"},{"label":"04","value":4,"type":"num"},{"label":"05","value":5,"type":"num"},{"label":"06","value":6,"type":"num"},{"label":"07","value":7,"type":"num"},{"label":"08","value":8,"type":"num"},{"label":"09","value":9,"type":"num"},{"label":"10","value":10,"type":"num"},{"label":"11","value":11,"type":"num"},{"label":"12","value":12,"type":"num"},{"label":"13","value":13,"type":"num"},{"label":"14","value":14,"type":"num"},{"label":"15","value":15,"type":"num"},{"label":"16","value":16,"type":"num"},{"label":"17","value":17,"type":"num"},{"label":"18","value":18,"type":"num"},{"label":"19","value":19,"type":"num"},{"label":"20","value":20,"type":"num"},{"label":"21","value":21,"type":"num"},{"label":"22","value":22,"type":"num"},{"label":"23","value":23,"type":"num"},{"label":"24","value":24,"type":"num"},{"label":"25","value":25,"type":"num"},{"label":"26","value":26,"type":"num"},{"label":"27","value":27,"type":"num"},{"label":"28","value":28,"type":"num"},{"label":"29","value":29,"type":"num"},{"label":"30","value":30,"type":"num"},{"label":"31","value":31,"type":"num"},{"label":"32","value":32,"type":"num"},{"label":"33","value":33,"type":"num"},{"label":"34","value":34,"type":"num"},{"label":"35","value":35,"type":"num"},{"label":"36","value":36,"type":"num"},{"label":"37","value":37,"type":"num"},{"label":"38","value":38,"type":"num"},{"label":"39","value":39,"type":"num"},{"label":"40","value":40,"type":"num"},{"label":"41","value":41,"type":"num"},{"label":"42","value":42,"type":"num"},{"label":"43","value":43,"type":"num"},{"label":"44","value":44,"type":"num"},{"label":"45","value":45,"type":"num"},{"label":"46","value":46,"type":"num"},{"label":"47","value":47,"type":"num"},{"label":"48","value":48,"type":"num"},{"label":"49","value":49,"type":"num"},{"label":"50","value":50,"type":"num"},{"label":"51","value":51,"type":"num"},{"label":"52","value":52,"type":"num"},{"label":"53","value":53,"type":"num"},{"label":"54","value":54,"type":"num"},{"label":"55","value":55,"type":"num"},{"label":"56","value":56,"type":"num"},{"label":"57","value":57,"type":"num"},{"label":"58","value":58,"type":"num"},{"label":"59","value":59,"type":"num"}],"payload":"","topic":"Schedule_7_minutes","topicType":"str","className":"","x":2240,"y":1140,"wires":[["6e09f0a29207d5c9"]]},{"id":"87241aa5e6a2ccf7","type":"ui_switch","z":"35d210f042827344","g":"13c1334900bc3740","name":"switch7","label":"","tooltip":"","group":"2b0c8e162d47abbb","order":50,"width":2,"height":1,"passthru":true,"decouple":"false","topic":"Schedule_7_state","topicType":"str","style":"","onvalue":"1","onvalueType":"num","onicon":"","oncolor":"","offvalue":"0","offvalueType":"num","officon":"","offcolor":"","animate":false,"className":"","x":1080,"y":1140,"wires":[["1f3a2d4f54594807"]]},{"id":"0a54cb095adcb787","type":"ui_text_input","z":"35d210f042827344","g":"13c1334900bc3740","name":"text input7","label":"","tooltip":"","group":"2b0c8e162d47abbb","order":51,"width":5,"height":1,"passthru":false,"mode":"text","delay":300,"topic":"Schedule_7_Description","sendOnBlur":true,"className":"","topicType":"str","x":1370,"y":1140,"wires":[["b4ab0c39c255e049"]]},{"id":"436b41690b969348","type":"ui_dropdown","z":"35d210f042827344","g":"13c1334900bc3740","name":"Action7","label":"","tooltip":"","place":"Select option","group":"2b0c8e162d47abbb","order":55,"width":5,"height":1,"passthru":false,"multiple":false,"options":[{"label":"Heat pump on","value":"HP_turn_on","type":"str"},{"label":"Heat pump off","value":"HP_turn_off","type":"str"},{"label":"Force DHW ","value":"DHW","type":"str"},{"label":"Force Sterilization","value":"Sterilization","type":"str"},{"label":"------------------------------","value":"x","type":"str"},{"label":"Quiet mode 0","value":"QM_0","type":"str"},{"label":"Quiet mode 1","value":"QM_1","type":"str"},{"label":"Quiet mode 2","value":"QM_2","type":"str"},{"label":"Quiet mode 3","value":"QM_3","type":"str"},{"label":"------------------------------","value":"y","type":"str"},{"label":"Operation mode - Heat only","value":"OperationMode0","type":"str"},{"label":"Operation mode - Cool only","value":"OperationMode1","type":"str"},{"label":"Operation mode - Auto","value":"OperationMode2","type":"str"},{"label":"Operation mode - DHW only","value":"OperationMode3","type":"str"},{"label":"Operation mode - Heat+DHW","value":"OperationMode4","type":"str"},{"label":"Operation mode - Cool+DHW","value":"OperationMode5","type":"str"},{"label":"Operation mode - Auto+DHW","value":"OperationMode6","type":"str"},{"label":"Operation mode - Auto(Cool)","value":"OperationMode7","type":"str"},{"label":"Operation mode - Auto(Cool)+DHW","value":"OperationMode8","type":"str"},{"label":"------------------------------","value":"z","type":"str"},{"label":"Night reduction on","value":"NightReductionOn","type":"str"},{"label":"Night reduction off","value":"NightReductionOff","type":"str"},{"label":"------------------------------","value":"Z","type":"str"},{"label":"Nightmode Room Setpoint on","value":"NightmodeON","type":"str"},{"label":"Nightmode Room Setpoint off","value":"NightmodeOFF","type":"str"}],"payload":"","topic":"Schedule_7_action","topicType":"str","className":"","x":2510,"y":1140,"wires":[["f5c4b9e33c243507"]]},{"id":"a4e2c87bf04e065d","type":"switch","z":"35d210f042827344","g":"13c1334900bc3740","name":"Schedule_7_","property":"topic","propertyType":"msg","rules":[{"t":"eq","v":"Schedule_7_state","vt":"str"},{"t":"eq","v":"Schedule_7_Description","vt":"str"},{"t":"eq","v":"Schedule_7_day","vt":"str"},{"t":"eq","v":"Schedule_7_hour","vt":"str"},{"t":"eq","v":"Schedule_7_minutes","vt":"str"},{"t":"eq","v":"Schedule_7_action","vt":"str"},{"t":"eq","v":"Schedule_7_override","vt":"str"}],"checkall":"true","repair":false,"outputs":7,"x":870,"y":1140,"wires":[["87241aa5e6a2ccf7"],["0a54cb095adcb787"],["fcf03506100353c9"],["f95cadbe3c3cd2f4"],["9fc9947dc30386f3"],["436b41690b969348"],["0a155882d5693fda"]]},{"id":"d73b8b0113a830fe","type":"link in","z":"35d210f042827344","g":"13c1334900bc3740","name":"","links":["58449f97376b98d9"],"x":755,"y":1140,"wires":[["a4e2c87bf04e065d"]]},{"id":"0a155882d5693fda","type":"ui_switch","z":"35d210f042827344","g":"13c1334900bc3740","name":"Override7","label":"","tooltip":"When the heatpump is off, should the scheduler turn it on and execute the schedule? (off=no / on=yes)","group":"2b0c8e162d47abbb","order":56,"width":2,"height":1,"passthru":true,"decouple":"false","topic":"Schedule_7_override","topicType":"str","style":"","onvalue":"1","onvalueType":"num","onicon":"","oncolor":"","offvalue":"0","offvalueType":"num","officon":"","offcolor":"","animate":false,"className":"","x":2780,"y":1140,"wires":[["4fc691a1b1204c01"]]},{"id":"f93699165fe750ce","type":"ui_dropdown","z":"35d210f042827344","g":"a4db9b20ef5bc75c","name":"Hour8","label":"","tooltip":"","place":"Select option","group":"2b0c8e162d47abbb","order":60,"width":3,"height":1,"passthru":false,"multiple":false,"options":[{"label":"Select","value":"Select","type":"str"},{"label":"00","value":0,"type":"num"},{"label":"01","value":1,"type":"num"},{"label":"02","value":2,"type":"num"},{"label":"03","value":3,"type":"num"},{"label":"04","value":4,"type":"num"},{"label":"05","value":5,"type":"num"},{"label":"06","value":6,"type":"num"},{"label":"07","value":7,"type":"num"},{"label":"08","value":8,"type":"num"},{"label":"09","value":9,"type":"num"},{"label":"10","value":10,"type":"num"},{"label":"11","value":11,"type":"num"},{"label":"12","value":12,"type":"num"},{"label":"13","value":13,"type":"num"},{"label":"14","value":14,"type":"num"},{"label":"15","value":15,"type":"num"},{"label":"16","value":16,"type":"num"},{"label":"17","value":17,"type":"num"},{"label":"18","value":18,"type":"num"},{"label":"19","value":19,"type":"num"},{"label":"20","value":20,"type":"num"},{"label":"21","value":21,"type":"num"},{"label":"22","value":22,"type":"num"},{"label":"23","value":23,"type":"num"}],"payload":"","topic":"Schedule_8_hour","topicType":"str","className":"","x":1950,"y":1300,"wires":[["c7cfdf9552b03480"]]},{"id":"b1956b6593a4a597","type":"ui_dropdown","z":"35d210f042827344","g":"a4db9b20ef5bc75c","name":"Day8","label":"","tooltip":"","place":"Select option","group":"2b0c8e162d47abbb","order":59,"width":3,"height":1,"passthru":false,"multiple":true,"options":[{"label":"Select","value":"Select","type":"str"},{"label":"Monday","value":"Monday","type":"str"},{"label":"Tuesday","value":"Tuesday","type":"str"},{"label":"Wednesday","value":"Wednesday","type":"str"},{"label":"Thursday","value":"Thursday","type":"str"},{"label":"Friday","value":"Friday","type":"str"},{"label":"Saturday","value":"Saturday","type":"str"},{"label":"Sunday","value":"Sunday","type":"str"}],"payload":"","topic":"Schedule_8_day","topicType":"str","className":"","x":1670,"y":1300,"wires":[["a2cff14086311a49"]]},{"id":"0b60ef37733490bf","type":"ui_dropdown","z":"35d210f042827344","g":"a4db9b20ef5bc75c","name":"Minutes8","label":"","tooltip":"","place":"Select option","group":"2b0c8e162d47abbb","order":61,"width":3,"height":1,"passthru":false,"multiple":false,"options":[{"label":"Select","value":"Select","type":"str"},{"label":"00","value":0,"type":"num"},{"label":"01","value":1,"type":"num"},{"label":"02","value":2,"type":"num"},{"label":"03","value":3,"type":"num"},{"label":"04","value":4,"type":"num"},{"label":"05","value":5,"type":"num"},{"label":"06","value":6,"type":"num"},{"label":"07","value":7,"type":"num"},{"label":"08","value":8,"type":"num"},{"label":"09","value":9,"type":"num"},{"label":"10","value":10,"type":"num"},{"label":"11","value":11,"type":"num"},{"label":"12","value":12,"type":"num"},{"label":"13","value":13,"type":"num"},{"label":"14","value":14,"type":"num"},{"label":"15","value":15,"type":"num"},{"label":"16","value":16,"type":"num"},{"label":"17","value":17,"type":"num"},{"label":"18","value":18,"type":"num"},{"label":"19","value":19,"type":"num"},{"label":"20","value":20,"type":"num"},{"label":"21","value":21,"type":"num"},{"label":"22","value":22,"type":"num"},{"label":"23","value":23,"type":"num"},{"label":"24","value":24,"type":"num"},{"label":"25","value":25,"type":"num"},{"label":"26","value":26,"type":"num"},{"label":"27","value":27,"type":"num"},{"label":"28","value":28,"type":"num"},{"label":"29","value":29,"type":"num"},{"label":"30","value":30,"type":"num"},{"label":"31","value":31,"type":"num"},{"label":"32","value":32,"type":"num"},{"label":"33","value":33,"type":"num"},{"label":"34","value":34,"type":"num"},{"label":"35","value":35,"type":"num"},{"label":"36","value":36,"type":"num"},{"label":"37","value":37,"type":"num"},{"label":"38","value":38,"type":"num"},{"label":"39","value":39,"type":"num"},{"label":"40","value":40,"type":"num"},{"label":"41","value":41,"type":"num"},{"label":"42","value":42,"type":"num"},{"label":"43","value":43,"type":"num"},{"label":"44","value":44,"type":"num"},{"label":"45","value":45,"type":"num"},{"label":"46","value":46,"type":"num"},{"label":"47","value":47,"type":"num"},{"label":"48","value":48,"type":"num"},{"label":"49","value":49,"type":"num"},{"label":"50","value":50,"type":"num"},{"label":"51","value":51,"type":"num"},{"label":"52","value":52,"type":"num"},{"label":"53","value":53,"type":"num"},{"label":"54","value":54,"type":"num"},{"label":"55","value":55,"type":"num"},{"label":"56","value":56,"type":"num"},{"label":"57","value":57,"type":"num"},{"label":"58","value":58,"type":"num"},{"label":"59","value":59,"type":"num"}],"payload":"","topic":"Schedule_8_minutes","topicType":"str","className":"","x":2240,"y":1300,"wires":[["6e09f0a29207d5c9"]]},{"id":"62e00829c19bec7c","type":"ui_switch","z":"35d210f042827344","g":"a4db9b20ef5bc75c","name":"switch8","label":"","tooltip":"","group":"2b0c8e162d47abbb","order":57,"width":2,"height":1,"passthru":true,"decouple":"false","topic":"Schedule_8_state","topicType":"str","style":"","onvalue":"1","onvalueType":"num","onicon":"","oncolor":"","offvalue":"0","offvalueType":"num","officon":"","offcolor":"","animate":false,"className":"","x":1080,"y":1300,"wires":[["1f3a2d4f54594807"]]},{"id":"32e23a19047b877e","type":"ui_text_input","z":"35d210f042827344","g":"a4db9b20ef5bc75c","name":"text input8","label":"","tooltip":"","group":"2b0c8e162d47abbb","order":58,"width":5,"height":1,"passthru":false,"mode":"text","delay":300,"topic":"Schedule_8_Description","sendOnBlur":true,"className":"","topicType":"str","x":1370,"y":1300,"wires":[["b4ab0c39c255e049"]]},{"id":"f511b9d4cedb0977","type":"ui_dropdown","z":"35d210f042827344","g":"a4db9b20ef5bc75c","name":"Action8","label":"","tooltip":"","place":"Select option","group":"2b0c8e162d47abbb","order":62,"width":5,"height":1,"passthru":false,"multiple":false,"options":[{"label":"Heat pump on","value":"HP_turn_on","type":"str"},{"label":"Heat pump off","value":"HP_turn_off","type":"str"},{"label":"Force DHW ","value":"DHW","type":"str"},{"label":"Force Sterilization","value":"Sterilization","type":"str"},{"label":"------------------------------","value":"x","type":"str"},{"label":"Quiet mode 0","value":"QM_0","type":"str"},{"label":"Quiet mode 1","value":"QM_1","type":"str"},{"label":"Quiet mode 2","value":"QM_2","type":"str"},{"label":"Quiet mode 3","value":"QM_3","type":"str"},{"label":"------------------------------","value":"y","type":"str"},{"label":"Operation mode - Heat only","value":"OperationMode0","type":"str"},{"label":"Operation mode - Cool only","value":"OperationMode1","type":"str"},{"label":"Operation mode - Auto","value":"OperationMode2","type":"str"},{"label":"Operation mode - DHW only","value":"OperationMode3","type":"str"},{"label":"Operation mode - Heat+DHW","value":"OperationMode4","type":"str"},{"label":"Operation mode - Cool+DHW","value":"OperationMode5","type":"str"},{"label":"Operation mode - Auto+DHW","value":"OperationMode6","type":"str"},{"label":"Operation mode - Auto(Cool)","value":"OperationMode7","type":"str"},{"label":"Operation mode - Auto(Cool)+DHW","value":"OperationMode8","type":"str"},{"label":"------------------------------","value":"z","type":"str"},{"label":"Night reduction on","value":"NightReductionOn","type":"str"},{"label":"Night reduction off","value":"NightReductionOff","type":"str"},{"label":"------------------------------","value":"Z","type":"str"},{"label":"Nightmode Room Setpoint on","value":"NightmodeON","type":"str"},{"label":"Nightmode Room Setpoint off","value":"NightmodeOFF","type":"str"}],"payload":"","topic":"Schedule_8_action","topicType":"str","className":"","x":2510,"y":1300,"wires":[["f5c4b9e33c243507"]]},{"id":"e2a02a4bdcbb0432","type":"switch","z":"35d210f042827344","g":"a4db9b20ef5bc75c","name":"Schedule_8_","property":"topic","propertyType":"msg","rules":[{"t":"eq","v":"Schedule_8_state","vt":"str"},{"t":"eq","v":"Schedule_8_Description","vt":"str"},{"t":"eq","v":"Schedule_8_day","vt":"str"},{"t":"eq","v":"Schedule_8_hour","vt":"str"},{"t":"eq","v":"Schedule_8_minutes","vt":"str"},{"t":"eq","v":"Schedule_8_action","vt":"str"},{"t":"eq","v":"Schedule_8_override","vt":"str"}],"checkall":"true","repair":false,"outputs":7,"x":870,"y":1300,"wires":[["62e00829c19bec7c"],["32e23a19047b877e"],["b1956b6593a4a597"],["f93699165fe750ce"],["0b60ef37733490bf"],["f511b9d4cedb0977"],["fe24caf7cb4e92d3"]]},{"id":"357e2ed012a9bb42","type":"link in","z":"35d210f042827344","g":"a4db9b20ef5bc75c","name":"","links":["58449f97376b98d9"],"x":755,"y":1300,"wires":[["e2a02a4bdcbb0432"]]},{"id":"fe24caf7cb4e92d3","type":"ui_switch","z":"35d210f042827344","g":"a4db9b20ef5bc75c","name":"Override8","label":"","tooltip":"When the heatpump is off, should the scheduler turn it on and execute the schedule? (off=no / on=yes)","group":"2b0c8e162d47abbb","order":63,"width":2,"height":1,"passthru":true,"decouple":"false","topic":"Schedule_8_override","topicType":"str","style":"","onvalue":"1","onvalueType":"num","onicon":"","oncolor":"","offvalue":"0","offvalueType":"num","officon":"","offcolor":"","animate":false,"className":"","x":2780,"y":1300,"wires":[["4fc691a1b1204c01"]]},{"id":"5b138a18f47114e3","type":"ui_dropdown","z":"35d210f042827344","g":"4b0ab44dfd6f65c3","name":"Hour9","label":"","tooltip":"","place":"Select option","group":"2b0c8e162d47abbb","order":67,"width":3,"height":1,"passthru":false,"multiple":false,"options":[{"label":"Select","value":"Select","type":"str"},{"label":"00","value":0,"type":"num"},{"label":"01","value":1,"type":"num"},{"label":"02","value":2,"type":"num"},{"label":"03","value":3,"type":"num"},{"label":"04","value":4,"type":"num"},{"label":"05","value":5,"type":"num"},{"label":"06","value":6,"type":"num"},{"label":"07","value":7,"type":"num"},{"label":"08","value":8,"type":"num"},{"label":"09","value":9,"type":"num"},{"label":"10","value":10,"type":"num"},{"label":"11","value":11,"type":"num"},{"label":"12","value":12,"type":"num"},{"label":"13","value":13,"type":"num"},{"label":"14","value":14,"type":"num"},{"label":"15","value":15,"type":"num"},{"label":"16","value":16,"type":"num"},{"label":"17","value":17,"type":"num"},{"label":"18","value":18,"type":"num"},{"label":"19","value":19,"type":"num"},{"label":"20","value":20,"type":"num"},{"label":"21","value":21,"type":"num"},{"label":"22","value":22,"type":"num"},{"label":"23","value":23,"type":"num"}],"payload":"","topic":"Schedule_9_hour","topicType":"str","className":"","x":1950,"y":1460,"wires":[["c7cfdf9552b03480"]]},{"id":"37d57c847d1b5ff8","type":"ui_dropdown","z":"35d210f042827344","g":"4b0ab44dfd6f65c3","name":"Day9","label":"","tooltip":"","place":"Select option","group":"2b0c8e162d47abbb","order":66,"width":3,"height":1,"passthru":false,"multiple":true,"options":[{"label":"Select","value":"Select","type":"str"},{"label":"Monday","value":"Monday","type":"str"},{"label":"Tuesday","value":"Tuesday","type":"str"},{"label":"Wednesday","value":"Wednesday","type":"str"},{"label":"Thursday","value":"Thursday","type":"str"},{"label":"Friday","value":"Friday","type":"str"},{"label":"Saturday","value":"Saturday","type":"str"},{"label":"Sunday","value":"Sunday","type":"str"}],"payload":"","topic":"Schedule_9_day","topicType":"str","className":"","x":1670,"y":1460,"wires":[["a2cff14086311a49"]]},{"id":"663c8cf477dc16cb","type":"ui_dropdown","z":"35d210f042827344","g":"4b0ab44dfd6f65c3","name":"Minutes9","label":"","tooltip":"","place":"Select option","group":"2b0c8e162d47abbb","order":68,"width":3,"height":1,"passthru":false,"multiple":false,"options":[{"label":"Select","value":"Select","type":"str"},{"label":"00","value":0,"type":"num"},{"label":"01","value":1,"type":"num"},{"label":"02","value":2,"type":"num"},{"label":"03","value":3,"type":"num"},{"label":"04","value":4,"type":"num"},{"label":"05","value":5,"type":"num"},{"label":"06","value":6,"type":"num"},{"label":"07","value":7,"type":"num"},{"label":"08","value":8,"type":"num"},{"label":"09","value":9,"type":"num"},{"label":"10","value":10,"type":"num"},{"label":"11","value":11,"type":"num"},{"label":"12","value":12,"type":"num"},{"label":"13","value":13,"type":"num"},{"label":"14","value":14,"type":"num"},{"label":"15","value":15,"type":"num"},{"label":"16","value":16,"type":"num"},{"label":"17","value":17,"type":"num"},{"label":"18","value":18,"type":"num"},{"label":"19","value":19,"type":"num"},{"label":"20","value":20,"type":"num"},{"label":"21","value":21,"type":"num"},{"label":"22","value":22,"type":"num"},{"label":"23","value":23,"type":"num"},{"label":"24","value":24,"type":"num"},{"label":"25","value":25,"type":"num"},{"label":"26","value":26,"type":"num"},{"label":"27","value":27,"type":"num"},{"label":"28","value":28,"type":"num"},{"label":"29","value":29,"type":"num"},{"label":"30","value":30,"type":"num"},{"label":"31","value":31,"type":"num"},{"label":"32","value":32,"type":"num"},{"label":"33","value":33,"type":"num"},{"label":"34","value":34,"type":"num"},{"label":"35","value":35,"type":"num"},{"label":"36","value":36,"type":"num"},{"label":"37","value":37,"type":"num"},{"label":"38","value":38,"type":"num"},{"label":"39","value":39,"type":"num"},{"label":"40","value":40,"type":"num"},{"label":"41","value":41,"type":"num"},{"label":"42","value":42,"type":"num"},{"label":"43","value":43,"type":"num"},{"label":"44","value":44,"type":"num"},{"label":"45","value":45,"type":"num"},{"label":"46","value":46,"type":"num"},{"label":"47","value":47,"type":"num"},{"label":"48","value":48,"type":"num"},{"label":"49","value":49,"type":"num"},{"label":"50","value":50,"type":"num"},{"label":"51","value":51,"type":"num"},{"label":"52","value":52,"type":"num"},{"label":"53","value":53,"type":"num"},{"label":"54","value":54,"type":"num"},{"label":"55","value":55,"type":"num"},{"label":"56","value":56,"type":"num"},{"label":"57","value":57,"type":"num"},{"label":"58","value":58,"type":"num"},{"label":"59","value":59,"type":"num"}],"payload":"","topic":"Schedule_9_minutes","topicType":"str","className":"","x":2240,"y":1460,"wires":[["6e09f0a29207d5c9"]]},{"id":"5a75949723c259df","type":"ui_switch","z":"35d210f042827344","g":"4b0ab44dfd6f65c3","name":"switch9","label":"","tooltip":"","group":"2b0c8e162d47abbb","order":64,"width":2,"height":1,"passthru":true,"decouple":"false","topic":"Schedule_9_state","topicType":"str","style":"","onvalue":"1","onvalueType":"num","onicon":"","oncolor":"","offvalue":"0","offvalueType":"num","officon":"","offcolor":"","animate":false,"className":"","x":1080,"y":1460,"wires":[["1f3a2d4f54594807"]]},{"id":"d77c206846bfe16d","type":"ui_text_input","z":"35d210f042827344","g":"4b0ab44dfd6f65c3","name":"text input9","label":"","tooltip":"","group":"2b0c8e162d47abbb","order":65,"width":5,"height":1,"passthru":false,"mode":"text","delay":300,"topic":"Schedule_9_Description","sendOnBlur":true,"className":"","topicType":"str","x":1370,"y":1460,"wires":[["b4ab0c39c255e049"]]},{"id":"11958cca6fba73cb","type":"ui_dropdown","z":"35d210f042827344","g":"4b0ab44dfd6f65c3","name":"Action9","label":"","tooltip":"","place":"Select option","group":"2b0c8e162d47abbb","order":69,"width":5,"height":1,"passthru":false,"multiple":false,"options":[{"label":"Heat pump on","value":"HP_turn_on","type":"str"},{"label":"Heat pump off","value":"HP_turn_off","type":"str"},{"label":"Force DHW ","value":"DHW","type":"str"},{"label":"Force Sterilization","value":"Sterilization","type":"str"},{"label":"------------------------------","value":"x","type":"str"},{"label":"Quiet mode 0","value":"QM_0","type":"str"},{"label":"Quiet mode 1","value":"QM_1","type":"str"},{"label":"Quiet mode 2","value":"QM_2","type":"str"},{"label":"Quiet mode 3","value":"QM_3","type":"str"},{"label":"------------------------------","value":"y","type":"str"},{"label":"Operation mode - Heat only","value":"OperationMode0","type":"str"},{"label":"Operation mode - Cool only","value":"OperationMode1","type":"str"},{"label":"Operation mode - Auto","value":"OperationMode2","type":"str"},{"label":"Operation mode - DHW only","value":"OperationMode3","type":"str"},{"label":"Operation mode - Heat+DHW","value":"OperationMode4","type":"str"},{"label":"Operation mode - Cool+DHW","value":"OperationMode5","type":"str"},{"label":"Operation mode - Auto+DHW","value":"OperationMode6","type":"str"},{"label":"Operation mode - Auto(Cool)","value":"OperationMode7","type":"str"},{"label":"Operation mode - Auto(Cool)+DHW","value":"OperationMode8","type":"str"},{"label":"------------------------------","value":"z","type":"str"},{"label":"Night reduction on","value":"NightReductionOn","type":"str"},{"label":"Night reduction off","value":"NightReductionOff","type":"str"},{"label":"------------------------------","value":"Z","type":"str"},{"label":"Nightmode Room Setpoint on","value":"NightmodeON","type":"str"},{"label":"Nightmode Room Setpoint off","value":"NightmodeOFF","type":"str"}],"payload":"","topic":"Schedule_9_action","topicType":"str","className":"","x":2520,"y":1460,"wires":[["f5c4b9e33c243507"]]},{"id":"848ddfb953511b13","type":"switch","z":"35d210f042827344","g":"4b0ab44dfd6f65c3","name":"Schedule_9_","property":"topic","propertyType":"msg","rules":[{"t":"eq","v":"Schedule_9_state","vt":"str"},{"t":"eq","v":"Schedule_9_Description","vt":"str"},{"t":"eq","v":"Schedule_9_day","vt":"str"},{"t":"eq","v":"Schedule_9_hour","vt":"str"},{"t":"eq","v":"Schedule_9_minutes","vt":"str"},{"t":"eq","v":"Schedule_9_action","vt":"str"},{"t":"eq","v":"Schedule_9_override","vt":"str"}],"checkall":"true","repair":false,"outputs":7,"x":870,"y":1460,"wires":[["5a75949723c259df"],["d77c206846bfe16d"],["37d57c847d1b5ff8"],["5b138a18f47114e3"],["663c8cf477dc16cb"],["11958cca6fba73cb"],["611bf69e3ab85546"]]},{"id":"df58bbc82c06fc25","type":"link in","z":"35d210f042827344","g":"4b0ab44dfd6f65c3","name":"","links":["58449f97376b98d9"],"x":755,"y":1460,"wires":[["848ddfb953511b13"]]},{"id":"611bf69e3ab85546","type":"ui_switch","z":"35d210f042827344","g":"4b0ab44dfd6f65c3","name":"Override9","label":"","tooltip":"When the heatpump is off, should the scheduler turn it on and execute the schedule? (off=no / on=yes)","group":"2b0c8e162d47abbb","order":70,"width":2,"height":1,"passthru":true,"decouple":"false","topic":"Schedule_9_override","topicType":"str","style":"","onvalue":"1","onvalueType":"num","onicon":"","oncolor":"","offvalue":"0","offvalueType":"num","officon":"","offcolor":"","animate":false,"className":"","x":2780,"y":1460,"wires":[["4fc691a1b1204c01"]]},{"id":"e20f0e179a77b100","type":"ui_dropdown","z":"35d210f042827344","g":"4f450eb680618622","name":"Hour10","label":"","tooltip":"","place":"Select option","group":"2b0c8e162d47abbb","order":74,"width":3,"height":1,"passthru":false,"multiple":false,"options":[{"label":"Select","value":"Select","type":"str"},{"label":"00","value":0,"type":"num"},{"label":"01","value":1,"type":"num"},{"label":"02","value":2,"type":"num"},{"label":"03","value":3,"type":"num"},{"label":"04","value":4,"type":"num"},{"label":"05","value":5,"type":"num"},{"label":"06","value":6,"type":"num"},{"label":"07","value":7,"type":"num"},{"label":"08","value":8,"type":"num"},{"label":"09","value":9,"type":"num"},{"label":"10","value":10,"type":"num"},{"label":"11","value":11,"type":"num"},{"label":"12","value":12,"type":"num"},{"label":"13","value":13,"type":"num"},{"label":"14","value":14,"type":"num"},{"label":"15","value":15,"type":"num"},{"label":"16","value":16,"type":"num"},{"label":"17","value":17,"type":"num"},{"label":"18","value":18,"type":"num"},{"label":"19","value":19,"type":"num"},{"label":"20","value":20,"type":"num"},{"label":"21","value":21,"type":"num"},{"label":"22","value":22,"type":"num"},{"label":"23","value":23,"type":"num"}],"payload":"","topic":"Schedule_10_hour","topicType":"str","className":"","x":1960,"y":1620,"wires":[["c7cfdf9552b03480"]]},{"id":"88872f26b2ce5e9b","type":"ui_dropdown","z":"35d210f042827344","g":"4f450eb680618622","name":"Day10","label":"","tooltip":"","place":"Select option","group":"2b0c8e162d47abbb","order":73,"width":3,"height":1,"passthru":false,"multiple":true,"options":[{"label":"Select","value":"Select","type":"str"},{"label":"Monday","value":"Monday","type":"str"},{"label":"Tuesday","value":"Tuesday","type":"str"},{"label":"Wednesday","value":"Wednesday","type":"str"},{"label":"Thursday","value":"Thursday","type":"str"},{"label":"Friday","value":"Friday","type":"str"},{"label":"Saturday","value":"Saturday","type":"str"},{"label":"Sunday","value":"Sunday","type":"str"}],"payload":"","topic":"Schedule_10_day","topicType":"str","className":"","x":1670,"y":1620,"wires":[["a2cff14086311a49"]]},{"id":"1759cf2fcc472812","type":"ui_dropdown","z":"35d210f042827344","g":"4f450eb680618622","name":"Minutes10","label":"","tooltip":"","place":"Select option","group":"2b0c8e162d47abbb","order":75,"width":3,"height":1,"passthru":false,"multiple":false,"options":[{"label":"Select","value":"Select","type":"str"},{"label":"00","value":0,"type":"num"},{"label":"01","value":1,"type":"num"},{"label":"02","value":2,"type":"num"},{"label":"03","value":3,"type":"num"},{"label":"04","value":4,"type":"num"},{"label":"05","value":5,"type":"num"},{"label":"06","value":6,"type":"num"},{"label":"07","value":7,"type":"num"},{"label":"08","value":8,"type":"num"},{"label":"09","value":9,"type":"num"},{"label":"10","value":10,"type":"num"},{"label":"11","value":11,"type":"num"},{"label":"12","value":12,"type":"num"},{"label":"13","value":13,"type":"num"},{"label":"14","value":14,"type":"num"},{"label":"15","value":15,"type":"num"},{"label":"16","value":16,"type":"num"},{"label":"17","value":17,"type":"num"},{"label":"18","value":18,"type":"num"},{"label":"19","value":19,"type":"num"},{"label":"20","value":20,"type":"num"},{"label":"21","value":21,"type":"num"},{"label":"22","value":22,"type":"num"},{"label":"23","value":23,"type":"num"},{"label":"24","value":24,"type":"num"},{"label":"25","value":25,"type":"num"},{"label":"26","value":26,"type":"num"},{"label":"27","value":27,"type":"num"},{"label":"28","value":28,"type":"num"},{"label":"29","value":29,"type":"num"},{"label":"30","value":30,"type":"num"},{"label":"31","value":31,"type":"num"},{"label":"32","value":32,"type":"num"},{"label":"33","value":33,"type":"num"},{"label":"34","value":34,"type":"num"},{"label":"35","value":35,"type":"num"},{"label":"36","value":36,"type":"num"},{"label":"37","value":37,"type":"num"},{"label":"38","value":38,"type":"num"},{"label":"39","value":39,"type":"num"},{"label":"40","value":40,"type":"num"},{"label":"41","value":41,"type":"num"},{"label":"42","value":42,"type":"num"},{"label":"43","value":43,"type":"num"},{"label":"44","value":44,"type":"num"},{"label":"45","value":45,"type":"num"},{"label":"46","value":46,"type":"num"},{"label":"47","value":47,"type":"num"},{"label":"48","value":48,"type":"num"},{"label":"49","value":49,"type":"num"},{"label":"50","value":50,"type":"num"},{"label":"51","value":51,"type":"num"},{"label":"52","value":52,"type":"num"},{"label":"53","value":53,"type":"num"},{"label":"54","value":54,"type":"num"},{"label":"55","value":55,"type":"num"},{"label":"56","value":56,"type":"num"},{"label":"57","value":57,"type":"num"},{"label":"58","value":58,"type":"num"},{"label":"59","value":59,"type":"num"}],"payload":"","topic":"Schedule_10_minutes","topicType":"str","className":"","x":2250,"y":1620,"wires":[["6e09f0a29207d5c9"]]},{"id":"bc8c769ccc26fa5d","type":"ui_switch","z":"35d210f042827344","g":"4f450eb680618622","name":"switch10","label":"","tooltip":"","group":"2b0c8e162d47abbb","order":71,"width":2,"height":1,"passthru":true,"decouple":"false","topic":"Schedule_10_state","topicType":"str","style":"","onvalue":"1","onvalueType":"num","onicon":"","oncolor":"","offvalue":"0","offvalueType":"num","officon":"","offcolor":"","animate":false,"className":"","x":1080,"y":1620,"wires":[["1f3a2d4f54594807"]]},{"id":"99bf0b7454b3b5c0","type":"ui_text_input","z":"35d210f042827344","g":"4f450eb680618622","name":"text input10","label":"","tooltip":"","group":"2b0c8e162d47abbb","order":72,"width":5,"height":1,"passthru":false,"mode":"text","delay":300,"topic":"Schedule_10_Description","sendOnBlur":true,"className":"","topicType":"str","x":1370,"y":1620,"wires":[["b4ab0c39c255e049"]]},{"id":"219fcc0259998439","type":"ui_dropdown","z":"35d210f042827344","g":"4f450eb680618622","name":"Action10","label":"","tooltip":"","place":"Select option","group":"2b0c8e162d47abbb","order":76,"width":5,"height":1,"passthru":false,"multiple":false,"options":[{"label":"Heat pump on","value":"HP_turn_on","type":"str"},{"label":"Heat pump off","value":"HP_turn_off","type":"str"},{"label":"Force DHW ","value":"DHW","type":"str"},{"label":"Force Sterilization","value":"Sterilization","type":"str"},{"label":"------------------------------","value":"x","type":"str"},{"label":"Quiet mode 0","value":"QM_0","type":"str"},{"label":"Quiet mode 1","value":"QM_1","type":"str"},{"label":"Quiet mode 2","value":"QM_2","type":"str"},{"label":"Quiet mode 3","value":"QM_3","type":"str"},{"label":"------------------------------","value":"y","type":"str"},{"label":"Operation mode - Heat only","value":"OperationMode0","type":"str"},{"label":"Operation mode - Cool only","value":"OperationMode1","type":"str"},{"label":"Operation mode - Auto","value":"OperationMode2","type":"str"},{"label":"Operation mode - DHW only","value":"OperationMode3","type":"str"},{"label":"Operation mode - Heat+DHW","value":"OperationMode4","type":"str"},{"label":"Operation mode - Cool+DHW","value":"OperationMode5","type":"str"},{"label":"Operation mode - Auto+DHW","value":"OperationMode6","type":"str"},{"label":"Operation mode - Auto(Cool)","value":"OperationMode7","type":"str"},{"label":"Operation mode - Auto(Cool)+DHW","value":"OperationMode8","type":"str"},{"label":"------------------------------","value":"z","type":"str"},{"label":"Night reduction on","value":"NightReductionOn","type":"str"},{"label":"Night reduction off","value":"NightReductionOff","type":"str"},{"label":"------------------------------","value":"Z","type":"str"},{"label":"Nightmode Room Setpoint on","value":"NightmodeON","type":"str"},{"label":"Nightmode Room Setpoint off","value":"NightmodeOFF","type":"str"}],"payload":"","topic":"Schedule_10_action","topicType":"str","className":"","x":2520,"y":1620,"wires":[["f5c4b9e33c243507"]]},{"id":"a43e0949567dc0ef","type":"switch","z":"35d210f042827344","g":"4f450eb680618622","name":"Schedule_10_","property":"topic","propertyType":"msg","rules":[{"t":"eq","v":"Schedule_10_state","vt":"str"},{"t":"eq","v":"Schedule_10_Description","vt":"str"},{"t":"eq","v":"Schedule_10_day","vt":"str"},{"t":"eq","v":"Schedule_10_hour","vt":"str"},{"t":"eq","v":"Schedule_10_minutes","vt":"str"},{"t":"eq","v":"Schedule_10_action","vt":"str"},{"t":"eq","v":"Schedule_10_override","vt":"str"}],"checkall":"true","repair":false,"outputs":7,"x":880,"y":1620,"wires":[["bc8c769ccc26fa5d"],["99bf0b7454b3b5c0"],["88872f26b2ce5e9b"],["e20f0e179a77b100"],["1759cf2fcc472812"],["219fcc0259998439"],["a477e5b86fe9c792"]]},{"id":"fe86b16e9cc37804","type":"link in","z":"35d210f042827344","g":"4f450eb680618622","name":"","links":["58449f97376b98d9"],"x":755,"y":1620,"wires":[["a43e0949567dc0ef"]]},{"id":"a477e5b86fe9c792","type":"ui_switch","z":"35d210f042827344","g":"4f450eb680618622","name":"Override10","label":"","tooltip":"When the heatpump is off, should the scheduler turn it on and execute the schedule? (off=no / on=yes)","group":"2b0c8e162d47abbb","order":77,"width":2,"height":1,"passthru":true,"decouple":"false","topic":"Schedule_10_override","topicType":"str","style":"","onvalue":"1","onvalueType":"num","onicon":"","oncolor":"","offvalue":"0","offvalueType":"num","officon":"","offcolor":"","animate":false,"className":"","x":2790,"y":1620,"wires":[["4fc691a1b1204c01"]]},{"id":"cf93ce26e02dc3ae","type":"delay","z":"35d210f042827344","name":"","pauseType":"delay","timeout":"1","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":1920,"y":2140,"wires":[["317942154b6d1cb3"]]},{"id":"71db58050c22ba9e","type":"delay","z":"35d210f042827344","name":"","pauseType":"delay","timeout":"1","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":1920,"y":2180,"wires":[["92b636a9597d91b2"]]},{"id":"4d90f21594adec55","type":"function","z":"35d210f042827344","name":"Schedule_xx topics","func":"// variables to load on boot and periodically for dasboard\n\nlet msg1={}, msg2={}, msg3={}, msg4={}, msg5={}, msg6={}, msg7={}, msg8={}, msg9={}, msg10={};\n\nmsg1.topic = \"Schedule_1\"\nmsg2.topic = \"Schedule_2\"\nmsg3.topic = \"Schedule_3\"\nmsg4.topic = \"Schedule_4\"\nmsg5.topic = \"Schedule_5\"\nmsg6.topic = \"Schedule_6\"\nmsg7.topic = \"Schedule_7\"\nmsg8.topic = \"Schedule_8\"\nmsg9.topic = \"Schedule_9\"\nmsg10.topic = \"Schedule_10\"\n\nmsg1.payload = msg.payload; \nmsg2.payload = msg.payload; \nmsg3.payload = msg.payload; \nmsg4.payload = msg.payload; \nmsg5.payload = msg.payload; \nmsg6.payload = msg.payload; \nmsg7.payload = msg.payload; \nmsg8.payload = msg.payload; \nmsg9.payload = msg.payload; \nmsg10.payload = msg.payload;\n\nreturn [msg1, msg2, msg3, msg4, msg5, msg6, msg7, msg8, msg9, msg10];\n","outputs":10,"noerr":0,"initialize":"","finalize":"","libs":[],"x":770,"y":2180,"wires":[["372a2d9c5310236a"],["372a2d9c5310236a"],["372a2d9c5310236a"],["372a2d9c5310236a"],["372a2d9c5310236a"],["372a2d9c5310236a"],["372a2d9c5310236a"],["372a2d9c5310236a"],["372a2d9c5310236a"],["372a2d9c5310236a"]],"outputLabels":["Schedule_1_Description","Schedule_1_day","Schedule_1_hour","Schedule_1_minutes","Schedule_1_state","Schedule_1_topic","","","",""]},{"id":"d69f1fa0c38f85ab","type":"comment","z":"35d210f042827344","name":"Scheduler in Dashboard","info":"","x":820,"y":60,"wires":[]},{"id":"372a2d9c5310236a","type":"no-op","z":"35d210f042827344","name":"","x":995,"y":2180,"wires":[["e168945122de5aa2"]],"l":false},{"id":"f217f942f56cbfa9","type":"link out","z":"35d210f042827344","name":"Power on Planning","mode":"link","links":["071ac5a0f08a8fdb"],"x":2025,"y":2100,"wires":[]},{"id":"ed8f8d1c63425cba","type":"delay","z":"35d210f042827344","name":"","pauseType":"delay","timeout":"3","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":1585,"y":2140,"wires":[["826c4b608a4e5bf1"]],"l":false},{"id":"bfc937a460e14f74","type":"delay","z":"35d210f042827344","name":"","pauseType":"delay","timeout":"3","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":1585,"y":2180,"wires":[["6eb8540eef912bec"]],"l":false},{"id":"7f94859e2e5aef2a","type":"delay","z":"35d210f042827344","name":"","pauseType":"delay","timeout":"3","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":1585,"y":2220,"wires":[["fdc9275bff11d4f6"]],"l":false},{"id":"b54dcdd059911a6b","type":"delay","z":"35d210f042827344","name":"","pauseType":"delay","timeout":"3","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":1585,"y":2260,"wires":[["fac4923b3fac0597"]],"l":false},{"id":"e168945122de5aa2","type":"function","z":"35d210f042827344","name":"Function schedule","func":"var topic = msg.topic;\n\nvar state = global.get(topic+'_state',\"file\")||0; // Get state of the agenda item. \n\n\nif (state == 0) // Is it disabled? \n {return [null, null, null, null, null, null];} // output null to all pins and exit. else to continue.\n////////////////////////////////////////////////////////////////////////////////\n////////////////////////////////////////////////////////////////////////////////\n\nelse { // if not, continue...\n var day_check =global.get(topic+'_day',\"file\"); // get schedule variables.\n var hour_check =global.get(topic+'_hour',\"file\"); // get schedule variables.\n var minutes_check =global.get(topic+'_minutes',\"file\"); // get schedule variables.\n\n var solar_block_scheduler =global.get('solar_block_scheduler',\"file\");\n var SolarFunction_active =global.get('SolarFunction_active',\"file\");\n var F_stored_next_operating_mode = global.get('F_stored_next_operating_mode',\"file\");\n var block_it = false;\n if (solar_block_scheduler == true && SolarFunction_active == 1)\n {\n block_it = true;\n \n }\n \n\n // Check the programmed day compared current day.\n if (day_check.includes(msg.payload[0])) {day_check = { payload: 1, topic: \"DayOfTheWeek\"};}\n else {day_check = { payload: 0, topic: \"DayOfTheWeek\"};}\n \n ////////////////////////////////////////////////////////////////////////\n ////////////////////////////////////////////////////////////////////////\n\n // Check the programmed hour compared current hour. \n if (msg.payload[1] == hour_check) {hour_check = { payload: 1, topic: \"Hour\"};}\n else {hour_check = { payload: 0, topic: \"Hour\"};}\n \n ////////////////////////////////////////////////////////////////////////\n ////////////////////////////////////////////////////////////////////////\n\n // Check the programmed minutes compared current minutes.\n if (msg.payload[2] == minutes_check) {minutes_check = { payload: 1, topic: \"Minutes\"};}\n else {minutes_check = { payload: 0, topic: \"Minutes\"};}\n \n ////////////////////////////////////////////////////////////////////////\n ////////////////////////////////////////////////////////////////////////\n ////////////////////////////////////////////////////////////////////////\n ////////////////////////////////////////////////////////////////////////\n\n if (day_check.payload == 1 && hour_check.payload == 1 && minutes_check.payload == 1) // If all of the conditions are met (day + hour + minutes), then....\n {\n let msg1={}, msg2={}, msg3={}, msg4={}, msg5={}, msg6={};\n msg1.payload = 99; msg2.payload = 99; msg3.payload = 99; msg4.payload = 99; msg5.payload = 99; msg6.payload = 99; \n //\n //\n //\n ////////////////////////////////////////////////////////////////\n // Override the current powerstate of heat pump? //////////////\n //\n var override = global.get(topic+'_override',\"file\"); // get the current override state.\n var HP_state = global.get('Heatpump_State',\"file\"); // get the current state of the heatpump. Is it on or off.\n ////////////////////////////////////////////////////////////////\n if (override == 1 && HP_state == 0) // check if the override state is enabled, AND currently heatpump state is off\n {\n msg1 = { payload: 1, topic: \"override\" };\n }\n ////////////////////////////////////////////////////////////////\n //\n //\n //\n //\n //\n var action = global.get(topic+'_action',\"file\"); // get the action\n ////////////////////////////////////////////////////////////////\n \n if (action == \"HP_turn_on\" && HP_state == 0) // check the action\n {\n msg1 = { payload: 1, topic: \"Turn ON HeatPump\" }; // Operation Mode action? >> to Operation MOde output pin 1\n }\n if (action == \"HP_turn_off\" && HP_state == 1 && block_it === false) // check the action\n {\n msg1 = { payload: 0, topic: \"Turn OFF HeatPump\" }; // Operation Mode action? >> to Operation MOde output pin 1\n }\n ////////////////////////////////////////////////////////////////\n //\n //\n //\n ////////////////////////////////////////////////////////////////\n if (action == \"DHW\") // check the action if DHW (=Force DHW)\n {\n msg2 = { payload: 1, topic: \"DHW\" }; // DHW action? >> to DHW output pin 2\n }\n ////////////////////////////////////////////////////////////////\n //\n //\n //\n //\n ////////////////////////////////////////////////////////////////\n if (action == \"Sterilization\" && block_it === false) // check the action\n {\n msg3 = { payload: 1, topic: \"Sterilization\" }; // Sterilization action? >> to Sterilization output pin 3\n }\n ////////////////////////////////////////////////////////////////\n //\n //\n //\n //\n //\n //////////////////////////////////////////////////////////////// \n if (action == \"QM_0\") // check the action\n {\n msg4 = { payload: 0, topic: \"Quiet Mode 0\" }; // QuietMode action? >> to Quiet MOde output pin 4\n }\n if (action == \"QM_1\") // check the action\n {\n msg4 = { payload: 1, topic: \"Quiet Mode 1\" }; // QuietMode action? >> to Quiet MOde output pin 4\n }\n if (action == \"QM_2\") // check the action\n {\n msg4 = { payload: 2, topic: \"Quiet Mode 2\" }; // QuietMode action? >> to Quiet MOde output pin 4\n }\n if (action == \"QM_3\") // check the action\n {\n msg4 = { payload: 3, topic: \"Quiet Mode 3\" }; // QuietMode action? >> to Quiet MOde output pin 4\n }\n ////////////////////////////////////////////////////////////////\n //\n //\n //\n //\n //\n ////////////////////////////////////////////////////////////////\n // Operating mode (0=Heat only, 1=Cool only, 2=Auto(Heat), 3=DHW only, 4=Heat+DHW, 5=Cool+DHW, 6=Auto(Heat)+DHW, 7=Auto(Cool), 8=Auto(Cool)+DHW)\n if (action == \"OperationMode0\") // check the action\n {\n if (F_stored_next_operating_mode === undefined) {msg5 = { payload: 0, topic: \"Operation Mode 0\" };} // Operation Mode action? >> to Operation MOde output pin 5\n if (F_stored_next_operating_mode !== undefined) {global.set('F_stored_next_operating_mode',0,\"file\");}\n } \n if (action == \"OperationMode1\") // check the action\n {\n if (F_stored_next_operating_mode === undefined) {msg5 = { payload: 1, topic: \"Operation Mode 1\" };} // Operation Mode action? >> to Operation MOde output pin 5\n if (F_stored_next_operating_mode !== undefined) {global.set('F_stored_next_operating_mode',1,\"file\");}\n } \n if (action == \"OperationMode2\") // check the action\n {\n if (F_stored_next_operating_mode === undefined) {msg5 = { payload: 2, topic: \"Operation Mode 2\" };} // Operation Mode action? >> to Operation MOde output pin 5\n if (F_stored_next_operating_mode !== undefined) {global.set('F_stored_next_operating_mode',2,\"file\");}\n } \n if (action == \"OperationMode3\") // check the action\n {\n if (F_stored_next_operating_mode === undefined) {msg5 = { payload: 3, topic: \"Operation Mode 3\" };} // Operation Mode action? >> to Operation MOde output pin 5\n if (F_stored_next_operating_mode !== undefined) {global.set('F_stored_next_operating_mode',3,\"file\");}\n } \n if (action == \"OperationMode4\") // check the action\n {\n if (F_stored_next_operating_mode === undefined) {msg5 = { payload: 4, topic: \"Operation Mode 4\" };} // Operation Mode action? >> to Operation MOde output pin 5\n if (F_stored_next_operating_mode !== undefined) {global.set('F_stored_next_operating_mode',4,\"file\");}\n } \n if (action == \"OperationMode5\") // check the action\n {\n if (F_stored_next_operating_mode === undefined) {msg5 = { payload: 5, topic: \"Operation Mode 5\" };} // Operation Mode action? >> to Operation MOde output pin 5\n if (F_stored_next_operating_mode !== undefined) {global.set('F_stored_next_operating_mode',5,\"file\");}\n } \n if (action == \"OperationMode6\") // check the action\n {\n if (F_stored_next_operating_mode === undefined) {msg5 = { payload: 6, topic: \"Operation Mode 6\" };} // Operation Mode action? >> to Operation MOde output pin 5\n if (F_stored_next_operating_mode !== undefined) {global.set('F_stored_next_operating_mode',6,\"file\");}\n } \n if (action == \"OperationMode7\") // check the action\n {\n if (F_stored_next_operating_mode === undefined) {msg5 = { payload: 7, topic: \"Operation Mode 7\" };} // Operation Mode action? >> to Operation MOde output pin 5\n if (F_stored_next_operating_mode !== undefined) {global.set('F_stored_next_operating_mode',7,\"file\");}\n } \n if (action == \"OperationMode8\") // check the action\n {\n if (F_stored_next_operating_mode === undefined) {msg5 = { payload: 8, topic: \"Operation Mode 8\" };} // Operation Mode action? >> to Operation MOde output pin 5\n if (F_stored_next_operating_mode !== undefined) {global.set('F_stored_next_operating_mode',8,\"file\");}\n } \n\n ////////////////////////////////////////////////////////////////\n //\n //\n //\n //\n //\n ////////////////////////////////////////////////////////////////\n if (action == \"NightReductionOn\") // check the action\n {\n var correction = global.get(\"NightReduction_correction\",\"file\"); // get the nightreduction correction.\n global.set(\"NightReduction_current_value\",correction,\"file\");\n global.set(\"nightreduction_on_off\",1,\"file\");\n msg6 = { payload: correction, topic: \"Nightreduction\" };\n }\n if (action == \"NightReductionOff\") // check the action\n {\n global.set(\"NightReduction_current_value\",0,\"file\");\n global.set(\"nightreduction_on_off\",0,\"file\");\n msg6 = { payload: 0, topic: \"Nightreduction\" };\n }\n ////////////////////////////////////////////////////////////////\n if (action == \"NightmodeON\") // check the action\n {\n global.set(\"Nightmode\", 1, \"file\");\n //handle nightmode in separate function\n }\n if (action == \"NightmodeOFF\") // check the action\n {\n global.set(\"Nightmode\", 0, \"file\");\n //handle nightmode in separate function\n }\n ////////////////////////////////////////////////////////////////\n //\n //\n //\n //\n return [msg1, msg2, msg3, msg4, msg5, msg6];\n\n } \n else\n { \n return [null, null, null, null, null, null];\n }\n \n\n }","outputs":6,"noerr":0,"initialize":"\n","finalize":"","libs":[],"x":1170,"y":2180,"wires":[["dc5991432f2fa36b"],["880faf9e562e2cf3"],["b26465510d1a2c16"],["e2654cbcd4e962c6"],["2559d6cd0bf05751"],["6f97b5d7ea5da767"]],"outputLabels":["override / power on/off","Force DHW","Force Sterilization","Quiet Mode","Operation Mode","NightReduction"]},{"id":"3f41400aeb5d2af8","type":"comment","z":"35d210f042827344","name":"Scheduler - Allow DHW below","info":"","x":220,"y":2360,"wires":[]},{"id":"b91f0b27e28d647b","type":"link out","z":"35d210f042827344","name":"NightReduction Scheduler","mode":"link","links":["73ee925b927ed0c6","3ab7a10b46379da2","44d83d4e58d63689"],"x":2025,"y":2300,"wires":[]},{"id":"397877a41dc1fc5d","type":"delay","z":"35d210f042827344","name":"","pauseType":"delay","timeout":"3","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":1585,"y":2300,"wires":[["3a4353d8b7cc67b8"]],"l":false},{"id":"3a4353d8b7cc67b8","type":"delay","z":"35d210f042827344","name":"","pauseType":"rate","timeout":"5","timeoutUnits":"seconds","rate":"1","nbRateUnits":"2","rateUnits":"minute","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":true,"allowrate":false,"outputs":1,"x":1740,"y":2300,"wires":[["b91f0b27e28d647b","a040c5a397316aa6"]]},{"id":"4cbcfd45e4da8347","type":"comment","z":"35d210f042827344","name":"Exit to power on/off (override)","info":"","x":2180,"y":2100,"wires":[]},{"id":"b9c4d8c5804b1549","type":"comment","z":"35d210f042827344","name":"Exit to Nightreduction (Direct)","info":"","x":2180,"y":2300,"wires":[]},{"id":"b14565589916f129","type":"comment","z":"35d210f042827344","name":">>>>>>>>>>>>>>>>>>>>>>","info":"","x":2180,"y":2140,"wires":[]},{"id":"9bc7c5fbeb1d1f6d","type":"comment","z":"35d210f042827344","name":">>>>>>>>>>>>>>>>>>>>>>","info":"","x":2180,"y":2180,"wires":[]},{"id":"1bfb33b6618cd222","type":"change","z":"35d210f042827344","name":"","rules":[{"t":"set","p":"topic","pt":"msg","to":"Scheduler - Power","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":3790,"y":2060,"wires":[["9815e18a26e4cd85"]]},{"id":"f0045be5a90c957f","type":"change","z":"35d210f042827344","name":"","rules":[{"t":"set","p":"topic","pt":"msg","to":"Scheduler - Quiet Mode","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":3790,"y":2220,"wires":[["9815e18a26e4cd85"]]},{"id":"14e1ae3f580db2a7","type":"change","z":"35d210f042827344","name":"","rules":[{"t":"set","p":"topic","pt":"msg","to":"Scheduler - Operation Mode","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":3790,"y":2260,"wires":[["9815e18a26e4cd85"]]},{"id":"a040c5a397316aa6","type":"change","z":"35d210f042827344","name":"","rules":[{"t":"set","p":"topic","pt":"msg","to":"Scheduler - NightReduction","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":3790,"y":2300,"wires":[["9815e18a26e4cd85"]]},{"id":"9815e18a26e4cd85","type":"link out","z":"35d210f042827344","name":"","mode":"link","links":["47e2a8d99d332229","873ab80499b9156b","ef1f42fcf697a0b6","662bb3cfb11c3c63","031e62b0bf3df7d7","c3fc3dd0823391e4","6b34f737dac1d48f","b08c84a2e3145411","91641c3ebfbec364"],"x":3985,"y":2160,"wires":[]},{"id":"84e59fd6bd8697ab","type":"change","z":"35d210f042827344","name":"","rules":[{"t":"set","p":"topic","pt":"msg","to":"Scheduler - Force DHW","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":3790,"y":2140,"wires":[["9815e18a26e4cd85"]]},{"id":"c39da0815cb8bf48","type":"change","z":"35d210f042827344","name":"","rules":[{"t":"set","p":"topic","pt":"msg","to":"Scheduler - Force Sterilization","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":3790,"y":2180,"wires":[["9815e18a26e4cd85"]]},{"id":"d9b9cfbe76f8a7aa","type":"change","z":"35d210f042827344","name":"","rules":[{"t":"set","p":"topic","pt":"msg","to":"Scheduler - Operation Mode","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":3790,"y":2100,"wires":[["9815e18a26e4cd85"]]},{"id":"dc5991432f2fa36b","type":"function","z":"35d210f042827344","name":"Filter","func":"if (msg.payload != 99)\n{return msg;}","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1430,"y":2100,"wires":[["f217f942f56cbfa9","1bfb33b6618cd222"]]},{"id":"880faf9e562e2cf3","type":"function","z":"35d210f042827344","name":"Filter","func":"if (msg.payload != 99)\n{return msg;}","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1430,"y":2140,"wires":[["ed8f8d1c63425cba"]]},{"id":"b26465510d1a2c16","type":"function","z":"35d210f042827344","name":"Filter","func":"if (msg.payload != 99)\n{return msg;}","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1430,"y":2180,"wires":[["bfc937a460e14f74"]]},{"id":"e2654cbcd4e962c6","type":"function","z":"35d210f042827344","name":"Filter","func":"if (msg.payload != 99)\n{return msg;}","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1430,"y":2220,"wires":[["7f94859e2e5aef2a"]]},{"id":"2559d6cd0bf05751","type":"function","z":"35d210f042827344","name":"Filter","func":"if (msg.payload != 99)\n{return msg;}","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1430,"y":2260,"wires":[["b54dcdd059911a6b"]]},{"id":"6f97b5d7ea5da767","type":"function","z":"35d210f042827344","name":"Filter","func":"if (msg.payload != 99)\n{return msg;}","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1430,"y":2300,"wires":[["397877a41dc1fc5d"]]},{"id":"b9e99ae19c354ecc","type":"comment","z":"35d210f042827344","name":"To LOGS","info":"","x":4000,"y":2100,"wires":[]},{"id":"fdc7a953bf5abbc3","type":"rbe","z":"35d210f042827344","name":"","func":"rbe","gap":"","start":"","inout":"out","septopics":true,"property":"payload","topi":"topic","x":1090,"y":2400,"wires":[["513f1edff2205368"]]},{"id":"af36a209861f34c9","type":"comment","z":"35d210f042827344","name":"Nightmode, reduce Room setpoint","info":"","x":220,"y":2500,"wires":[]},{"id":"605044be85775d51","type":"inject","z":"35d210f042827344","name":"1 Trigger / 30 seconds","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"30","crontab":"","once":true,"onceDelay":"5","topic":"","payload":"","payloadType":"date","x":210,"y":2540,"wires":[["4ca97fe11f8196e4"]]},{"id":"4ca97fe11f8196e4","type":"function","z":"35d210f042827344","name":"Check Nightmode status","func":"let msg2 = {}\nvar Nightmode = global.get(\"Nightmode\", \"file\");\n if (Nightmode == undefined) \n {\n global.set(\"Nightmode\", 0, \"file\");\n Nightmode = 0;\n return null;\n }\n\nif (Nightmode == 1)\n {\n //retrieve [Night low] value from dashboard *todo\n var RoomSP = 18; //fixed value for testing\n global.set(\"WoonkamerSP\", RoomSP, \"file\");\n msg.payload = \"ON, Room setpoint: \" + RoomSP + \" °C\";\n msg2.payload = RoomSP; \n }\n\nif (Nightmode == 0)\n {\n //retrieve [Night restore] value from dashboard *todo\n var RoomSP = 21; //fixed value for testing\n global.set(\"WoonkamerSP\", RoomSP, \"file\");\n msg.payload = \"OFF, Room setpoint: \" + RoomSP + \" °C\";\n msg2.payload = RoomSP; \n }\n\nmsg.topic = \"Nightmode\";\n\nreturn [msg,msg2]; //Pin 1to log. Pin2 to write Room SP","outputs":2,"noerr":0,"initialize":"","finalize":"","libs":[],"x":470,"y":2540,"wires":[["ab880ffc9558ac42"],["3ce49ed273ddd879"]]},{"id":"ab880ffc9558ac42","type":"rbe","z":"35d210f042827344","name":"","func":"rbe","gap":"","start":"","inout":"out","septopics":true,"property":"payload","topi":"topic","x":690,"y":2540,"wires":[["fb45047395275597"]]},{"id":"fb45047395275597","type":"link out","z":"35d210f042827344","name":"Send to log","mode":"link","links":["031e62b0bf3df7d7"],"x":815,"y":2540,"wires":[]},{"id":"7a27b2c8c4721ed9","type":"link out","z":"35d210f042827344","name":"link out 15","mode":"link","links":["9a106cdefc873348"],"x":815,"y":2580,"wires":[]},{"id":"3ce49ed273ddd879","type":"rbe","z":"35d210f042827344","name":"","func":"rbe","gap":"","start":"","inout":"out","septopics":true,"property":"payload","topi":"topic","x":690,"y":2580,"wires":[["7a27b2c8c4721ed9","55ed50ca78ad2e8e"]]},{"id":"55ed50ca78ad2e8e","type":"link out","z":"35d210f042827344","name":"link out 16","mode":"link","links":["476043129c88de94"],"x":815,"y":2620,"wires":[]},{"id":"9b6adfc4b5fe33d9","type":"comment","z":"35d210f042827344","name":"To HA climate (optional)","info":"","x":970,"y":2620,"wires":[]},{"id":"3e6fc746e7597b72","type":"comment","z":"35d210f042827344","name":"To log","info":"","x":910,"y":2580,"wires":[]},{"id":"572ff3b3b8a1d185","type":"comment","z":"35d210f042827344","name":"To write RoomSP","info":"","x":950,"y":2540,"wires":[]},{"id":"2b0c8e162d47abbb","type":"ui_group","name":"Schedules","tab":"ac594a9d775ca4fb","order":1,"disp":true,"width":23,"collapse":false,"className":""},{"id":"9aec7afe54746c39","type":"ui_group","name":"Related settings","tab":"ac594a9d775ca4fb","order":2,"disp":false,"width":"6","collapse":false,"className":""},{"id":"ac594a9d775ca4fb","type":"ui_tab","name":"Scheduler","icon":"schedule","order":8,"disabled":false,"hidden":false}]