Hallo,
du hast doch eine HTML-Seite. Bau da doch einfach ein Script-Element ein und setz da den setInterval (ist in diesem Fall besser als setTimeout) rein. Das könnte z.B. so aussehen (ungetestet):
<script>
window.setInterval(mainData.scenes[48].clear(),86400000);
</script>
Wenn das Löschen auch durchgeführt werden soll, wenn du die Steuerung von deinem Smarthome nicht geöffnet hast, muss das auf der Smart-Home-Box passieren, da kenne ich mich aber nicht aus.
Gruß
Jürgen