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

[NL] Update intents to turn fans on and off #2304

Merged
merged 3 commits into from
Oct 26, 2024
Merged
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
2 changes: 1 addition & 1 deletion sentences/nl/_common.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -410,7 +410,7 @@ expansion_rules:
window: "(raam|ramen)"
# device/entity types
lamp: "[de|het|een] (lamp[en]|licht[en]|verlichting)"
ventilator: "[de|een] (ventilator[s|en]|fan[s])"
ventilator: "[de |een ](ventilator[s|en]|fan[s])"
schakelaar: "[de|een] (schakelaar[s]|switch[es]|plug[gen])"
afdekking: "[de|het] (<awning>|<blind>|<curtain>|<door>|<garage>|<gate>|<shade>|<shutter>|<window>)"
# lock specific
Expand Down
30 changes: 19 additions & 11 deletions sentences/nl/fan_HassTurnOff.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,25 +3,33 @@ intents:
HassTurnOff:
data:
- sentences:
- "[<doe>] [<alle>] <ventilator> [<naar>] uit <in> <area>"
- "<zou> [<alle>] <ventilator> [<naar>] (uit willen |uit kunnen |uit[ ])<doe> <in> <area>"
- "[<doe>] [<alle>] <ventilator> <in> <area> [<naar>] uit"
- "<zou> [<alle>] <ventilator> <in> <area> [<naar>] (uit willen |uit kunnen |uit[ ])<doe>"
- "[<doe>] [<alle>] <ventilator> ([<naar>] uit;<in> <area>)"
- "[<doe>] [<alle>] <ventilator> (<in> <area>;[<naar>] uit)"
- "[<doe>] [(<alle>|<in>)] <area>[ ]<ventilator> [<naar>] uit"
- "<zou> [(<alle>|<in>)] <area>[ ]<ventilator> [<naar>] (uit willen |uit kunnen |uit[ ])<doe>"
- "<zou> [(<alle>|<in>)] [<area>[ ]]<ventilator> [<in> <area>] [willen|kunnen] (uit[ ](zetten|doen)|uitschakelen)"
- "[(<alle>|<in>)] [<area>[ ]]<ventilator> [<in> <area>] (uit[ ](zetten|doen)|uitschakelen)"
- "[<alle> ]<area>[ ]<ventilator> (uit[ ](zetten|doen)|uitschakelen)"
- "([<in>] <area>;[<alle> ]<ventilator>) (uit[ ](zetten|doen)|uitschakelen)"
- "[<alle> ]<ventilator> [<in> ]<area> (uit[ ](zetten|doen)|uitschakelen)"
response: fans_area
slots:
domain: "fan"
name: "all"

- sentences:
- "[<doe>] ((overal|<alle>) <ventilator>|<ventilator> overal) uit"
- "<zou> ((overal|<alle>) <ventilator>|<ventilator> overal) (uit willen |uit kunnen |uit[ ])<doe>"
- "<zou> ((overal|<alle>) <ventilator>|<ventilator> overal) [willen|kunnen] (uit[ ](zetten|doen)|uitschakelen)"
- "((overal|<alle>) <ventilator>|<ventilator> overal) (uit[ ](zetten|doen)|uitschakelen)"
response: "fan_all"
slots:
domain: "fan"
name: "all"

- sentences:
- "[<doe> ]<ventilator> [<naar> ]uit"
- "[<doe> ](<hier>;[alle ]<ventilator>) [<naar> ]uit"
- "[<doe> ][alle ]<ventilator> [<naar> ]uit <hier>"
- "[alle ]<ventilator> (<hier>;(uit[ ](zetten|doen)|uitschakelen))"
- "<hier> [alle ]<ventilator> (uit[ ](zetten|doen)|uitschakelen)"
- "<ventilator> (uit[ ](zetten|doen)|uitschakelen)"
response: "fans_area"
slots:
domain: fan
requires_context:
area:
slot: true
35 changes: 25 additions & 10 deletions sentences/nl/fan_HassTurnOn.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,32 @@ intents:
HassTurnOn:
data:
- sentences:
- "[<doe>] [<alle>] <ventilator> [<naar>] aan <in> <area>"
- "<zou> [<alle>] <ventilator> [<naar>] [[aan willen |aan kunnen |aan[ ]]<doe>] <in> <area>"
- "Schakel [<alle>] <ventilator> [<naar>] in <in> <area>"
- "[<doe>] [<alle>] <ventilator> <in> <area> [<naar>] aan"
- "<zou> [<alle>] <ventilator> <in> <area> [<naar>] [[aan willen |aan kunnen |aan[ ]]<doe>]"
- "Schakel [<alle>] <ventilator> <in> <area> [<naar>] in"
- "[<doe>] [(<alle>|<in>)] <area> <ventilator> [<naar>] aan"
- "<zou> [(<alle>|<in>)] <area> <ventilator> [<naar>] [[aan willen |aan kunnen |aan[ ]]<doe>]"
- "[<doe>] [<alle>] <ventilator> ([<naar>] aan;<in> <area>)"
- "Schakel [<alle>] <ventilator> ([<naar>] in;<in> <area>)"
- "[<doe>] [<alle>] <ventilator> (<in> <area>;[<naar>] aan)"
- "Schakel [<alle>] <ventilator> (<in> <area>;[<naar>] in)"
- "[<doe>] [(<alle>|<in>)] <area>[ ]<ventilator> [<naar>] aan"
- "Schakel [(<alle>|<in>)] <area>[ ]<ventilator> [<naar>] in"
- "[<zou>] [(<alle>|<in>)] [<area>[ ]]<ventilator> [<in> <area>] [willen|kunnen] (aan[ ](zetten|doen)|inschakelen)"
- "[<alle> ]<area>[ ]<ventilator> (aan[ ](zetten|doen)|inschakelen)"
- "([<in>] <area>;[<alle> ]<ventilator>) (aan[ ](zetten|doen)|inschakelen)"
- "[<alle> ]<ventilator> [<in> ]<area> (aan[ ](zetten|doen)|inschakelen)"
response: fans_area
slots:
domain: "fan"
name: "all"

