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

[SV] Light light changes #2473

Open
wants to merge 12 commits into
base: main
Choose a base branch
from
1 change: 1 addition & 0 deletions responses/sv/HassTurnOn.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ responses:
default: "Slog på {{ slots.name }}"
lights: "Tände {{ slots.name }}"
lights_area: "Tände lamporna i {{ slots.area }}"
lights_floor: "Tände lamporna på {{ slots.floor }}"
fans_area: "Startade fläktarna i {{ slots.area }}"
cover: "Öppnade {{ slots.name }}"
cover_area: "Öppnade i {{ slots.area }}"
Expand Down
9 changes: 6 additions & 3 deletions sentences/sv/_common.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -344,6 +344,7 @@ lists:
expansion_rules:
name: "{name}[s|n|ns|en]"
area: "{area}[e|me][t|n][s]"
våning: "våning[en]"
vad: "(vad är | vad är det | vad är det för | vilken)"
var: "(var | var är | vart | vart är)"
är: "(är det | är)"
Expand All @@ -354,20 +355,22 @@ expansion_rules:
ändra: "(ställ in | sätt | justera | ändra | vrid (upp | ner))"
temp: "(temperatur[en])"
alla: "(all | alla | allt)"
ljusintensitet: "(ljusstyrka | intensitet | styrka | nivå | effekt)"
ljusintensitet: "(ljusstyrka[n] | intensitet[en] | styrka[n] | nivå[n] | effekt[en])"
ljuskällor: "(ljuskällor[na]|ljus[en|et]|[glöd|led|diod]lamp[a|an|or|orna]|lysrör[en|et]|belysning[en])"
låsbar: "(lås[en]|dörr[ar|en|arna]|fönster|grind[ar|en|arna]|garagedörr[ar|en|arna])"
dimra: "(ändra | sätt | vrid | dra [på] | skruva [på] | dimra | dimma | ställ [in] | höj | sänk)"
dimra: "(ändra | sätt | vrid | dra [på|av|upp|ned] | skruva [på|av|upp|ned] | dimra | dimma | ställ [in] | justera | öka | minska | dämpa | sänk | höj)"
möjliga: "(möjlig[a] | tillgänglig[a])"
maximal: "(maximal | max[imum] | högsta | starkaste | intensivaste | full[t])"
maximal: "(maximal | max[imum] | högsta | högst | starkaste | intensivaste | full[t])"
minimal: "(minimal | minimum | minsta | lägsta | svagaste)"
gardiner: "([rull|motor]gardin[er|erna|en]|persienn[er|erna|en]|spjälgardin[er|erna|en]|draperi[er|erna|en])|förhänge[n|na]"
stäng_gardiner: "(stäng [igen | till]| dra (ner | igen | för | till ) | hissa ner | veckla (ner | igen) | tillslut) | slå (igen |ihop | för) | rulla ner"
öppna_gardiner: "(öppna [upp] | dra (upp | bort | isär | undan) | hissa upp | veckla upp | rulla upp)"
varmt_kallt: "(varmt | varm | kallt | kall | het | svalt )"
temperature: "{temperature}[°| grader] [{temperature_unit}]"
färga: "(färga | ändra | byt)"
färg: "(färg[en] | kolör)"
volym: "{volume:volume_level}[[ ]%| procent]"
här: "(här | härinne | där jag är | i detta rum | i rummet)"
hemma: "(hemma|hus|huset|lägenhet|lägenheten|hemmet|hem)"
# Timers
timer: "(timer[n]|äggklocka[n]|tidur[et])"
Expand Down
11 changes: 6 additions & 5 deletions sentences/sv/light_HassLightSet.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,10 @@ intents:
- sentences:
- "[<dimra>] [upp | ner] <name> [<ljusintensitet>] till <brightness>"
- "[<dimra>] [upp | ner] <name> till <brightness> [<ljusintensitet>]"
- <name> [upp | ner ] [till] <brightness> [<ljusintensitet>]
- "<name> [upp | ner ] [till] <brightness> [<ljusintensitet>]"
response: brightness
- sentences:
- "[<dimra>] [upp | ner] [<alla>] <ljuskällor> [<i_på>] <area> [upp | ner
] till <brightness> [<ljusintensitet>]"
- "[<dimra>] [upp | ner] [<alla>] <ljuskällor> [<i_på>] <area> [upp | ner] till <brightness> [<ljusintensitet>]"
- "[<dimra>] [upp | ner] [<alla>] <ljuskällor> till <brightness> i <area>"
slots:
name: all
Expand All @@ -19,7 +18,7 @@ intents:
[<möjliga>]"
- "[<dimra>] [upp | ner] <name> till {brightness_level:brightness} [<möjliga>]
[<ljusintensitet>]"
- <name> [upp ] [till] {brightness_level:brightness} [<möjliga>] [<ljusintensitet>]
- "<name> [upp ] [till] {brightness_level:brightness} [<möjliga>] [<ljusintensitet>]"
response: brightness
- sentences:
- "{brightness_level:brightness} [<möjliga>] <ljusintensitet> <i_på> <area>"
Expand All @@ -29,11 +28,13 @@ intents:
[<möjliga>]"
- "[upp | ner] till {brightness_level:brightness} [<möjliga>] <ljusintensitet>
<i_på> <area>"
- "[<dimra>] [upp | ner] [<alla>] <ljuskällor> <i_på> <area> till <maximal>"
slots:
name: all
response: brightness_area
- sentences:
- <färga> <name> [till] {color}
- "<färga> <name> [till] {color}"
- "<färga> <färg> <i_på> <name> [till] {color}" # - "byt färg på <name> till {color}"
response: color
- sentences:
- "{color} ljus i <area>"
Expand Down
1 change: 0 additions & 1 deletion sentences/sv/light_HassTurnOff.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ intents:
- "<slå_av> [<alla>] <area> <ljuskällor>"
- "<slå_av> <area> [<alla>] <ljuskällor>"
- "<slå_av> [<alla>] <area>[s]<ljuskällor>"

