Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SK] Break TurnOn/TurnOff intents into domains. #3033

Closed
wants to merge 1 commit into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions responses/sk/HassTurnOff.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ responses:
fans_ventilation: "Vetranie {{ slots.area }} bolo ukončené"
fans_area: "Ventilátory v {{ slots.area }} boli vypnuté"
cover: "Zatváram {{ slots.name }}"
cover_area: "Zatváram {{ slots.name }} v {{ slots.area }}"
garage: "Zatváram {{ slots.name }}"
cover_device_class: "Zatváram {{ slots.name }}"
garage: "Zatváram garáž"
curtain: "Zaťahujem {% if slots.name | default(false) %}{{ slots.name }} {% endif %}"
lock: "Odomykám {{ slots.name }}"
valve: "Zatváram {{ slots.name }}"
17 changes: 10 additions & 7 deletions responses/sk/HassTurnOn.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,15 @@ responses:
HassTurnOn:
# musi sa vyriesit sklonovanie, navrhujem pouzivat "Zapol som | Zapinam ....."
default: "Zapínam {{ slots.name }}"
light: "Svetlo {{ slots.name }} bolo rozsvietené"
lights_area: "Svetlá v {{ slots.area }} boli rozsvietené"
fan: "Ventilátor {{ slots.name }} bol zapnutý"
fans_ventilation: "Vetranie {{ slots.area }} bolo spustené"
fans_area: "Ventilátory v {{ slots.area }} boli zapnuté"
cover: "Otváram {{ slots.name }}"
cover_area: "Otváram {{ slots.name }} v {{ slots.area }}"
curtain: "Vyťahujem {{ slots.name }} "
fans_area: "Ventilátory v {{ slots.area }} boli zapnuté"
fans_ventilation: "Vetranie {{ slots.area }} bolo spustené"
fan: "Ventilátor bol zapnutý"
garage: "Otváram {{ slots.name }}"
cover_device_class: "Otváram {{ slots.name }}"
lights_area: "Svetlá v {{ slots.area }} boli rozsvietené"
light: "Svetlo {{ slots.name }} bolo rozsvietené"
lock: "Uzamykám {{ slots.name }}"
scene: "Aktivujem scénu"
script: "Spúšťam skript"
valve: "Otváram {{ slots.name }}"
69 changes: 62 additions & 7 deletions sentences/sk/cover_HassTurnOff.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,75 @@ intents:
HassTurnOff:
data:
- sentences:
- <close> <name>
response: cover_device_class
- "<close_door> (garáž|bránu od garáže|garážovú bránu)"
slots:
domain: cover
device_class: garage
response: garage

- sentences:
- "<close_door> {name} [<area>]"
requires_context:
domain: cover
device_class:
- garage
slots:
domain: cover
response: cover

- sentences:
- "<close_curtain> {name} [<area>]"
requires_context:
domain: cover
device_class:
- awning
- blind
- curtain
- shade
- shutter
slots:
domain: cover
name: <name>
device_class: blind
response: curtain

- sentences:
- <close> <name> <area>
response: cover_area
- "<close_door> ({cover_classes:device_class};<area_floor>)"
slots:
domain: cover
device_class:
- awning
- blind
- curtain
- shade
- shutter
response: cover

- sentences:
- "<close_curtain> ({cover_classes:device_class};<area_floor>)"
slots:
device_class:
- awning
- blind
- curtain
- shade
- shutter
domain: cover
area: <area>
name: <name>
response: curtain

- sentences:
- "<close_door> ({cover_classes:device_class};[<here>])"
requires_context:
area:
slot: true
slots:
domain: cover
response: cover

- sentences:
- "<close_curtain> ({cover_classes:device_class};[<here>])"
requires_context:
area:
slot: true
slots:
domain: cover
response: curtain
67 changes: 61 additions & 6 deletions sentences/sk/cover_HassTurnOn.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,19 +3,74 @@ intents:
HassTurnOn:
data:
- sentences:
- <open> <name>
response: cover_device_class
- "<open_door> (garáž|bránu od garáže|garážovú bránu)"
slots:
domain: cover
device_class: garage
response: garage

- sentences:
- "<open_door> {name} [<area>]"
requires_context:
domain: cover
device_class:
- garage
slots:
domain: cover
response: cover

- sentences:
- "<open_curtain> {name} [<area>]"
requires_context:
domain: cover
device_class:
- awning
- blind
- curtain
- shade
- shutter
slots:
domain: cover
name: <name>
response: curtain

- sentences:
- <open> <name> <area>
response: cover_area
- "<open_door> ({cover_classes:device_class};<area_floor>)"
slots:
domain: cover
device_class:
- awning
- blind
- curtain
- shade
- shutter
response: cover

- sentences:
- "<open_curtain> ({cover_classes:device_class};<area_floor>)"
slots:
device_class:
- awning
- blind
- curtain
- shade
- shutter
domain: cover
name: <name>
response: curtain

- sentences:
- "<open_door> ({cover_classes:device_class};[<here>])"
requires_context:
area:
slot: true
slots:
domain: cover
response: cover

