[{"id":"84c64ad1.46162","type":"function","namespace":"function","z":"bf425906.6d2b98","name":"Get LOWBAT Status","func":"$category = 2;\n$devices = $hg->getDevicesInCategory($category);\nforeach ($devices as $key => $device) {\n $paramset = $hg->getParamset($device,0,\"VALUES\");\n // get paramset to check if it's HM or HmIP\n if (array_key_exists(\"LOWBAT\",$paramset)) {\n if ($hg->getValue($device,0,\"LOWBAT\")) {\n $lowbat[] = $hg->getName($device);\n }\n } elseif (array_key_exists(\"LOW_BAT\",$paramset)){\n if ($hg->getValue($device,0,\"LOW_BAT\")) {\n $lowbat[] = $hg->getName($device);\n }\n }\n}\n$message['date'] = $date = date('d.m.Y', time());\n$message['payload'] = ($lowbat ? implode(', ',$lowbat) : false);\nreturn $message;","inputs":1,"outputs":1,"noerr":0,"x":525,"y":310,"wires":[[{"id":"cd115048.76a168","port":0}]]},{"id":"22fcefb2.491938","type":"template","namespace":"template","z":"bf425906.6d2b98","name":"Mail Template","field":"payload","format":"handlebars","syntax":"mustache","template":"Prüfung des Ladestandes der Batterien vom {{date}}.\nDer Ladezustand folgender Batterien ist niedrig:\n\n{{payload}}\n\nBitte tauschen Sie die Batterien zeitnah aus.","output":"str","x":850,"y":310,"wires":[[{"id":"6f7b1ca8.1c86ac","port":0}]]},{"id":"6f7b1ca8.1c86ac","type":"Mail","namespace":"cloudmatic","z":"bf425906.6d2b98","name":"","recipients":"","subject":"Batterie - Warnung","message":"","x":1025,"y":310,"wires":[]},{"id":"35766dc3.5fb22a","type":"timer","namespace":"timers","z":"bf425906.6d2b98","name":"Daily battery-check at 01:00h","startup":false,"ontime":"01:00","ontimetype":"time","offtime":"01:01","offtimetype":"time","lat":"51.439163","lon":"8.3419152","startoff":"0","endoff":"0","sun":true,"mon":true,"tue":true,"wed":true,"thu":true,"fri":true,"sat":true,"jan":true,"feb":true,"mar":true,"apr":true,"may":true,"jun":true,"jul":true,"aug":true,"sep":true,"oct":true,"nov":true,"dec":true,"x":150,"y":310,"wires":[[{"id":"6bf815f4.9a749c","port":0}]]},{"id":"6bf815f4.9a749c","type":"risingedge","namespace":"basic-logic","z":"bf425906.6d2b98","name":"","x":350,"y":310,"wires":[[{"id":"84c64ad1.46162","port":0}]]},{"id":"cd115048.76a168","type":"switch","namespace":"basic-logic","z":"bf425906.6d2b98","name":"","property":"payload","changes-only":false,"output-true":false,"output-false":false,"rules":[{"t":"neq","v":"false","vt":"bool"}],"checkall":"true","inputs":1,"outputs":1,"x":700,"y":310,"wires":[[{"id":"22fcefb2.491938","port":0}]]}]