- sentences:
- "[<doe> ]<ventilator> [<naar> ]aan"
- "schakel <ventilator> [<naar> ]in"
- "[<doe> ](<hier>;[alle ]<ventilator>) [<naar> ]aan"
- "schakel (<hier>;[alle ]<ventilator>) [<naar> ]in"
- "[<doe> ][alle ]<ventilator> [<naar> ]aan <hier>"
- "schakel [alle ]<ventilator> [<naar> ]in <hier>"
- "[alle ]<ventilator> (<hier>;(aan[ ](zetten|doen)|inschakelen))"
- "<hier> [alle ]<ventilator> (aan[ ](zetten|doen)|inschakelen)"
- "<ventilator> (aan[ ](zetten|doen)|inschakelen)"
response: "fans_area"
slots:
domain: fan
requires_context:
area:
slot: true
29 changes: 22 additions & 7 deletions tests/nl/fan_HassTurnOff.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ tests:
- Doe de ventilatoren in de woonkamer uit
- Zet de ventilator in het woonkamer op uit
- Doe alle ventilatoren uit in de woonkamer
- Mogen de ventilators uit in de woonkamer?
- Mogen in de woonkamer de ventilators uit?
- Zet alle ventilators in het woonkamer op uit
- Zet alle woonkamer ventilatoren uit
- Schakel in de woonkamer de ventilators uit
Expand All @@ -16,16 +16,13 @@ tests:
- Mogen in de woonkamer de ventilatoren op uit?
- Woonkamer ventilatoren uit
- Ventilators woonkamer uit
- Zal je de ventilator in de woonkamer uit willen doen?
- Zal je de woonkamer ventilatoren uit willen doen?
- Alle woonkamerventilators uitschakelen
- Zou u de ventilatoren in de woonkamer willen uitzetten?
intent:
name: HassTurnOff
slots:
area: Woonkamer
domain: fan
name: all
response: Ventilatoren uitgezet

- sentences:
- Doe overal de ventilator uit
Expand All @@ -36,9 +33,27 @@ tests:
- Schakel ventilatoren overal uit
- Zet de ventilator overal uit
- Mag de ventilator overal uit?
- Zal je alle ventilatoren uit willen doen?
intent:
name: HassTurnOff
slots:
domain: fan
name: all
response: Alle ventilatoren uitgezet

- sentences:
- Mag hier de ventilator uit
- Zet de ventilatoren in deze kamer uit
- Mag de ventilator uit in deze ruimte?
- Ventilator uit
- Ventilatoren in deze ruimte uit
- Doe hier de ventilator uit
- "hier de ventilatoren uitzetten"
- "ventilatoren uitschakelen"
- "ventilator uit doen hier"
intent:
name: HassTurnOff
context:
area: Woonkamer
slots:
area: Woonkamer
domain: fan
response: Ventilatoren uitgezet
28 changes: 22 additions & 6 deletions tests/nl/fan_HassTurnOn.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ tests:
- Doe de ventilator aan in de woonkamer
- Doe de ventilator in de woonkamer aan
- Zet de ventilatoren in woonkamer op aan
- Schakel de ventilators in de woonkamer in
- Doe de ventilators aan in de woonkamer
- Schakel in de woonkamer de ventilators in
- Doe de ventilators in de woonkamer aan
- Schakel alle ventilatoren in de woonkamer in
- Ventilatoren woonkamer aan
- Doe alle woonkamer ventilators aan
Expand All @@ -17,13 +17,29 @@ tests:
- Mogen in de woonkamer de ventilators aan?
- Zet in de woonkamer de ventilator aan
- Woonkamer ventilator aan
- Zal je de ventilator in de woonkamer aan willen doen?
- Zal je de woonkamer ventilatoren aan willen doen?
- Alle woonkamerventilatoren inschakelen
- Zou u de ventilatoren in de woonkamer willen aan zetten?
intent:
name: HassTurnOn
slots:
area: Woonkamer
domain: fan
name: all
response: Ventilatoren aangezet

- sentences:
- Mag hier de ventilator aan
- Zet de ventilatoren in deze kamer aan
- Mag de ventilator aan in deze ruimte?
- Ventilator aan
- Ventilatoren in deze ruimte aan
- Doe hier de ventilator aan
- "hier de ventilatoren aanzetten"
- "ventilatoren inschakelen"
- "ventilator aan doen hier"
intent:
name: HassTurnOn
context:
area: Woonkamer
slots:
area: Woonkamer
domain: fan
response: Ventilatoren aangezet