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