AudioSink (Cromcast) MIT Volume

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
Oekel
Beiträge: 201
Registriert: 28. Aug 2021 10:34
Answers: 0

AudioSink (Cromcast) MIT Volume

Beitrag von Oekel »

Moin,

bin mir leider nicht sicher, ob der Fehler immer schon da war oder erst mit einem Update kam.

Code: Alles auswählen

[ERROR] [internal.handler.ScriptActionHandler] - Script execution of rule with UID 'rule_doorbell' failed: org.graalvm.polyglot.PolyglotException: TypeError: invokeMember (playSound) on org.openhab.core.model.script.actions.Audio failed due to: no applicable overload found (overloads: [Method[public static void org.openhab.core.model.script.actions.Audio.playSound(java.lang.String,java.lang.String)], Method[public static void org.openhab.core.model.script.actions.Audio.playSound(java.lang.String,java.lang.String,org.openhab.core.library.types.PercentType)], Method[public static void org.openhab.core.model.script.actions.Audio.playSound(java.lang.String,org.openhab.core.library.types.PercentType)], Method[public static void org.openhab.core.model.script.actions.Audio.playSound(java.lang.String)], Method[public static void org.openhab.core.model.script.actions.Audio.playSound(java.lang.String,java.lang.String,float)], Method[public static void org.openhab.core.model.script.actions.Audio.playSound(java.lang.String,float)]], arguments: [chromecast:chromecast:72ad872979aadbcad633ccd7d5d2c109 (String), doorbell.mp3 (String), 0.8 (Double)])
Tritt derzeit auf, wenn ich in Blocky die Ausgabe mit dem zweiten Parameter verwende:

Code: Alles auswählen

actions.Audio.playSound('chromecast:chromecast:72ad872979aadbcad633ccd7d5d2c109', 'doorbell.mp3', (50/100));
Ohne funktioniert es wunderbar:

Code: Alles auswählen

actions.Audio.playSound('chromecast:chromecast:72ad872979aadbcad633ccd7d5d2c109', 'doorbell.mp3');
Kennt Jemand eine Lösung oder sollte ich ein Bugticket öffnen?

LG

Benutzeravatar
udo1toni
Beiträge: 15243
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: AudioSink (Cromcast) MIT Volume

Beitrag von udo1toni »

Aus Blockly heraus, keine Ahnung, aber mein erster Tipp wäre, den Datentyp PercentType zu nutzen, wobei float allerdings ebenfalls funktionieren sollte.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Antworten