So, hätte da nochmal eine Frage:
Habe mir jetzt wie oben schon gesagt ein Script erstellt was mir eben jedes mal einen Text in meinen Datenpunkt schreibt. So sieht dies aus:
var idJSON = 'mqtt.0.SmartHome.MQTTS'; // Datenpunkt-ID mit JSON-String
var make;
function JSONtoTemp(json) {
var obj = JSON.parse(json);
make = obj.make;
log('make:');
setState("meinedatenpunkte.0.ssiddhl"/*ssiddhl*/, obj.make, true);
}
JSONtoTemp(getState(idJSON).val); // Script start
on(idJSON, function(dp) { // triggern bei Wertänderung
JSONtoTemp(dp.state.val);
});
Da er nun aber alle 10 bis 20 Sekunden (manchmal weniger, manchmal mehr) etwas in diesen Datenpunkt schreibt und das manchmal sehr oft in einer Sekunde wollte ich auch einerseits nicht den Iobroker ständig mit so viel Daten auf einmal überfordern.
tempsnip.png
Das wäre das Logging.
Könnte ich jetzt irgendwie noch einstellen das dieses Script nur ab einer bestimmten Uhrzeit und bis zu einer Bestimmten Uhrzeit abläuft?!
Wenn ja, wie würde ich dies machen?