Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
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
5 changes: 5 additions & 0 deletions responses/it/HassSetPosition.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
language: it
responses:
intents:
HassSetPosition:
default: "Posizione {slots.name} impostata"
16 changes: 16 additions & 0 deletions sentences/it/cover_HassSetPosition.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
language: it
intents:
HassSetPosition:
data:
- sentences:
- "(<numeric_value_set>|<open>|<close>|<set>) <name> [position] a[l] <position>"
requires_context:
domain: cover
slots:
domain: cover

- sentences:
- "(<numeric_value_set>|<open>|<close>|<set>) [<the>] {cover_classes:device_class} [position] (<to> <position>;<in> <area>)"
- "(<numeric_value_set>|<open>|<close>|<set>) <area> {cover_classes:device_class} [position] a <position>"
slots:
domain: cover
7 changes: 7 additions & 0 deletions tests/it/_fixtures.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,13 @@ entities:
state: "closed"
attributes:
device_class: curtain
- name: "Tapparella camera"
id: cover.camera
area: camera_da_letto
state: "closed"
attributes:
device_class: shutter
position: 10
- name: "Garage"
id: cover.porta_garage
area: garage
Expand Down
23 changes: 23 additions & 0 deletions tests/it/cover_HassSetPosition.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
language: "it"
tests:
- sentences:
- "Imposta tapparella camera al 50%"
- "apri tapparella camera a 50"
intent:
name: HassSetPosition
slots:
domain: cover
name: "Tapparella camera"
position: 50
response: "Posizione {slots.name} impostata"
- sentences:
- "Imposta la tapparella in camera da letto al 50%"
- "apri la tapparella al 50% nella camera da letto"
intent:
name: HassSetPosition
slots:
domain: cover
device_class: "shutter"
area: "Camera da Letto"
position: 50
response: "Posizione {slots.name} impostata"