Open haginator opened 3 years ago
Hi Hagi,
mein NodeRED Server ist gerade down :-/ vielleicht kann ich den im Laufe des Tages hochfahren und ein paar Screenshots machen. Spontan hilft vielleicht noch das hier:
if (msg.payload.sepiaClientConfig){
sepiaClientConfig = msg.payload.sepiaClientConfig;
assistant = undefined; //reset for new client config
}
if (msg.payload.sepiaUser){
sepiaUser = msg.payload.sepiaUser;
assistant = undefined; //reset for new user
}
Das sind die beiden "config" und "user" Objekte und eins davon scheint zu fehlen (oder beide) oder kaputt zu sein. Wenn ich mich richtig erinnere werden die beim Start von der User Node übertragen. Wenn deine User Node sich erfolgreich authentifiziert müssten die Daten eigentlich da drin sein :thinking: ... vielleicht musste man die auch explizit anhängen. Ist schon ein Weilchen her, ich muss selber erstmal wieder reinkommen :grin:
hallo,
hab das node installiert und auch ping funktioniert.
leider habe ich keinen plan wie ich die flows richtig erstelle um "sepia-assist" bzw "sepia get tts audio" zu verwenden.
kann jemand vl seine flows uploaden, damit ich mir ein bild davon machen könnte? danke im vorraus.
/roy
I just grabbed my old Node-RED Pi and tried to setup a new demo: node-red-sepia-demo-flow1.zip
Here is a little instructions list:
sepia home ping
node to ensure the connection to your SEPIA server works:
inject
node to the input.sepia home ping
node properties and create a new SEPIA client.https://[sepia-home-hostname]:20726/sepia
, http://[sepia-home-ip]:20727/sepia
(if you've used SEPIA self-signed SSL setup) or simply http://[sepia-home-ip]
.debug
nodes to the output.sepia user
node:
sepia assistant request
node:
inject
node with JSON data, name it "question 'test'" and set the JSON to {"input": {"text": "test"}}
.inject
node to the sepia assistant request
node inputdebug
nodes to the output.inject
node from step 1. All indicators should be green.thanks that worked now...
can i use node red to let sepia ask me something on a specific device?
for example: when i turn on the livingroom light, sepia asks me on the smartphone client "should i turn on the tv?" and if i tell him "yes" it turns on a smart-home devices
Interesting question :slightly_smiling_face:
I think technically its possible to put together different SEPIA interfaces and remote actions to do something similar:
Though I'm thinking ... wouldn't it be easier to just say "[wake-word] - Turn on the TV?" :grin:
Hi,
ich spiele gerade ein bisschen mit dieser Version herum. Mein Ziel ist es über NodeRed einen String als interpret an den Assist-Server zu übergeben. Ich habe auch "sepia ping" und "sepia user" scheinbar erfolgreich eingefügt, beides ist soweit grün. Allerdings bekomme ich vom "sepia assistant" immer noch ein ""SEPIA Assistant - Node was missing 'config' or 'user'."" zurück. Aktuell sende ich einen string als msg.payload.input, so wie auf deinem Sample dargestellt. Ich habe auch die Question zuerst noch durch durch "sepia user" laufen lassen, da geht dann aber der payload.input verschütt.
Kannst du ggf. deinen Flow aus dem Sample zur Verfügung stellen ? Ich habe gesehen du hast ein Master angelegt, kommt da demnächst ein neues release ;)
Grüße,
Hagi