'}' expected.(1005)
index1.js(6, 27): The parser expected to find a '}' to match the '{' token here.
schedule({hour: 23, minute: 58}, RunDailyScript );
function RunDailyScript() {
var strom = getState("javascript.0.ENERGY_Total.Summe").val/1000;
var gas = getState("javascript.0.Eigene_Datenobjekte.Gasverbrauch.Verbrauch_Heute").val;
var pv = getState("javascript.0.ShellyVerbrauch.SHSW-PM#F4CFA2E508B8#1.Relay0.heute").val/1000;
var aq = getState("javascript.0.ShellyVerbrauch.SHPLG-S#20EB8D#1.Relay0.heute").val/1000;
var datum = getState("javascript.0.Kalender.Datuminfo.de.Datum.tagmonattext").val;
var brunnen = getState("sourceanalytix.0.mqtt__0__Durchfluss_Gardena__Gardena__Total.currentYear.consumed.01_currentDay").val;
strom = strom.toFixed(2);
gas = gas.toFixed(2);
pv = pv.toFixed(2);
aq = aq.toFixed(2);
sendTo("telegram", "send", {text: 'Tagesverbrauch\n'+datum+'\n\n Aquarium ' +aq+' kWh\n Strom '+strom+' kWh\n PV '+pv+' kWh\n Gas '+gas+' kWh\n Brunnen '+brunnen+' Liter' });
Den Fehler habe ich am letzten Semikolon stehen.
EDIT: Da hat doch tatsächlich die letzte Klammer gefehlt am Skript.