@homoran Habe das jetzt mal wie folgt gelöst:
/*****System Health Daten Master/Slave ***********************************
** OKT 2023
** WhatsApp-Bot, Java
** Script sendet tägl. um 8:15 Uhr System Health Daten per Whatsapp
** erstellt: 05.10.23
** geändert:
*************************************************************************/
var logging = true
var textm, texts, text, textD
const idmaster = "system.host.master.alive"
const idmastercpu = "system.host.master.cpu"
const idmastermem = "system.host.master.mem"
const idmastercputime = "system.host.master.uptime"
const idslave = "system.host.slave.alive"
const idslavecpu = "system.host.slave.cpu"
const idslavecputime = "system.host.slave.uptime"
const idslavemem = "system.host.slave.mem"
schedule({hour: 8, minute: 15}, function(){
var timem = (getState(idmastercputime).val); // Zeit in Sekunden
var timemaster = Math.floor(timem / 60 / 60 / 24) + ' Tag(e), ' + Math.floor(timem / 60 / 60 % 24) + ' Std, ' + Math.floor((timem / 60) % 60) + ' Min';
var times = (getState(idslavecputime).val); // Zeit in Sekunden
var timeslave = Math.floor(times / 60 / 60 / 24) + ' Tag(e), ' + Math.floor(times / 60 / 60 % 24) + ' Std, ' + Math.floor((times / 60) % 60) + ' Min';
log("Master " + timemaster);
log("Slave " + timeslave);
textm = '⌚ *Online Zeit Master*\n ' + timemaster + '\n CPU Last ' + (getState(idmastercpu).val) + '%' + '\n freier RAM ' + (getState(idmastermem).val) + '%'
textD = '\n '
texts = ' *Online Zeit Slave*\n ' + timeslave + '\n CPU Last ' + (getState(idslavecpu).val) + '%' + '\n freier RAM ' + (getState(idslavemem).val) + '%'
text = textm + textD + texts
if (logging) sendTo('whatsapp-cmb.0', 'send', { text: text, phone: '+49152xx938xxx' });
});
Auf dem Handy sieht das so aus:
Screenshot 2023-10-05 081538.png