{"id":15273,"date":"2020-09-05T17:41:20","date_gmt":"2020-09-05T15:41:20","guid":{"rendered":"http:\/\/blog.wenzlaff.de\/?p=15273"},"modified":"2020-09-19T16:57:04","modified_gmt":"2020-09-19T14:57:04","slug":"nodered-auf-dem-rasberry-pi-3-countdown-timer-ng-h-m-ngc","status":"publish","type":"post","link":"http:\/\/blog.wenzlaff.de\/?p=15273","title":{"rendered":"NodeRed auf dem Rasberry Pi: 3 Countdown Timer"},"content":{"rendered":"<p>Brauchte f\u00fcr laufende Videokonferenzen mal einen Timer. Habe mal drei Countdown Timer zusammengestellt:<br \/>\n<a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/09\/wenzlaff.de-2020-09-05-um-17.28.04.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/09\/wenzlaff.de-2020-09-05-um-17.28.04.png\" alt=\"NodeRed Timer Flow\" width=\"2422\" height=\"1250\" class=\"aligncenter size-full wp-image-15274\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/09\/wenzlaff.de-2020-09-05-um-17.28.04.png 2422w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/09\/wenzlaff.de-2020-09-05-um-17.28.04-300x155.png 300w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/09\/wenzlaff.de-2020-09-05-um-17.28.04-1024x528.png 1024w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/09\/wenzlaff.de-2020-09-05-um-17.28.04-768x396.png 768w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/09\/wenzlaff.de-2020-09-05-um-17.28.04-1536x793.png 1536w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/09\/wenzlaff.de-2020-09-05-um-17.28.04-2048x1057.png 2048w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><br \/>\nSo sieht es aus. Es gibt eine Warnung, kurz vor Ablauf im Browser oben rechts und die Farbe \u00e4ndert sich auch:<br \/>\n<a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/09\/wenzlaff.de-2020-09-05-um-17.24.57.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/09\/wenzlaff.de-2020-09-05-um-17.24.57.png\" alt=\"\" width=\"2036\" height=\"1032\" class=\"aligncenter size-full wp-image-15275\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/09\/wenzlaff.de-2020-09-05-um-17.24.57.png 2036w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/09\/wenzlaff.de-2020-09-05-um-17.24.57-300x152.png 300w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/09\/wenzlaff.de-2020-09-05-um-17.24.57-1024x519.png 1024w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/09\/wenzlaff.de-2020-09-05-um-17.24.57-768x389.png 768w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/09\/wenzlaff.de-2020-09-05-um-17.24.57-1536x779.png 1536w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><br \/>\n<!--more--><br \/>\nDie beiden linken Timer, habe eine fest eingestellte Zeit. Der rechte, l\u00e4uft nach dem einstellen automatisch los:<\/p>\n<p><a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/09\/wenzlaff.de-2020-09-05-um-17.25.42.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/09\/wenzlaff.de-2020-09-05-um-17.25.42.png\" alt=\"\" width=\"2038\" height=\"1020\" class=\"aligncenter size-full wp-image-15276\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/09\/wenzlaff.de-2020-09-05-um-17.25.42.png 2038w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/09\/wenzlaff.de-2020-09-05-um-17.25.42-300x150.png 300w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/09\/wenzlaff.de-2020-09-05-um-17.25.42-1024x513.png 1024w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/09\/wenzlaff.de-2020-09-05-um-17.25.42-768x384.png 768w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/09\/wenzlaff.de-2020-09-05-um-17.25.42-1536x769.png 1536w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/09\/wenzlaff.de-2020-09-05-um-17.27.27.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/09\/wenzlaff.de-2020-09-05-um-17.27.27.png\" alt=\"\" width=\"2084\" height=\"1046\" class=\"aligncenter size-full wp-image-15277\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/09\/wenzlaff.de-2020-09-05-um-17.27.27.png 2084w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/09\/wenzlaff.de-2020-09-05-um-17.27.27-300x151.png 300w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/09\/wenzlaff.de-2020-09-05-um-17.27.27-1024x514.png 1024w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/09\/wenzlaff.de-2020-09-05-um-17.27.27-768x385.png 768w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/09\/wenzlaff.de-2020-09-05-um-17.27.27-1536x771.png 1536w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/09\/wenzlaff.de-2020-09-05-um-17.27.27-2048x1028.png 2048w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/09\/wenzlaff.de-2020-09-05-um-17.26.36.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/09\/wenzlaff.de-2020-09-05-um-17.26.36.png\" alt=\"\" width=\"2084\" height=\"1136\" class=\"aligncenter size-full wp-image-15278\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/09\/wenzlaff.de-2020-09-05-um-17.26.36.png 2084w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/09\/wenzlaff.de-2020-09-05-um-17.26.36-300x164.png 300w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/09\/wenzlaff.de-2020-09-05-um-17.26.36-1024x558.png 1024w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/09\/wenzlaff.de-2020-09-05-um-17.26.36-768x419.png 768w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/09\/wenzlaff.de-2020-09-05-um-17.26.36-1536x837.png 1536w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/09\/wenzlaff.de-2020-09-05-um-17.26.36-2048x1116.png 2048w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><\/p>\n<p>Hier der NodeRed Code, der auch leicht f\u00fcr eigene Timer angepasst werden kann:<\/p>\n<pre class=\"lang:default decode:true \" >[\r\n    {\r\n        \"id\": \"dfdb2036.ae7008\",\r\n        \"type\": \"tab\",\r\n        \"label\": \"Timer\",\r\n        \"disabled\": false,\r\n        \"info\": \"\"\r\n    },\r\n    {\r\n        \"id\": \"b0ee65c9.a0dcb\",\r\n        \"type\": \"mytimeout\",\r\n        \"z\": \"dfdb2036.ae7008\",\r\n        \"name\": \"1 Stunden Timer\",\r\n        \"outtopic\": \"\",\r\n        \"outsafe\": \"\",\r\n        \"outwarning\": \"Warnung\",\r\n        \"outunsafe\": \"Zeit abgelaufen\",\r\n        \"warning\": \"5\",\r\n        \"timer\": \"10\",\r\n        \"debug\": false,\r\n        \"ndebug\": false,\r\n        \"ignoreCase\": false,\r\n        \"repeat\": false,\r\n        \"again\": false,\r\n        \"x\": 390,\r\n        \"y\": 180,\r\n        \"wires\": [\r\n            [\r\n                \"34d6eb9b.95cc84\"\r\n            ],\r\n            [\r\n                \"3d4ace11.a6486a\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"403a94a.74c346c\",\r\n        \"type\": \"inject\",\r\n        \"z\": \"dfdb2036.ae7008\",\r\n        \"name\": \"Stop\",\r\n        \"topic\": \"\",\r\n        \"payload\": \"{ \\\"payload\\\": \\\"stop\\\" }\",\r\n        \"payloadType\": \"str\",\r\n        \"repeat\": \"\",\r\n        \"crontab\": \"\",\r\n        \"once\": false,\r\n        \"onceDelay\": 0.1,\r\n        \"x\": 150,\r\n        \"y\": 140,\r\n        \"wires\": [\r\n            [\r\n                \"b0ee65c9.a0dcb\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"850f3e70.c843e8\",\r\n        \"type\": \"inject\",\r\n        \"z\": \"dfdb2036.ae7008\",\r\n        \"name\": \"Start\",\r\n        \"topic\": \"\",\r\n        \"payload\": \"{ \\\"payload\\\": \\\"on\\\", \\\"timeout\\\": 3600, \\\"warning\\\": 1800 }\",\r\n        \"payloadType\": \"json\",\r\n        \"repeat\": \"\",\r\n        \"crontab\": \"\",\r\n        \"once\": false,\r\n        \"onceDelay\": 0.1,\r\n        \"x\": 150,\r\n        \"y\": 100,\r\n        \"wires\": [\r\n            [\r\n                \"b0ee65c9.a0dcb\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"da1fc279.7ccc98\",\r\n        \"type\": \"ui_gauge\",\r\n        \"z\": \"dfdb2036.ae7008\",\r\n        \"name\": \"Countdown Timer\",\r\n        \"group\": \"25257d51.78bd9a\",\r\n        \"order\": 2,\r\n        \"width\": 0,\r\n        \"height\": 0,\r\n        \"gtype\": \"donut\",\r\n        \"title\": \"Countdown\",\r\n        \"label\": \"Minuten\",\r\n        \"format\": \"{{value | number:0}}\",\r\n        \"min\": 0,\r\n        \"max\": \"60\",\r\n        \"colors\": [\r\n            \"#ff2600\",\r\n            \"#e6e600\",\r\n            \"#00f900\"\r\n        ],\r\n        \"seg1\": \"5\",\r\n        \"seg2\": \"30\",\r\n        \"x\": 870,\r\n        \"y\": 180,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"3d4ace11.a6486a\",\r\n        \"type\": \"function\",\r\n        \"z\": \"dfdb2036.ae7008\",\r\n        \"name\": \"Sekunden zu Minuten\",\r\n        \"func\": \"var minuten = msg.payload \/60;\\nmsg.payload=minuten;\\nreturn msg;\",\r\n        \"outputs\": 1,\r\n        \"noerr\": 0,\r\n        \"x\": 620,\r\n        \"y\": 180,\r\n        \"wires\": [\r\n            [\r\n                \"da1fc279.7ccc98\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"b44aa4fe.c096\",\r\n        \"type\": \"ui_button\",\r\n        \"z\": \"dfdb2036.ae7008\",\r\n        \"name\": \"\",\r\n        \"group\": \"25257d51.78bd9a\",\r\n        \"order\": 1,\r\n        \"width\": 0,\r\n        \"height\": 0,\r\n        \"passthru\": false,\r\n        \"label\": \"Start\",\r\n        \"tooltip\": \"\",\r\n        \"color\": \"\",\r\n        \"bgcolor\": \"\",\r\n        \"icon\": \"fa-clock-o\",\r\n        \"payload\": \"{ \\\"payload\\\": \\\"on\\\", \\\"timeout\\\": 3600, \\\"warning\\\": 1800 }\",\r\n        \"payloadType\": \"str\",\r\n        \"topic\": \"\",\r\n        \"x\": 150,\r\n        \"y\": 180,\r\n        \"wires\": [\r\n            [\r\n                \"b0ee65c9.a0dcb\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"85c42753.32f618\",\r\n        \"type\": \"ui_button\",\r\n        \"z\": \"dfdb2036.ae7008\",\r\n        \"name\": \"\",\r\n        \"group\": \"25257d51.78bd9a\",\r\n        \"order\": 3,\r\n        \"width\": 0,\r\n        \"height\": 0,\r\n        \"passthru\": false,\r\n        \"label\": \"Stop\",\r\n        \"tooltip\": \"\",\r\n        \"color\": \"\",\r\n        \"bgcolor\": \"\",\r\n        \"icon\": \"fa-clock-o\",\r\n        \"payload\": \"{ \\\"payload\\\": \\\"stop\\\" }\",\r\n        \"payloadType\": \"str\",\r\n        \"topic\": \"\",\r\n        \"x\": 150,\r\n        \"y\": 220,\r\n        \"wires\": [\r\n            [\r\n                \"b0ee65c9.a0dcb\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"2807fe8d.caaff2\",\r\n        \"type\": \"ui_button\",\r\n        \"z\": \"dfdb2036.ae7008\",\r\n        \"name\": \"\",\r\n        \"group\": \"1d657f78.0c59f9\",\r\n        \"order\": 1,\r\n        \"width\": 0,\r\n        \"height\": 0,\r\n        \"passthru\": false,\r\n        \"label\": \"Start\",\r\n        \"tooltip\": \"\",\r\n        \"color\": \"\",\r\n        \"bgcolor\": \"\",\r\n        \"icon\": \"fa-clock-o\",\r\n        \"payload\": \"{ \\\"payload\\\": \\\"on\\\", \\\"timeout\\\": 1800, \\\"warning\\\": 1500 }\",\r\n        \"payloadType\": \"str\",\r\n        \"topic\": \"\",\r\n        \"x\": 150,\r\n        \"y\": 300,\r\n        \"wires\": [\r\n            [\r\n                \"a95de875.595f88\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"a95de875.595f88\",\r\n        \"type\": \"mytimeout\",\r\n        \"z\": \"dfdb2036.ae7008\",\r\n        \"name\": \"30 Minuten Timer\",\r\n        \"outtopic\": \"\",\r\n        \"outsafe\": \"\",\r\n        \"outwarning\": \"Warnung\",\r\n        \"outunsafe\": \"Zeit abgelaufen\",\r\n        \"warning\": \"5\",\r\n        \"timer\": \"10\",\r\n        \"debug\": false,\r\n        \"ndebug\": false,\r\n        \"ignoreCase\": false,\r\n        \"repeat\": false,\r\n        \"again\": false,\r\n        \"x\": 390,\r\n        \"y\": 300,\r\n        \"wires\": [\r\n            [\r\n                \"4d3c63.6ae0fb9c\"\r\n            ],\r\n            [\r\n                \"d8d06bfd.e85f08\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"409be814.163d\",\r\n        \"type\": \"ui_button\",\r\n        \"z\": \"dfdb2036.ae7008\",\r\n        \"name\": \"\",\r\n        \"group\": \"1d657f78.0c59f9\",\r\n        \"order\": 3,\r\n        \"width\": 0,\r\n        \"height\": 0,\r\n        \"passthru\": false,\r\n        \"label\": \"Stop\",\r\n        \"tooltip\": \"\",\r\n        \"color\": \"\",\r\n        \"bgcolor\": \"\",\r\n        \"icon\": \"fa-clock-o\",\r\n        \"payload\": \"{ \\\"payload\\\": \\\"stop\\\" }\",\r\n        \"payloadType\": \"str\",\r\n        \"topic\": \"\",\r\n        \"x\": 150,\r\n        \"y\": 360,\r\n        \"wires\": [\r\n            [\r\n                \"a95de875.595f88\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"d8d06bfd.e85f08\",\r\n        \"type\": \"function\",\r\n        \"z\": \"dfdb2036.ae7008\",\r\n        \"name\": \"Sekunden zu Minuten\",\r\n        \"func\": \"var minuten = msg.payload \/60;\\nmsg.payload=minuten;\\nreturn msg;\",\r\n        \"outputs\": 1,\r\n        \"noerr\": 0,\r\n        \"x\": 620,\r\n        \"y\": 300,\r\n        \"wires\": [\r\n            [\r\n                \"e2613bbe.b62518\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"e2613bbe.b62518\",\r\n        \"type\": \"ui_gauge\",\r\n        \"z\": \"dfdb2036.ae7008\",\r\n        \"name\": \"Countdown Timer\",\r\n        \"group\": \"1d657f78.0c59f9\",\r\n        \"order\": 2,\r\n        \"width\": 0,\r\n        \"height\": 0,\r\n        \"gtype\": \"donut\",\r\n        \"title\": \"Countdown\",\r\n        \"label\": \"Minuten\",\r\n        \"format\": \"{{value | number:0}}\",\r\n        \"min\": 0,\r\n        \"max\": \"30\",\r\n        \"colors\": [\r\n            \"#ff2600\",\r\n            \"#e6e600\",\r\n            \"#00f900\"\r\n        ],\r\n        \"seg1\": \"2\",\r\n        \"seg2\": \"5\",\r\n        \"x\": 870,\r\n        \"y\": 300,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"9f83aba0.6c35f\",\r\n        \"type\": \"mytimeout\",\r\n        \"z\": \"dfdb2036.ae7008\",\r\n        \"name\": \"1-120 Minuten Timer\",\r\n        \"outtopic\": \"\",\r\n        \"outsafe\": \"\",\r\n        \"outwarning\": \"Zeit fast abgelaufen\",\r\n        \"outunsafe\": \"Zeit abgelaufen\",\r\n        \"warning\": \"\",\r\n        \"timer\": \"\",\r\n        \"debug\": false,\r\n        \"ndebug\": true,\r\n        \"ignoreCase\": false,\r\n        \"repeat\": false,\r\n        \"again\": false,\r\n        \"x\": 680,\r\n        \"y\": 580,\r\n        \"wires\": [\r\n            [\r\n                \"7970dad1.40275c\"\r\n            ],\r\n            [\r\n                \"479c225c.6a815c\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"37fabd29.bc32c2\",\r\n        \"type\": \"ui_button\",\r\n        \"z\": \"dfdb2036.ae7008\",\r\n        \"name\": \"\",\r\n        \"group\": \"baf0bfb2.b2599\",\r\n        \"order\": 3,\r\n        \"width\": 0,\r\n        \"height\": 0,\r\n        \"passthru\": false,\r\n        \"label\": \"Stop\",\r\n        \"tooltip\": \"\",\r\n        \"color\": \"\",\r\n        \"bgcolor\": \"\",\r\n        \"icon\": \"fa-clock-o\",\r\n        \"payload\": \"{ \\\"payload\\\": \\\"stop\\\" }\",\r\n        \"payloadType\": \"str\",\r\n        \"topic\": \"\",\r\n        \"x\": 150,\r\n        \"y\": 580,\r\n        \"wires\": [\r\n            [\r\n                \"9f83aba0.6c35f\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"479c225c.6a815c\",\r\n        \"type\": \"function\",\r\n        \"z\": \"dfdb2036.ae7008\",\r\n        \"name\": \"Sekunden zu Minuten\",\r\n        \"func\": \"var minuten = msg.payload \/60;\\nmsg.payload=minuten;\\n\\n\/\/msg.ui_control = {\\\"min\\\":0,\\\"max\\\":10, \\\"seg1\\\":0, \\\"seg2\\\":1}\\n\\nreturn msg;\",\r\n        \"outputs\": 1,\r\n        \"noerr\": 0,\r\n        \"x\": 920,\r\n        \"y\": 580,\r\n        \"wires\": [\r\n            [\r\n                \"6afce539.4ee5f4\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"6afce539.4ee5f4\",\r\n        \"type\": \"ui_gauge\",\r\n        \"z\": \"dfdb2036.ae7008\",\r\n        \"name\": \"Countdown Timer\",\r\n        \"group\": \"baf0bfb2.b2599\",\r\n        \"order\": 2,\r\n        \"width\": 0,\r\n        \"height\": 0,\r\n        \"gtype\": \"donut\",\r\n        \"title\": \"Countdown\",\r\n        \"label\": \"Minuten\",\r\n        \"format\": \"{{value | number:0}}\",\r\n        \"min\": 0,\r\n        \"max\": \"1\",\r\n        \"colors\": [\r\n            \"#ff2600\",\r\n            \"#e6e600\",\r\n            \"#00f900\"\r\n        ],\r\n        \"seg1\": \"\",\r\n        \"seg2\": \"\",\r\n        \"x\": 1150,\r\n        \"y\": 580,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"b5cd6d7f.d67ec8\",\r\n        \"type\": \"function\",\r\n        \"z\": \"dfdb2036.ae7008\",\r\n        \"name\": \"Minuten zu Sekunden\",\r\n        \"func\": \"var sekunden = msg.payload * 60;\\n\\n\/\/ msg.ui_control = {\\\"min\\\":0,\\\"max\\\":10, \\\"seg1\\\":0, \\\"seg2\\\":1}\\n\\n\\nmsg.payload=\\\"{\\\\\\\"payload\\\\\\\": \\\\\\\"on\\\\\\\", \\\\\\\"timeout\\\\\\\":\\\" + sekunden + \\\", \\\\\\\"warning\\\\\\\": 30}\\\"\\n\\nreturn msg;\",\r\n        \"outputs\": 1,\r\n        \"noerr\": 0,\r\n        \"x\": 380,\r\n        \"y\": 480,\r\n        \"wires\": [\r\n            [\r\n                \"6a753af9.558cc4\",\r\n                \"9f83aba0.6c35f\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"6a753af9.558cc4\",\r\n        \"type\": \"debug\",\r\n        \"z\": \"dfdb2036.ae7008\",\r\n        \"name\": \"Ausgabe\",\r\n        \"active\": false,\r\n        \"tosidebar\": true,\r\n        \"console\": false,\r\n        \"tostatus\": false,\r\n        \"complete\": \"payload\",\r\n        \"targetType\": \"msg\",\r\n        \"x\": 640,\r\n        \"y\": 480,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"842b04f7.4b7c3\",\r\n        \"type\": \"ui_slider\",\r\n        \"z\": \"dfdb2036.ae7008\",\r\n        \"name\": \"\",\r\n        \"label\": \"Start\",\r\n        \"tooltip\": \"Start des Timers beim loslassen\",\r\n        \"group\": \"baf0bfb2.b2599\",\r\n        \"order\": 1,\r\n        \"width\": 0,\r\n        \"height\": 0,\r\n        \"passthru\": true,\r\n        \"outs\": \"end\",\r\n        \"topic\": \"\",\r\n        \"min\": \"1\",\r\n        \"max\": \"120\",\r\n        \"step\": 1,\r\n        \"x\": 150,\r\n        \"y\": 480,\r\n        \"wires\": [\r\n            [\r\n                \"b5cd6d7f.d67ec8\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"7970dad1.40275c\",\r\n        \"type\": \"ui_toast\",\r\n        \"z\": \"dfdb2036.ae7008\",\r\n        \"position\": \"top right\",\r\n        \"displayTime\": \"10\",\r\n        \"highlight\": \"#e83a2c\",\r\n        \"sendall\": true,\r\n        \"outputs\": 0,\r\n        \"ok\": \"OK\",\r\n        \"cancel\": \"\",\r\n        \"raw\": false,\r\n        \"topic\": \"\",\r\n        \"name\": \"\",\r\n        \"x\": 910,\r\n        \"y\": 520,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"4d3c63.6ae0fb9c\",\r\n        \"type\": \"ui_toast\",\r\n        \"z\": \"dfdb2036.ae7008\",\r\n        \"position\": \"top right\",\r\n        \"displayTime\": \"10\",\r\n        \"highlight\": \"#e83a2c\",\r\n        \"sendall\": true,\r\n        \"outputs\": 0,\r\n        \"ok\": \"OK\",\r\n        \"cancel\": \"\",\r\n        \"raw\": false,\r\n        \"topic\": \"\",\r\n        \"name\": \"\",\r\n        \"x\": 610,\r\n        \"y\": 240,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"34d6eb9b.95cc84\",\r\n        \"type\": \"ui_toast\",\r\n        \"z\": \"dfdb2036.ae7008\",\r\n        \"position\": \"top right\",\r\n        \"displayTime\": \"10\",\r\n        \"highlight\": \"#e83a2c\",\r\n        \"sendall\": true,\r\n        \"outputs\": 0,\r\n        \"ok\": \"OK\",\r\n        \"cancel\": \"\",\r\n        \"raw\": false,\r\n        \"topic\": \"\",\r\n        \"name\": \"\",\r\n        \"x\": 610,\r\n        \"y\": 120,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"351d9013.e941f8\",\r\n        \"type\": \"comment\",\r\n        \"z\": \"dfdb2036.ae7008\",\r\n        \"name\": \"(c) 2020 Thomas Wenzlaff   www.wenzlaff.info\",\r\n        \"info\": \"\",\r\n        \"x\": 850,\r\n        \"y\": 40,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"cfc92ef2.b33b8\",\r\n        \"type\": \"comment\",\r\n        \"z\": \"dfdb2036.ae7008\",\r\n        \"name\": \"Countdown Timer\",\r\n        \"info\": \"\",\r\n        \"x\": 170,\r\n        \"y\": 40,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"25257d51.78bd9a\",\r\n        \"type\": \"ui_group\",\r\n        \"z\": \"\",\r\n        \"name\": \"Timer 1 Stunde\",\r\n        \"tab\": \"564a631a.2f096c\",\r\n        \"order\": 2,\r\n        \"disp\": true,\r\n        \"width\": \"6\",\r\n        \"collapse\": false\r\n    },\r\n    {\r\n        \"id\": \"1d657f78.0c59f9\",\r\n        \"type\": \"ui_group\",\r\n        \"z\": \"\",\r\n        \"name\": \"Timer 30 Minuten\",\r\n        \"tab\": \"564a631a.2f096c\",\r\n        \"order\": 1,\r\n        \"disp\": true,\r\n        \"width\": \"6\",\r\n        \"collapse\": false\r\n    },\r\n    {\r\n        \"id\": \"baf0bfb2.b2599\",\r\n        \"type\": \"ui_group\",\r\n        \"z\": \"\",\r\n        \"name\": \"1-120 Min Timer\",\r\n        \"tab\": \"564a631a.2f096c\",\r\n        \"disp\": true,\r\n        \"width\": \"6\",\r\n        \"collapse\": false\r\n    },\r\n    {\r\n        \"id\": \"564a631a.2f096c\",\r\n        \"type\": \"ui_tab\",\r\n        \"z\": \"\",\r\n        \"name\": \"Timer\",\r\n        \"icon\": \"fa-clock-o\",\r\n        \"disabled\": false,\r\n        \"hidden\": false\r\n    }\r\n]<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Brauchte f\u00fcr laufende Videokonferenzen mal einen Timer. Habe mal drei Countdown Timer zusammengestellt: So sieht es aus. Es gibt eine Warnung, kurz vor Ablauf im Browser oben rechts und die Farbe \u00e4ndert sich auch:<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[220,3971,2520,79,1023,2752,7],"tags":[4053,2824,4055,4054,187,457,386],"class_list":["post-15273","post","type-post","status-publish","format-standard","hentry","category-anleitung","category-free","category-node-red","category-programmierung","category-raspberry-pi","category-raspberry-pi-zero-w","category-tools","tag-countdown","tag-nodered","tag-stoppen","tag-stopuhr","tag-timer","tag-uhr","tag-zeit"],"_links":{"self":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/15273","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=15273"}],"version-history":[{"count":0,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/15273\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=15273"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=15273"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=15273"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}