Skip to content

Commit

Permalink
CodeRabbitAI suggestions implemented
Browse files Browse the repository at this point in the history
  • Loading branch information
urtzai committed Nov 13, 2024
1 parent 73f51cb commit d203b30
Show file tree
Hide file tree
Showing 6 changed files with 140 additions and 136 deletions.
8 changes: 7 additions & 1 deletion responses/eu/HassClimateGetTemperature.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,10 @@ language: eu
responses:
intents:
HassClimateGetTemperature:
default: "{{ state_attr(state.entity_id, 'current_temperature') }}"
default: >
{% set temp = state_attr(state.entity_id, 'current_temperature') %}
{% if temp is not none %}
{{ temp | round(1) }}°C
{% else %}
Ez dago tenperatura eskuragarri
{% endif %}
100 changes: 49 additions & 51 deletions sentences/eu/_common.yaml
Original file line number Diff line number Diff line change
@@ -1,53 +1,53 @@
language: eu
responses:
errors:
no_intent: "Barkatu, ez dizut ulertu"
no_area: "Ez dago {{ area }} izeneko gunerik"
no_domain_in_area: "{{ area }} guneak ez dauka {{ domain }} moduko elementurik"
no_device_class_in_area: "Ez dago {{ device_class }} motako elementurik {{ area }} gunean"
no_entity: "Ez da {{ entity }} izeneko gailu edo entitaterik existitzen"
handle_error: "Espero ez zen errore bat gertatu da agindua prozesatzean"
no_intent: 'Barkatu, ez dizut ulertu'
no_area: 'Ez dago {{ area }} izeneko gunerik'
no_domain_in_area: '{{ area }} guneak ez dauka {{ domain }} moduko elementurik'
no_device_class_in_area: 'Ez dago {{ device_class }} motako elementurik {{ area }} gunean'
no_entity: 'Ez da {{ entity }} izeneko gailu edo entitaterik existitzen'
handle_error: 'Espero ez zen errore bat gertatu da agindua prozesatzean'
lists:
color:
values:
- in: "zuria"
out: "white"
- in: "beltza"
out: "black"
- in: "gorria"
out: "red"
- in: "laranja"
out: "orange"
- in: "horia"
out: "yellow"
- in: "berdea"
out: "green"
- in: "urdina"
out: "blue"
- in: "morea"
out: "purple"
- in: "marroia"
out: "brown"
- in: 'zuria'
out: 'white'
- in: 'beltza'
out: 'black'
- in: 'gorria'
out: 'red'
- in: 'laranja'
out: 'orange'
- in: 'horia'
out: 'yellow'
- in: 'berdea'
out: 'green'
- in: 'urdina'
out: 'blue'
- in: 'morea'
out: 'purple'
- in: 'marroia'
out: 'brown'
brightness:
range:
type: "percentage"
type: 'percentage'
from: 0
to: 100
temperature:
range:
type: "temperature"
type: 'temperature'
from: 0
to: 100
temperature_unit:
values:
- "celsius"
- in: "c"
out: "celsius"
- in: "zentigrado"
out: "celsius"
- "fahrenheit"
- in: "f"
out: "fahrenheit"
- 'celsius'
- in: 'c'
out: 'celsius'
- in: 'zentigrado'
out: 'celsius'
- 'fahrenheit'
- in: 'f'
out: 'fahrenheit'
brightness_level:
values:
- in: (maximoa|altuena|gorena)
Expand All @@ -56,26 +56,24 @@ lists:
out: 1
on_off_states:
values:
- in: "piztuta"
out: "on"
- in: "itzalita"
out: "off"
- in: 'piztuta'
out: 'on'
- in: 'itzalita'
out: 'off'
on_off_domains:
values:
- in: argi[(a|ak|rik)]|lanpara[(k|rik)]
- in: argi[(a|ak)]|lanpara[(k)]
out: light
- in: haizegailu[(a|ak|rik)]
out: fan
- in: etengailu[(a|ak|rik)]
- in: etengailu[(a|ak)]
out: switch
expansion_rules:
name: "{name}[n]"
area: "{area}[n]"
piztu: "(piztu|aktibatu|gaitu|eman)"
itzali: "(itzali|desaktibatu|ezgaitu|kendu)"
piztuta: "(piztuta|aktibatuta|gaituta|emanda)"
itzalita: "(itzalita|desaktibatuta|ezgaituta|kenduta)"
ahal: "(ahal|al)"
name: '{name}[n]'
area: '{area}[n]'
piztu: '(piztu|aktibatu|gaitu|eman)'
itzali: '(itzali|desaktibatu|ezgaitu|kendu)'
piztuta: '(piztuta|aktibatuta|gaituta|emanda)'
itzalita: '(itzalita|desaktibatuta|ezgaituta|kenduta)'
ahal: '(ahal|al)'
skip_words:
- "mesedez"
- "eskerrik asko"
- 'mesedez'
- 'eskerrik asko'
6 changes: 3 additions & 3 deletions sentences/eu/homeassistant_HassTurnOff.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ intents:
HassTurnOff:
data:
- sentences:
- "<itzali> <name> [argia[k]|etengailua[k]]"
- "<name> [argia[k]|etengailua[k]] itzali"
- "desaktibatu <name> [argia[k]|etengailua[k]]"
- '<itzali> <name> [argi[(a|ak)]|etengailu[(a|ak)]]'
- '<name> [argi[(a|ak)]|etengailu[(a|ak)]] itzali'
- 'desaktibatu <name> [argi[(a|ak)]|etengailu[(a|ak)]]'
excludes_context:
domain:
- cover
Expand Down
6 changes: 3 additions & 3 deletions sentences/eu/homeassistant_HassTurnOn.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ intents:
HassTurnOn:
data:
- sentences:
- "<piztu> <name> [argia[k]|etengailua[k]]"
- "<name> [argia[k]|etengailua[k]] piztu"
- "aktibatu <name> [argia[k]|etengailua[k]]"
- '<piztu> <name> [argi[(a|ak)]|etengailu[(a|ak)]]'
- '<name> [argi[(a|ak)]|etengailu[(a|ak)]] piztu'
- 'aktibatu <name> [argi[(a|ak)]|etengailu[(a|ak)]]'
excludes_context:
domain:
- cover
Expand Down
66 changes: 33 additions & 33 deletions tests/eu/_fixtures.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,56 +20,56 @@ entities:
id: light.logelako_lanpara
area: logela
state:
in: "itzalita"
out: "off"
in: 'on'
out: 'off'

