Witam.
Dodałem swój głośnik XiamoSmart jako cast.
Wcześniej funkcjonował po blt ale były problemy z parowaniem.
Czy jest możliwość ustawić taki głośnik z cast jako główny?
Tak aby wszystkie komunikaty i muzyka była puszczana przez Cast.
Rozumiem.
Tylko nadal nie rozwiązuje to problemu sterownia z pilota głośnością itd.
Idealna opcja by było wybieranie który głośnik ma być główny i wtedy wszystko idzie na niego.
@jolka czy jest szansa że pojawi się kiedyś taka funkcjonalność ?
Ktoś ma pomysł jak rozwiązać tą kwestię??
Jesteś w stanie wrzucic kod do automatyzacji?
alias: Jolka to TTS
description: ''
trigger:
- platform: state
entity_id: sensor.aisknowledgeanswer
condition: []
action:
- service: tts.google_translate_say
data_template:
entity_id: media_player.lazienka
message: '{{ states.sensor.aisknowledgeanswer.state }}'
mode: single
Automatyzacja się uruchamia ale z głośnika cisza.
Spięty po cast głośnik działa.
A komend nie odtwarza.
Zaczynam myśleć czy usługa tts jest dobra.
Głównie chodzi o to aby przekierować odczytywane komunikaty. Może odpowiada za to inna usługa.
@Akszyn / @araczkowski możecie zerknąć
`alias: Jolka to TTS
description: ‘’
trigger:
- platform: state
entity_id: sensor.aisknowledgeanswer
condition: []
action: - service: tts.google_translate_say
data_template:
entity_id: media_player.googlehome1998
message: ‘{{ states.sensor.aisknowledgeanswer.state }}’
mode: single `
A masz zainstalowaną integrację Google TTS?
Ja tej automatyzacji nie używam, ale została, bo jeszcze nie sprecyzowałem jak i gdzie chcę ją wykorzystywać.
Zawsze możesz użyć TTS od AIS:
alias: Jolka to TTS
description: ''
trigger:
- platform: state
entity_id: sensor.aisknowledgeanswer
condition: []
action:
- service: tts.ais_tts_local_say
data_template:
entity_id: media_player.lazienka
message: '{{ states.sensor.aisknowledgeanswer.state }}'
mode: single
Właśnie doszedłem już do tego
Ale mam problem bo nie zawsze automatyzacja się uruchamia. Jakby był problem z wyzwalaczem.
Mój głośnik “Yamaha WX-010” nie odtwarza żadnego tekstu przez usługę “tts.ais_tts_local_say” . Natomiast działa na innym głośniku podłączonym przewodem do bramki.
alias: Jolka to TTS
description: ''
trigger:
- platform: state
entity_id: sensor.aisknowledgeanswer
attribute: text
for:
hours: 0
minutes: 0
seconds: 5
milliseconds: 0
condition:
- condition: time
after: '20:00'
before: '09:00'
weekday:
- mon
- tue
- wed
- thu
- fri
action:
- service: media_player.turn_on
target:
device_id: 0d241c2141c4f6d25d5a43edebedab08
- service: media_player.volume_set
data:
volume_level: 0.57
target:
device_id: 0d241c2141c4f6d25d5a43edebedab08
- service: tts.ais_tts_local_say
data_template:
entity_id: media_player.googlehome1998
message: '{{ states.sensor.aisknowledgeanswer.state }}'
mode: parallel
max: 10
U mnie to wygląda tak.
Działa ale tylko z opóźnieniem 5 sekund bo gdy ustawie na 0 to nie odczytuje niektórych komunikatów.
Warunkiem są godziny bo wtedy zazwyczaj jestem w okolicy głośnika
Ja zmienię usługę na TTS Google to działa