slots:
domain: light
response: "lights_area"
Expand Down
28 changes: 28 additions & 0 deletions sentences/sv/light_HassTurnOn.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,3 +23,31 @@ intents:
slots:
domain: light
response: "lights"

# Turn on lights in the same area as a satellite device
- sentences:
- "<slå_på> <alla> <ljuskällor> <här>"
- "<slå_på> <ljuskällor> <här>"
- "aktivera <alla> <ljuskällor> <här>"
- "aktivera <ljuskällor> <här>"
- "<slå_på> <ljuskällor>"
- "aktivera <ljuskällor>"
response: "lights_area"
slots:
domain: "light"
requires_context:
area:
slot: true

# Turn on all lights on a floor
- sentences:
#<slå_på> <area> <name>
- "<slå_på> <alla> <ljuskällor> <i_på> <våning>"
- "<slå_på> <alla> <ljuskällor> <våning>"
- "<slå_på> <alla> <våning> <ljuskällor>"
- "<slå_på> <våning> <ljuskällor>"
- "aktivera <all> <våning><ljuskällor>"
- "aktivera <all> <ljuskällor> <i_på> <våning>"
response: "lights_floor"
slots:
domain: "light"
63 changes: 63 additions & 0 deletions tests/sv/light_HassLightSet.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,8 @@ tests:
- garagelampan till minimal effekt
- sänk garagelampan till minsta styrka
- kan du ändra garagelampan till minimal effekt
- minska garagelampan till minsta
- minska garagelampan till lägsta
intent:
name: HassLightSet
slots:
Expand All @@ -78,6 +80,10 @@ tests:
- vrid ljuskällorna i garaget till högsta möjliga
- höj belysningen i garaget till högsta möjliga
- kan du ändra belysningen i garaget till max
- öka alla lampor i garaget till max
- öka alla lampor i garaget till högst
# - öka belysningen på alla lampor i garaget till max
# - öka belysningen på alla lampor i garaget till högsta möjliga
intent:
name: HassLightSet
slots:
Expand All @@ -90,13 +96,57 @@ tests:
- dra ner belysningen i garaget till minsta
- vrid ljuskällorna i garaget till minsta möjliga
- kan du ändra belysningen i garaget till minsta möjliga
- minska belysningen i garaget till minsta möjliga
#- minska ljusstyrkan i garaget till minsta möjliga
intent:
name: HassLightSet
slots:
brightness: 1
area: Garage
name: all

# color
- sentences:
- "ändra kökslampan till röd"
- "ändra kökslampan till röd färg"
- "gör kökslampan röd"
- "ändra färgen på kökslampan till röd"
- "gör färgen på kökslampan röd"
- "kökslampa röd"
- "Gör kökslampan röd"
intent:
name: HassLightSet
slots:
color: red
name: Kökslampan
response: "Färgen ändrad"

- sentences:
- "ändra kökets färger till rött"
- "gör kökets färg röd"
- "kök färg röd"
- "kök röd"
- "ändra färgen på alla lampor i köket till rött"
intent:
name: HassLightSet
slots:
color: red
area: Bedroom
response: "Color set"

- sentences:
- "gör lamporna röda"
- "ändra färgen på alla lampor här röda"
- "göra alla lampor röda härinnne"
intent:
name: HassLightSet
context:
area: Kök
slots:
color: red
area: Köket
response: "Färgen ändrad"

- sentences:
- rött ljus i garaget
intent:
Expand All @@ -112,8 +162,21 @@ tests:
- ändra garagelampan till rött
- byt garagelampan till rött
- kan du ändra garagelampan till rött
#- byt färg på gargagelampan till rött
- ändra färgen på garagelampan till rött
- ändra färgen på garagelampan till röd
intent:
name: HassLightSet
slots:
color: red
name: garagelampa

- sentences:
- "ändra köket till röd"
- "ändra färgen i köket till röd"
intent:
name: HassLightSet
slots:
color: red
floor: Kök
response: "Färgen ändrad"
Loading