- name: "Sukaldeko mahaigainekoa"
id: "light.sukaldeko_mahaigainekoa"
area: "sukaldea"
state: "on"
- name: 'Sukaldeko mahaigainekoa'
id: 'light.sukaldeko_mahaigainekoa'
area: 'sukaldea'
state: 'on'

- name: "Sukaldeko sabaia"
id: "light.sukaldeko_sabaia"
area: "sukaldea"
state: "on"
- name: 'Sukaldeko sabaia'
id: 'light.sukaldeko_sabaia'
area: 'sukaldea'
state: 'on'

- name: "Sukaldeko armairuak"
id: "light.sukaldeko_armairuak"
area: "sukaldea"
state: "on"
- name: 'Sukaldeko armairuak'
id: 'light.sukaldeko_armairuak'
area: 'sukaldea'
state: 'on'

- name: "Egongelako lanpara"
id: "light.egongelako_lanpara"
area: "egongela"
state: "on"
- name: 'Egongelako lanpara'
id: 'light.egongelako_lanpara'
area: 'egongela'
state: 'on'

- name: "Garajeko argia"
id: "light.garajea"
area: "garajea"
state: "on"
- name: 'Garajeko argia'
id: 'light.garajea'
area: 'garajea'
state: 'on'

- name: Jolas tokia
id: light.jolas_tokia
area: egongela
state: "on"
state: 'on'

- name: Sukaldeko etengailua
id: switch.sukaldea
area: sukaldea
state: "on"
state: 'on'

- name: "Logelako etengailua"
id: "switch.logela"
area: "logela"
state: "off"
- name: 'Logelako etengailua'
id: 'switch.logela'
area: 'logela'
state: 'off'

- name: Sabaiko haizegailua
id: fan.haizegailua
area: egongela