- sentences:
- "<open_curtain> ({cover_classes:device_class};[<here>])"
requires_context:
area:
slot: true
slots:
domain: cover
response: curtain
43 changes: 39 additions & 4 deletions sentences/sk/fan_HassTurnOn.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,22 +2,57 @@ language: sk
intents:
HassTurnOn:
data:
# predpriprava na buduce rozsirenie rozdielu jedneho konktretneho vetraka, rekuperacie a vsetkych vetrakov,
# predpriprava na buduce rozsirenie rozdielu jedneho konkretneho vetraka, rekuperacie a vsetkych vetrakov,
# chyba doplnit nastavenie rychlosti vetraku
- sentences:
- "<turn_on> (ventilátor|vetrák) <area>"
- "<turn_on> [[stropný] (ventilátor|vetrák)] <name>"
requires_context:
domain: fan
slots:
domain: "fan"
response: "fan"

- sentences:
- "<turn_on> (ventiláciu|vetranie) <area>"
- "(<turn_on>;[stropný] (ventilátor|vetrák) <area>)"
slots:
domain: "fan"
response: "fan"

- sentences:
- "(<turn_on>;[stropný] (ventilátor|vetrák) <area>)"
slots:
domain: "fan"
response: "fan"

- sentences:
- "<turn_on> [stropnú] (ventiláciu|vetranie) <area>"
slots:
domain: "fan"
name: all
response: "fans_ventilation"

- sentences:
- "<turn_on> [(všetky|všetko)] (ventilátory|vetráky|ventiláciu|vetranie) <area>"
- "<turn_on> [(všetky|všetko)] [stropn(é|ú)] (ventilátory|vetráky|ventiláciu|vetranie) <area>"
slots:
domain: "fan"
name: "all"
response: "fans_area"

- sentences:
- "<turn_on> ([<here>];[všetky] [stropn(ý|é|ú)] (ventilátor[y]|vetrák[y]|ventiláciu))"
- "[všetky] [stropn(ý|é|ú)] (ventilátor[y]|vetrák[y]|ventiláciu) <turn_on>"
requires_context:
area:
slot: true
slots:
domain: fan
response: "fans_area"

- sentences:
- "<turn_on> ([<here>];[stropn(é|ú)] (ventilátory|vetráky|ventiláciu))"
requires_context:
area:
slot: true
slots:
domain: fan
response: "fan"
4 changes: 3 additions & 1 deletion sentences/sk/homeassistant_HassTurnOn.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,14 @@ intents:
data:
- sentences:
- <turn_on> <name>[ <area>]
- <name>[ <area>] <turn_on>
excludes_context:
domain:
- binary_sensor
- cover
- lock
- light
- scene
- script
- sensor
- vacuum
- valve
2 changes: 2 additions & 0 deletions sentences/sk/light_HassTurnOff.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,13 @@ intents:
slots:
domain: light
response: light

- sentences:
- "(<turn_off>|<turn_off_light>) (svetlo|lampu) <area>"
slots:
domain: light
response: "light"

- sentences:
- "(<turn_off>|<turn_off_light>) [(všetky|všetko)] [(svetlá|osvetlenie|lampy)] <area>"
slots:
Expand Down
4 changes: 3 additions & 1 deletion sentences/sk/light_HassTurnOn.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,13 @@ intents:
slots:
domain: light
response: light

- sentences:
- "(<turn_on>|<turn_on_light>) (svetlo|lampu) <area>"
- "(<turn_on>|<turn_on_light>) (svetl(o|á)|lampu|luster) <area>"
slots:
domain: light
response: "light"

- sentences:
- "(<turn_on>|<turn_on_light>) [(všetky|všetko)] [(svetlá|osvetlenie|lampy)] <area>"
slots:
Expand Down
26 changes: 26 additions & 0 deletions sentences/sk/lock_HassTurnOff.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
language: sk
intents:
HassTurnOff:
data:
- sentences:
- "<unlock> {name} [<area>]"
requires_context:
domain: lock
response: lock

- sentences:
- "<unlock> [všetky] (zámok|zámky) <area>"
slots:
domain: lock
name: all
response: lock

- sentences:
- "<unlock> [tu] [všetky] (zámok|zámky)"
requires_context:
area:
slot: true
slots:
domain: lock
name: all
response: lock
26 changes: 26 additions & 0 deletions sentences/sk/lock_HassTurnOn.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
language: sk
intents:
HassTurnOn:
data:
- sentences:
- "<lock> {name} [<area>]"
requires_context:
domain: lock
response: lock

- sentences:
- "<lock> [všetky] (zámok|zámky) <area>"
slots:
domain: lock
name: all
response: lock

- sentences:
- "<lock> [tu] [všetky] (zámok|zámky)"
requires_context:
area:
slot: true
slots:
domain: lock
name: all
response: lock
23 changes: 23 additions & 0 deletions sentences/sk/scene_HassTurnOn.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
language: sk
intents:
HassTurnOn:
data:
- sentences:
- "<turn_on_activate> [<scene>] {name}"
- "zmeniť scénu na {name}"
- "<switch_to> (na;scénu) {name}"
requires_context:
domain: scene
slots:
domain: scene
response: scene

- sentences:
- "<turn_on_activate> (<area>;[scénu] {name})"
- "<switch_to> <area> (scénu;na) {name}"
- "<switch_to> (na scénu {name} <area>|scénu <area> na {name})"
requires_context:
domain: scene
slots:
domain: scene
response: scene
11 changes: 11 additions & 0 deletions sentences/sk/script_HassTurnOn.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
language: sk
intents:
HassTurnOn:
data:
- sentences:
- "[<turn_on_activate>|spust(i|iť)|spusť] [skript] {name}"
requires_context:
domain: script
slots:
domain: script
response: script
Loading