FHEM Forum

FHEM => Frontends => Sprachsteuerung => Thema gestartet von: kl_ha am 28 November 2021, 20:36:52

Titel: Antwort zum Satellite
Beitrag von: kl_ha am 28 November 2021, 20:36:52
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
Titel: Antw:Antwort zum Satellite
Beitrag von: JensS am 28 November 2021, 21:50:36
Etwas weing Input...

set <rhasspyDevice> speak siteId="Satellit-ID" text="Das ist ein Test"

Gruß Jens
Titel: Antw:Antwort zum Satellite
Beitrag von: Beta-User am 29 November 2021, 07:21:34
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). 
Titel: Antw:Antwort zum Satellite
Beitrag von: drhirn am 29 November 2021, 09:01:31
Ich tippe mal darauf, dass hier Remote HTTP das Problem ist. Wir schicken ja nur MQTT Messages durch die Gegend.
Titel: Antw:Antwort zum Satellite
Beitrag von: kl_ha am 03 Dezember 2021, 23:18:53
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

Titel: Antw:Antwort zum Satellite
Beitrag von: Beta-User am 04 Dezember 2021, 08:27:29
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.
Titel: Antw:Antwort zum Satellite
Beitrag von: kl_ha am 04 Dezember 2021, 13:11:14
Hat keinen besonderen Grund werde ddie siteIDs auf wohnzimmer ändern.