NEWS
Plötzliche Lautstärkenänderung
-
Hallo,
ich mache morgens eine Sprachausgabe mittels Blockly über Sayit über Chromecast Adapter.
Dabei ändert sich die Lautstärke nach den ersten paar Worten von 70 auf 30 oder 33%
chromecast.0 2021-12-03 08:58:30.767 info Iobrokergruppe - set volume to 33 chromecast.0 2021-12-03 08:58:30.697 info Iobrokergruppe - Playing - http://192.168.178.30:8082/state/sayit.3.tts.mp3 chromecast.0 2021-12-03 08:58:30.575 info Iobrokergruppe - Finished playing announcement chromecast.0 2021-12-03 08:58:29.490 info Iobrokergruppe - Playing playlist with 1 items chromecast.0 2021-12-03 08:58:29.487 info Iobrokergruppe - Playing - http://192.168.178.30:8082/state/sayit.3.tts.mp3 chromecast.0 2021-12-03 08:58:27.834 info Iobrokergruppe - set volume to 70 chromecast.0 2021-12-03 08:58:27.392 info Badezimmer - Player joint chromecast.0 2021-12-03 08:58:27.391 info Badezimmer - Connected player chromecast.0 2021-12-03 08:58:27.390 info Badezimmer - Try to join player chromecast.0 2021-12-03 08:58:27.368 info Küche - Player joint chromecast.0 2021-12-03 08:58:27.368 info Küche - Connected player chromecast.0 2021-12-03 08:58:27.367 info Küche - Try to join player chromecast.0 2021-12-03 08:58:27.324 info Iobrokergruppe - Try to play playlist with 1 items chromecast.0 2021-12-03 08:58:27.323 info Iobrokergruppe - Closing mediaInfo chromecast.0 2021-12-03 08:58:27.306 info Iobrokergruppe - Try to play url - http://192.168.178.30:8082/state/sayit.3.tts.mp3 chromecast.0 2021-12-03 08:58:27.306 info Iobrokergruppe - Try to play announcement - "http://192.168.178.30:8082/state/sayit.3.tts.mp3" chromecast.0 2021-12-03 08:58:27.305 info Iobrokergruppe - Player joint chromecast.0 2021-12-03 08:58:27.305 info Iobrokergruppe - Connected player chromecast.0 2021-12-03 08:58:27.305 info Iobrokergruppe - Default player lauched chromecast.0 2021-12-03 08:58:27.305 info Iobrokergruppe - Connected player chromecast.0 2021-12-03 08:58:27.303 info Iobrokergruppe - Try to join player chromecast.0 2021-12-03 08:58:27.138 info Iobrokergruppe - Try to launch default playercode_text
Weder das eine, noch das andere ist einprogrammiert.
Morgens um 8 ändert sich die Lautstärke der Lautsprecher von 30 auf 50% einmalig via Timetrigger.
Im Script der Textausgabe selbst gibt es keine Lautstärkenanpassnung. Eine Suche nach "70" über alle JavaScripte hinweg liefert auch keine Ergebnisse.
Wie kann ich dem ganzen noch auf Spur gehen?
Gruß
maxpd -
@maxpd Was steht denn bei
sayit.3.tts.volume
? -
@berchemer Hi, dort steht 70.
Ich habe mir jetzt mal bei jeder Lautstärkeänderung im Sayit Adapter und im Chromecast Adapter geben lassen, wobei es dort 2 Stellen gibt.
Dabei sind die Lautstärken mit Präfix 1 die, die während der Sprachausgabe passiert sind.
![0_1638690799452_343b48a0-f4f5-471a-8003-b25d6dcf7906-image.png](Uploading 100%)
Ich kann nur heute nicht mit 100%er Sicherheit sagen, ob die Sprachausgabe leiser wurde. Daher poste ich morgen nochmal einen neuen Screen. Soll ich bis dahin was anpassen?
-
@maxpd
Meine Erfahrung mit dem Sayit-Adapter, den ich bei mir sehr häufig benutze - viele Ereignisse, insbesondere Öfnen von bestimmten Türen oder Fenstern und einige Alarmmeldungen, wenn unsere Katzen an unterschiedlichen Stellen des Hauses Einlass begehren - sagen mir, dass auch die Lautstärke immer mal wieder verschluckt wird. Daher habe ich es mir angewöhnt bei jedem Sayit-Aufruf die Lautstärke explizit anzugeben. Und wenn Dir 70 zu laut sein sollte, ändere den Wert im o.g. Objekt einfach auf 50 oder 40 und eine Lautstärkeänderung ist nicht mehr so brutal laut, wenn mal ein Fehler passieren sollte -
@berchemer Schreibst du dabei den Datenpunkt oder nutzt du die Lautstärke im Ausgabemodul, denn letzteres hat bei mir keine Besserung gebracht.
-
@Berchemer Soo, heute war es definitiv wieder so:
Präfix 1 kommt von oben gepostetem Blockly
Kein Präfix kommt aus der Statusänderung einer Lautstärke.
Präfix Küche = einzelner Chromecast
Kein Präfix = Chromecast GruppeHeißt für mich mein Blockly bringt die Lautstärke des Chromecast immer wieder auf das Soll zurück (ohne das ich es eingebaut hätte) und irgendwas außerhalb schraubt die Chromecast Volume von 25 auf 70 hoch.
1 TTS Volume 70 | 1 Status Volume 25 | 1 Player Volume 25
TTS Volume 70 | Status Volume 70 | Player Volume 25 | Küche Status Volume 70 | Küche Player Volume 25
TTS Volume 70 | Status Volume 25 | Player Volume 25 | Küche Status Volume 70 | Küche Player Volume 25
1 TTS Volume 70 | 1 Status Volume 25 | 1 Player Volume 25
TTS Volume 70 | Status Volume 33 | Player Volume 25 | Küche Status Volume 25 | Küche Player Volume 25
TTS Volume 70 | Status Volume 25 | Player Volume 25 | Küche Status Volume 25 | Küche Player Volume 25 -
Festes reinschreiben der TTS Lautstärke in das Blockly bringt damit auch nichts.
Auch Status und Player Volume ins Blockly packen bringt nichts.. -
Kann am Blockly ändern was ich will, er zerhaut mir die Lautstärke weiterhin immer.
Jetzt hab ich versucht dem Attribut im Chromecast Adapter die Schreibrechte zu nehmen. Trotzdem wird die Lautstärke angepasst.
Woher kommt das nur?
-
@maxpd Ich habe noch den Tipp mit der Javascript Funktion von Blockly bekommen:
Aber kann mir jemand sagen wie ich das zusammengebaut bekomme?
-
Aber theoretisch laut Blockly Block steht ja die optionale Lautstärke auch vor dem Text.
Bringen tut das aber nichts.