Skip to main content

Dodawanie komendy

Komenda w automatyzacji#

Najprostszy sposób na dodanie własnej komendy głosowej to poprzedzenie nazwy automatyzacji zwrotem "Jolka: [własna komenda]".

Np: "Jolka: podlej trawnik". Tak dodane komendy nadpisuj─ů wbudowane komendy, dzi─Öki czemu mo┼╝na ca┼ékowicie dostosowa─ç dzia┼éanie asystenta do w┼éasnych potrzeb.

Działanie komend

Dodatkowo mo┼╝na doda─ç aliasy polece┼ä, dzi─Öki czemu t─Ö sam─ů automatyzacj─Ö mo┼╝na uruchomi─ç wieloma komendami.

Działanie komend

Odpowied┼║ asystenta#

W zdefiniowanej automatyzacji mo┼╝na doda─ç szereg akcji, takich jak uruchomienia urz─ůdze┼ä oraz wywo┼éanie us┼éug. Jedn─ů z takich us┼éug mo┼╝e by─ç g┼éosowa odpowied┼║ asystenta:

Akcja

Dialog#

Nazywaj─ůc automatyzacj─Ö z prefiksem "Jolka:" mo┼╝emy zbudowa─ç prosty dialog, w kt├│rym asystent po g┼éosowej komendzie wykona zadanie; zapyta, czy co┼Ť jeszcze i w┼é─ůczy do┼é─ůczony do bramki mikrofon, ┼╝eby przyj─ů─ç kolejn─ů komend─Ö:

Akcja

działanie takiego dialogu

Akcja

Opcje zaawansowane#

ais_ai_service.say_it To usługa zamiany tekstu na mowę - czytanie tekstu przez asystenta.

Usługi można testować/wywoływać z Narzędzi deweloperskich

Test nowej komendy

Mo┼╝emy dynamicznie przekazywa─ç informacj─Ö do us┼éugi za pomoc─ů funkcjonalno┼Ťci szablon├│w data_template. Szablony mo┼╝na tworzy─ç/sprawdza─ç w Narz─Ödziach deweloperskich

Test nowej komendy

Szablon data_template mo┼╝na doda─ç podczas edycji automatyzacji w formacie YAML:

service: ais_ai_service.say_itdata_template:  text: 'Jest godzina {{ states(''sensor.time'') }} uruchamiam podlewanie'

Test nowej komendy

szczegóły w dokumentacji dla developerów Home Assistant