ich stehe gerade völlig auf dem Schlauch

import java.net.URLEncoder
var Timer AussentuerePartyraumMeldung = null
rule "Außentüre Partyraum offen"
when
Item AussentuerePartyraum_TurFensterstatus changed
then
//cancel timer if running
AussentuerePartyraumMeldung?.cancel
AussentuerePartyraumMeldung = null
if(AussentuerePartyraum_TurFensterstatus.state == OPEN)
AussentuerePartyraumMeldung = createTimer(ZonedDateTime.now.plusMinutes(1), [|
val telegramAction = getActions("telegram","telegram:telegramBot:8750e150c1")
if((Localweatherandforecast_Aussentemperatur.state as Number).floatValue <15){
telegramAction.sendTelegram("Die Außentüre im Partyraum steht schon länger offen und es wird kalt!")
say ("Die Außentüre im Partyraum steht schon länger offen und es wird kalt",null)
val urlmessage = URLEncoder::encode("Die Außentüre im Partyraum steht schon länger offen und es wird kalt", 'UTF-8')
sendHttpGetRequest("https://api.callmebot.com/whatsapp.php? ... 3456&text=" + urlmessage)
}
])
if(AussentuerePartyraum_TurFensterstatus.state == CLOSED){
val telegramAction = getActions("telegram","telegram:telegramBot:8750e150c1")
telegramAction.sendTelegram("OK die Aussentüre im Partyraum wurde geschlossen!")
say ("OK die Aussentüre im Partyraum wurde geschlossen!",null)
val urlmessage = URLEncoder::encode("OK die Aussentüre im Partyraum wurde geschlossen!", 'UTF-8')
sendHttpGetRequest("https://api.callmebot.com/whatsapp.php? ... 3456&text=" + urlmessage)
}
end