NEWS
Status der mp3 Generierung von sayit?
-
Vereinfacht
….
setState(idSayIt, ansagetext);
require('request') ("http://192.168.1.1:9000/status.html?p0= ... 0:2b:a9:8f");
...
D.h. ich übergebe einen Text an SayIt.
Das Device kann ich aber nicht direkt aus SayIT ansteuern. Aber SayIt erzeugt ja eine MP3 Datei die ich wiederum per
URL an den Squeezebox Server übergeben kann...und schwups wird der Text abgespielt.
Ich könnte jetzt ein delay einbauen....aber besser währe wenn ich irgendwie mitbekomme das das MP3 upgedatet wurde.
Vielleicht denke ich aber auch viel zu kompliziert....
Gruss
Sky
-
Wahrscheinlich….. da ich mich aber erst ein paar Tage in JavaScript versuche habe ich was anderes gemacht.
-
Den simple-api adapter installiert
-
Einen neuen Datenpunkte angelegt "sayit.0.Fertig"
-
In der Sayit Configuration unter Systemkommando
wget "http://192.168.1.1:8887/set/sayit.0.Fertig?value=true" > /dev/null; echo "%s" > /dev/null
eingetragen.
Jetzt setze ich im Script einfach vor dem sayit Aufruf den Datenpunkt auf false
Dann den Text übergeben und mit on() warten das sich der Datenpunkte auf true ändert.
Also eine einfache Mandeloperation durch das Dungloch :lol:
Aber es funktioniert sehr gut.
-
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden