Antwort zum Satellite

Begonnen von kl_ha, 28 November 2021, 20:36:52

Vorheriges Thema - Nächstes Thema

kl_ha

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

JensS

Etwas weing Input...

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

Gruß Jens
Debian auf APU2C4, HM-CFG-USB2, SIGNALduino, HM-ES-PMSw1-Pl, TFA 30.3121, TFA 30.3125, ITS-150, PIR-5000, configurable Firmata USB & LAN, 1-wire: DS-18B20, DS-18S20, DS-2408, DS-2413, diverse I2C-Komponenten, zigbee2mqtt, ESPEasy etc.

Beta-User

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). 
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

drhirn

Ich tippe mal darauf, dass hier Remote HTTP das Problem ist. Wir schicken ja nur MQTT Messages durch die Gegend.

kl_ha

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


Beta-User

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.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

kl_ha

Hat keinen besonderen Grund werde ddie siteIDs auf wohnzimmer ändern.