Timer wird in Sekunden gesetzt (vorgesetzt mit 30 Sek). Mit dem Start/Stop Button gestartet oder beendet. Der Status und der Timer (formatiert in hh:mm:ss) werden angezeigt. Es wird der Timer auf dem Dashboard auf der Seite: Testseite angezeigt.
Code: Alles auswählen
[{"id":"d68f28f5.525ee","type":"ui_button","z":"a9716f83.ed51","name":"","group":"5b2bb334.380c0c","order":2,"width":"2","height":"1","passthru":false,"label":"Start","tooltip":"","color":"","bgcolor":"","icon":"","payload":"on","payloadType":"str","topic":"","x":150,"y":160,"wires":[["791ef8cf.bb87e","53c8d009.6164"]]},{"id":"661de4c1.d77394","type":"ui_button","z":"a9716f83.ed51","name":"","group":"5b2bb334.380c0c","order":3,"width":"2","height":"1","passthru":false,"label":"Stop","tooltip":"","color":"","bgcolor":"","icon":"","payload":"","payloadType":"str","topic":"off","x":150,"y":200,"wires":[["791ef8cf.bb87e"]]},{"id":"e2e10cea.7e3198","type":"mytimeout","z":"a9716f83.ed51","name":"","outtopic":"","outsafe":"","outwarning":"Warning","outunsafe":"off","warning":"5","timer":"30","debug":false,"ndebug":false,"ignoreCase":false,"repeat":false,"again":false,"x":470,"y":180,"wires":[["53c8d009.6164"],["f243dc03.51a3b"]]},{"id":"db52c837.97f338","type":"moment","z":"a9716f83.ed51","name":"Format >=1h","topic":"","input":"","inputType":"msg","inTz":"Africa/Abidjan","adjAmount":0,"adjType":"days","adjDir":"add","format":"hh:mm:ss","locale":"de_DE","output":"payload","outputType":"msg","outTz":"Africa/Abidjan","x":990,"y":160,"wires":[["15da1918.6d6e2f"]]},{"id":"791ef8cf.bb87e","type":"function","z":"a9716f83.ed51","name":"Timersetup","func":"// Need to change the on to\n// { \"payload\": \"on\", \"timeout\": 69, \"warning\": 10 }\n\nif(msg.payload == \"on\") {\n msg.payload = { \n \"payload\": \"on\", \n \"timeout\": flow.get('timerset'),\n \"warning\": 10\n // \"timeout\": global.get('timerMin'),\n// \"warning\": global.get('warningMin')\n };\n} else {\n msg.payload = { \"payload\": \"off\" };\n}\nreturn msg;","outputs":1,"noerr":0,"x":310,"y":180,"wires":[["e2e10cea.7e3198"]]},{"id":"7ae4a80a.091728","type":"change","z":"a9716f83.ed51","name":"Speichern in Context","rules":[{"t":"move","p":"payload","pt":"msg","to":"timerset","tot":"flow"}],"action":"","property":"","from":"","to":"","reg":false,"x":540,"y":260,"wires":[[]]},{"id":"97e05693.6417a8","type":"ui_text_input","z":"a9716f83.ed51","name":"","label":"Timerset","tooltip":"Eingabe in Sek","group":"5b2bb334.380c0c","order":2,"width":0,"height":0,"passthru":true,"mode":"number","delay":300,"topic":"","x":340,"y":260,"wires":[["7ae4a80a.091728"]]},{"id":"e849bc74.8f5f5","type":"switch","z":"a9716f83.ed51","name":">1h oder <1h","property":"payload","propertyType":"msg","rules":[{"t":"gte","v":"3600000","vt":"num"},{"t":"lt","v":"3600000","vt":"num"}],"checkall":"false","repair":false,"outputs":2,"x":800,"y":180,"wires":[["db52c837.97f338"],["b19e9e2c.35b75"]]},{"id":"b19e9e2c.35b75","type":"moment","z":"a9716f83.ed51","name":"Format <1h","topic":"","input":"","inputType":"msg","inTz":"Africa/Abidjan","adjAmount":0,"adjType":"days","adjDir":"add","format":"mm:ss","locale":"de_DE","output":"payload","outputType":"msg","outTz":"Africa/Abidjan","x":990,"y":200,"wires":[["15da1918.6d6e2f"]]},{"id":"f243dc03.51a3b","type":"function","z":"a9716f83.ed51","name":"Anpa. mSek","func":"var temp = msg.payload;\ntemp = temp*1000;\n\nmsg.payload = temp;\nreturn msg;","outputs":1,"noerr":0,"x":630,"y":180,"wires":[["e849bc74.8f5f5"]]},{"id":"4bc4744d.6e474c","type":"comment","z":"a9716f83.ed51","name":"Timerbeispiel mit Daskboard","info":"","x":220,"y":80,"wires":[]},{"id":"5a0533b2.23245c","type":"inject","z":"a9716f83.ed51","name":"Temp set","topic":"","payload":"30","payloadType":"num","repeat":"","crontab":"","once":true,"onceDelay":0.1,"x":180,"y":260,"wires":[["97e05693.6417a8"]]},{"id":"53c8d009.6164","type":"ui_text","z":"a9716f83.ed51","group":"5b2bb334.380c0c","order":6,"width":0,"height":0,"name":"","label":"Timerstatus","format":"{{msg.payload}}","layout":"row-spread","x":630,"y":140,"wires":[]},{"id":"15da1918.6d6e2f","type":"ui_text","z":"a9716f83.ed51","group":"5b2bb334.380c0c","order":6,"width":0,"height":0,"name":"","label":"Timerausgabe","format":"{{msg.payload}}","layout":"row-spread","x":1180,"y":180,"wires":[]},{"id":"5b2bb334.380c0c","type":"ui_group","z":"","name":"Timer","tab":"aacad60d.905538","order":2,"disp":true,"width":"6","collapse":false},{"id":"aacad60d.905538","type":"ui_tab","z":"","name":"Testseite","icon":"dashboard","disabled":false,"hidden":false}]
Ich hoffe es hilft Dir.