Skip to content

Commit

Permalink
[DA] Move Cover from homeassistant_HassTurnOn/Off and extend Cover in…
Browse files Browse the repository at this point in the history
…tents (#2974)

* Move Cover from homeassistant_HassTurnOff and extend Cover intents

* Add missing cover sentences

* Add missing 'luk i' option

* Normalize verbs
  • Loading branch information
kbhsn4 authored Feb 7, 2025
1 parent 93591f3 commit d9b4f11
Show file tree
Hide file tree
Showing 9 changed files with 359 additions and 386 deletions.
6 changes: 5 additions & 1 deletion sentences/da/_common.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ lists:
out: garage
- in: låge[(en|r|rne)]
out: gate
- in: (persienne[(en|r|rne)]|rullegardin[(et|er|erne)])
- in: rullegardin[(et|er|erne)]
out: shade
- in: skodde[(n|r|rne)]
out: shutter
Expand Down Expand Up @@ -376,6 +376,10 @@ expansion_rules:
aktuelle: "(aktuelle|nuværende)"
tænd: "tænd [for]"
åbn: "(åben|åbn[e]) [for]"
dække_luk: "(<luk>|rul|træk)"
dække_ned: "(i|ned|for)"
dække_åbn: "(<åbn>|rul|træk)"
dække_op: "(op|fra)"
sæt_numerisk_værdi: "(indstil|juster|sæt|ændr|ændre|skru[ (op|ned)]|forøg|formindsk)"
procent: "([ ]%| procent)"
position_pct: "{position}<procent>"
Expand Down
32 changes: 16 additions & 16 deletions sentences/da/cover_HassTurnOff.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,29 +3,29 @@ intents:
HassTurnOff:
data:
- sentences:
- <luk> <persienne> <i_på> <område>
- <luk> <rullegardin> <i_på> <område>
- rul <rullegardin> ned <i_på> <område>
response: cover_device_class
slots:
device_class: blind
- "<dække_luk> <navn> [<dække_ned>] [<i_på> <område>]"
requires_context:
domain: cover
response: cover

- sentences:
- <luk> <gardin> <i_på> <område>
- træk <gardin> for <i_på> <område>
response: cover_device_class
- "<luk> <garagedør>"
slots:
device_class: curtain
domain: cover
- sentences:
- <luk> <garagedør>
device_class: garage
response: cover_device_class

- sentences:
- "<dække_luk> {cover_classes:device_class} [<dække_ned>] <i_på> <område>"
slots:
device_class: garage
domain: cover
- sentences:
- <luk> <skodde> <i_på> <område>
response: cover_device_class

- sentences:
- "<dække_luk> {cover_classes:device_class} [<dække_ned>] [<her>]"
slots:
device_class: shutter
domain: cover
requires_context:
area:
slot: true
response: cover_device_class
32 changes: 16 additions & 16 deletions sentences/da/cover_HassTurnOn.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,29 +3,29 @@ intents:
HassTurnOn:
data:
- sentences:
- <åbn> <persienne> <i_på> <område>
- <åbn> <rullegardin> <i_på> <område>
- rul <rullegardin> op <i_på> <område>
response: cover_device_class
slots:
device_class: blind
- "<dække_åbn> <navn> [<dække_op>] [<i_på> <område>]"
requires_context:
domain: cover
response: cover

- sentences:
- <åbn> <gardin> <i_på> <område>
- træk <gardin> fra <i_på> <område>
response: cover_device_class
- "<åbn> <garagedør>"
slots:
device_class: curtain
domain: cover
- sentences:
- <åbn> <garagedør>
device_class: garage
response: cover_device_class

- sentences:
- "<dække_åbn> {cover_classes:device_class} [<dække_op>] <i_på> <område>"
slots:
device_class: garage
domain: cover
- sentences:
- <åbn> <skodde> <i_på> <område>
response: cover_device_class

- sentences:
- "<dække_åbn> {cover_classes:device_class} [<dække_op>] [<her>]"
slots:
device_class: shutter
domain: cover
requires_context:
area:
slot: true
response: cover_device_class
8 changes: 0 additions & 8 deletions sentences/da/homeassistant_HassTurnOff.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,3 @@ intents:
excludes_context:
domain:
- valve

- sentences:
- <luk> <navn>
- <luk> <navn> <i_på> <område>
response: cover
excludes_context:
domain:
- valve
2 changes: 2 additions & 0 deletions tests/da/_fixtures.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@ entities:
- name: Badeværelsespersienne
id: cover.bathroom_blind
area: bathroom
attributes:
device_class: blind
state:
in: lukket
out: closed
Expand Down
143 changes: 128 additions & 15 deletions tests/da/cover_HassTurnOff.yaml
Original file line number Diff line number Diff line change
@@ -1,64 +1,177 @@
language: da
tests:
- sentences:
- luk for persiennen i badeværelseen
- "luk stuegardin"
- "luk for stuegardinet"
intent:
name: HassTurnOff
slots:
area: Badeværelse
name: Stuegardin
context:
domain: cover
device_class: curtain
response: "Lukkede stuegardin"

- sentences:
- "luk badeværelsespersienne"
- "luk for badeværelsespersiennen"
intent:
name: HassTurnOff
slots:
name: Badeværelsespersienne
context:
domain: cover
device_class: blind
response: "Lukkede badeværelsespersienne"

- sentences:
- "luk stuegardin i stue"
- "luk for stuegardinet i stuen"
intent:
name: HassTurnOff
slots:
area: Stue
name: Stuegardin
context:
domain: cover
response: Lukkede blind
device_class: curtain
response: "Lukkede stuegardin"

- sentences:
- luk for rullegardinet i badeværelseen
- "luk badeværelsespersienne på badeværelse"
- "luk for badeværelsespersiennen på badeværelset"
intent:
name: HassTurnOff
slots:
area: Badeværelse
name: Badeværelsespersienne
context:
domain: cover
device_class: blind
response: "Lukkede badeværelsespersienne"

- sentences:
- "luk persiennen i stue"
intent:
name: HassTurnOff
slots:
area: Stue
device_class: blind
domain: cover
response: Lukkede blind
response: "Lukkede persiennen"

- sentences:
- rul rullegardinet ned i badeværelseen
- "luk for persiennen på badeværelset"
intent:
name: HassTurnOff
slots:
area: Badeværelse
device_class: blind
domain: cover
response: Lukkede blind
response: "Lukkede persiennen"

- sentences:
- "luk for rullegardinerne i stuen"
intent:
name: HassTurnOff
slots:
area: Stue
device_class: shade
domain: cover
response: "Lukkede rullegardinerne"

- sentences:
- "luk for rullegardinet på badeværelset"
intent:
name: HassTurnOff
slots:
area: Badeværelse
device_class: shade
domain: cover
response: "Lukkede rullegardinet"

- sentences:
- luk for gardinet i badeværelseen
- "rul rullegardinet ned i stuen"
intent:
name: HassTurnOff
slots:
area: Stue
device_class: shade
domain: cover
response: "Lukkede rullegardinet"

- sentences:
- "rul rullegardin ned på badeværelse"
intent:
name: HassTurnOff
slots:
area: Badeværelse
device_class: shade
domain: cover
response: "Lukkede rullegardin"

- sentences:
- "luk for gardinerne i stuen"
- "træk gardinerne for i stuen"
intent:
name: HassTurnOff
slots:
area: Stue
device_class: curtain
domain: cover
response: Lukkede curtain
response: "Lukkede gardinerne"

- sentences:
- træk gardinet for i badeværelseen
- "luk for gardinet på badeværelset"
- "træk gardinet for på badeværelset"
intent:
name: HassTurnOff
slots:
area: Badeværelse
device_class: curtain
domain: cover
response: Lukkede curtain
response: "Lukkede gardinet"

- sentences:
- luk for garagedøren
- "luk garagedør"
- "luk garagedøre"
- "luk for garagedørene"
intent:
name: HassTurnOff
slots:
device_class: garage
domain: cover
response: Lukkede garage
response: "Lukkede garage"

- sentences:
- "luk skodden i soveværelset"
intent:
name: HassTurnOff
slots:
area: Soveværelse
device_class: shutter
domain: cover
response: "Lukkede skodden"

- sentences:
- luk for skodden i badeværelseen
- "luk skodder på badeværelse"
intent:
name: HassTurnOff
slots:
area: Badeværelse
device_class: shutter
domain: cover
response: Lukkede shutter
response: "Lukkede skodder"

- sentences:
- "luk for gardinerne"
- "luk gardinerne herinde"
intent:
name: HassTurnOff
context:
area: Stue
slots:
domain: cover
area: Stue
device_class: curtain
response: "Lukkede gardinerne"
Loading

0 comments on commit d9b4f11

Please sign in to comment.