[OH3] Rules - play sound + say text

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
hydrotec
Beiträge: 20
Registriert: 21. Jun 2021 06:10
Answers: 0

[OH3] Rules - play sound + say text

Beitrag von hydrotec »

Hallo zusammen,

das ist mein erster Versuch eine Regel zu erstellen.
Prinzipiell funktioniert die Regel wie ich es mir vorstelle.
Doch es gibt ein Manko, das ich gerne abstellen möchte.

Es dreht sich darum, das "play sound" und "say text" hintereinander abgespielt werden sollen.
Was, wie schon erwähnt, funktioniert, doch leider mit einer Pause dazwischen.
Genauer gesagt, wird ein Schalter gedrückt, unterbricht es den laufenden Radiostream und fängt an den Sound wiederzugeben.
Anschließend wird aber nicht gleich der Text ausgegeben, sonder noch einmal der Radiostream gestartet und wieder unterbrochen (etwa 1-2 Sekunden).
Danach erfolgt dann die Ausgabe des Textes, und danach wird der Radiostream wieder gestartet.

Gibt es eine Möglichkeit, das der Sound und der Text direkt hintereinander abgespielt werden?

Code: Alles auswählen

triggers:
  - id: "1"
    configuration:
      itemName: huedimmerswitch05_DimmerSchalter
      state: "1002.0"
    type: core.ItemStateUpdateTrigger
  - id: "4"
    configuration:
      itemName: SiedleGateway_SiedleCmnd
      command: ring_3
    type: core.ItemCommandTrigger
conditions: []
actions:
  - inputs: {}
    id: "3"
    configuration:
      volume: 17
      sink: sonos:SYMFONISK:RINCON_347E5C3BECE801400
      sound: doorbell.mp3
    type: media.PlayAction
  - inputs: {}
    id: "2"
    configuration:
      volume: 17
      text: Es steht jemand vor der Haustüre
      sink: sonos:SYMFONISK:RINCON_347E5C3BECE801400
    type: media.SayAction
OH3_Rules_sound_text_01.png
Vorab schon einmal Dankeschön für eure Unterstützung.

Gruß, Karsten

Code: Alles auswählen

runtimeInfo:
  version: 3.1.0
  buildString: Release Build
locale: de-DE
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Antworten