@apollon77
ich will dir nicht wieder sprechen, dafür verstehe ich zu wenig von der Sache, aber als ich das Script so formuliert habe, war ringing int oder ähnliches.
function Ansagen() {
if (getState("tr-064.0.callmonitor.ringing").val && counter++ < Ansagewiederholung) {
log("-----------------------------");
log("Anruf von " + AnruferName);
log("-----------------------------");
setState(alexaWohnzimmer + "Commands.speak","Anruf von " + AnruferName + "auf: " + Anschluss(AnschlussNummer));
setState(alexaPetra + "Commands.speak","Anruf von " + AnruferName + "auf: " + Anschluss(AnschlussNummer));
setTimeout(Ansagen, 6000);
}
}