erstmal ein Disclaimer …
Nach der Umstellung von 4.3.5 auf 5.0.2 funktionieren meine Scripttimer nicht mehr. Sie werden sheduled aber bei der Ausführung bekomme ich einen Fehler ..
z.B.
Code: Alles auswählen
let myTimer =
ScriptExecution.createTimer(ZonedDateTime.now().plusMinutes(5),
function() {
NotificationAction.sendBroadcastNotification("Stromversorgung Balkon eingeschaltet" );
logger.info("Stromversorgung Balkon eingeschaltet" );
if (items.getItem("Victron_MPPT_75_15d_Load_output_voltage").numericState < 20) {
NotificationAction.sendBroadcastNotification("ACHTUNG: Balkon hat keinen Inputstrom" );
logger.warn("ACHTUNG: Balkon hat keinen Inputstrom" );
}
});Ist im Log nach 5 Minuten folgender Eintrag:
Code: Alles auswählen
java.lang.IllegalStateException: The Context is already closed.
u.U. kann mir jemand die Augen öffnen
Vielen Dank im Voraus .. für jede Hilfe
LG
Christoph