Ich hab ein Script gefunden was bei einem eingehenden Anruf die Quaselbüchse Alexa einen Text sagen lässt.
Soweit funktioniert das auch.
Ich hätte das aber noch etwas verbessert.
Die Ansage soll so lange wiederholt werden bis der Wert für eingehenden Anruf wieder auf false gegangen ist.
Also eine Schleife. Hatte das ganze bereits mit Blockly erstellt. Die Schleife dort hat nur dazu geführt das ich den Raspberry vom Strom trennen musste.
Eine Suche im Internet blieb erfolglos.
Hat einer eine Lösung?
Hier das Script. Antwort kann auch gerne in Blockly sein. (Das verstehe ich schneller)
on({id: 'tr-064.0.callmonitor.ringing', val: true, ack: true}, function (obj) {
var value = obj.state.val;
var oldValue = obj.oldState.val;
setStateDelayed("alexa2.0.Echo-Devices.6c59c5fc112a43599a063e5416d0f442.Commands.speak"/*speak*/, (String('Ein Anruf')/*+ String(getState("tr-064.0.callmonitor.inbound.callerName").val)*/), 2000, false);
});
Gesendet von meinem MI MAX 2 mit Tapatalk