Moin
Ich habe einen Rhasspy(base) und einen Rhasspy(satellite) aufgesetzt.
Der Satellite kommuniziert mittels Remote HTTP mit dem base.
Das Problem die Antwort die von FHEM zu Base wird nicht an den Satelitte weitergeleitet.
Das Device von FHEM kennt aber das Satellite.
Wie bekomme ich Fhem b.z.w den base dazu,das er die Antwort an Satellite weiterleitet.
Gruß
Klaus Harrer
Etwas weing Input...
set <rhasspyDevice> speak siteId="Satellit-ID" text="Das ist ein Test"
Gruß Jens
Habe das setup auch nicht so ganz verstanden. Grundsätzlich schickt RHASSPY die Antworten immer an die siteId, die von Rhasspy als "Ausgangsadresse" übermittelt wurde. Vermute daher ein Konfigurationsproblem auf der Rhasspy-Seite, das sich ggf. mit dem Befehl von JensS debuggen läßt.
Falls die Antwort IMMER (unabhängig von der Ausgangs-siteId) _auch_ an eine weitere siteId gesendet werden soll, gibt es eine Option dafür (vermutlich in "Tweaks" zu finden).
Ich tippe mal darauf, dass hier Remote HTTP das Problem ist. Wir schicken ja nur MQTT Messages durch die Gegend.
Moin
Bekomme folgende Meldung.
Parsed value: satellite-Wohnzimmer for key: siteId
2021.12.03 23:13:27 5: room is identified using siteId as satellite-wohnzimmer
2021.12.03 23:13:29 5: RHASSPY: [MyRhasspy] Parse (IO: RhasspyMQTT): Msg: hermes/dialogueManager/sessionEnded => {"termination": {"reason": "nominal"}, "sessionId": "e5721870-a0fd-4d61-a027-924f3687cc92", "siteId": "satellite-Wohnzimmer", "customData": null}
2021.12.03 23:13:29 5: Parsed value: satellite-Wohnzimmer for key: siteId
2021.12.03 23:13:29 5: Parsed value: e5721870-a0fd-4d61-a027-924f3687cc92 for key: sessionId
2021.12.03 23:13:29 5: room is identified using siteId as satellite-wohnzimmer
Gibt es einen tieferen Grund für das "sattelite-" vorneweg? Nur "wohnzimmer" käme mir besser vor, und falls es mehrere satelliten im Wohnzimmer gibt, wäre (z.B.) "wohnzimmer.links" und "wohnzimmer.rechts" möglich, um die Gruppen-Funktion von Rhasspy zu kennzeichnen.
Hat keinen besonderen Grund werde ddie siteIDs auf wohnzimmer ändern.