diff --git a/responses/es/HassRespond.yaml b/responses/es/HassRespond.yaml
new file mode 100644
index 0000000000..dd4e9a5ed9
--- /dev/null
+++ b/responses/es/HassRespond.yaml
@@ -0,0 +1,9 @@
+language: es
+responses:
+ intents:
+ HassRespond:
+ hello: "Saludos desde Home Assistant."
+ listening: "No, sólo grabo cuando escucho la palabra de activación."
+ data: "Tus datos se envían al servidor de Home Assistant."
+ commands: "Para averiguar lo que puedes preguntar, visita H.A. punto I.O. barra voice."
+ creator: "Fui creado por la maravillosa comunidad de Home Assistant, conformada por multitud de entusiastas de todo el mundo."
diff --git a/responses/es/HassTurnOff.yaml b/responses/es/HassTurnOff.yaml
index 8d384c1de8..aa9dc6fdc1 100644
--- a/responses/es/HassTurnOff.yaml
+++ b/responses/es/HassTurnOff.yaml
@@ -2,7 +2,27 @@ language: es
responses:
intents:
HassTurnOff:
- default: "{{ slots.name }} se ha desconectado"
+ default: >-
+ {% set translations = {
+ "button": "el botón",
+ "camera": "la cámara",
+ "input_button": "el botón",
+ "alarm_control_panel": "la alarma",
+ "automation": "la automatización",
+ "fan": "el ventilador",
+ "climate": "el termostato",
+ "humidifier": "el humidificador",
+ "input_boolean": "el interruptor",
+ "siren": "la sirena",
+ "water_heater": "el calentador de agua",
+ "light": "la luz",
+ "switch": "el interruptor",
+ "remote": "el control remoto",
+ "vacuum": "la aspiradora",
+ "media_player": "el reproductor",
+ "lawn_mower": "el cortacésped"
+ } %}
+ Se ha apagado {{ translations.get(state.domain) }}
light: "{{ slots.name }} se ha apagado"
lights_area: "Luces apagadas"
lights_floor: "Luces apagadas"
diff --git a/responses/es/HassTurnOn.yaml b/responses/es/HassTurnOn.yaml
index 07a9e18ff8..6d8b8a1ca3 100644
--- a/responses/es/HassTurnOn.yaml
+++ b/responses/es/HassTurnOn.yaml
@@ -2,7 +2,27 @@ language: es
responses:
intents:
HassTurnOn:
- default: "{{ slots.name }} se ha activado"
+ default: >-
+ {% set translations = {
+ "button": "el botón",
+ "camera": "la cámara",
+ "input_button": "el botón",
+ "alarm_control_panel": "la alarma",
+ "automation": "la automatización",
+ "fan": "el ventilador",
+ "climate": "el termostato",
+ "humidifier": "el humidificador",
+ "input_boolean": "el interruptor",
+ "siren": "la sirena",
+ "water_heater": "el calentador de agua",
+ "light": "la luz",
+ "switch": "el interruptor",
+ "remote": "el control remoto",
+ "vacuum": "la aspiradora",
+ "media_player": "el reproductor",
+ "lawn_mower": "el cortacésped"
+ } %}
+ Se ha activado {{ translations.get(state.domain) }}
light: "{{ slots.name }} se ha encendido"
lights_area: "Luces encendidas"
lights_floor: "Luces encendidas"
diff --git a/sentences/es/_common.yaml b/sentences/es/_common.yaml
index eddebc14df..6a6e510cf7 100644
--- a/sentences/es/_common.yaml
+++ b/sentences/es/_common.yaml
@@ -531,16 +531,18 @@ expansion_rules:
anterior: "(anterior|últim(o|a))"
añadir: "(añad(a|e|ir|í)|apunt[a|e|ar|á]|pon[ga|er|é]|sum(e|a|ar|á))"
apaga: "(apag(a|ue|ar|á)|desconect(a|e|ar|á)|desactiv(a|e|ar|á))"
- area: "[en|del|de] [el|la] {area}"
+ area: "[en |del |de ][el |la ]{area}"
+ area_planta: "(|)"
baja: "(baj(a|e|ar|á)|redu(ce|zca|cir|cí)|decrement(a|e|ar|á)|disminu(ye|ya|ir|í))"
brightness: "{brightness} [%|porcien[to]|por cien[to]]"
cancela: "cancel(a[r]|á|e|ación)"
cambia: "(cambi(a[r]|á|e|o)|(muev[a|e]|mov[er|é]))"
+ cerrables: "[de ][(el|la|l(a|o)s|mi[s]) ](cancela[s]|cierre[s]|cerradura[s]|cerrojo[s]|llave[s]|pestillo[s]|puerta[s][ de garaje]|port(ón|ones)|ventana[s])"
cierra: "(cierr(a|e)|cerr(ar|á)|)"
continúa: "(contin(úa|úe|uar|uá)|(sig(ue|a)|segu(ir|í))|(reactiv(a|e|ar|á)))"
crea: "(cre(a|e|ar|á))"
- cual_es: "(cu(a|á)l es [el|la]|cu(a|á)les son [los|las]|c(o|ó)mo (va|está|marcha)[n] [el|la|los|las])"
- de_aqui: "[ (de|en)] (aquí|acá|(el|la) )"
+ cual_es: "(cu(a|á)l es [el |la ]|cu(a|á)les son [los |las ]|c(o|ó)mo (va|está|marcha|se encuentra)[n] [el |la |los |las ])"
+ de_aqui: "[(de|en) ](aquí|acá|(el|la) )"
dime: "(sab(es|é)|dime|dec(ir|í|id)[me]|ind(i|í)(ca|que|car|cá)[me])"
dime_si: " si"
donde_se_encuentra: "dónde "
@@ -551,23 +553,23 @@ expansion_rules:
establece_abre_cierra: "(||)"
establece_sube_baja: "(|||)"
inicia: "(inici(a|e|ar|á)|com[i]en(za|ce|zar|zá)|emp[i]e(za|ce|zar|zá))"
- luces: "[el|la|l(a|o)s] (luz|luces|lámpara[s]|bombill(a|o)[s]|ampolleta[s]|luminaria[s]|lamparilla[s]|foco[s]|interruptor[es]|llave[s][ de la luz])"
- mide: "[que] ([es|está] (mid(e|ie)|medi|indica|marca)[ndo|d(a|o)]|tiene|hay) [por|en]"
- name: "[el|la|los|las] {name}"
+ luces: "[el |la |l(a|o)s ](luz|luces|lámpara[s]|bombill(a|o)[s]|ampolleta[s]|luminaria[s]|lamparilla[s]|foco[s]|interruptor[es]|llave[s][ de la luz])"
+ mide: "[que ]([es|está] (mid(e|ie)|medi|indica|marca)[ndo|d(a|o)]|tiene|hay) [por|en]"
+ name: "[el |la |los |las ]{name}"
otra_vez: "(otra vez|de nuevo|una vez más)"
pausa: "(paus(a|ar|e|á)|)"
para: "(par(a|ar|e|á))|det(én|ener|enga|ené)"
- planta: "[en|del|de] [el|la] ([planta|piso] {floor}|{floor} (planta|piso))"
+ planta: "[en |del |de ][el |la ][planta |piso ]{floor}[ planta| piso]"
pista: "[el |la ](pista|canción|medio|vídeo|video|elemento|tema)"
posición: "{position}[ ][%|por[ ]cien[to]]"
- puerta: "[el|la] (puerta|portón|cancela|verja|reja|compuerta|portillo)"
+ puerta: "[el |la ](puerta|portón|cancela|verja|reja|compuerta|portillo)"
quita: "quit(a|e|ar|á)"
reproduce: "(reprodu(ce|cir|cí|zca)|escuchar|o(i|í)r|ver|visualizar)"
resta: "(rest(a|e|ar|á))"
salta: "(salt(a|e|ar|á))"
se_encuentra: "(se (encuentra|localiza|ubica)|está|mora)"
sube: "(sub(a|e|ir|í)|levant(a|e|ar|á)|aument(a|e|ar|á)|increment(a|e|ar|á))"
- temp: "[el|la] (temperatura|calor|grados)"
+ temp: "[el |la ](temperatura|calor|grados)"
temperature: "{temperature}[([ ]°[ ][{temperature_unit}])|( {temperature_unit})|( grados[ {temperature_unit}])]"
temporizador: "[el |la ](temporizador|cuenta atrás)"
temporizadores: "[el |la |l(o|a)s ](temporizador[es]|cuenta[s] atrás)"
diff --git a/sentences/es/climate_HassClimateGetTemperature.yaml b/sentences/es/climate_HassClimateGetTemperature.yaml
index c552524267..fac9cd60e4 100644
--- a/sentences/es/climate_HassClimateGetTemperature.yaml
+++ b/sentences/es/climate_HassClimateGetTemperature.yaml
@@ -9,3 +9,7 @@ intents:
- "[a] (cuánta|cuánto|cuántos|qué) (hace|hacen|hay|está|están|estamos) ([] | )"
- "cuál es ([] de[l] |de[l] )"
- "[a] (cuánta|cuánto|cuántos|qué) está ([] | )"
+ - sentences:
+ - "hace (frío|calor) [[] | ]"
+ requires_context:
+ domain: "climate"
diff --git a/sentences/es/cover_HassGetState.yaml b/sentences/es/cover_HassGetState.yaml
index 54dda04911..5fe8e19889 100644
--- a/sentences/es/cover_HassGetState.yaml
+++ b/sentences/es/cover_HassGetState.yaml
@@ -11,6 +11,14 @@ intents:
slots:
domain: cover
+ - sentences:
+ - " [(estado|situación) de ] [|]"
+ response: one
+ requires_context:
+ domain: cover
+ slots:
+ domain: cover
+
- sentences:
- "(hay|está[n]) [(algún|alguna|algunos|algunas)] {cover_classes:device_class} {cover_states:state}[ | ]"
- "(hay|está[n]) [(algún|alguna|algunos|algunas)] {cover_classes:device_class}[ | ] {cover_states:state}"
diff --git a/sentences/es/cover_HassSetPosition.yaml b/sentences/es/cover_HassSetPosition.yaml
index e17f85cfd4..6fa414ca38 100644
--- a/sentences/es/cover_HassSetPosition.yaml
+++ b/sentences/es/cover_HassSetPosition.yaml
@@ -3,7 +3,7 @@ intents:
HassSetPosition:
data:
- sentences:
- - " [[la ]posición [de[l]]] a[l] "
+ - " [[la ]posición [de[l]] ] a[l] "
requires_context:
domain: cover
slots:
diff --git a/sentences/es/cover_HassTurnOff.yaml b/sentences/es/cover_HassTurnOff.yaml
index f6fb6d6815..f445c1dd44 100644
--- a/sentences/es/cover_HassTurnOff.yaml
+++ b/sentences/es/cover_HassTurnOff.yaml
@@ -22,7 +22,7 @@ intents:
response: cover_device_class
- sentences:
- - [ el | la | los | las ] {cover_classes:device_class}[]
+ - [ el | la | los | las ] {cover_classes:device_class} []
slots:
domain: cover
response: cover_device_class
diff --git a/sentences/es/fan_HassTurnOff.yaml b/sentences/es/fan_HassTurnOff.yaml
index cb3256bb63..50f9bf4e0a 100644
--- a/sentences/es/fan_HassTurnOff.yaml
+++ b/sentences/es/fan_HassTurnOff.yaml
@@ -17,8 +17,8 @@ intents:
name: "all"
- sentences:
- - " [todos] [el|los] (ventilador[es]|abanico[s])"
- - " [el|los] (ventilador[es]|abanico[s])[]"
+ - " [todos] [el|los] (ventilador[es]|abanico[s]) "
+ - " [el|los] (ventilador[es]|abanico[s]) []"
response: "fans_area"
slots:
domain: "fan"
diff --git a/sentences/es/fan_HassTurnOn.yaml b/sentences/es/fan_HassTurnOn.yaml
index 38fe306e2b..039db1607e 100644
--- a/sentences/es/fan_HassTurnOn.yaml
+++ b/sentences/es/fan_HassTurnOn.yaml
@@ -10,7 +10,7 @@ intents:
response: fans_area
- sentences:
- - " [todos] [los|el] (ventilador[es]|abanico[s])[]"
+ - " [todos] [los|el] (ventilador[es]|abanico[s]) []"
response: fans_area
slots:
domain: "fan"
diff --git a/sentences/es/homeassistant_HassCancelTimer.yaml b/sentences/es/homeassistant_HassCancelTimer.yaml
index 8bf24eefae..f10443b126 100644
--- a/sentences/es/homeassistant_HassCancelTimer.yaml
+++ b/sentences/es/homeassistant_HassCancelTimer.yaml
@@ -4,7 +4,7 @@ intents:
HassCancelTimer:
data:
- sentences:
- - "[ mi] "
- - "[ mi] [de |para ]"
- - "[ mi] "
- - "[ mi] [ de| con nombre| llamad(o|a)| denominad(o|a)] {timer_name:name}"
+ - " [mi] "
+ - " [mi] [de |para ]"
+ - " [mi] "
+ - " [mi] [ de| con nombre| llamad(o|a)| denominad(o|a)] {timer_name:name}"
diff --git a/sentences/es/homeassistant_HassRespond.yaml b/sentences/es/homeassistant_HassRespond.yaml
new file mode 100644
index 0000000000..33bb348eca
--- /dev/null
+++ b/sentences/es/homeassistant_HassRespond.yaml
@@ -0,0 +1,23 @@
+language: "es"
+intents:
+ HassRespond:
+ data:
+ - sentences:
+ - "(hola) [home assistant]"
+ response: hello
+
+ - sentences:
+ - "(escuch(a|as|á)|(grab(a|as|á))|estás (escuchando|grabando) siempre)"
+ response: listening
+
+ - sentences:
+ - "dónde (van|se envían) (mis|los) datos"
+ response: data
+
+ - sentences:
+ - "qué (puedo|se puede) (decir|preguntar)"
+ response: commands
+
+ - sentences:
+ - "quién te (hizo|creó|ha hecho|ha creado)"
+ response: creator
diff --git a/sentences/es/light_HassLightSet.yaml b/sentences/es/light_HassLightSet.yaml
index aa4458a82c..bb1bf9e679 100644
--- a/sentences/es/light_HassLightSet.yaml
+++ b/sentences/es/light_HassLightSet.yaml
@@ -12,11 +12,9 @@ intents:
domain: light
- sentences:
- - [el] brillo [a|al]
- - [a|al] brillo
- - [a|al]
- slots:
- name: "all"
+ - [el] brillo [a|al]
+ - [a|al] brillo
+ - [a|al]
response: "brightness"
- sentences:
@@ -37,11 +35,9 @@ intents:
response: "brightness"
- sentences:
- - "[] [el] brillo [a[l]] {brightness_level:brightness}"
- - "[] [a[l]|el] brillo [a[l]] {brightness_level:brightness}"
- - "[] [a[l]|el] {brightness_level:brightness} [de] brillo"
- slots:
- name: "all"
+ - "[] [el] brillo [a[l]] {brightness_level:brightness}"
+ - "[] [a[l]|el] brillo [a[l]] {brightness_level:brightness}"
+ - "[] [a[l]|el] {brightness_level:brightness} [de] brillo"
response: "brightness"
- sentences:
@@ -61,10 +57,8 @@ intents:
response: "color"
- sentences:
- - [[el] color de] ( | [todas] las luces ) [a | al | en] {color}
- - ( | [todas] las luces ) [a | al | en] [color] {color}
- slots:
- name: "all"
+ - [[el] color de] ( | [todas] las luces ) [a | al | en] {color}
+ - ( | [todas] las luces ) [a | al | en] [color] {color}
response: "color"
- sentences:
diff --git a/sentences/es/lock_HassGetState.yaml b/sentences/es/lock_HassGetState.yaml
index 6b9f3493c5..d0cc2958b3 100644
--- a/sentences/es/lock_HassGetState.yaml
+++ b/sentences/es/lock_HassGetState.yaml
@@ -12,29 +12,31 @@ intents:
domain: lock
- sentences:
- - "(está[n]|hay) alg(ún|una)[s] (cierre|cerradura|pestillo|cerrojo|llave)[s] {lock_states:state}[ ]"
- - "(está[n]|hay) {lock_states:state} alg(ún|una)[s] (cierre|cerradura|pestillo|cerrojo|llave)[s][ ]"
+ - "(está[n]|hay) alg(ún|uno|una)[s] {lock_states:state}[ ]"
+ - "(está[n]|hay) {lock_states:state} alg(ún|uno|una)[s] [ ]"
response: any
slots:
domain: lock
- sentences:
- - "están tod(o|a)s l(o|a)s (cierres|cerraduras|pestillos|cerrojos|llaves) {lock_states:state}[ ]"
- - "están todas l(o|a)s (puertas|ventanas) {lock_states:state} [con] (cierre|pestillo|cerrojo|cerradura|llave)[ ]"
+ - "están tod(o|a)s {lock_states:state}[ ]"
+ - "están {lock_states:state} tod(o|a)s [ ]"
+ - "están todas l(o|a)s {lock_states:state} [con] (cierre|pestillo|cerrojo|cerradura|llave)[ ]"
+ - "están {lock_states:state} [con] (cierre|pestillo|cerrojo|cerradura|llave) tod(o|a)s [ ]"
response: all
slots:
domain: lock
- sentences:
- - "(qué|cual[es]) (cierre|cerradura|pestillo|cerrojo|llave)[s] está[n] {lock_states:state}[ ]"
- - "(qué|cual[es]) (puerta|ventana)[s] está[n] {lock_states:state} [con] (cierre|pestillo|cerrojo|cerradura|llave)[ ]"
+ - "(qué|cual[es]) (está[n]|hay) {lock_states:state}[ ]"
+ - "(qué|cual[es]) (está[n]|hay) {lock_states:state} [con] (cierre|pestillo|cerrojo|cerradura|llave)[ ]"
response: which
slots:
domain: lock
- sentences:
- - "cuánt(o|a)s (cierres|cerraduras|pestillos|cerrojos|llaves) (están|hay) {lock_states:state}[ ]"
- - "cuánt(o|a)s (puertas|ventanas) (están|hay) {lock_states:state} [con] (cierre|pestillo|cerrojo|cerradura|llave)[ ]"
+ - "cuánt(o|a)s (están|hay) {lock_states:state}[ ]"
+ - "cuánt(o|a)s (están|hay) {lock_states:state} [con] (cierre|pestillo|cerrojo|cerradura|llave)[ ]"
response: how_many
slots:
domain: lock
diff --git a/sentences/es/lock_HassTurnOff.yaml b/sentences/es/lock_HassTurnOff.yaml
index f67fc1fb2c..7cf4304b4e 100644
--- a/sentences/es/lock_HassTurnOff.yaml
+++ b/sentences/es/lock_HassTurnOff.yaml
@@ -10,8 +10,8 @@ intents:
response: lock
- sentences:
- - "abrir [todas|todos] [los|las] (cierres|cerraduras|cerrojos|candados|llaves) [de [la[s]] (puerta|ventana)[s]] "
- - "quitar [todas|todos] [los|las] (cierres|cerraduras|cerrojos|candados|llaves) [de [la[s]] (puerta|venana)[s]] "
+ - "abrir [todas|todos] [los|las] (cierres|cerraduras|cerrojos|candados|llaves) [[de ] ]"
+ - "quitar [tod(a|o)s] [los|las] (cierres|cerraduras|cerrojos|candados|llaves) [[de ] ]"
slots:
domain: "lock"
name: "all"
diff --git a/sentences/es/lock_HassTurnOn.yaml b/sentences/es/lock_HassTurnOn.yaml
index db6bc398d7..bd0a0aeee3 100644
--- a/sentences/es/lock_HassTurnOn.yaml
+++ b/sentences/es/lock_HassTurnOn.yaml
@@ -10,11 +10,9 @@ intents:
response: lock
- sentences:
- - "cerrar [con (llave|cerrojo|pestillo|cerradura|candado|cierre)] [tod(o|a)s] [los|las] [cerraduras|cerrojos|pestillos|cierres] "
- - "cerrar con (llave|cerrojo|pestillo|cerradura|candado|cierre) [tod(o|a)s] [los|las] [puertas|ventanas] "
- - "echar [el|la[s]|los] (llave|cerrojo|pestillo|cerradura|candado|cierre)[s] en [tod(o|a)s] [los|las] [cerraduras|cerrojos|pestillos|cierres|puertas|ventanas] "
+ - "cerrar [con (llave|cerrojo|pestillo|cerradura|candado|cierre)] [tod(o|a)s ][los |las ] "
+ - "echar [el|la[s]|los] (llave|cerrojo|pestillo|cerradura|candado|cierre)[s] (en|de) [tod(o|a)s] "
- "echar [tod(o|a)s] [los|las] (llaves|cerrojos|pestillos|cerraduras|candados|cierres) "
slots:
domain: "lock"
- name: "all"
response: lock_area
diff --git a/tests/es/_fixtures.yaml b/tests/es/_fixtures.yaml
index 86ae1eb9cf..b8bd6d027e 100644
--- a/tests/es/_fixtures.yaml
+++ b/tests/es/_fixtures.yaml
@@ -204,8 +204,8 @@ entities:
attributes:
device_class: battery_charging
- - name: "Sensor CO2"
- id: "binary_sensor.co2"
+ - name: "Sensor CO"
+ id: "binary_sensor.co"
area: "id_cocina"
state:
in: "despejado"
diff --git a/tests/es/binary_sensor_HassGetState.yaml b/tests/es/binary_sensor_HassGetState.yaml
index b0544de249..c2d933646f 100644
--- a/tests/es/binary_sensor_HassGetState.yaml
+++ b/tests/es/binary_sensor_HassGetState.yaml
@@ -13,6 +13,18 @@ tests:
state: "on"
response: "No, su estado es normal"
+ - sentences:
+ - "¿está normal la batería del teléfono?"
+ - "¿está la batería del teléfono cargada?"
+ intent:
+ name: HassGetState
+ slots:
+ domain: "binary_sensor"
+ device_class: "battery"
+ name: "Teléfono"
+ state: "off"
+ response: "Sí"
+
- sentences:
- "¿hay alguna batería baja?"
- "¿está baja alguna batería?"
@@ -114,14 +126,14 @@ tests:
# Carbon monoxide
- sentences:
- - "¿está el sensor CO2 activo?"
- - "¿está activo el sensor CO2?"
+ - "¿está el sensor CO activo?"
+ - "¿está activo el sensor CO?"
intent:
name: HassGetState
slots:
domain: "binary_sensor"
device_class: "carbon_monoxide"
- name: "Sensor CO2"
+ name: "Sensor CO"
state: "on"
response: "No, su estado es despejado"
@@ -157,7 +169,7 @@ tests:
domain: binary_sensor
device_class: carbon_monoxide
state: "on"
- response: "No, el dispositivo Sensor CO2 no tiene ese estado"
+ response: "No, el dispositivo Sensor CO no tiene ese estado"
- sentences:
- "¿están todos los sensores de monóxido de carbono de la cocina activos?"
@@ -168,7 +180,7 @@ tests:
device_class: carbon_monoxide
state: "on"
area: "Cocina"
- response: "No, el dispositivo Sensor CO2 no tiene ese estado"
+ response: "No, el dispositivo Sensor CO no tiene ese estado"
- sentences:
- "¿Qué sensores de monóxido de carbono están activos?"
@@ -320,6 +332,18 @@ tests:
state: "off"
response: "Sí"
+ - sentences:
+ - "¿Está la puerta del cobertizo cerrada?"
+ - "¿Está cerrada la puerta del cobertizo?"
+ intent:
+ name: HassGetState
+ slots:
+ domain: "binary_sensor"
+ device_class: "opening"
+ name: "Puerta del cobertizo"
+ state: "off"
+ response: "Sí"
+
# Gas
- sentences:
- "¿Está el sensor de gas activo?"
diff --git a/tests/es/homeassistant_HassRespond.yaml b/tests/es/homeassistant_HassRespond.yaml
new file mode 100644
index 0000000000..567661d825
--- /dev/null
+++ b/tests/es/homeassistant_HassRespond.yaml
@@ -0,0 +1,31 @@
+language: es
+tests:
+ - sentences:
+ - "hola home assistant"
+ intent:
+ name: HassRespond
+ response: "Saludos desde Home Assistant."
+
+ - sentences:
+ - "¿estás escuchando siempre?"
+ intent:
+ name: HassRespond
+ response: "No, sólo grabo cuando escucho la palabra de activación."
+
+ - sentences:
+ - "¿dónde van mis datos?"
+ intent:
+ name: HassRespond
+ response: "Tus datos se envían al servidor de Home Assistant."
+
+ - sentences:
+ - "¿qué puedo decir?"
+ intent:
+ name: HassRespond
+ response: "Para averiguar lo que puedes preguntar, visita H.A. punto I.O. barra voice."
+
+ - sentences:
+ - "¿quién te ha creado?"
+ intent:
+ name: HassRespond
+ response: "Fui creado por la maravillosa comunidad de Home Assistant, conformada por multitud de entusiastas de todo el mundo."
diff --git a/tests/es/homeassistant_HassTurnOn.yaml b/tests/es/homeassistant_HassTurnOn.yaml
index 08e93a048e..f0dfdf52ac 100644
--- a/tests/es/homeassistant_HassTurnOn.yaml
+++ b/tests/es/homeassistant_HassTurnOn.yaml
@@ -19,7 +19,7 @@ tests:
name: HassTurnOn
slots:
name: Ventilador de techo
- response: "ventilador de techo se ha activado"
+ response: "Se ha activado el ventilador"
- sentences:
- enciende luces de la cocina
diff --git a/tests/es/light_HassLightSet.yaml b/tests/es/light_HassLightSet.yaml
index b157acee08..5babfca203 100644
--- a/tests/es/light_HassLightSet.yaml
+++ b/tests/es/light_HassLightSet.yaml
@@ -27,7 +27,6 @@ tests:
slots:
brightness: 50
area: Dormitorio
- name: all
response: Brillo establecido
- sentences:
@@ -68,7 +67,6 @@ tests:
slots:
brightness: 100
area: Dormitorio
- name: all
response: "Brillo establecido"
- sentences:
@@ -92,7 +90,6 @@ tests:
slots:
brightness: 1
area: Dormitorio
- name: all
response: "Brillo establecido"
- sentences:
@@ -108,6 +105,15 @@ tests:
area: Dormitorio
response: "Brillo establecido"
+ - sentences:
+ - "bajar brillo de la primera planta al 50%"
+ intent:
+ name: HassLightSet
+ slots:
+ brightness: 50
+ floor: Primera planta
+ response: "Brillo establecido"
+
# color
- sentences:
- configura la lámpara de la mesilla en color rojo
@@ -135,3 +141,12 @@ tests:
color: red
area: Dormitorio
response: "Color establecido"
+
+ - sentences:
+ - "pon las luces de la primera planta en azul"
+ intent:
+ name: HassLightSet
+ slots:
+ color: blue
+ floor: Primera planta
+ response: "Color establecido"
diff --git a/tests/es/lock_HassGetState.yaml b/tests/es/lock_HassGetState.yaml
index fd5f361030..0146c4885a 100644
--- a/tests/es/lock_HassGetState.yaml
+++ b/tests/es/lock_HassGetState.yaml
@@ -24,6 +24,8 @@ tests:
- sentences:
- "¿Están todas las puertas cerradas con pestillo?"
- "¿Están todos los cerrojos cerrados?"
+ - "¿Están cerrados con llave todos los portones?"
+ - "¿Están todas las cerraduras cerradas?"
intent:
name: HassGetState
slots:
diff --git a/tests/es/lock_HassTurnOn.yaml b/tests/es/lock_HassTurnOn.yaml
index 2f84284816..cb3cdf9a86 100644
--- a/tests/es/lock_HassTurnOn.yaml
+++ b/tests/es/lock_HassTurnOn.yaml
@@ -21,5 +21,4 @@ tests:
slots:
area: Cocina
domain: lock
- name: all
response: Cierre efectuado