Seit Version 4.24 von Gladys können wir Textnachrichten empfangen und anzeigen, die an Gladys gesendet wurden.
Aktuelles Verhalten: In Szenen können wir eine Funktion nur mit numerischen Werten versorgen (auch wenn die Funktion Text akzeptiert).
Um weiter zu gehen, möchte ich eine Textnachricht von Gladys per MQTT senden. Dadurch könnte ich eine Nachricht von Gladys senden, die in Node-RED integriert wird, um Gladys über meine Sonos-Lautsprecher sprechen zu lassen.
Ich denke, ich verstehe die Funktion, aber ich weiß nicht, ob sie sehr nützlich ist, da du NodeRed verwendest. Also, solange du dabei bist, ob du einen Text oder eine Zahl abrufst, ändert das nichts daran, dass du alles direkt in NodeRed machen kannst, zum Beispiel:
Gladys sendet 1
NodeRed empfängt 1 > ein Switch ermöglicht es dir, deine 1 in den gewünschten Text umzuwandeln.
Danach bin ich nicht dagegen, ich mag es, wenn Gladys viele Dinge kann ^^
Eine weitere Möglichkeit, die bereits jetzt funktioniert, ist, eine HTTP-Anfrage von Gladys an Node-RED in den Szenen zu senden Node-RED kann HTTP-Anfragen abhören und einen Flow beim Empfang einer Anfrage auslösen (die von den Szenen in Gladys kommen kann)
Für den Anwendungsfall, den ich angegeben hatte, gibt es eine native Funktion, um Gladys sprechen zu lassen. Das wird auch für andere Fälle nützlich sein