- name: "Kanpoko tenperatura"
id: "sensor.kanpoko_tenperatura"
area: "balkoia"
state: "28"
- name: 'Kanpoko tenperatura'
id: 'sensor.kanpoko_tenperatura'
area: 'balkoia'
state: '28'
attributes:
unit_of_measurement: "°C"
unit_of_measurement: '°C'
90 changes: 45 additions & 45 deletions tests/eu/homeassistant_HassGetState.yaml
Original file line number Diff line number Diff line change
@@ -1,86 +1,86 @@
language: eu
tests:
- sentences:
- "zein da kanpoko tenperatura?"
- "zein da uneko kanpoko tenperaturaren balioa?"
- "ba ahal dakizu momentu honetako kanpoko tenperaturaren balioa?"
- 'zein da kanpoko tenperatura?'
- 'zein da uneko kanpoko tenperaturaren balioa?'
- 'ba ahal dakizu momentu honetako kanpoko tenperaturaren balioa?'
intent:
name: HassGetState
slots:
name: "Kanpoko tenperatura"
response: "Kanpoko tenperatura gailuaren egoera 28 °C da"
name: 'Kanpoko tenperatura'
response: 'Kanpoko tenperatura gailuaren egoera {{ temperature }} da'

- sentences:
- "Logelako lanpara piztuta ahal dago?"
- "Logelako lanpara piztuta dago?"
- 'Logelako lanpara piztuta ahal dago?'
- 'Logelako lanpara piztuta dago?'
intent:
name: HassGetState
slots:
name: "Logelako lanpara"
state: "on"
response: "Ez, itzalita dago"
name: 'Logelako lanpara'
state: 'on'
response: 'Ez, itzalita dago'

- sentences:
- "ba al dago etengailurik piztuta sukaldean?"
- "ba dakizu etengailurik piztuta badagoen sukaldean?"
- 'ba al dago etengailurik piztuta sukaldean?'
- 'ba dakizu etengailurik piztuta badagoen sukaldean?'
intent:
name: HassGetState
slots:
area: "Sukaldea"
domain: "switch"
state: "on"
response: "Bai, Sukaldeko etengailua"
area: 'Sukaldea'
domain: 'switch'
state: 'on'
response: 'Bai, Sukaldeko etengailua'

- sentences:
- "ba ahal dago etengailurik piztuta?"
- 'ba ahal dago etengailurik piztuta?'
intent:
name: HassGetState
slots:
domain: "switch"
state: "on"
response: "Bai, Sukaldeko etengailua"
domain: 'switch'
state: 'on'
response: 'Bai, Sukaldeko etengailua'

- sentences:
- "argi guztiak itzalita daude?"
- 'argi guztiak itzalita daude?'
intent:
name: HassGetState
slots:
domain: "light"
state: "off"
response: "Ez, Egongelako lanpara, Garajeko argia, Jolas tokia eta beste 3 ere ez"
domain: 'light'
state: 'off'
response: 'Ez, Egongelako lanpara, Garajeko argia, Jolas tokia eta beste 3 ere ez'

- sentences:
- "argi guztiak piztuta daude sukaldean?"
- "argi guztiak piztuta ahal daude sukaldean?"
- "sukaldean argi guztiak piztuta daude?"
- "sukaldean argi guztiak piztuta al daude?"
- 'argi guztiak piztuta daude sukaldean?'
- 'argi guztiak piztuta ahal daude sukaldean?'
- 'sukaldean argi guztiak piztuta daude?'
- 'sukaldean argi guztiak piztuta al daude?'
intent:
name: HassGetState
slots:
domain: "light"
state: "on"
area: "Sukaldea"
response: "Bai"
domain: 'light'
state: 'on'
area: 'Sukaldea'
response: 'Bai'

- sentences:
- "ba al dakizu zein argi dauden piztuta?"
- "ba al dakizu zein argi dagoen piztuta?"
- "zein argi daude piztuta?"
- "zein argi dago piztuta?"
- 'ba al dakizu zein argi dauden piztuta?'
- 'ba al dakizu zein argi dagoen piztuta?'
- 'zein argi daude piztuta?'
- 'zein argi dago piztuta?'
intent:
name: HassGetState
slots:
domain: "light"
state: "on"
response: "Egongelako lanpara, Garajeko argia, Jolas tokia eta beste 3 gehiago"
domain: 'light'
state: 'on'
response: 'Egongelako lanpara, Garajeko argia, Jolas tokia eta beste 3 gehiago'

- sentences:
- "esaidazu zenbat argi dauden piztuta"
- "esan zenbat argi dauden piztuta"
- "zenbat argi daude piztuta?"
- 'esaidazu zenbat argi dauden piztuta'
- 'esan zenbat argi dauden piztuta'
- 'zenbat argi daude piztuta?'
intent:
name: HassGetState
slots:
domain: "light"
state: "on"
response: "6"
domain: 'light'
state: 'on'
response: '6'

0 comments on commit d203b30

Please sign in to comment.