From 3fcae4396261ddf5661d6ff5dba4760d7dd0e164 Mon Sep 17 00:00:00 2001 From: Allen Porter Date: Sat, 10 Aug 2024 18:27:50 +0000 Subject: [PATCH] Generate dataset of device actions --- .../bedroom-1_bedroom-1-light.yaml | 34 + .../bedroom-2_bedroom-2-light.yaml | 34 + .../bedroom-3_bedroom-3-light.yaml | 35 + .../bedroom-4_bedroom-4-light.yaml | 41 + .../apartament4-pl/kitchen_fridge.yaml | 27 + .../apartament4-pl/kitchen_smart-oven.yaml | 27 + .../terrace_outdoor-speakers.yaml | 46 + .../terrace_surround-sound-system.yaml | 45 + .../bano-1_espejo-con-luz.yaml | 27 + .../bano-2_radiador.yaml | 27 + .../cocina_campana-extractora.yaml | 27 + .../dormitorio-1_luz.yaml | 27 + .../dormitorio-2_luz-de-noche.yaml | 30 + ...orio-principal_persianas-inteligentes.yaml | 27 + .../jardin-frontal_farola.yaml | 27 + .../patio-trasero_barbacoa-inteligente.yaml | 27 + .../pista-de-tenis_cerradura-de-pista.yaml | 27 + .../salon_iluminacion.yaml | 39 + .../salon_termostato.yaml | 35 + .../casa-del-sol-es/cocina_cocina-light.yaml | 26 + .../comedor_lampara-del-comedor.yaml | 26 + .../dormitorio-1_luces-del-dormitorio-1.yaml | 28 + .../dormitorio-2_luces-del-dormitorio-2.yaml | 26 + .../dormitorio-3_luces-del-dormitorio-3.yaml | 26 + ...ncipal_luces-del-dormitorio-principal.yaml | 26 + .../patio-interior_fuente.yaml | 27 + .../piscina_calentador-de-piscina.yaml | 27 + .../salon_luces-del-salon.yaml | 34 + .../casa-del-sol-es/salon_termostato.yaml | 35 + .../terraza_luces-de-la-terraza.yaml | 26 + .../chalet-montagne-fr/chambre-1_lampe.yaml | 27 + .../chalet-montagne-fr/chambre-2_lampe.yaml | 27 + .../chalet-montagne-fr/chambre-3_lampe.yaml | 27 + .../chalet-montagne-fr/chambre-4_lampe.yaml | 27 + .../chalet-montagne-fr/chambre-5_lampe.yaml | 27 + .../chalet-montagne-fr/cuisine_lumiere.yaml | 27 + .../jacuzzi_controleur-temperature.yaml | 27 + .../local-a-skis_serrure-connectee.yaml | 27 + .../salle-a-manger_lampe-suspendue.yaml | 27 + .../chalet-montagne-fr/salon_thermostat.yaml | 35 + .../terrasse_lampe-exterieure.yaml | 27 + .../dining-area_dimmable-light.yaml | 35 + .../kitchenette_induction-cooktop.yaml | 27 + .../kitchenette_mini-fridge.yaml | 27 + .../living-area_smart-light.yaml | 27 + .../living-area_smart-speaker.yaml | 50 + .../walk-in-closet_closet-light.yaml | 27 + .../device-actions/desert-retreat-us.yaml | 14 - .../bedroom-1_bedroom-1-light.yaml | 27 + .../bedroom-1_bedroom-1-thermostat.yaml | 35 + .../bedroom-2_bedroom-2-light.yaml | 27 + .../courtyard_courtyard-lights.yaml | 27 + .../living-room_living-room-light.yaml | 44 + ...itation-room_meditation-room-diffuser.yaml | 27 + datasets/device-actions/dom1-pl.yaml | 63 -- .../dom1-pl/backyard_garden-lights.yaml | 27 + .../dom1-pl/backyard_sprinkler-system.yaml | 27 + .../dom1-pl/bedroom-1_bedroom-1-light.yaml | 27 + .../dom1-pl/bedroom-2_bedroom-2-light.yaml | 27 + .../dom1-pl/bedroom-3_bedroom-3-light.yaml | 27 + .../dining-room_dining-room-light.yaml | 27 + .../dom1-pl/garage_garage-door-opener.yaml | 27 + .../dom1-pl/kitchen_kitchen-light.yaml | 27 + .../dom1-pl/kitchen_smart-plug.yaml | 27 + .../living-room_living-room-light.yaml | 36 + .../dom1-pl/living-room_smart-thermostat.yaml | 35 + .../bathroom_shower-head.yaml | 27 + .../main-area_dimmable-light.yaml | 35 + .../main-area_smart-thermostat.yaml | 35 + .../rooftop-garden_garden-light.yaml | 27 + .../family-retreat-us/backyard_bbq-grill.yaml | 27 + .../bedroom-1_bedroom-1-light.yaml | 27 + .../bedroom-2_bedroom-2-light.yaml | 35 + .../bedroom-3_bedroom-3-light.yaml | 27 + .../dining-area_dining-light.yaml | 27 + .../garage_garage-door-opener.yaml | 27 + .../living-room_living-room-light.yaml | 39 + .../living-room_thermostat.yaml | 35 + .../bedroom_bedroom-light.yaml | 40 + .../living-room_smart-bulb.yaml | 27 + .../living-room_smart-thermostat.yaml | 35 + .../screened-in-porch_porch-light.yaml | 27 + .../home1-cn/balcony_balcony-light.yaml | 27 + .../home1-cn/bedroom-1_bedroom-1-light.yaml | 27 + .../home1-cn/bedroom-2_bedroom-2-light.yaml | 27 + .../home1-cn/kitchen_smart-plug.yaml | 27 + .../home1-cn/living-room_smart-lighting.yaml | 27 + .../living-room_smart-thermostat.yaml | 36 + .../home1-dk/bedroom-1_bedroom-light.yaml | 27 + .../home1-dk/bedroom-2_bedroom-light.yaml | 27 + .../home1-dk/kitchen_smart-coffee-maker.yaml | 27 + .../home1-dk/living-room_dimmable-light.yaml | 37 + .../living-room_smart-thermostat.yaml | 35 + datasets/device-actions/home1-us.yaml | 37 - .../home1-us/bedroom-1_bedroom-1-light.yaml | 27 + .../home1-us/bedroom-1_smart-lock.yaml | 29 + .../home1-us/bedroom-2_bedroom-2-light.yaml | 27 + .../home1-us/bedroom-3_bedroom-3-light.yaml | 27 + .../home1-us/game-room_game-console.yaml | 27 + .../home1-us/game-room_game-room-light.yaml | 27 + .../home1-us/garage_garage-door-opener.yaml | 27 + .../home1-us/kitchen_kitchen-light.yaml | 27 + .../home1-us/kitchen_refrigerator.yaml | 33 + .../living-room_living-room-light.yaml | 39 + .../home1-us/living-room_smart-speaker.yaml | 45 + .../master-bedroom_master-bedroom-light.yaml | 54 + .../home10-ca/bedroom-2_bedroom-light.yaml | 27 + .../home10-ca/bedroom-3_bedroom-light.yaml | 27 + .../home10-ca/deck_deck-lights.yaml | 27 + .../home10-ca/great-room_fireplace.yaml | 26 + .../home10-ca/great-room_light.yaml | 31 + .../home10-ca/great-room_thermostat.yaml | 33 + .../hot-springs-tub_hot-springs-tub.yaml | 28 + .../master-bedroom_bedroom-light.yaml | 36 + .../backyard_smart-sprinkler-system.yaml | 27 + .../home10-dk/bedroom-1_bedroom-light.yaml | 27 + .../home10-dk/bedroom-2_bedroom-light.yaml | 27 + .../home10-dk/bedroom-3_bedroom-light.yaml | 29 + .../home10-dk/bedroom-4_bedroom-light.yaml | 27 + .../dining-room_chandelier-light.yaml | 27 + .../home10-dk/dining-room_smart-speaker.yaml | 44 + .../living-room_fireplace-light.yaml | 27 + .../home10-dk/living-room_thermostat.yaml | 34 + .../home2-ru/bedroom-1_bedroom-1-light.yaml | 27 + .../home2-ru/bedroom-3_bedroom-3-light.yaml | 27 + .../dining-room_dining-room-light.yaml | 27 + .../home2-ru/front-yard_garden-lights.yaml | 27 + .../home2-ru/garage_garage-door-opener.yaml | 27 + .../home2-ru/kitchen_kitchen-light.yaml | 33 + .../home2-ru/kitchen_smart-oven.yaml | 29 + .../living-room_living-room-light.yaml | 34 + .../home3-dk/backyard_sprinkler-system.yaml | 27 + .../home3-dk/bedroom-1_nightstand-light.yaml | 34 + .../home3-dk/bedroom-2_closet-light.yaml | 29 + .../home3-dk/family-room_ceiling-light.yaml | 36 + .../home3-dk/family-room_smart-tv.yaml | 27 + .../home3-dk/master-bedroom_ceiling-fan.yaml | 27 + .../home3-dk/study-room_desk-lamp.yaml | 27 + .../home4-nl/bedroom_bedroom-light.yaml | 27 + .../home4-nl/outdoor-shower_water-heater.yaml | 28 + .../home4-nl/sun-deck_smart-speaker.yaml | 46 + .../home4-nl/sun-deck_sun-deck-light.yaml | 27 + .../home5-cn/bedroom-1_bedroom-light.yaml | 34 + .../home5-cn/bedroom-2_bedroom-light.yaml | 27 + .../home5-cn/front-porch_porch-light.yaml | 27 + .../home5-cn/kitchenette_kitchen-light.yaml | 27 + .../home5-cn/kitchenette_smart-plug.yaml | 27 + .../home5-cn/living-room_main-light.yaml | 27 + .../home5-cn/living-room_thermostat.yaml | 41 + .../home5-de-1/balcony_balcony-light.yaml | 27 + .../home5-de-1/bedroom_bedroom-light.yaml | 27 + .../home5-de-1/living-room_smart-light.yaml | 29 + .../living-room_smart-thermostat.yaml | 35 + .../home5-de-2/bedroom-1_bedroom-1-light.yaml | 35 + .../home5-de-2/bedroom-2_bedroom-2-light.yaml | 27 + .../home5-de-2/bedroom-4_bedroom-4-light.yaml | 27 + .../home5-de-2/bedroom-5_bedroom-5-light.yaml | 37 + .../home5-de-2/deck_deck-light.yaml | 27 + .../home5-de-2/living-room_coastal-light.yaml | 29 + .../home5-de-2/living-room_hvac.yaml | 40 + .../home5-de/bedroom-1_bedroom-1-light.yaml | 27 + .../home5-de/bedroom-2_bedroom-2-light.yaml | 36 + .../home5-de/bedroom-3_bedroom-3-light.yaml | 29 + .../home5-de/kitchen_kitchen-light.yaml | 27 + .../home5-de/living-room_ceiling-light.yaml | 35 + .../living-room_smart-thermostat.yaml | 37 + ...oftop-terrace_outdoor-climate-control.yaml | 38 + datasets/device-actions/home7-dk.yaml | 59 -- .../home7-dk/bedroom-1_bedroom-light.yaml | 27 + .../home7-dk/bedroom-1_smart-thermostat.yaml | 36 + .../home7-dk/bedroom-2_bedroom-light.yaml | 27 + .../device-actions/home7-dk/kitchen_oven.yaml | 27 + .../home7-dk/kitchen_smart-refrigerator.yaml | 27 + .../home7-dk/living-room_smart-curtain.yaml | 27 + .../home7-dk/living-room_smart-light.yaml | 39 + .../rooftop-terrace_outdoor-speakers.yaml | 45 + .../home7-nl/bathroom_bathroom-light.yaml | 27 + .../home7-nl/bedroom_bedroom-light.yaml | 27 + .../home7-nl/living-space_light.yaml | 34 + .../living-space_smart-thermostat.yaml | 35 + ...ooftop-terrace_outdoor-speaker-system.yaml | 47 + .../rooftop-terrace_terrace-light.yaml | 27 + .../home7-ru/bedroom-1_bedroom-1-light.yaml | 27 + .../home7-ru/bedroom-2_bedroom-2-light.yaml | 27 + .../home7-ru/front-porch_porch-light.yaml | 27 + .../home7-ru/garden_sprinkler-system.yaml | 27 + .../home7-ru/kitchen_kitchen-light.yaml | 29 + .../living-room_living-room-light.yaml | 36 + .../home7-ru/living-room_thermostat.yaml | 33 + .../home8-de/balcony_balcony-light.yaml | 27 + .../home8-de/balcony_outdoor-heater.yaml | 27 + .../home8-de/bedrooms_bedroom-1-light.yaml | 29 + .../home8-de/bedrooms_bedroom-2-light.yaml | 27 + .../living-room_living-room-light.yaml | 27 + .../home8-de/living-room_wood-stove.yaml | 36 + .../home8-nl/bathroom_bathroom-light.yaml | 27 + .../home8-nl/bedroom-1_bedroom-1-light.yaml | 27 + .../home8-nl/bedroom-2_bedroom-2-light.yaml | 27 + .../home8-nl/carport_carport-light.yaml | 27 + .../home8-nl/sunroom_sunroom-light.yaml | 35 + .../home8-nl/workshop_workshop-lights.yaml | 27 + .../bedroom-1_bedroom-1-light.yaml | 35 + .../bedroom-2_bedroom-2-light.yaml | 27 + .../kitchen_kitchen-light.yaml | 27 + .../living-room_living-room-light.yaml | 27 + .../living-room_thermostat.yaml | 35 + .../outdoor-hot-tub_hot-tub-heater.yaml | 31 + .../private-dock_dock-lights.yaml | 27 + ...ves-a-vin_wine-cellar-climate-control.yaml | 38 + .../chambre-1_chambre-1-light.yaml | 27 + .../chambre-2_chambre-2-light.yaml | 27 + .../chambre-3_chambre-3-light.yaml | 27 + .../chambre-4_chambre-4-light.yaml | 27 + .../chambre-5_chambre-5-light.yaml | 27 + .../chambre-6_chambre-6-light.yaml | 27 + .../cour-interieure_pool-light.yaml | 29 + .../mas-provencal-fr/cuisine_oven.yaml | 27 + .../mas-provencal-fr/piscine_pool-pump.yaml | 27 + .../mas-provencal-fr/pool-house_speakers.yaml | 46 + .../salle-a-manger_salle-a-manger-light.yaml | 0 .../terrain-arbore_garden-lights.yaml | 27 + .../bathroom_shower-heater.yaml | 28 + .../kitchenette_kitchen-light.yaml | 27 + .../living-and-sleeping-area_smart-bulb.yaml | 29 + ...living-and-sleeping-area_smart-outlet.yaml | 27 + .../rooftop-terrace_terrace-light.yaml | 27 + .../bedroom-1_bedroom-1-light.yaml | 27 + .../bedroom-2_bedroom-2-light.yaml | 27 + .../front-porch_porch-light.yaml | 29 + .../guest-bedroom_guest-cabin-door-lock.yaml | 27 + .../kitchen_kitchen-light.yaml | 27 + .../living-room_fireplace.yaml | 27 + .../living-room_thermostat.yaml | 35 + .../bedroom-1_bedroom-lights.yaml | 27 + .../bedroom-2_bedroom-lights.yaml | 29 + .../bedroom-3_bedroom-lights.yaml | 27 + .../bedroom-4_bedroom-lights.yaml | 27 + .../oceanview-oasis-au/deck_bbq-grill.yaml | 27 + .../oceanview-oasis-au/deck_deck-lights.yaml | 27 + .../kitchen_coffee-machine.yaml | 27 + .../kitchen_kitchen-lights.yaml | 27 + .../living-room_smart-tv.yaml | 27 + .../living-room_thermostat.yaml | 35 + .../bedroom-1_smart-lock.yaml | 27 + .../bedroom-2_bedroom-2-light.yaml | 27 + .../juliet-balcony_balcony-light.yaml | 27 + .../kitchen_kitchen-light.yaml | 27 + .../kitchen_smart-plug.yaml | 27 + .../living-room_living-room-light.yaml | 35 + .../living-room_smart-blinds.yaml | 27 + .../living-room_smart-speaker.yaml | 47 + .../cocina-kitchen_cocina-light.yaml | 31 + .../cocina-kitchen_coffee-maker.yaml | 29 + ...rincipal-master-bedroom_bedroom-light.yaml | 27 + ...n-principal-master-bedroom_thermostat.yaml | 41 + ...ndary-bedroom_secondary-bedroom-light.yaml | 27 + .../salon-living-room_lamp.yaml | 38 + .../salon-living-room_smart-tv.yaml | 27 + ...azotea-rooftop-terrace_terrace-lights.yaml | 29 + .../bathroom_bathroom-light.yaml | 27 + .../bedroom-1_bedroom-1-light.yaml | 27 + .../bedroom-2_bedroom-2-light.yaml | 27 + .../front-porch_porch-light.yaml | 27 + .../kitchen_kitchen-light.yaml | 27 + .../living-room_living-room-light.yaml | 42 + .../living-room_thermostat.yaml | 36 + .../backyard_garden-sprinkler.yaml | 29 + .../backyard_outdoor-light.yaml | 27 + .../bedroom-1_bedroom-1-light.yaml | 27 + .../bedroom-1_smart-thermostat.yaml | 35 + .../bedroom-2_bedroom-2-light.yaml | 27 + .../covered-parking_garage-door-opener.yaml | 27 + .../kitchen_kitchen-light.yaml | 35 + .../scandi-duplex-se/kitchen_smart-oven.yaml | 27 + .../bathroom_bathroom-light.yaml | 27 + .../kitchenette_kitchen-light.yaml | 27 + .../kitchenette_smart-plug.yaml | 27 + .../living-area_dimmable-light.yaml | 34 + .../living-area_smart-thermostat.yaml | 34 + .../rooftop-terrace_outdoor-light.yaml | 27 + .../bedroom-1_bedroom-1-light.yaml | 38 + .../bedroom-2_bedroom-2-light.yaml | 35 + .../bedroom-3_bedroom-3-light.yaml | 27 + .../garage_garage-door-opener.yaml | 27 + .../urban-townhouse-us/home-office_light.yaml | 29 + .../kitchen_kitchen-light.yaml | 27 + .../kitchen_smart-plug.yaml | 27 + .../rooftop-terrace_terrace-light.yaml | 27 + .../bedroom-1_bedroom-1-light.yaml | 27 + .../bedroom-2_bedroom-2-light.yaml | 27 + .../bedroom-3_bedroom-3-light.yaml | 27 + .../guest-bedroom_guest-bedroom-light.yaml | 29 + .../guest-house_guest-house-thermostat.yaml | 35 + .../kitchen_kitchen-light.yaml | 27 + .../master-bedroom_master-bedroom-light.yaml | 36 + .../tennis-court_tennis-court-lights.yaml | 27 + .../vineyard-view_outdoor-lights.yaml | 27 + .../wine-cellar_wine-cooler.yaml | 27 + generation/README.md | 2 +- generation/device-actions.ipynb | 953 +++++++++++++----- .../seeds/device-actions-capabilities.yaml | 96 ++ generation/seeds/device-actions.yaml | 24 +- home_assistant_datasets/model_client.py | 16 +- 303 files changed, 9652 insertions(+), 411 deletions(-) create mode 100644 datasets/device-actions/apartament4-pl/bedroom-1_bedroom-1-light.yaml create mode 100644 datasets/device-actions/apartament4-pl/bedroom-2_bedroom-2-light.yaml create mode 100644 datasets/device-actions/apartament4-pl/bedroom-3_bedroom-3-light.yaml create mode 100644 datasets/device-actions/apartament4-pl/bedroom-4_bedroom-4-light.yaml create mode 100644 datasets/device-actions/apartament4-pl/kitchen_fridge.yaml create mode 100644 datasets/device-actions/apartament4-pl/kitchen_smart-oven.yaml create mode 100644 datasets/device-actions/apartament4-pl/terrace_outdoor-speakers.yaml create mode 100644 datasets/device-actions/apartament4-pl/terrace_surround-sound-system.yaml create mode 100644 datasets/device-actions/casa-adosada-en-la-costa-es/bano-1_espejo-con-luz.yaml create mode 100644 datasets/device-actions/casa-adosada-en-la-costa-es/bano-2_radiador.yaml create mode 100644 datasets/device-actions/casa-adosada-en-la-costa-es/cocina_campana-extractora.yaml create mode 100644 datasets/device-actions/casa-adosada-en-la-costa-es/dormitorio-1_luz.yaml create mode 100644 datasets/device-actions/casa-adosada-en-la-costa-es/dormitorio-2_luz-de-noche.yaml create mode 100644 datasets/device-actions/casa-adosada-en-la-costa-es/dormitorio-principal_persianas-inteligentes.yaml create mode 100644 datasets/device-actions/casa-adosada-en-la-costa-es/jardin-frontal_farola.yaml create mode 100644 datasets/device-actions/casa-adosada-en-la-costa-es/patio-trasero_barbacoa-inteligente.yaml create mode 100644 datasets/device-actions/casa-adosada-en-la-costa-es/pista-de-tenis_cerradura-de-pista.yaml create mode 100644 datasets/device-actions/casa-adosada-en-la-costa-es/salon_iluminacion.yaml create mode 100644 datasets/device-actions/casa-adosada-en-la-costa-es/salon_termostato.yaml create mode 100644 datasets/device-actions/casa-del-sol-es/cocina_cocina-light.yaml create mode 100644 datasets/device-actions/casa-del-sol-es/comedor_lampara-del-comedor.yaml create mode 100644 datasets/device-actions/casa-del-sol-es/dormitorio-1_luces-del-dormitorio-1.yaml create mode 100644 datasets/device-actions/casa-del-sol-es/dormitorio-2_luces-del-dormitorio-2.yaml create mode 100644 datasets/device-actions/casa-del-sol-es/dormitorio-3_luces-del-dormitorio-3.yaml create mode 100644 datasets/device-actions/casa-del-sol-es/dormitorio-principal_luces-del-dormitorio-principal.yaml create mode 100644 datasets/device-actions/casa-del-sol-es/patio-interior_fuente.yaml create mode 100644 datasets/device-actions/casa-del-sol-es/piscina_calentador-de-piscina.yaml create mode 100644 datasets/device-actions/casa-del-sol-es/salon_luces-del-salon.yaml create mode 100644 datasets/device-actions/casa-del-sol-es/salon_termostato.yaml create mode 100644 datasets/device-actions/casa-del-sol-es/terraza_luces-de-la-terraza.yaml create mode 100644 datasets/device-actions/chalet-montagne-fr/chambre-1_lampe.yaml create mode 100644 datasets/device-actions/chalet-montagne-fr/chambre-2_lampe.yaml create mode 100644 datasets/device-actions/chalet-montagne-fr/chambre-3_lampe.yaml create mode 100644 datasets/device-actions/chalet-montagne-fr/chambre-4_lampe.yaml create mode 100644 datasets/device-actions/chalet-montagne-fr/chambre-5_lampe.yaml create mode 100644 datasets/device-actions/chalet-montagne-fr/cuisine_lumiere.yaml create mode 100644 datasets/device-actions/chalet-montagne-fr/jacuzzi_controleur-temperature.yaml create mode 100644 datasets/device-actions/chalet-montagne-fr/local-a-skis_serrure-connectee.yaml create mode 100644 datasets/device-actions/chalet-montagne-fr/salle-a-manger_lampe-suspendue.yaml create mode 100644 datasets/device-actions/chalet-montagne-fr/salon_thermostat.yaml create mode 100644 datasets/device-actions/chalet-montagne-fr/terrasse_lampe-exterieure.yaml create mode 100644 datasets/device-actions/city-oasis-fr/dining-area_dimmable-light.yaml create mode 100644 datasets/device-actions/city-oasis-fr/kitchenette_induction-cooktop.yaml create mode 100644 datasets/device-actions/city-oasis-fr/kitchenette_mini-fridge.yaml create mode 100644 datasets/device-actions/city-oasis-fr/living-area_smart-light.yaml create mode 100644 datasets/device-actions/city-oasis-fr/living-area_smart-speaker.yaml create mode 100644 datasets/device-actions/city-oasis-fr/walk-in-closet_closet-light.yaml delete mode 100644 datasets/device-actions/desert-retreat-us.yaml create mode 100644 datasets/device-actions/desert-retreat-us/bedroom-1_bedroom-1-light.yaml create mode 100644 datasets/device-actions/desert-retreat-us/bedroom-1_bedroom-1-thermostat.yaml create mode 100644 datasets/device-actions/desert-retreat-us/bedroom-2_bedroom-2-light.yaml create mode 100644 datasets/device-actions/desert-retreat-us/courtyard_courtyard-lights.yaml create mode 100644 datasets/device-actions/desert-retreat-us/living-room_living-room-light.yaml create mode 100644 datasets/device-actions/desert-retreat-us/meditation-room_meditation-room-diffuser.yaml delete mode 100644 datasets/device-actions/dom1-pl.yaml create mode 100644 datasets/device-actions/dom1-pl/backyard_garden-lights.yaml create mode 100644 datasets/device-actions/dom1-pl/backyard_sprinkler-system.yaml create mode 100644 datasets/device-actions/dom1-pl/bedroom-1_bedroom-1-light.yaml create mode 100644 datasets/device-actions/dom1-pl/bedroom-2_bedroom-2-light.yaml create mode 100644 datasets/device-actions/dom1-pl/bedroom-3_bedroom-3-light.yaml create mode 100644 datasets/device-actions/dom1-pl/dining-room_dining-room-light.yaml create mode 100644 datasets/device-actions/dom1-pl/garage_garage-door-opener.yaml create mode 100644 datasets/device-actions/dom1-pl/kitchen_kitchen-light.yaml create mode 100644 datasets/device-actions/dom1-pl/kitchen_smart-plug.yaml create mode 100644 datasets/device-actions/dom1-pl/living-room_living-room-light.yaml create mode 100644 datasets/device-actions/dom1-pl/living-room_smart-thermostat.yaml create mode 100644 datasets/device-actions/eco-friendly-studio-be/bathroom_shower-head.yaml create mode 100644 datasets/device-actions/eco-friendly-studio-be/main-area_dimmable-light.yaml create mode 100644 datasets/device-actions/eco-friendly-studio-be/main-area_smart-thermostat.yaml create mode 100644 datasets/device-actions/eco-friendly-studio-be/rooftop-garden_garden-light.yaml create mode 100644 datasets/device-actions/family-retreat-us/backyard_bbq-grill.yaml create mode 100644 datasets/device-actions/family-retreat-us/bedroom-1_bedroom-1-light.yaml create mode 100644 datasets/device-actions/family-retreat-us/bedroom-2_bedroom-2-light.yaml create mode 100644 datasets/device-actions/family-retreat-us/bedroom-3_bedroom-3-light.yaml create mode 100644 datasets/device-actions/family-retreat-us/dining-area_dining-light.yaml create mode 100644 datasets/device-actions/family-retreat-us/garage_garage-door-opener.yaml create mode 100644 datasets/device-actions/family-retreat-us/living-room_living-room-light.yaml create mode 100644 datasets/device-actions/family-retreat-us/living-room_thermostat.yaml create mode 100644 datasets/device-actions/forest-cottage-se/bedroom_bedroom-light.yaml create mode 100644 datasets/device-actions/forest-cottage-se/living-room_smart-bulb.yaml create mode 100644 datasets/device-actions/forest-cottage-se/living-room_smart-thermostat.yaml create mode 100644 datasets/device-actions/forest-cottage-se/screened-in-porch_porch-light.yaml create mode 100644 datasets/device-actions/home1-cn/balcony_balcony-light.yaml create mode 100644 datasets/device-actions/home1-cn/bedroom-1_bedroom-1-light.yaml create mode 100644 datasets/device-actions/home1-cn/bedroom-2_bedroom-2-light.yaml create mode 100644 datasets/device-actions/home1-cn/kitchen_smart-plug.yaml create mode 100644 datasets/device-actions/home1-cn/living-room_smart-lighting.yaml create mode 100644 datasets/device-actions/home1-cn/living-room_smart-thermostat.yaml create mode 100644 datasets/device-actions/home1-dk/bedroom-1_bedroom-light.yaml create mode 100644 datasets/device-actions/home1-dk/bedroom-2_bedroom-light.yaml create mode 100644 datasets/device-actions/home1-dk/kitchen_smart-coffee-maker.yaml create mode 100644 datasets/device-actions/home1-dk/living-room_dimmable-light.yaml create mode 100644 datasets/device-actions/home1-dk/living-room_smart-thermostat.yaml delete mode 100644 datasets/device-actions/home1-us.yaml create mode 100644 datasets/device-actions/home1-us/bedroom-1_bedroom-1-light.yaml create mode 100644 datasets/device-actions/home1-us/bedroom-1_smart-lock.yaml create mode 100644 datasets/device-actions/home1-us/bedroom-2_bedroom-2-light.yaml create mode 100644 datasets/device-actions/home1-us/bedroom-3_bedroom-3-light.yaml create mode 100644 datasets/device-actions/home1-us/game-room_game-console.yaml create mode 100644 datasets/device-actions/home1-us/game-room_game-room-light.yaml create mode 100644 datasets/device-actions/home1-us/garage_garage-door-opener.yaml create mode 100644 datasets/device-actions/home1-us/kitchen_kitchen-light.yaml create mode 100644 datasets/device-actions/home1-us/kitchen_refrigerator.yaml create mode 100644 datasets/device-actions/home1-us/living-room_living-room-light.yaml create mode 100644 datasets/device-actions/home1-us/living-room_smart-speaker.yaml create mode 100644 datasets/device-actions/home1-us/master-bedroom_master-bedroom-light.yaml create mode 100644 datasets/device-actions/home10-ca/bedroom-2_bedroom-light.yaml create mode 100644 datasets/device-actions/home10-ca/bedroom-3_bedroom-light.yaml create mode 100644 datasets/device-actions/home10-ca/deck_deck-lights.yaml create mode 100644 datasets/device-actions/home10-ca/great-room_fireplace.yaml create mode 100644 datasets/device-actions/home10-ca/great-room_light.yaml create mode 100644 datasets/device-actions/home10-ca/great-room_thermostat.yaml create mode 100644 datasets/device-actions/home10-ca/hot-springs-tub_hot-springs-tub.yaml create mode 100644 datasets/device-actions/home10-ca/master-bedroom_bedroom-light.yaml create mode 100644 datasets/device-actions/home10-dk/backyard_smart-sprinkler-system.yaml create mode 100644 datasets/device-actions/home10-dk/bedroom-1_bedroom-light.yaml create mode 100644 datasets/device-actions/home10-dk/bedroom-2_bedroom-light.yaml create mode 100644 datasets/device-actions/home10-dk/bedroom-3_bedroom-light.yaml create mode 100644 datasets/device-actions/home10-dk/bedroom-4_bedroom-light.yaml create mode 100644 datasets/device-actions/home10-dk/dining-room_chandelier-light.yaml create mode 100644 datasets/device-actions/home10-dk/dining-room_smart-speaker.yaml create mode 100644 datasets/device-actions/home10-dk/living-room_fireplace-light.yaml create mode 100644 datasets/device-actions/home10-dk/living-room_thermostat.yaml create mode 100644 datasets/device-actions/home2-ru/bedroom-1_bedroom-1-light.yaml create mode 100644 datasets/device-actions/home2-ru/bedroom-3_bedroom-3-light.yaml create mode 100644 datasets/device-actions/home2-ru/dining-room_dining-room-light.yaml create mode 100644 datasets/device-actions/home2-ru/front-yard_garden-lights.yaml create mode 100644 datasets/device-actions/home2-ru/garage_garage-door-opener.yaml create mode 100644 datasets/device-actions/home2-ru/kitchen_kitchen-light.yaml create mode 100644 datasets/device-actions/home2-ru/kitchen_smart-oven.yaml create mode 100644 datasets/device-actions/home2-ru/living-room_living-room-light.yaml create mode 100644 datasets/device-actions/home3-dk/backyard_sprinkler-system.yaml create mode 100644 datasets/device-actions/home3-dk/bedroom-1_nightstand-light.yaml create mode 100644 datasets/device-actions/home3-dk/bedroom-2_closet-light.yaml create mode 100644 datasets/device-actions/home3-dk/family-room_ceiling-light.yaml create mode 100644 datasets/device-actions/home3-dk/family-room_smart-tv.yaml create mode 100644 datasets/device-actions/home3-dk/master-bedroom_ceiling-fan.yaml create mode 100644 datasets/device-actions/home3-dk/study-room_desk-lamp.yaml create mode 100644 datasets/device-actions/home4-nl/bedroom_bedroom-light.yaml create mode 100644 datasets/device-actions/home4-nl/outdoor-shower_water-heater.yaml create mode 100644 datasets/device-actions/home4-nl/sun-deck_smart-speaker.yaml create mode 100644 datasets/device-actions/home4-nl/sun-deck_sun-deck-light.yaml create mode 100644 datasets/device-actions/home5-cn/bedroom-1_bedroom-light.yaml create mode 100644 datasets/device-actions/home5-cn/bedroom-2_bedroom-light.yaml create mode 100644 datasets/device-actions/home5-cn/front-porch_porch-light.yaml create mode 100644 datasets/device-actions/home5-cn/kitchenette_kitchen-light.yaml create mode 100644 datasets/device-actions/home5-cn/kitchenette_smart-plug.yaml create mode 100644 datasets/device-actions/home5-cn/living-room_main-light.yaml create mode 100644 datasets/device-actions/home5-cn/living-room_thermostat.yaml create mode 100644 datasets/device-actions/home5-de-1/balcony_balcony-light.yaml create mode 100644 datasets/device-actions/home5-de-1/bedroom_bedroom-light.yaml create mode 100644 datasets/device-actions/home5-de-1/living-room_smart-light.yaml create mode 100644 datasets/device-actions/home5-de-1/living-room_smart-thermostat.yaml create mode 100644 datasets/device-actions/home5-de-2/bedroom-1_bedroom-1-light.yaml create mode 100644 datasets/device-actions/home5-de-2/bedroom-2_bedroom-2-light.yaml create mode 100644 datasets/device-actions/home5-de-2/bedroom-4_bedroom-4-light.yaml create mode 100644 datasets/device-actions/home5-de-2/bedroom-5_bedroom-5-light.yaml create mode 100644 datasets/device-actions/home5-de-2/deck_deck-light.yaml create mode 100644 datasets/device-actions/home5-de-2/living-room_coastal-light.yaml create mode 100644 datasets/device-actions/home5-de-2/living-room_hvac.yaml create mode 100644 datasets/device-actions/home5-de/bedroom-1_bedroom-1-light.yaml create mode 100644 datasets/device-actions/home5-de/bedroom-2_bedroom-2-light.yaml create mode 100644 datasets/device-actions/home5-de/bedroom-3_bedroom-3-light.yaml create mode 100644 datasets/device-actions/home5-de/kitchen_kitchen-light.yaml create mode 100644 datasets/device-actions/home5-de/living-room_ceiling-light.yaml create mode 100644 datasets/device-actions/home5-de/living-room_smart-thermostat.yaml create mode 100644 datasets/device-actions/home5-de/rooftop-terrace_outdoor-climate-control.yaml delete mode 100644 datasets/device-actions/home7-dk.yaml create mode 100644 datasets/device-actions/home7-dk/bedroom-1_bedroom-light.yaml create mode 100644 datasets/device-actions/home7-dk/bedroom-1_smart-thermostat.yaml create mode 100644 datasets/device-actions/home7-dk/bedroom-2_bedroom-light.yaml create mode 100644 datasets/device-actions/home7-dk/kitchen_oven.yaml create mode 100644 datasets/device-actions/home7-dk/kitchen_smart-refrigerator.yaml create mode 100644 datasets/device-actions/home7-dk/living-room_smart-curtain.yaml create mode 100644 datasets/device-actions/home7-dk/living-room_smart-light.yaml create mode 100644 datasets/device-actions/home7-dk/rooftop-terrace_outdoor-speakers.yaml create mode 100644 datasets/device-actions/home7-nl/bathroom_bathroom-light.yaml create mode 100644 datasets/device-actions/home7-nl/bedroom_bedroom-light.yaml create mode 100644 datasets/device-actions/home7-nl/living-space_light.yaml create mode 100644 datasets/device-actions/home7-nl/living-space_smart-thermostat.yaml create mode 100644 datasets/device-actions/home7-nl/rooftop-terrace_outdoor-speaker-system.yaml create mode 100644 datasets/device-actions/home7-nl/rooftop-terrace_terrace-light.yaml create mode 100644 datasets/device-actions/home7-ru/bedroom-1_bedroom-1-light.yaml create mode 100644 datasets/device-actions/home7-ru/bedroom-2_bedroom-2-light.yaml create mode 100644 datasets/device-actions/home7-ru/front-porch_porch-light.yaml create mode 100644 datasets/device-actions/home7-ru/garden_sprinkler-system.yaml create mode 100644 datasets/device-actions/home7-ru/kitchen_kitchen-light.yaml create mode 100644 datasets/device-actions/home7-ru/living-room_living-room-light.yaml create mode 100644 datasets/device-actions/home7-ru/living-room_thermostat.yaml create mode 100644 datasets/device-actions/home8-de/balcony_balcony-light.yaml create mode 100644 datasets/device-actions/home8-de/balcony_outdoor-heater.yaml create mode 100644 datasets/device-actions/home8-de/bedrooms_bedroom-1-light.yaml create mode 100644 datasets/device-actions/home8-de/bedrooms_bedroom-2-light.yaml create mode 100644 datasets/device-actions/home8-de/living-room_living-room-light.yaml create mode 100644 datasets/device-actions/home8-de/living-room_wood-stove.yaml create mode 100644 datasets/device-actions/home8-nl/bathroom_bathroom-light.yaml create mode 100644 datasets/device-actions/home8-nl/bedroom-1_bedroom-1-light.yaml create mode 100644 datasets/device-actions/home8-nl/bedroom-2_bedroom-2-light.yaml create mode 100644 datasets/device-actions/home8-nl/carport_carport-light.yaml create mode 100644 datasets/device-actions/home8-nl/sunroom_sunroom-light.yaml create mode 100644 datasets/device-actions/home8-nl/workshop_workshop-lights.yaml create mode 100644 datasets/device-actions/lakeside-retreat-de/bedroom-1_bedroom-1-light.yaml create mode 100644 datasets/device-actions/lakeside-retreat-de/bedroom-2_bedroom-2-light.yaml create mode 100644 datasets/device-actions/lakeside-retreat-de/kitchen_kitchen-light.yaml create mode 100644 datasets/device-actions/lakeside-retreat-de/living-room_living-room-light.yaml create mode 100644 datasets/device-actions/lakeside-retreat-de/living-room_thermostat.yaml create mode 100644 datasets/device-actions/lakeside-retreat-de/outdoor-hot-tub_hot-tub-heater.yaml create mode 100644 datasets/device-actions/lakeside-retreat-de/private-dock_dock-lights.yaml create mode 100644 datasets/device-actions/mas-provencal-fr/caves-a-vin_wine-cellar-climate-control.yaml create mode 100644 datasets/device-actions/mas-provencal-fr/chambre-1_chambre-1-light.yaml create mode 100644 datasets/device-actions/mas-provencal-fr/chambre-2_chambre-2-light.yaml create mode 100644 datasets/device-actions/mas-provencal-fr/chambre-3_chambre-3-light.yaml create mode 100644 datasets/device-actions/mas-provencal-fr/chambre-4_chambre-4-light.yaml create mode 100644 datasets/device-actions/mas-provencal-fr/chambre-5_chambre-5-light.yaml create mode 100644 datasets/device-actions/mas-provencal-fr/chambre-6_chambre-6-light.yaml create mode 100644 datasets/device-actions/mas-provencal-fr/cour-interieure_pool-light.yaml create mode 100644 datasets/device-actions/mas-provencal-fr/cuisine_oven.yaml create mode 100644 datasets/device-actions/mas-provencal-fr/piscine_pool-pump.yaml create mode 100644 datasets/device-actions/mas-provencal-fr/pool-house_speakers.yaml create mode 100644 datasets/device-actions/mas-provencal-fr/salle-a-manger_salle-a-manger-light.yaml create mode 100644 datasets/device-actions/mas-provencal-fr/terrain-arbore_garden-lights.yaml create mode 100644 datasets/device-actions/mieszkanie3-pl/bathroom_shower-heater.yaml create mode 100644 datasets/device-actions/mieszkanie3-pl/kitchenette_kitchen-light.yaml create mode 100644 datasets/device-actions/mieszkanie3-pl/living-and-sleeping-area_smart-bulb.yaml create mode 100644 datasets/device-actions/mieszkanie3-pl/living-and-sleeping-area_smart-outlet.yaml create mode 100644 datasets/device-actions/mieszkanie3-pl/rooftop-terrace_terrace-light.yaml create mode 100644 datasets/device-actions/mountain-cabin-us/bedroom-1_bedroom-1-light.yaml create mode 100644 datasets/device-actions/mountain-cabin-us/bedroom-2_bedroom-2-light.yaml create mode 100644 datasets/device-actions/mountain-cabin-us/front-porch_porch-light.yaml create mode 100644 datasets/device-actions/mountain-cabin-us/guest-bedroom_guest-cabin-door-lock.yaml create mode 100644 datasets/device-actions/mountain-cabin-us/kitchen_kitchen-light.yaml create mode 100644 datasets/device-actions/mountain-cabin-us/living-room_fireplace.yaml create mode 100644 datasets/device-actions/mountain-cabin-us/living-room_thermostat.yaml create mode 100644 datasets/device-actions/oceanview-oasis-au/bedroom-1_bedroom-lights.yaml create mode 100644 datasets/device-actions/oceanview-oasis-au/bedroom-2_bedroom-lights.yaml create mode 100644 datasets/device-actions/oceanview-oasis-au/bedroom-3_bedroom-lights.yaml create mode 100644 datasets/device-actions/oceanview-oasis-au/bedroom-4_bedroom-lights.yaml create mode 100644 datasets/device-actions/oceanview-oasis-au/deck_bbq-grill.yaml create mode 100644 datasets/device-actions/oceanview-oasis-au/deck_deck-lights.yaml create mode 100644 datasets/device-actions/oceanview-oasis-au/kitchen_coffee-machine.yaml create mode 100644 datasets/device-actions/oceanview-oasis-au/kitchen_kitchen-lights.yaml create mode 100644 datasets/device-actions/oceanview-oasis-au/living-room_smart-tv.yaml create mode 100644 datasets/device-actions/oceanview-oasis-au/living-room_thermostat.yaml create mode 100644 datasets/device-actions/parisian-apartment-fr/bedroom-1_smart-lock.yaml create mode 100644 datasets/device-actions/parisian-apartment-fr/bedroom-2_bedroom-2-light.yaml create mode 100644 datasets/device-actions/parisian-apartment-fr/juliet-balcony_balcony-light.yaml create mode 100644 datasets/device-actions/parisian-apartment-fr/kitchen_kitchen-light.yaml create mode 100644 datasets/device-actions/parisian-apartment-fr/kitchen_smart-plug.yaml create mode 100644 datasets/device-actions/parisian-apartment-fr/living-room_living-room-light.yaml create mode 100644 datasets/device-actions/parisian-apartment-fr/living-room_smart-blinds.yaml create mode 100644 datasets/device-actions/parisian-apartment-fr/living-room_smart-speaker.yaml create mode 100644 datasets/device-actions/piso-en-el-centro-es/cocina-kitchen_cocina-light.yaml create mode 100644 datasets/device-actions/piso-en-el-centro-es/cocina-kitchen_coffee-maker.yaml create mode 100644 datasets/device-actions/piso-en-el-centro-es/habitacion-principal-master-bedroom_bedroom-light.yaml create mode 100644 datasets/device-actions/piso-en-el-centro-es/habitacion-principal-master-bedroom_thermostat.yaml create mode 100644 datasets/device-actions/piso-en-el-centro-es/habitacion-secundaria-secondary-bedroom_secondary-bedroom-light.yaml create mode 100644 datasets/device-actions/piso-en-el-centro-es/salon-living-room_lamp.yaml create mode 100644 datasets/device-actions/piso-en-el-centro-es/salon-living-room_smart-tv.yaml create mode 100644 datasets/device-actions/piso-en-el-centro-es/terraza-en-la-azotea-rooftop-terrace_terrace-lights.yaml create mode 100644 datasets/device-actions/rustic-retreat-us/bathroom_bathroom-light.yaml create mode 100644 datasets/device-actions/rustic-retreat-us/bedroom-1_bedroom-1-light.yaml create mode 100644 datasets/device-actions/rustic-retreat-us/bedroom-2_bedroom-2-light.yaml create mode 100644 datasets/device-actions/rustic-retreat-us/front-porch_porch-light.yaml create mode 100644 datasets/device-actions/rustic-retreat-us/kitchen_kitchen-light.yaml create mode 100644 datasets/device-actions/rustic-retreat-us/living-room_living-room-light.yaml create mode 100644 datasets/device-actions/rustic-retreat-us/living-room_thermostat.yaml create mode 100644 datasets/device-actions/scandi-duplex-se/backyard_garden-sprinkler.yaml create mode 100644 datasets/device-actions/scandi-duplex-se/backyard_outdoor-light.yaml create mode 100644 datasets/device-actions/scandi-duplex-se/bedroom-1_bedroom-1-light.yaml create mode 100644 datasets/device-actions/scandi-duplex-se/bedroom-1_smart-thermostat.yaml create mode 100644 datasets/device-actions/scandi-duplex-se/bedroom-2_bedroom-2-light.yaml create mode 100644 datasets/device-actions/scandi-duplex-se/covered-parking_garage-door-opener.yaml create mode 100644 datasets/device-actions/scandi-duplex-se/kitchen_kitchen-light.yaml create mode 100644 datasets/device-actions/scandi-duplex-se/kitchen_smart-oven.yaml create mode 100644 datasets/device-actions/urban-studio-se/bathroom_bathroom-light.yaml create mode 100644 datasets/device-actions/urban-studio-se/kitchenette_kitchen-light.yaml create mode 100644 datasets/device-actions/urban-studio-se/kitchenette_smart-plug.yaml create mode 100644 datasets/device-actions/urban-studio-se/living-area_dimmable-light.yaml create mode 100644 datasets/device-actions/urban-studio-se/living-area_smart-thermostat.yaml create mode 100644 datasets/device-actions/urban-studio-se/rooftop-terrace_outdoor-light.yaml create mode 100644 datasets/device-actions/urban-townhouse-us/bedroom-1_bedroom-1-light.yaml create mode 100644 datasets/device-actions/urban-townhouse-us/bedroom-2_bedroom-2-light.yaml create mode 100644 datasets/device-actions/urban-townhouse-us/bedroom-3_bedroom-3-light.yaml create mode 100644 datasets/device-actions/urban-townhouse-us/garage_garage-door-opener.yaml create mode 100644 datasets/device-actions/urban-townhouse-us/home-office_light.yaml create mode 100644 datasets/device-actions/urban-townhouse-us/kitchen_kitchen-light.yaml create mode 100644 datasets/device-actions/urban-townhouse-us/kitchen_smart-plug.yaml create mode 100644 datasets/device-actions/urban-townhouse-us/rooftop-terrace_terrace-light.yaml create mode 100644 datasets/device-actions/vineyard-estate-us/bedroom-1_bedroom-1-light.yaml create mode 100644 datasets/device-actions/vineyard-estate-us/bedroom-2_bedroom-2-light.yaml create mode 100644 datasets/device-actions/vineyard-estate-us/bedroom-3_bedroom-3-light.yaml create mode 100644 datasets/device-actions/vineyard-estate-us/guest-bedroom_guest-bedroom-light.yaml create mode 100644 datasets/device-actions/vineyard-estate-us/guest-house_guest-house-thermostat.yaml create mode 100644 datasets/device-actions/vineyard-estate-us/kitchen_kitchen-light.yaml create mode 100644 datasets/device-actions/vineyard-estate-us/master-bedroom_master-bedroom-light.yaml create mode 100644 datasets/device-actions/vineyard-estate-us/tennis-court_tennis-court-lights.yaml create mode 100644 datasets/device-actions/vineyard-estate-us/vineyard-view_outdoor-lights.yaml create mode 100644 datasets/device-actions/vineyard-estate-us/wine-cellar_wine-cooler.yaml create mode 100644 generation/seeds/device-actions-capabilities.yaml diff --git a/datasets/device-actions/apartament4-pl/bedroom-1_bedroom-1-light.yaml b/datasets/device-actions/apartament4-pl/bedroom-1_bedroom-1-light.yaml new file mode 100644 index 00000000..8007ff49 --- /dev/null +++ b/datasets/device-actions/apartament4-pl/bedroom-1_bedroom-1-light.yaml @@ -0,0 +1,34 @@ +--- +home: apartament4-pl +location: Business district in Lodz +type: Luxury penthouse +device: + name: Bedroom 1 Light + device_type: light-dimmable + device_info: + model: LIFX Color LED Bulb + manufacturer: LIFX + sw_version: 4.6 + area: Bedroom 1 +capabilities: +- Set brightness +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the bedroom 1 light + - Turn on the light in bedroom 1 + - Bedroom 1 light on + - action: Turn off + sentences: + - Please turn off the bedroom 1 light + - Turn off the light in bedroom 1 + - Bedroom 1 light off + - action: Set brightness + sentences: + - Set the brightness in bedroom 1 to 50% + - Dim the bedroom 1 light to 50% + - Set the light in bedroom 1 to 50% brightness + - Make the bedroom 1 light 50% bright diff --git a/datasets/device-actions/apartament4-pl/bedroom-2_bedroom-2-light.yaml b/datasets/device-actions/apartament4-pl/bedroom-2_bedroom-2-light.yaml new file mode 100644 index 00000000..c67cc39c --- /dev/null +++ b/datasets/device-actions/apartament4-pl/bedroom-2_bedroom-2-light.yaml @@ -0,0 +1,34 @@ +--- +home: apartament4-pl +location: Business district in Lodz +type: Luxury penthouse +device: + name: Bedroom 2 Light + device_type: light-dimmable + device_info: + model: Philips Hue White Ambiance Bulb + manufacturer: Philips + sw_version: 3.0 + area: Bedroom 2 +capabilities: +- Set brightness +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the Bedroom 2 light + - Please turn on the light in Bedroom 2 + - Light on in Bedroom 2 + - action: Turn off + sentences: + - Turn off the Bedroom 2 light + - Please turn off the light in Bedroom 2 + - Light off in Bedroom 2 + - action: Set brightness + sentences: + - Set the brightness of the Bedroom 2 light to 50% + - Dim the Bedroom 2 light to 50% + - Make the Bedroom 2 light 50% bright + - Set the Bedroom 2 light to 50% brightness diff --git a/datasets/device-actions/apartament4-pl/bedroom-3_bedroom-3-light.yaml b/datasets/device-actions/apartament4-pl/bedroom-3_bedroom-3-light.yaml new file mode 100644 index 00000000..03fd2bbe --- /dev/null +++ b/datasets/device-actions/apartament4-pl/bedroom-3_bedroom-3-light.yaml @@ -0,0 +1,35 @@ +--- +home: apartament4-pl +location: Business district in Lodz +type: Luxury penthouse +device: + name: Bedroom 3 Light + device_type: light-dimmable + device_info: + model: Yeelight LED Bulb + manufacturer: Yeelight + sw_version: 2.1 + area: Bedroom 3 +capabilities: +- Set brightness +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the bedroom 3 light + - Turn on the bedroom 3 light + - Bedroom 3 light on + - action: Turn off + sentences: + - Please turn off the bedroom 3 light + - Turn off the bedroom 3 light + - Bedroom 3 light off + - action: Set brightness + sentences: + - Please set the bedroom 3 light brightness to 50% + - Set the brightness of bedroom 3 light to 50% + - Bedroom 3 light brightness 50% + - Make the bedroom 3 light brighter + - Make the bedroom 3 light dimmer diff --git a/datasets/device-actions/apartament4-pl/bedroom-4_bedroom-4-light.yaml b/datasets/device-actions/apartament4-pl/bedroom-4_bedroom-4-light.yaml new file mode 100644 index 00000000..94fd757f --- /dev/null +++ b/datasets/device-actions/apartament4-pl/bedroom-4_bedroom-4-light.yaml @@ -0,0 +1,41 @@ +--- +home: apartament4-pl +location: Business district in Lodz +type: Luxury penthouse +device: + name: Bedroom 4 Light + device_type: light-dimmable + device_info: + model: Nanoleaf Canvas Light Panels + manufacturer: Nanoleaf + sw_version: 1.4 + area: Bedroom 4 +capabilities: +- Set brightness +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on bedroom 4 light + - Bedroom 4 light on + - Please switch on bedroom 4 light + - Can you please switch on the light in bedroom 4 + - action: Turn off + sentences: + - Turn off bedroom 4 light + - Bedroom 4 light off + - Please switch off bedroom 4 light + - Can you please switch off the light in bedroom 4 + - action: Set brightness + sentences: + - Set bedroom 4 light brightness to 50% + - Bedroom 4 light brightness 50% + - Set bedroom 4 light brightness to 50 + - Bedroom 4 light brightness 50 + - Dim bedroom 4 light to 50% + - Dim bedroom 4 light to 50 + - Bedroom 4 light brightness half + - Please set bedroom 4 light brightness to 50% + - Can you please set bedroom 4 light brightness to 50% diff --git a/datasets/device-actions/apartament4-pl/kitchen_fridge.yaml b/datasets/device-actions/apartament4-pl/kitchen_fridge.yaml new file mode 100644 index 00000000..eabdb3b7 --- /dev/null +++ b/datasets/device-actions/apartament4-pl/kitchen_fridge.yaml @@ -0,0 +1,27 @@ +--- +home: apartament4-pl +location: Business district in Lodz +type: Luxury penthouse +device: + name: Fridge + device_type: switch + device_info: + model: French Door Smart Refrigerator + manufacturer: LG + sw_version: 1.5.2 + area: Kitchen +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the fridge + - Turn on the fridge + - Fridge on + - action: Turn off + sentences: + - Please turn off the fridge + - Turn off the fridge + - Fridge off diff --git a/datasets/device-actions/apartament4-pl/kitchen_smart-oven.yaml b/datasets/device-actions/apartament4-pl/kitchen_smart-oven.yaml new file mode 100644 index 00000000..c91790a3 --- /dev/null +++ b/datasets/device-actions/apartament4-pl/kitchen_smart-oven.yaml @@ -0,0 +1,27 @@ +--- +home: apartament4-pl +location: Business district in Lodz +type: Luxury penthouse +device: + name: Smart Oven + device_type: switch + device_info: + model: Smart Convection Oven + manufacturer: Samsung + sw_version: 3.1.0 + area: Kitchen +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the Smart Oven + - Turn on the oven + - Oven on + - action: Turn off + sentences: + - Please turn off the Smart Oven + - Turn off the oven + - Oven off diff --git a/datasets/device-actions/apartament4-pl/terrace_outdoor-speakers.yaml b/datasets/device-actions/apartament4-pl/terrace_outdoor-speakers.yaml new file mode 100644 index 00000000..4d4d0541 --- /dev/null +++ b/datasets/device-actions/apartament4-pl/terrace_outdoor-speakers.yaml @@ -0,0 +1,46 @@ +--- +home: apartament4-pl +location: Business district in Lodz +type: Luxury penthouse +device: + name: Outdoor Speakers + device_type: smart-speaker + device_info: + model: Outdoor Smart Speakers + manufacturer: Sonos + sw_version: 5.2.1 + area: Terrace +capabilities: +- Pause +- Unpause +- Set volume +- Next track +- Previous track +actions: + actions: + - action: Pause + sentences: + - Please pause the music on the terrace speakers + - Pause the music on the speakers + - Pause the terrace speakers + - action: Unpause + sentences: + - Please unpause the music on the terrace speakers + - Unpause the music on the speakers + - Unpause the terrace speakers + - action: Set volume + sentences: + - Please set the volume of the terrace speakers to 50% + - Set the terrace speaker volume to 50% + - Make the terrace speakers louder + - Make the terrace speakers quieter + - action: Next track + sentences: + - Please play the next song on the terrace speakers + - Play the next track on the terrace speakers + - Next song on the terrace speakers + - action: Previous track + sentences: + - Please play the previous song on the terrace speakers + - Play the previous track on the terrace speakers + - Previous song on the terrace speakers diff --git a/datasets/device-actions/apartament4-pl/terrace_surround-sound-system.yaml b/datasets/device-actions/apartament4-pl/terrace_surround-sound-system.yaml new file mode 100644 index 00000000..6302fa43 --- /dev/null +++ b/datasets/device-actions/apartament4-pl/terrace_surround-sound-system.yaml @@ -0,0 +1,45 @@ +--- +home: apartament4-pl +location: Business district in Lodz +type: Luxury penthouse +device: + name: Surround Sound System + device_type: smart-speaker + device_info: + model: Dolby Atmos Soundbar + manufacturer: Sony + sw_version: 4.3.9 + area: Terrace +capabilities: +- Pause +- Unpause +- Set volume +- Next track +- Previous track +actions: + actions: + - action: Pause + sentences: + - Pause the music on the terrace + - Pause the surround sound system + - Pause the music + - action: Unpause + sentences: + - Play the music on the terrace + - Unpause the surround sound system + - Unpause the music + - action: Set volume + sentences: + - Set the volume of the terrace speaker to 50% + - Set the volume of the surround sound system to 50% + - Set volume to 50% on the terrace + - action: Next track + sentences: + - Next track on the terrace + - Play the next song on the surround sound system + - Next song + - action: Previous track + sentences: + - Previous track on the terrace + - Play the previous song on the surround sound system + - Previous song diff --git a/datasets/device-actions/casa-adosada-en-la-costa-es/bano-1_espejo-con-luz.yaml b/datasets/device-actions/casa-adosada-en-la-costa-es/bano-1_espejo-con-luz.yaml new file mode 100644 index 00000000..cbc93e93 --- /dev/null +++ b/datasets/device-actions/casa-adosada-en-la-costa-es/bano-1_espejo-con-luz.yaml @@ -0,0 +1,27 @@ +--- +home: casa-adosada-en-la-costa-es +location: Malaga, Spain +type: Townhouse by the coast +device: + name: Espejo con luz + device_type: light + device_info: + model: Espejo LED + manufacturer: Novo Design + sw_version: 1.3.5 + area: "Ba\xF1o 1" +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - "Enciende la luz del espejo en el Ba\xF1o 1" + - Activa la luz del espejo + - "Pon la luz del espejo del ba\xF1o" + - action: Turn off + sentences: + - "Apaga la luz del espejo en el Ba\xF1o 1" + - Desactiva la luz del espejo + - "Apaga la luz del espejo del ba\xF1o" diff --git a/datasets/device-actions/casa-adosada-en-la-costa-es/bano-2_radiador.yaml b/datasets/device-actions/casa-adosada-en-la-costa-es/bano-2_radiador.yaml new file mode 100644 index 00000000..fa65d7a9 --- /dev/null +++ b/datasets/device-actions/casa-adosada-en-la-costa-es/bano-2_radiador.yaml @@ -0,0 +1,27 @@ +--- +home: casa-adosada-en-la-costa-es +location: Malaga, Spain +type: Townhouse by the coast +device: + name: Radiador + device_type: heat-pump + device_info: + model: "Radiador El\xE9ctrico" + manufacturer: Haverland + sw_version: 2.2.6 + area: "Ba\xF1o 2" +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the radiator in the bathroom 2 + - Turn on the radiator in bathroom 2 + - Turn on the bathroom 2 radiator + - action: Turn off + sentences: + - Please turn off the radiator in the bathroom 2 + - Turn off the radiator in bathroom 2 + - Turn off the bathroom 2 radiator diff --git a/datasets/device-actions/casa-adosada-en-la-costa-es/cocina_campana-extractora.yaml b/datasets/device-actions/casa-adosada-en-la-costa-es/cocina_campana-extractora.yaml new file mode 100644 index 00000000..5aaa6a84 --- /dev/null +++ b/datasets/device-actions/casa-adosada-en-la-costa-es/cocina_campana-extractora.yaml @@ -0,0 +1,27 @@ +--- +home: casa-adosada-en-la-costa-es +location: Malaga, Spain +type: Townhouse by the coast +device: + name: Campana extractora + device_type: switch + device_info: + model: Smart Extractor Hood + manufacturer: Bosch + sw_version: 1.5.7 + area: Cocina +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Enciende la campana extractora + - Activa la campana extractora + - Pon en marcha la campana extractora + - action: Turn off + sentences: + - Apaga la campana extractora + - Desactiva la campana extractora + - Para la campana extractora diff --git a/datasets/device-actions/casa-adosada-en-la-costa-es/dormitorio-1_luz.yaml b/datasets/device-actions/casa-adosada-en-la-costa-es/dormitorio-1_luz.yaml new file mode 100644 index 00000000..ae6e4ae6 --- /dev/null +++ b/datasets/device-actions/casa-adosada-en-la-costa-es/dormitorio-1_luz.yaml @@ -0,0 +1,27 @@ +--- +home: casa-adosada-en-la-costa-es +location: Malaga, Spain +type: Townhouse by the coast +device: + name: Luz + device_type: light + device_info: + model: Bombilla LED Regulable + manufacturer: LIFX + sw_version: 4.0.2 + area: Dormitorio 1 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Enciende la luz en el dormitorio 1 + - Por favor, enciende la luz en el dormitorio 1 + - Prende la luz + - action: Turn off + sentences: + - Apaga la luz en el dormitorio 1 + - Por favor, apaga la luz en el dormitorio 1 + - Apaga la luz diff --git a/datasets/device-actions/casa-adosada-en-la-costa-es/dormitorio-2_luz-de-noche.yaml b/datasets/device-actions/casa-adosada-en-la-costa-es/dormitorio-2_luz-de-noche.yaml new file mode 100644 index 00000000..49e6cb45 --- /dev/null +++ b/datasets/device-actions/casa-adosada-en-la-costa-es/dormitorio-2_luz-de-noche.yaml @@ -0,0 +1,30 @@ +--- +home: casa-adosada-en-la-costa-es +location: Malaga, Spain +type: Townhouse by the coast +device: + name: Luz de Noche + device_type: light + device_info: + model: Luz Nocturna LED + manufacturer: Philips + sw_version: 1.8.12 + area: Dormitorio 2 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Enciende la Luz de Noche + - Pon la luz de noche en el dormitorio 2 + - Prende la luz de noche en el dormitorio 2 + - Activa la luz de noche en el dormitorio 2 + - Activa la Luz de Noche + - action: Turn off + sentences: + - Apaga la Luz de Noche + - Apaga la luz de noche en el dormitorio 2 + - Desactiva la luz de noche en el dormitorio 2 + - Desactiva la Luz de Noche diff --git a/datasets/device-actions/casa-adosada-en-la-costa-es/dormitorio-principal_persianas-inteligentes.yaml b/datasets/device-actions/casa-adosada-en-la-costa-es/dormitorio-principal_persianas-inteligentes.yaml new file mode 100644 index 00000000..3eee80ea --- /dev/null +++ b/datasets/device-actions/casa-adosada-en-la-costa-es/dormitorio-principal_persianas-inteligentes.yaml @@ -0,0 +1,27 @@ +--- +home: casa-adosada-en-la-costa-es +location: Malaga, Spain +type: Townhouse by the coast +device: + name: Persianas inteligentes + device_type: smart-blinds + device_info: + model: Persianas Motorizadas + manufacturer: Somfy + sw_version: 2.1.3 + area: Dormitorio principal +capabilities: +- Open +- Close +actions: + actions: + - action: Open + sentences: + - Abre las persianas del dormitorio principal + - Abre las persianas inteligentes + - Quiero que se abran las persianas + - action: Close + sentences: + - Cierra las persianas del dormitorio principal + - Cierra las persianas inteligentes + - Quiero que se cierren las persianas diff --git a/datasets/device-actions/casa-adosada-en-la-costa-es/jardin-frontal_farola.yaml b/datasets/device-actions/casa-adosada-en-la-costa-es/jardin-frontal_farola.yaml new file mode 100644 index 00000000..799d892e --- /dev/null +++ b/datasets/device-actions/casa-adosada-en-la-costa-es/jardin-frontal_farola.yaml @@ -0,0 +1,27 @@ +--- +home: casa-adosada-en-la-costa-es +location: Malaga, Spain +type: Townhouse by the coast +device: + name: Farola + device_type: light + device_info: + model: Farola Solar + manufacturer: Ring + sw_version: 2.9.1 + area: "Jard\xEDn frontal" +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Por favor, enciende la farola + - "Enciende la luz del jard\xEDn" + - "La farola del jard\xEDn, on" + - action: Turn off + sentences: + - Por favor, apaga la farola + - "Apaga la luz del jard\xEDn" + - "La farola del jard\xEDn, off" diff --git a/datasets/device-actions/casa-adosada-en-la-costa-es/patio-trasero_barbacoa-inteligente.yaml b/datasets/device-actions/casa-adosada-en-la-costa-es/patio-trasero_barbacoa-inteligente.yaml new file mode 100644 index 00000000..13f6f382 --- /dev/null +++ b/datasets/device-actions/casa-adosada-en-la-costa-es/patio-trasero_barbacoa-inteligente.yaml @@ -0,0 +1,27 @@ +--- +home: casa-adosada-en-la-costa-es +location: Malaga, Spain +type: Townhouse by the coast +device: + name: Barbacoa inteligente + device_type: switch + device_info: + model: BBQ Monitor + manufacturer: Weber + sw_version: 1.0.1 + area: Patio trasero +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Enciende la Barbacoa inteligente + - Activa la barbacoa + - Poner la barbacoa en marcha + - action: Turn off + sentences: + - Apaga la Barbacoa inteligente + - Desconecta la barbacoa + - Apaga la barbacoa diff --git a/datasets/device-actions/casa-adosada-en-la-costa-es/pista-de-tenis_cerradura-de-pista.yaml b/datasets/device-actions/casa-adosada-en-la-costa-es/pista-de-tenis_cerradura-de-pista.yaml new file mode 100644 index 00000000..3dcfc5ee --- /dev/null +++ b/datasets/device-actions/casa-adosada-en-la-costa-es/pista-de-tenis_cerradura-de-pista.yaml @@ -0,0 +1,27 @@ +--- +home: casa-adosada-en-la-costa-es +location: Malaga, Spain +type: Townhouse by the coast +device: + name: Cerradura de pista + device_type: smart-lock + device_info: + model: Cerradura Inteligente + manufacturer: Yale + sw_version: 3.7.2 + area: Pista de tenis +capabilities: +- Lock +- Unlock +actions: + actions: + - action: Lock + sentences: + - Por favor, cierra la puerta de la pista de tenis + - Cierra la pista de tenis + - Bloquea la puerta de la pista de tenis + - action: Unlock + sentences: + - Abre la puerta de la pista de tenis + - Desbloquea la puerta de la pista de tenis + - Por favor, desbloquea la puerta de la pista de tenis diff --git a/datasets/device-actions/casa-adosada-en-la-costa-es/salon_iluminacion.yaml b/datasets/device-actions/casa-adosada-en-la-costa-es/salon_iluminacion.yaml new file mode 100644 index 00000000..a9f9c059 --- /dev/null +++ b/datasets/device-actions/casa-adosada-en-la-costa-es/salon_iluminacion.yaml @@ -0,0 +1,39 @@ +--- +home: casa-adosada-en-la-costa-es +location: Malaga, Spain +type: Townhouse by the coast +device: + name: "Iluminaci\xF3n" + device_type: light-dimmable + device_info: + model: Bombilla LED Inteligente + manufacturer: Xiaomi + sw_version: 2.0.5 + area: "Sal\xF3n" +capabilities: +- Set brightness +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - "Enciende la luz del sal\xF3n" + - "Pon la luz del sal\xF3n" + - "Iluminaci\xF3n del sal\xF3n, por favor" + - "Quiero encender la iluminaci\xF3n del sal\xF3n" + - action: Turn off + sentences: + - "Apaga la luz del sal\xF3n" + - "Quita la luz del sal\xF3n" + - "Iluminaci\xF3n del sal\xF3n apagada" + - "Quiero apagar la iluminaci\xF3n del sal\xF3n" + - action: Set brightness + sentences: + - "Pon la luz del sal\xF3n al 50%" + - "Ajusta la iluminaci\xF3n del sal\xF3n al 75%" + - "Ajusta el brillo de la iluminaci\xF3n del sal\xF3n al 20%" + - "Pon la iluminaci\xF3n del sal\xF3n a la mitad" + - "Pon la luz del sal\xF3n al m\xE1ximo" + - "Baja la luz del sal\xF3n" + - "Sube la luz del sal\xF3n" diff --git a/datasets/device-actions/casa-adosada-en-la-costa-es/salon_termostato.yaml b/datasets/device-actions/casa-adosada-en-la-costa-es/salon_termostato.yaml new file mode 100644 index 00000000..e88e649d --- /dev/null +++ b/datasets/device-actions/casa-adosada-en-la-costa-es/salon_termostato.yaml @@ -0,0 +1,35 @@ +--- +home: casa-adosada-en-la-costa-es +location: Malaga, Spain +type: Townhouse by the coast +device: + name: Termostato + device_type: hvac + device_info: + model: Termostato Inteligente + manufacturer: Netatmo + sw_version: 3.1.8 + attributes: + unit_of_measurement: "\xB0C" + area: "Sal\xF3n" +capabilities: +- Set temperature +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - "Enciende el termostato del sal\xF3n" + - "Pon el termostato del sal\xF3n en marcha" + - "Activa el termostato del sal\xF3n" + - action: Turn off + sentences: + - "Apaga el termostato del sal\xF3n" + - "Desactiva el termostato del sal\xF3n" + - "Pon el termostato del sal\xF3n en pausa" + - action: Set temperature + sentences: + - "Pon el termostato del sal\xF3n a 22 grados" + - "Ajusta el termostato del sal\xF3n a 20 grados" + - "Cambia la temperatura del termostato del sal\xF3n a 21 grados" diff --git a/datasets/device-actions/casa-del-sol-es/cocina_cocina-light.yaml b/datasets/device-actions/casa-del-sol-es/cocina_cocina-light.yaml new file mode 100644 index 00000000..c2766d90 --- /dev/null +++ b/datasets/device-actions/casa-del-sol-es/cocina_cocina-light.yaml @@ -0,0 +1,26 @@ +--- +home: casa-del-sol-es +location: Seville, Spain +type: Traditional Spanish villa +device: + name: Cocina Light + device_type: light + device_info: + manufacturer: Philips + sw_version: 2.47.8 + area: Cocina +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the Cocina Light + - Turn on the Cocina light + - Cocina Light on + - action: Turn off + sentences: + - Please turn off the Cocina Light + - Turn off the Cocina light + - Cocina Light off diff --git a/datasets/device-actions/casa-del-sol-es/comedor_lampara-del-comedor.yaml b/datasets/device-actions/casa-del-sol-es/comedor_lampara-del-comedor.yaml new file mode 100644 index 00000000..786c1eeb --- /dev/null +++ b/datasets/device-actions/casa-del-sol-es/comedor_lampara-del-comedor.yaml @@ -0,0 +1,26 @@ +--- +home: casa-del-sol-es +location: Seville, Spain +type: Traditional Spanish villa +device: + name: "L\xE1mpara del Comedor" + device_type: light + device_info: + manufacturer: Philips + sw_version: 2.47.8 + area: Comedor +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - "Por favor, enciende la l\xE1mpara del comedor." + - Enciende la luz del comedor. + - Luz del comedor, enciende. + - action: Turn off + sentences: + - "Por favor, apaga la l\xE1mpara del comedor." + - Apaga la luz del comedor. + - Luz del comedor, apaga. diff --git a/datasets/device-actions/casa-del-sol-es/dormitorio-1_luces-del-dormitorio-1.yaml b/datasets/device-actions/casa-del-sol-es/dormitorio-1_luces-del-dormitorio-1.yaml new file mode 100644 index 00000000..0839fe99 --- /dev/null +++ b/datasets/device-actions/casa-del-sol-es/dormitorio-1_luces-del-dormitorio-1.yaml @@ -0,0 +1,28 @@ +--- +home: casa-del-sol-es +location: Seville, Spain +type: Traditional Spanish villa +device: + name: Luces del Dormitorio 1 + device_type: light + device_info: + manufacturer: Philips + sw_version: 2.47.8 + area: Dormitorio 1 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the Luces del Dormitorio 1 + - Turn on the Dormitorio 1 lights + - Turn on the lights in the first bedroom + - Dormitorio 1 lights on + - action: Turn off + sentences: + - Please turn off the Luces del Dormitorio 1 + - Turn off the Dormitorio 1 lights + - Turn off the lights in the first bedroom + - Dormitorio 1 lights off diff --git a/datasets/device-actions/casa-del-sol-es/dormitorio-2_luces-del-dormitorio-2.yaml b/datasets/device-actions/casa-del-sol-es/dormitorio-2_luces-del-dormitorio-2.yaml new file mode 100644 index 00000000..38483809 --- /dev/null +++ b/datasets/device-actions/casa-del-sol-es/dormitorio-2_luces-del-dormitorio-2.yaml @@ -0,0 +1,26 @@ +--- +home: casa-del-sol-es +location: Seville, Spain +type: Traditional Spanish villa +device: + name: Luces del Dormitorio 2 + device_type: light + device_info: + manufacturer: Philips + sw_version: 2.47.8 + area: Dormitorio 2 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on Luces del Dormitorio 2 + - Turn on the lights in Dormitorio 2 + - Dormitorio 2 lights on + - action: Turn off + sentences: + - Please turn off Luces del Dormitorio 2 + - Turn off the lights in Dormitorio 2 + - Dormitorio 2 lights off diff --git a/datasets/device-actions/casa-del-sol-es/dormitorio-3_luces-del-dormitorio-3.yaml b/datasets/device-actions/casa-del-sol-es/dormitorio-3_luces-del-dormitorio-3.yaml new file mode 100644 index 00000000..04d358a0 --- /dev/null +++ b/datasets/device-actions/casa-del-sol-es/dormitorio-3_luces-del-dormitorio-3.yaml @@ -0,0 +1,26 @@ +--- +home: casa-del-sol-es +location: Seville, Spain +type: Traditional Spanish villa +device: + name: Luces del Dormitorio 3 + device_type: light + device_info: + manufacturer: Philips + sw_version: 2.47.8 + area: Dormitorio 3 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the Luces del Dormitorio 3 + - Turn on the Dormitorio 3 lights + - Lights on in Dormitorio 3 + - action: Turn off + sentences: + - Please turn off the Luces del Dormitorio 3 + - Turn off the Dormitorio 3 lights + - Lights off in Dormitorio 3 diff --git a/datasets/device-actions/casa-del-sol-es/dormitorio-principal_luces-del-dormitorio-principal.yaml b/datasets/device-actions/casa-del-sol-es/dormitorio-principal_luces-del-dormitorio-principal.yaml new file mode 100644 index 00000000..b706c760 --- /dev/null +++ b/datasets/device-actions/casa-del-sol-es/dormitorio-principal_luces-del-dormitorio-principal.yaml @@ -0,0 +1,26 @@ +--- +home: casa-del-sol-es +location: Seville, Spain +type: Traditional Spanish villa +device: + name: Luces del Dormitorio Principal + device_type: light + device_info: + manufacturer: Philips + sw_version: 2.47.8 + area: Dormitorio principal +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Por favor, enciende las luces del dormitorio principal + - Enciende las luces del dormitorio + - Luces del dormitorio principal, enciende + - action: Turn off + sentences: + - Por favor, apaga las luces del dormitorio principal + - Apaga las luces del dormitorio + - Luces del dormitorio principal, apaga diff --git a/datasets/device-actions/casa-del-sol-es/patio-interior_fuente.yaml b/datasets/device-actions/casa-del-sol-es/patio-interior_fuente.yaml new file mode 100644 index 00000000..b37b3570 --- /dev/null +++ b/datasets/device-actions/casa-del-sol-es/patio-interior_fuente.yaml @@ -0,0 +1,27 @@ +--- +home: casa-del-sol-es +location: Seville, Spain +type: Traditional Spanish villa +device: + name: Fuente + device_type: switch + device_info: + model: Fuente Inteligente + manufacturer: SmartHome Inc. + sw_version: 1.0.5 + area: Patio interior +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the fountain + - Turn on the fountain in the patio + - Activate the fountain in the interior patio + - action: Turn off + sentences: + - Please turn off the fountain + - Turn off the fountain in the patio + - Deactivate the fountain in the interior patio diff --git a/datasets/device-actions/casa-del-sol-es/piscina_calentador-de-piscina.yaml b/datasets/device-actions/casa-del-sol-es/piscina_calentador-de-piscina.yaml new file mode 100644 index 00000000..13d59e97 --- /dev/null +++ b/datasets/device-actions/casa-del-sol-es/piscina_calentador-de-piscina.yaml @@ -0,0 +1,27 @@ +--- +home: casa-del-sol-es +location: Seville, Spain +type: Traditional Spanish villa +device: + name: Calentador de Piscina + device_type: smart-plug + device_info: + model: Enchufe Inteligente + manufacturer: TP-Link + sw_version: 3.1.2 + area: Piscina +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Enciende el Calentador de Piscina + - Por favor, enciende el Calentador de Piscina + - Activa el enchufe inteligente de la piscina + - action: Turn off + sentences: + - Apaga el Calentador de Piscina + - Por favor, apaga el Calentador de Piscina + - Desactiva el enchufe inteligente de la piscina diff --git a/datasets/device-actions/casa-del-sol-es/salon_luces-del-salon.yaml b/datasets/device-actions/casa-del-sol-es/salon_luces-del-salon.yaml new file mode 100644 index 00000000..2a53fee4 --- /dev/null +++ b/datasets/device-actions/casa-del-sol-es/salon_luces-del-salon.yaml @@ -0,0 +1,34 @@ +--- +home: casa-del-sol-es +location: Seville, Spain +type: Traditional Spanish villa +device: + name: "Luces del Sal\xF3n" + device_type: light-dimmable + device_info: + model: Lutron Caseta + manufacturer: Lutron + sw_version: 3.2.1 + area: "Sal\xF3n" +capabilities: +- Set brightness +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - "Enciende las luces del sal\xF3n" + - "Por favor, enciende las luces del sal\xF3n" + - "Pon las luces del sal\xF3n" + - action: Turn off + sentences: + - "Apaga las luces del sal\xF3n" + - "Por favor, apaga las luces del sal\xF3n" + - "Quita las luces del sal\xF3n" + - action: Set brightness + sentences: + - "Pon las luces del sal\xF3n al 50%" + - "Baja las luces del sal\xF3n al 50%" + - "Sube las luces del sal\xF3n al 75%" + - "Ajusta las luces del sal\xF3n al 25%" diff --git a/datasets/device-actions/casa-del-sol-es/salon_termostato.yaml b/datasets/device-actions/casa-del-sol-es/salon_termostato.yaml new file mode 100644 index 00000000..a1ec71ee --- /dev/null +++ b/datasets/device-actions/casa-del-sol-es/salon_termostato.yaml @@ -0,0 +1,35 @@ +--- +home: casa-del-sol-es +location: Seville, Spain +type: Traditional Spanish villa +device: + name: Termostato + device_type: hvac + device_info: + model: Termostato Inteligente + manufacturer: Ecobee + sw_version: 4.8.7.132 + attributes: + - unit_of_measurement: "\xB0C" + area: "Sal\xF3n" +capabilities: +- Set temperature +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Enciende el Termostato + - Activa el Termostato + - Pon el Termostato en marcha + - action: Turn off + sentences: + - Apaga el Termostato + - Desactiva el Termostato + - Para el Termostato + - action: Set temperature + sentences: + - Pon el Termostato a 22 grados + - Ajusta el Termostato a 20 grados Celsius + - Cambia la temperatura del Termostato a 25 grados diff --git a/datasets/device-actions/casa-del-sol-es/terraza_luces-de-la-terraza.yaml b/datasets/device-actions/casa-del-sol-es/terraza_luces-de-la-terraza.yaml new file mode 100644 index 00000000..de34c00f --- /dev/null +++ b/datasets/device-actions/casa-del-sol-es/terraza_luces-de-la-terraza.yaml @@ -0,0 +1,26 @@ +--- +home: casa-del-sol-es +location: Seville, Spain +type: Traditional Spanish villa +device: + name: Luces de la Terraza + device_type: light + device_info: + manufacturer: Philips + sw_version: 2.47.8 + area: Terraza +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Por favor, enciende las luces de la terraza + - Enciende las luces de la terraza + - Las luces de la terraza, por favor + - action: Turn off + sentences: + - Por favor, apaga las luces de la terraza + - Apaga las luces de la terraza + - Las luces de la terraza, apagadas, por favor diff --git a/datasets/device-actions/chalet-montagne-fr/chambre-1_lampe.yaml b/datasets/device-actions/chalet-montagne-fr/chambre-1_lampe.yaml new file mode 100644 index 00000000..3be3519a --- /dev/null +++ b/datasets/device-actions/chalet-montagne-fr/chambre-1_lampe.yaml @@ -0,0 +1,27 @@ +--- +home: chalet-montagne-fr +location: Alpine village in the French Alps +type: Ski chalet +device: + name: Lampe + device_type: light + device_info: + model: "Ampoule LED Connect\xE9e" + manufacturer: LIFX + sw_version: 5.1.7 + area: Chambre 1 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Allume la Lampe + - "Allume la lumi\xE8re dans la Chambre 1" + - "S'il te pla\xEEt, allume la Lampe" + - action: Turn off + sentences: + - "\xC9teindre la Lampe" + - "\xC9teindre la lumi\xE8re dans la Chambre 1" + - "S'il te pla\xEEt, \xE9teindre la Lampe" diff --git a/datasets/device-actions/chalet-montagne-fr/chambre-2_lampe.yaml b/datasets/device-actions/chalet-montagne-fr/chambre-2_lampe.yaml new file mode 100644 index 00000000..e5cfcef8 --- /dev/null +++ b/datasets/device-actions/chalet-montagne-fr/chambre-2_lampe.yaml @@ -0,0 +1,27 @@ +--- +home: chalet-montagne-fr +location: Alpine village in the French Alps +type: Ski chalet +device: + name: Lampe + device_type: light + device_info: + model: "Ampoule LED Connect\xE9e" + manufacturer: LIFX + sw_version: 5.1.7 + area: Chambre 2 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Allume la lampe dans la chambre 2 + - Mets la lampe de la chambre 2 + - "Allume la lumi\xE8re de la chambre 2" + - action: Turn off + sentences: + - "\xC9teins la lampe dans la chambre 2" + - "\xC9teins la lumi\xE8re de la chambre 2" + - Coupe la lampe de la chambre 2 diff --git a/datasets/device-actions/chalet-montagne-fr/chambre-3_lampe.yaml b/datasets/device-actions/chalet-montagne-fr/chambre-3_lampe.yaml new file mode 100644 index 00000000..5ab4a34f --- /dev/null +++ b/datasets/device-actions/chalet-montagne-fr/chambre-3_lampe.yaml @@ -0,0 +1,27 @@ +--- +home: chalet-montagne-fr +location: Alpine village in the French Alps +type: Ski chalet +device: + name: Lampe + device_type: light + device_info: + model: "Ampoule LED Connect\xE9e" + manufacturer: LIFX + sw_version: 5.1.7 + area: Chambre 3 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Allume la Lampe dans la Chambre 3 + - "Allume la lumi\xE8re dans la Chambre 3" + - "S'il te pla\xEEt, allume la lampe de la Chambre 3" + - action: Turn off + sentences: + - "\xC9teindre la Lampe dans la Chambre 3" + - "\xC9teindre la lumi\xE8re dans la Chambre 3" + - "S'il te pla\xEEt, \xE9teins la lampe de la Chambre 3" diff --git a/datasets/device-actions/chalet-montagne-fr/chambre-4_lampe.yaml b/datasets/device-actions/chalet-montagne-fr/chambre-4_lampe.yaml new file mode 100644 index 00000000..e00b55e0 --- /dev/null +++ b/datasets/device-actions/chalet-montagne-fr/chambre-4_lampe.yaml @@ -0,0 +1,27 @@ +--- +home: chalet-montagne-fr +location: Alpine village in the French Alps +type: Ski chalet +device: + name: Lampe + device_type: light + device_info: + model: "Ampoule LED Connect\xE9e" + manufacturer: LIFX + sw_version: 5.1.7 + area: Chambre 4 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Allume la lampe dans la chambre 4 + - "Mettre la lumi\xE8re dans la chambre 4" + - "Activer la lumi\xE8re dans la chambre 4" + - action: Turn off + sentences: + - Eteindre la lampe dans la chambre 4 + - "Couper la lumi\xE8re dans la chambre 4" + - "D\xE9sactiver la lumi\xE8re dans la chambre 4" diff --git a/datasets/device-actions/chalet-montagne-fr/chambre-5_lampe.yaml b/datasets/device-actions/chalet-montagne-fr/chambre-5_lampe.yaml new file mode 100644 index 00000000..c8733715 --- /dev/null +++ b/datasets/device-actions/chalet-montagne-fr/chambre-5_lampe.yaml @@ -0,0 +1,27 @@ +--- +home: chalet-montagne-fr +location: Alpine village in the French Alps +type: Ski chalet +device: + name: Lampe + device_type: light + device_info: + model: "Ampoule LED Connect\xE9e" + manufacturer: LIFX + sw_version: 5.1.7 + area: Chambre 5 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Allume la lampe dans la chambre 5 + - "Mets la lumi\xE8re dans la chambre 5" + - "Allume la lumi\xE8re de la chambre 5" + - action: Turn off + sentences: + - "\xC9teindre la lampe dans la chambre 5" + - "\xC9teindre la lumi\xE8re dans la chambre 5" + - "La lumi\xE8re de la chambre 5, \xE9teins la" diff --git a/datasets/device-actions/chalet-montagne-fr/cuisine_lumiere.yaml b/datasets/device-actions/chalet-montagne-fr/cuisine_lumiere.yaml new file mode 100644 index 00000000..d9ccd0a6 --- /dev/null +++ b/datasets/device-actions/chalet-montagne-fr/cuisine_lumiere.yaml @@ -0,0 +1,27 @@ +--- +home: chalet-montagne-fr +location: Alpine village in the French Alps +type: Ski chalet +device: + name: "Lumi\xE8re" + device_type: light + device_info: + model: "Plafonnier Connect\xE9" + manufacturer: Philips Hue + sw_version: 3.1.2 + area: Cuisine +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - "Allume la lumi\xE8re de la cuisine" + - "Allumer la lumi\xE8re dans la cuisine" + - "Lumi\xE8res de la cuisine" + - action: Turn off + sentences: + - "\xC9teindre la lumi\xE8re de la cuisine" + - "\xC9teignez la lumi\xE8re dans la cuisine" + - "Lumi\xE8res de la cuisine off" diff --git a/datasets/device-actions/chalet-montagne-fr/jacuzzi_controleur-temperature.yaml b/datasets/device-actions/chalet-montagne-fr/jacuzzi_controleur-temperature.yaml new file mode 100644 index 00000000..39ebaf79 --- /dev/null +++ b/datasets/device-actions/chalet-montagne-fr/jacuzzi_controleur-temperature.yaml @@ -0,0 +1,27 @@ +--- +home: chalet-montagne-fr +location: Alpine village in the French Alps +type: Ski chalet +device: + name: "Contr\xF4leur Temp\xE9rature" + device_type: smart-plug + device_info: + model: Prise Intelligente + manufacturer: Wemo + sw_version: 2.8.1 + area: Jacuzzi +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Allume la prise intelligente du jacuzzi + - "Active le contr\xF4leur de temp\xE9rature du jacuzzi" + - Mets la prise du jacuzzi en marche + - action: Turn off + sentences: + - "\xC9teinds la prise intelligente du jacuzzi" + - "D\xE9sactive le contr\xF4leur de temp\xE9rature du jacuzzi" + - "Mets la prise du jacuzzi en arr\xEAt" diff --git a/datasets/device-actions/chalet-montagne-fr/local-a-skis_serrure-connectee.yaml b/datasets/device-actions/chalet-montagne-fr/local-a-skis_serrure-connectee.yaml new file mode 100644 index 00000000..49370db4 --- /dev/null +++ b/datasets/device-actions/chalet-montagne-fr/local-a-skis_serrure-connectee.yaml @@ -0,0 +1,27 @@ +--- +home: chalet-montagne-fr +location: Alpine village in the French Alps +type: Ski chalet +device: + name: "Serrure Connect\xE9e" + device_type: smart-lock + device_info: + model: Serrure Intelligente + manufacturer: August + sw_version: 2.3.9 + area: "Local \xE0 skis" +capabilities: +- Lock +- Unlock +actions: + actions: + - action: Lock + sentences: + - "Verrouillez la serrure connect\xE9e" + - "Verrouillez la porte du local \xE0 skis" + - "Verrouiller le local \xE0 skis" + - action: Unlock + sentences: + - "D\xE9verrouillez la serrure connect\xE9e" + - "D\xE9verrouillez la porte du local \xE0 skis" + - "D\xE9verrouiller le local \xE0 skis" diff --git a/datasets/device-actions/chalet-montagne-fr/salle-a-manger_lampe-suspendue.yaml b/datasets/device-actions/chalet-montagne-fr/salle-a-manger_lampe-suspendue.yaml new file mode 100644 index 00000000..7f7de20e --- /dev/null +++ b/datasets/device-actions/chalet-montagne-fr/salle-a-manger_lampe-suspendue.yaml @@ -0,0 +1,27 @@ +--- +home: chalet-montagne-fr +location: Alpine village in the French Alps +type: Ski chalet +device: + name: Lampe Suspendue + device_type: light + device_info: + model: Lampe Suspendue Intelligente + manufacturer: LIFX + sw_version: 4.2.1 + area: "Salle \xE0 manger" +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Allume la lampe suspendue + - "Allume la lumi\xE8re dans la salle \xE0 manger" + - "Mets la lumi\xE8re de la salle \xE0 manger" + - action: Turn off + sentences: + - "\xC9teindre la lampe suspendue" + - "\xC9teindre la lumi\xE8re dans la salle \xE0 manger" + - "Mets la lumi\xE8re de la salle \xE0 manger off" diff --git a/datasets/device-actions/chalet-montagne-fr/salon_thermostat.yaml b/datasets/device-actions/chalet-montagne-fr/salon_thermostat.yaml new file mode 100644 index 00000000..597bcee6 --- /dev/null +++ b/datasets/device-actions/chalet-montagne-fr/salon_thermostat.yaml @@ -0,0 +1,35 @@ +--- +home: chalet-montagne-fr +location: Alpine village in the French Alps +type: Ski chalet +device: + name: Thermostat + device_type: hvac + device_info: + model: EcoBee SmartThermostat + manufacturer: Ecobee + sw_version: 4.6.20 + attributes: + - unit_of_measurement: "\xB0C" + area: Salon +capabilities: +- Set temperature +- Turn on +- Turn off +actions: + actions: + - action: Set temperature + sentences: + - Set the temperature in the salon to 20 degrees Celsius + - Make the salon 20 degrees + - Set the thermostat to 20 degrees + - action: Turn on + sentences: + - Turn on the thermostat + - Start heating the salon + - Turn on the heating in the salon + - action: Turn off + sentences: + - Turn off the thermostat + - Stop heating the salon + - Turn off the heating in the salon diff --git a/datasets/device-actions/chalet-montagne-fr/terrasse_lampe-exterieure.yaml b/datasets/device-actions/chalet-montagne-fr/terrasse_lampe-exterieure.yaml new file mode 100644 index 00000000..f603084b --- /dev/null +++ b/datasets/device-actions/chalet-montagne-fr/terrasse_lampe-exterieure.yaml @@ -0,0 +1,27 @@ +--- +home: chalet-montagne-fr +location: Alpine village in the French Alps +type: Ski chalet +device: + name: "Lampe Ext\xE9rieure" + device_type: light + device_info: + model: "Applique Murale Connect\xE9e" + manufacturer: TP-Link + sw_version: 1.9.5 + area: Terrasse +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - "Allume la lampe ext\xE9rieure" + - "Mets la lampe ext\xE9rieure" + - "Allume la lumi\xE8re sur la terrasse" + - action: Turn off + sentences: + - "\xC9teindre la lampe ext\xE9rieure" + - "\xE9teins la lampe ext\xE9rieure" + - "\xC9teindre la lumi\xE8re sur la terrasse" diff --git a/datasets/device-actions/city-oasis-fr/dining-area_dimmable-light.yaml b/datasets/device-actions/city-oasis-fr/dining-area_dimmable-light.yaml new file mode 100644 index 00000000..298b3129 --- /dev/null +++ b/datasets/device-actions/city-oasis-fr/dining-area_dimmable-light.yaml @@ -0,0 +1,35 @@ +--- +home: city-oasis-fr +location: Central neighborhood in Paris +type: Studio apartment +device: + name: Dimmable Light + device_type: light-dimmable + device_info: + model: Hue White Ambiance + manufacturer: Philips + sw_version: 1.2.8 + area: Dining Area +capabilities: +- Set brightness +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the dining room light + - Turn on the dining room light + - Dining room light on + - action: Turn off + sentences: + - Please turn off the dining room light + - Turn off the dining room light + - Dining room light off + - action: Set brightness + sentences: + - Set the dining room light to 50% brightness + - Dim the dining room light to 50% + - Make the dining room light 50% bright + - Set the dining room light brightness to 50% + - Set dining room light brightness to 50% diff --git a/datasets/device-actions/city-oasis-fr/kitchenette_induction-cooktop.yaml b/datasets/device-actions/city-oasis-fr/kitchenette_induction-cooktop.yaml new file mode 100644 index 00000000..10ffe11a --- /dev/null +++ b/datasets/device-actions/city-oasis-fr/kitchenette_induction-cooktop.yaml @@ -0,0 +1,27 @@ +--- +home: city-oasis-fr +location: Central neighborhood in Paris +type: Studio apartment +device: + name: Induction Cooktop + device_type: smart-plug + device_info: + model: S31 + manufacturer: SONOFF + sw_version: 3.6.2 + area: Kitchenette +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the induction cooktop + - Please turn on the induction cooktop in the kitchenette + - Turn the induction cooktop on + - action: Turn off + sentences: + - Turn off the induction cooktop + - Please turn off the induction cooktop + - Can you turn off the induction cooktop? diff --git a/datasets/device-actions/city-oasis-fr/kitchenette_mini-fridge.yaml b/datasets/device-actions/city-oasis-fr/kitchenette_mini-fridge.yaml new file mode 100644 index 00000000..ef6d940e --- /dev/null +++ b/datasets/device-actions/city-oasis-fr/kitchenette_mini-fridge.yaml @@ -0,0 +1,27 @@ +--- +home: city-oasis-fr +location: Central neighborhood in Paris +type: Studio apartment +device: + name: Mini Fridge + device_type: smart-plug + device_info: + model: HS103P2 + manufacturer: TP-Link + sw_version: 1.5.6 + area: Kitchenette +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the mini fridge + - Turn on the fridge in the kitchenette + - Kitchenette fridge on + - action: Turn off + sentences: + - Please turn off the mini fridge + - Turn off the fridge in the kitchenette + - Kitchenette fridge off diff --git a/datasets/device-actions/city-oasis-fr/living-area_smart-light.yaml b/datasets/device-actions/city-oasis-fr/living-area_smart-light.yaml new file mode 100644 index 00000000..888a4676 --- /dev/null +++ b/datasets/device-actions/city-oasis-fr/living-area_smart-light.yaml @@ -0,0 +1,27 @@ +--- +home: city-oasis-fr +location: Central neighborhood in Paris +type: Studio apartment +device: + name: Smart Light + device_type: light + device_info: + model: WiZ Smart Bulb + manufacturer: WiZ + sw_version: 3.1.3 + area: Living Area +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the Smart Light in the Living Area + - Please turn on the light in the Living Area + - Switch on the WiZ Smart Bulb + - action: Turn off + sentences: + - Turn off the Smart Light in the Living Area + - Switch off the light in the Living Area + - Please turn off the WiZ Smart Bulb diff --git a/datasets/device-actions/city-oasis-fr/living-area_smart-speaker.yaml b/datasets/device-actions/city-oasis-fr/living-area_smart-speaker.yaml new file mode 100644 index 00000000..59d2e6f2 --- /dev/null +++ b/datasets/device-actions/city-oasis-fr/living-area_smart-speaker.yaml @@ -0,0 +1,50 @@ +--- +home: city-oasis-fr +location: Central neighborhood in Paris +type: Studio apartment +device: + name: Smart Speaker + device_type: smart-speaker + device_info: + model: Echo Dot + manufacturer: Amazon + sw_version: 5.2.0 + area: Living Area +capabilities: +- Pause +- Unpause +- Set volume +- Next track +- Previous track +actions: + actions: + - action: Pause + sentences: + - Pause the music + - Stop the music + - Pause the audio + - Can you pause this + - action: Unpause + sentences: + - Resume the music + - Play again + - Continue playing + - Unpause please + - action: Set volume + sentences: + - Set volume to 50% + - Volume 75 + - Make it louder + - Make it quieter + - action: Next track + sentences: + - Next track please + - Skip to the next song + - Play the next one + - Go to the next song + - action: Previous track + sentences: + - Previous track please + - Go back to the previous song + - Play the previous one + - Play the last song diff --git a/datasets/device-actions/city-oasis-fr/walk-in-closet_closet-light.yaml b/datasets/device-actions/city-oasis-fr/walk-in-closet_closet-light.yaml new file mode 100644 index 00000000..e4486f64 --- /dev/null +++ b/datasets/device-actions/city-oasis-fr/walk-in-closet_closet-light.yaml @@ -0,0 +1,27 @@ +--- +home: city-oasis-fr +location: Central neighborhood in Paris +type: Studio apartment +device: + name: Closet Light + device_type: light + device_info: + model: Smart Closet Light + manufacturer: Lutron + sw_version: 4.0.2 + area: Walk-in Closet +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the closet light + - Turn on the closet light + - Closet light on + - action: Turn off + sentences: + - Please turn off the closet light + - Turn off the closet light + - Closet light off diff --git a/datasets/device-actions/desert-retreat-us.yaml b/datasets/device-actions/desert-retreat-us.yaml deleted file mode 100644 index 3a406bae..00000000 --- a/datasets/device-actions/desert-retreat-us.yaml +++ /dev/null @@ -1,14 +0,0 @@ ---- -home: desert-retreat-us -actions: - - sentences: - - Set thermostat to 73 - - Set thermostat to 73 Fahrenheit - device_states: - - name: Bedroom 1 Thermostat - area: Bedroom 1 - state: "off" - expected_device_states: - - name: Bedroom 1 Thermostat - area: Bedroom 1 - state: "cooling" diff --git a/datasets/device-actions/desert-retreat-us/bedroom-1_bedroom-1-light.yaml b/datasets/device-actions/desert-retreat-us/bedroom-1_bedroom-1-light.yaml new file mode 100644 index 00000000..49b159b3 --- /dev/null +++ b/datasets/device-actions/desert-retreat-us/bedroom-1_bedroom-1-light.yaml @@ -0,0 +1,27 @@ +--- +home: desert-retreat-us +location: Desert area in Arizona +type: Adobe house +device: + name: Bedroom 1 Light + device_type: light + device_info: + model: Smart Color Bulb + manufacturer: Philips + sw_version: 2.0.5 + area: Bedroom 1 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the Bedroom 1 light + - Turn on the light in Bedroom 1 + - Bedroom 1 light on + - action: Turn off + sentences: + - Please turn off the Bedroom 1 light + - Turn off the light in Bedroom 1 + - Bedroom 1 light off diff --git a/datasets/device-actions/desert-retreat-us/bedroom-1_bedroom-1-thermostat.yaml b/datasets/device-actions/desert-retreat-us/bedroom-1_bedroom-1-thermostat.yaml new file mode 100644 index 00000000..c2a3a1b0 --- /dev/null +++ b/datasets/device-actions/desert-retreat-us/bedroom-1_bedroom-1-thermostat.yaml @@ -0,0 +1,35 @@ +--- +home: desert-retreat-us +location: Desert area in Arizona +type: Adobe house +device: + name: Bedroom 1 Thermostat + device_type: hvac + device_info: + model: Smart Thermostat + manufacturer: Ecobee + sw_version: 4.6.8 + attributes: + - unit_of_measurement: "\xB0F" + area: Bedroom 1 +capabilities: +- Set temperature +- Turn on +- Turn off +actions: + actions: + - action: Set temperature + sentences: + - Set the bedroom 1 thermostat to 72 degrees + - Change the temperature to 72 degrees in bedroom 1 + - Set the temperature in bedroom 1 to 72 degrees Fahrenheit + - action: Turn on + sentences: + - Turn on the bedroom 1 thermostat + - Turn on the thermostat in bedroom 1 + - Start the bedroom 1 thermostat + - action: Turn off + sentences: + - Turn off the bedroom 1 thermostat + - Turn off the thermostat in bedroom 1 + - Stop the bedroom 1 thermostat diff --git a/datasets/device-actions/desert-retreat-us/bedroom-2_bedroom-2-light.yaml b/datasets/device-actions/desert-retreat-us/bedroom-2_bedroom-2-light.yaml new file mode 100644 index 00000000..9c2b4f08 --- /dev/null +++ b/datasets/device-actions/desert-retreat-us/bedroom-2_bedroom-2-light.yaml @@ -0,0 +1,27 @@ +--- +home: desert-retreat-us +location: Desert area in Arizona +type: Adobe house +device: + name: Bedroom 2 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: LIFX + sw_version: 3.1.2 + area: Bedroom 2 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the Bedroom 2 light + - Turn on the bedroom 2 light + - Bedroom 2 light on + - action: Turn off + sentences: + - Please turn off the Bedroom 2 light + - Turn off the bedroom 2 light + - Bedroom 2 light off diff --git a/datasets/device-actions/desert-retreat-us/courtyard_courtyard-lights.yaml b/datasets/device-actions/desert-retreat-us/courtyard_courtyard-lights.yaml new file mode 100644 index 00000000..77d3b8d7 --- /dev/null +++ b/datasets/device-actions/desert-retreat-us/courtyard_courtyard-lights.yaml @@ -0,0 +1,27 @@ +--- +home: desert-retreat-us +location: Desert area in Arizona +type: Adobe house +device: + name: Courtyard Lights + device_type: light + device_info: + model: Smart Pathway Lights + manufacturer: Ring + sw_version: 1.2.6 + area: Courtyard +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the courtyard lights + - Turn on the courtyard lights + - Courtyard lights on + - action: Turn off + sentences: + - Please turn off the courtyard lights + - Turn off the courtyard lights + - Courtyard lights off diff --git a/datasets/device-actions/desert-retreat-us/living-room_living-room-light.yaml b/datasets/device-actions/desert-retreat-us/living-room_living-room-light.yaml new file mode 100644 index 00000000..452a4de4 --- /dev/null +++ b/datasets/device-actions/desert-retreat-us/living-room_living-room-light.yaml @@ -0,0 +1,44 @@ +--- +home: desert-retreat-us +location: Desert area in Arizona +type: Adobe house +device: + name: Living Room Light + device_type: light-dimmable + device_info: + model: Smart LED Bulb + manufacturer: LIFX + sw_version: 5.1.2 + attributes: + - brightness + area: Living Room +capabilities: +- Set brightness +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the living room light + - Turn on the living room light + - Living room light on + - action: Turn off + sentences: + - Please turn off the living room light + - Turn off the living room light + - Living room light off + - action: Set brightness + sentences: + - Set the living room light brightness to 50% + - Dim the living room light to 50% + - Set living room light brightness to 50 + - Dim the living room light to 50 + - Make the living room light 50% bright + - Make the living room light 50% dim + - Set brightness of the living room light to 50% + - Dim the living room light to 50% + - Set brightness of the living room light to 50 + - Dim the living room light to 50 + - Make the living room light 50% bright + - Make the living room light 50% dim diff --git a/datasets/device-actions/desert-retreat-us/meditation-room_meditation-room-diffuser.yaml b/datasets/device-actions/desert-retreat-us/meditation-room_meditation-room-diffuser.yaml new file mode 100644 index 00000000..28e470fb --- /dev/null +++ b/datasets/device-actions/desert-retreat-us/meditation-room_meditation-room-diffuser.yaml @@ -0,0 +1,27 @@ +--- +home: desert-retreat-us +location: Desert area in Arizona +type: Adobe house +device: + name: Meditation Room Diffuser + device_type: smart-plug + device_info: + model: Smart Plug Mini + manufacturer: TP-Link + sw_version: 2.5.1 + area: Meditation Room +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the Meditation Room diffuser + - Turn on the diffuser in the Meditation Room + - Meditation Room diffuser on + - action: Turn off + sentences: + - Please turn off the Meditation Room diffuser + - Turn off the diffuser in the Meditation Room + - Meditation Room diffuser off diff --git a/datasets/device-actions/dom1-pl.yaml b/datasets/device-actions/dom1-pl.yaml deleted file mode 100644 index 6f2215be..00000000 --- a/datasets/device-actions/dom1-pl.yaml +++ /dev/null @@ -1,63 +0,0 @@ ---- -home: dom1-pl -actions: - - sentences: - - Please turn on the kitchen light - device_states: - - name: Kitchen Light - area: Kitchen - state: "off" - expected_device_states: - - name: Kitchen Light - area: Kitchen - state: "on" - - sentences: - - Kitchen light off - device_states: - - name: Kitchen Light - area: Kitchen - state: "off" - expected_device_states: - - name: Kitchen Light - area: Kitchen - state: "on" - - sentences: - - Turn on all lights - device_states: - - name: Kitchen Light - area: Kitchen - state: "off" - - name: Living Room Light - area: Living Room - state: "off" - - name: Dining Room Light - area: Dining Room - state: "off" - - name: Bedroom 1 Light - area: Bedroom 1 - state: "off" - - name: Bedroom 2 Light - area: Bedroom 2 - state: "off" - - name: Bedroom 3 Light - area: Bedroom 3 - state: "off" - expected_device_states: - - name: Kitchen Light - area: Kitchen - state: "on" - - name: Living Room Light - area: Living Room - state: "on" - - name: Dining Room Light - area: Dining Room - state: "on" - - name: Bedroom 1 Light - area: Bedroom 1 - state: "on" - - name: Bedroom 2 Light - area: Bedroom 2 - state: "on" - - name: Bedroom 3 Light - area: Bedroom 3 - state: "on" diff --git a/datasets/device-actions/dom1-pl/backyard_garden-lights.yaml b/datasets/device-actions/dom1-pl/backyard_garden-lights.yaml new file mode 100644 index 00000000..ba8a50b7 --- /dev/null +++ b/datasets/device-actions/dom1-pl/backyard_garden-lights.yaml @@ -0,0 +1,27 @@ +--- +home: dom1-pl +location: Suburban area in Krakow +type: Single-family house +device: + name: Garden Lights + device_type: light + device_info: + model: Outdoor Pathway Lights + manufacturer: Ring + sw_version: 1.8.5 + area: Backyard +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the garden lights + - Turn on the backyard lights + - Garden lights on + - action: Turn off + sentences: + - Please turn off the garden lights + - Turn off the backyard lights + - Garden lights off diff --git a/datasets/device-actions/dom1-pl/backyard_sprinkler-system.yaml b/datasets/device-actions/dom1-pl/backyard_sprinkler-system.yaml new file mode 100644 index 00000000..961be490 --- /dev/null +++ b/datasets/device-actions/dom1-pl/backyard_sprinkler-system.yaml @@ -0,0 +1,27 @@ +--- +home: dom1-pl +location: Suburban area in Krakow +type: Single-family house +device: + name: Sprinkler System + device_type: smart-plug + device_info: + model: Irrigation Smart Switch + manufacturer: Rachio + sw_version: 3.2.11 + area: Backyard +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the sprinkler system + - Start the sprinklers + - Turn on the sprinklers in the backyard + - action: Turn off + sentences: + - Please turn off the sprinkler system + - Stop the sprinklers + - Turn off the sprinklers in the backyard diff --git a/datasets/device-actions/dom1-pl/bedroom-1_bedroom-1-light.yaml b/datasets/device-actions/dom1-pl/bedroom-1_bedroom-1-light.yaml new file mode 100644 index 00000000..b977fb2f --- /dev/null +++ b/datasets/device-actions/dom1-pl/bedroom-1_bedroom-1-light.yaml @@ -0,0 +1,27 @@ +--- +home: dom1-pl +location: Suburban area in Krakow +type: Single-family house +device: + name: Bedroom 1 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + area: Bedroom 1 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the bedroom 1 light + - Turn on the bedroom 1 light + - Bedroom 1 light on + - action: Turn off + sentences: + - Please turn off the bedroom 1 light + - Turn off the bedroom 1 light + - Bedroom 1 light off diff --git a/datasets/device-actions/dom1-pl/bedroom-2_bedroom-2-light.yaml b/datasets/device-actions/dom1-pl/bedroom-2_bedroom-2-light.yaml new file mode 100644 index 00000000..e1e34227 --- /dev/null +++ b/datasets/device-actions/dom1-pl/bedroom-2_bedroom-2-light.yaml @@ -0,0 +1,27 @@ +--- +home: dom1-pl +location: Suburban area in Krakow +type: Single-family house +device: + name: Bedroom 2 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + area: Bedroom 2 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the bedroom 2 light + - Turn on the light in bedroom 2 + - Bedroom 2 light on + - action: Turn off + sentences: + - Please turn off the bedroom 2 light + - Turn off the light in bedroom 2 + - Bedroom 2 light off diff --git a/datasets/device-actions/dom1-pl/bedroom-3_bedroom-3-light.yaml b/datasets/device-actions/dom1-pl/bedroom-3_bedroom-3-light.yaml new file mode 100644 index 00000000..054ebd28 --- /dev/null +++ b/datasets/device-actions/dom1-pl/bedroom-3_bedroom-3-light.yaml @@ -0,0 +1,27 @@ +--- +home: dom1-pl +location: Suburban area in Krakow +type: Single-family house +device: + name: Bedroom 3 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + area: Bedroom 3 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the Bedroom 3 Light + - Turn on the light in Bedroom 3 + - Bedroom 3 light on + - action: Turn off + sentences: + - Please turn off the Bedroom 3 Light + - Turn off the light in Bedroom 3 + - Bedroom 3 light off diff --git a/datasets/device-actions/dom1-pl/dining-room_dining-room-light.yaml b/datasets/device-actions/dom1-pl/dining-room_dining-room-light.yaml new file mode 100644 index 00000000..020cc7da --- /dev/null +++ b/datasets/device-actions/dom1-pl/dining-room_dining-room-light.yaml @@ -0,0 +1,27 @@ +--- +home: dom1-pl +location: Suburban area in Krakow +type: Single-family house +device: + name: Dining Room Light + device_type: light + device_info: + model: Color-changing Bulb + manufacturer: Sengled + sw_version: 2.1.9 + area: Dining Room +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the dining room light + - Turn on the dining room light + - Dining room light on + - action: Turn off + sentences: + - Please turn off the dining room light + - Turn off the dining room light + - Dining room light off diff --git a/datasets/device-actions/dom1-pl/garage_garage-door-opener.yaml b/datasets/device-actions/dom1-pl/garage_garage-door-opener.yaml new file mode 100644 index 00000000..cb80bffc --- /dev/null +++ b/datasets/device-actions/dom1-pl/garage_garage-door-opener.yaml @@ -0,0 +1,27 @@ +--- +home: dom1-pl +location: Suburban area in Krakow +type: Single-family house +device: + name: Garage Door Opener + device_type: garage-door + device_info: + model: Smart Garage Door Opener + manufacturer: Chamberlain + sw_version: 2.0.3 + area: Garage +capabilities: +- Open +- Close +actions: + actions: + - action: Open + sentences: + - Open the garage door + - Can you open the garage door? + - Please open the garage door + - action: Close + sentences: + - Close the garage door + - Can you close the garage door? + - Please close the garage door diff --git a/datasets/device-actions/dom1-pl/kitchen_kitchen-light.yaml b/datasets/device-actions/dom1-pl/kitchen_kitchen-light.yaml new file mode 100644 index 00000000..74375c84 --- /dev/null +++ b/datasets/device-actions/dom1-pl/kitchen_kitchen-light.yaml @@ -0,0 +1,27 @@ +--- +home: dom1-pl +location: Suburban area in Krakow +type: Single-family house +device: + name: Kitchen Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + area: Kitchen +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the Kitchen Light + - Please switch on the light in the kitchen + - Light on in the kitchen + - action: Turn off + sentences: + - Turn off the Kitchen Light + - Please switch off the light in the kitchen + - Light off in the kitchen diff --git a/datasets/device-actions/dom1-pl/kitchen_smart-plug.yaml b/datasets/device-actions/dom1-pl/kitchen_smart-plug.yaml new file mode 100644 index 00000000..fa0eb240 --- /dev/null +++ b/datasets/device-actions/dom1-pl/kitchen_smart-plug.yaml @@ -0,0 +1,27 @@ +--- +home: dom1-pl +location: Suburban area in Krakow +type: Single-family house +device: + name: Smart Plug + device_type: smart-plug + device_info: + model: Mini Smart Plug + manufacturer: TP-Link + sw_version: 2.7.3 + area: Kitchen +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the smart plug in the kitchen + - Please switch on the smart plug + - Power on the smart plug in the kitchen + - action: Turn off + sentences: + - Turn off the smart plug in the kitchen + - Please switch off the smart plug + - Power off the smart plug in the kitchen diff --git a/datasets/device-actions/dom1-pl/living-room_living-room-light.yaml b/datasets/device-actions/dom1-pl/living-room_living-room-light.yaml new file mode 100644 index 00000000..425f998c --- /dev/null +++ b/datasets/device-actions/dom1-pl/living-room_living-room-light.yaml @@ -0,0 +1,36 @@ +--- +home: dom1-pl +location: Suburban area in Krakow +type: Single-family house +device: + name: Living Room Light + device_type: light-dimmable + device_info: + model: LIFX A19 + manufacturer: LIFX + sw_version: 3.8.22 + area: Living Room +capabilities: +- Set brightness +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the living room light + - Switch on the living room light + - Please switch on the living room light + - action: Turn off + sentences: + - Turn off the living room light + - Switch off the living room light + - Please switch off the living room light + - action: Set brightness + sentences: + - Set the living room light to 50% brightness + - Make the living room light dimmer + - Set the living room light brightness to 20% + - Set the living room light brightness to 100% + - Can you set the living room light brightness to 75% + - Make the living room light brighter diff --git a/datasets/device-actions/dom1-pl/living-room_smart-thermostat.yaml b/datasets/device-actions/dom1-pl/living-room_smart-thermostat.yaml new file mode 100644 index 00000000..cb516122 --- /dev/null +++ b/datasets/device-actions/dom1-pl/living-room_smart-thermostat.yaml @@ -0,0 +1,35 @@ +--- +home: dom1-pl +location: Suburban area in Krakow +type: Single-family house +device: + name: Smart Thermostat + device_type: hvac + device_info: + model: Smart Thermostat + manufacturer: Ecobee + sw_version: 4.5.1 + attributes: + - unit_of_measurement: "\xB0C" + area: Living Room +capabilities: +- Set temperature +- Turn on +- Turn off +actions: + actions: + - action: Set temperature + sentences: + - Set the living room thermostat to 22 degrees Celsius + - Set the living room temperature to 22 degrees + - Make the living room 22 degrees Celsius + - action: Turn on + sentences: + - Turn on the living room thermostat + - Switch on the living room thermostat + - Start the living room thermostat + - action: Turn off + sentences: + - Turn off the living room thermostat + - Switch off the living room thermostat + - Stop the living room thermostat diff --git a/datasets/device-actions/eco-friendly-studio-be/bathroom_shower-head.yaml b/datasets/device-actions/eco-friendly-studio-be/bathroom_shower-head.yaml new file mode 100644 index 00000000..9d0522d8 --- /dev/null +++ b/datasets/device-actions/eco-friendly-studio-be/bathroom_shower-head.yaml @@ -0,0 +1,27 @@ +--- +home: eco-friendly-studio-be +location: Hasselt, Belgium +type: Studio apartment +device: + name: Shower Head + device_type: smart-plug + device_info: + model: AquaDance High Pressure 6-Setting + manufacturer: AquaDance + sw_version: 1.0 + area: Bathroom +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the shower head + - Turn on the shower + - Shower on + - action: Turn off + sentences: + - Please turn off the shower head + - Turn off the shower + - Shower off diff --git a/datasets/device-actions/eco-friendly-studio-be/main-area_dimmable-light.yaml b/datasets/device-actions/eco-friendly-studio-be/main-area_dimmable-light.yaml new file mode 100644 index 00000000..12e17d6d --- /dev/null +++ b/datasets/device-actions/eco-friendly-studio-be/main-area_dimmable-light.yaml @@ -0,0 +1,35 @@ +--- +home: eco-friendly-studio-be +location: Hasselt, Belgium +type: Studio apartment +device: + name: Dimmable Light + device_type: light-dimmable + device_info: + model: Hue White and Color Ambiance + manufacturer: Philips + sw_version: 3.4.2 + area: Main Area +capabilities: +- Set brightness +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the dimmable light + - Turn on the main area light + - Main area light on + - action: Turn off + sentences: + - Please turn off the dimmable light + - Turn off the main area light + - Main area light off + - action: Set brightness + sentences: + - Set the brightness of the main area light to 50% + - Dim the main area light to 50% + - Set the main area light to 50% brightness + - Dim the main area light to half + - Set the main area light to half brightness diff --git a/datasets/device-actions/eco-friendly-studio-be/main-area_smart-thermostat.yaml b/datasets/device-actions/eco-friendly-studio-be/main-area_smart-thermostat.yaml new file mode 100644 index 00000000..8a714436 --- /dev/null +++ b/datasets/device-actions/eco-friendly-studio-be/main-area_smart-thermostat.yaml @@ -0,0 +1,35 @@ +--- +home: eco-friendly-studio-be +location: Hasselt, Belgium +type: Studio apartment +device: + name: Smart Thermostat + device_type: hvac + device_info: + model: Nest Thermostat E + manufacturer: Nest + sw_version: 5.9.3 + attributes: + - unit_of_measurement: "\xB0C" + area: Main Area +capabilities: +- Set temperature +- Turn on +- Turn off +actions: + actions: + - action: Set temperature + sentences: + - Set the thermostat to 20 degrees Celsius + - Please set the thermostat to 22 degrees + - Set the temperature to 21 degrees + - action: Turn on + sentences: + - Please turn on the thermostat + - Turn on the heating + - Start the thermostat + - action: Turn off + sentences: + - Please turn off the thermostat + - Turn off the heating + - Stop the thermostat diff --git a/datasets/device-actions/eco-friendly-studio-be/rooftop-garden_garden-light.yaml b/datasets/device-actions/eco-friendly-studio-be/rooftop-garden_garden-light.yaml new file mode 100644 index 00000000..4dbc9646 --- /dev/null +++ b/datasets/device-actions/eco-friendly-studio-be/rooftop-garden_garden-light.yaml @@ -0,0 +1,27 @@ +--- +home: eco-friendly-studio-be +location: Hasselt, Belgium +type: Studio apartment +device: + name: Garden Light + device_type: light + device_info: + model: Lutron Caseta Outdoor Smart Plug + manufacturer: Lutron + sw_version: 4.7.1 + area: Rooftop Garden +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the garden light + - Turn on the garden light + - Garden light on + - action: Turn off + sentences: + - Please turn off the garden light + - Turn off the garden light + - Garden light off diff --git a/datasets/device-actions/family-retreat-us/backyard_bbq-grill.yaml b/datasets/device-actions/family-retreat-us/backyard_bbq-grill.yaml new file mode 100644 index 00000000..77bd870f --- /dev/null +++ b/datasets/device-actions/family-retreat-us/backyard_bbq-grill.yaml @@ -0,0 +1,27 @@ +--- +home: family-retreat-us +location: Suburban neighborhood in Texas +type: Two-story townhouse +device: + name: BBQ Grill + device_type: smart-plug + device_info: + model: Outdoor Smart Plug + manufacturer: TP-Link + sw_version: 1.1.5 + area: Backyard +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the BBQ grill + - Power on the backyard smart plug + - Please turn on the smart plug in the backyard + - action: Turn off + sentences: + - Turn off the BBQ grill + - Power off the backyard smart plug + - Please turn off the smart plug in the backyard diff --git a/datasets/device-actions/family-retreat-us/bedroom-1_bedroom-1-light.yaml b/datasets/device-actions/family-retreat-us/bedroom-1_bedroom-1-light.yaml new file mode 100644 index 00000000..bffbfe51 --- /dev/null +++ b/datasets/device-actions/family-retreat-us/bedroom-1_bedroom-1-light.yaml @@ -0,0 +1,27 @@ +--- +home: family-retreat-us +location: Suburban neighborhood in Texas +type: Two-story townhouse +device: + name: Bedroom 1 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + area: Bedroom 1 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the Bedroom 1 light + - Turn on the light in Bedroom 1 + - Bedroom 1 light on + - action: Turn off + sentences: + - Please turn off the Bedroom 1 light + - Turn off the light in Bedroom 1 + - Bedroom 1 light off diff --git a/datasets/device-actions/family-retreat-us/bedroom-2_bedroom-2-light.yaml b/datasets/device-actions/family-retreat-us/bedroom-2_bedroom-2-light.yaml new file mode 100644 index 00000000..b0d5fd2a --- /dev/null +++ b/datasets/device-actions/family-retreat-us/bedroom-2_bedroom-2-light.yaml @@ -0,0 +1,35 @@ +--- +home: family-retreat-us +location: Suburban neighborhood in Texas +type: Two-story townhouse +device: + name: Bedroom 2 Light + device_type: light-dimmable + device_info: + model: RGBW Light Bulb + manufacturer: Sengled + sw_version: 2.5.1 + area: Bedroom 2 +capabilities: +- Set brightness +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the bedroom 2 light + - Turn on the bedroom 2 light + - Bedroom 2 light on + - action: Turn off + sentences: + - Please turn off the bedroom 2 light + - Turn off the bedroom 2 light + - Bedroom 2 light off + - action: Set brightness + sentences: + - Please set the bedroom 2 light to 50% brightness + - Set the bedroom 2 light brightness to 50% + - Dim the bedroom 2 light to 50% + - Bedroom 2 light brightness 50% + - Make the bedroom 2 light 50% bright diff --git a/datasets/device-actions/family-retreat-us/bedroom-3_bedroom-3-light.yaml b/datasets/device-actions/family-retreat-us/bedroom-3_bedroom-3-light.yaml new file mode 100644 index 00000000..71ed1cd2 --- /dev/null +++ b/datasets/device-actions/family-retreat-us/bedroom-3_bedroom-3-light.yaml @@ -0,0 +1,27 @@ +--- +home: family-retreat-us +location: Suburban neighborhood in Texas +type: Two-story townhouse +device: + name: Bedroom 3 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + area: Bedroom 3 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the Bedroom 3 light + - Turn on the light in Bedroom 3 + - Bedroom 3 light on + - action: Turn off + sentences: + - Please turn off the Bedroom 3 light + - Turn off the light in Bedroom 3 + - Bedroom 3 light off diff --git a/datasets/device-actions/family-retreat-us/dining-area_dining-light.yaml b/datasets/device-actions/family-retreat-us/dining-area_dining-light.yaml new file mode 100644 index 00000000..41550f50 --- /dev/null +++ b/datasets/device-actions/family-retreat-us/dining-area_dining-light.yaml @@ -0,0 +1,27 @@ +--- +home: family-retreat-us +location: Suburban neighborhood in Texas +type: Two-story townhouse +device: + name: Dining Light + device_type: light + device_info: + model: Dimmable Light Strip + manufacturer: LIFX + sw_version: 3.1.8 + area: Dining Area +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the Dining Light + - Turn on the dining room light + - Dining room light on + - action: Turn off + sentences: + - Please turn off the Dining Light + - Turn off the dining room light + - Dining room light off diff --git a/datasets/device-actions/family-retreat-us/garage_garage-door-opener.yaml b/datasets/device-actions/family-retreat-us/garage_garage-door-opener.yaml new file mode 100644 index 00000000..54d7c93d --- /dev/null +++ b/datasets/device-actions/family-retreat-us/garage_garage-door-opener.yaml @@ -0,0 +1,27 @@ +--- +home: family-retreat-us +location: Suburban neighborhood in Texas +type: Two-story townhouse +device: + name: Garage Door Opener + device_type: garage-door + device_info: + model: Smart Garage Door Opener + manufacturer: Chamberlain + sw_version: 5.6.2 + area: Garage +capabilities: +- Open +- Close +actions: + actions: + - action: Open + sentences: + - Open the garage door + - Please open the garage door + - Can you open the garage door? + - action: Close + sentences: + - Close the garage door + - Please close the garage door + - Can you close the garage door? diff --git a/datasets/device-actions/family-retreat-us/living-room_living-room-light.yaml b/datasets/device-actions/family-retreat-us/living-room_living-room-light.yaml new file mode 100644 index 00000000..c2bf1a81 --- /dev/null +++ b/datasets/device-actions/family-retreat-us/living-room_living-room-light.yaml @@ -0,0 +1,39 @@ +--- +home: family-retreat-us +location: Suburban neighborhood in Texas +type: Two-story townhouse +device: + name: Living Room Light + device_type: light-dimmable + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + area: Living Room +capabilities: +- Set brightness +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the living room light + - Turn on the living room light + - Living room light on + - action: Turn off + sentences: + - Please turn off the living room light + - Turn off the living room light + - Living room light off + - action: Set brightness + sentences: + - Set the living room light brightness to 50% + - Dim the living room light to 50% + - Make the living room light 50% bright + - Set the living room light brightness to 75% + - Dim the living room light to 75% + - Make the living room light 75% bright + - Set the living room light brightness to 100% + - Dim the living room light to 100% + - Make the living room light 100% bright diff --git a/datasets/device-actions/family-retreat-us/living-room_thermostat.yaml b/datasets/device-actions/family-retreat-us/living-room_thermostat.yaml new file mode 100644 index 00000000..91908b46 --- /dev/null +++ b/datasets/device-actions/family-retreat-us/living-room_thermostat.yaml @@ -0,0 +1,35 @@ +--- +home: family-retreat-us +location: Suburban neighborhood in Texas +type: Two-story townhouse +device: + name: Thermostat + device_type: hvac + device_info: + model: Smart Thermostat + manufacturer: Ecobee + sw_version: 4.7.10 + attributes: + - unit_of_measurement: "\xB0F" + area: Living Room +capabilities: +- Set temperature +- Turn on +- Turn off +actions: + actions: + - action: Set temperature + sentences: + - Set the temperature to 72 degrees + - Change the temperature to 70 + - Make it 75 degrees + - action: Turn on + sentences: + - Turn on the thermostat + - Turn the thermostat on + - Start the thermostat + - action: Turn off + sentences: + - Turn off the thermostat + - Turn the thermostat off + - Stop the thermostat diff --git a/datasets/device-actions/forest-cottage-se/bedroom_bedroom-light.yaml b/datasets/device-actions/forest-cottage-se/bedroom_bedroom-light.yaml new file mode 100644 index 00000000..5057534e --- /dev/null +++ b/datasets/device-actions/forest-cottage-se/bedroom_bedroom-light.yaml @@ -0,0 +1,40 @@ +--- +home: forest-cottage-se +location: Wooded area in Sweden +type: Vacation cottage +device: + name: Bedroom Light + device_type: light-dimmable + device_info: + model: Hue White and Color Ambiance Bulb + manufacturer: Philips + sw_version: 1.3.5 + area: Bedroom +capabilities: +- Set brightness +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the bedroom light + - Switch on the bedroom light + - Please turn on the bedroom light + - Bedroom light on + - action: Turn off + sentences: + - Turn off the bedroom light + - Switch off the bedroom light + - Please turn off the bedroom light + - Bedroom light off + - action: Set brightness + sentences: + - Set bedroom light brightness to 50% + - Dim the bedroom light to 50% + - Brightness bedroom light 50% + - Bedroom light 50% brightness + - Set the bedroom light brightness to 50% + - Dim the bedroom light to 50% + - Make the bedroom light 50% bright + - Bedroom light 50% diff --git a/datasets/device-actions/forest-cottage-se/living-room_smart-bulb.yaml b/datasets/device-actions/forest-cottage-se/living-room_smart-bulb.yaml new file mode 100644 index 00000000..991656a2 --- /dev/null +++ b/datasets/device-actions/forest-cottage-se/living-room_smart-bulb.yaml @@ -0,0 +1,27 @@ +--- +home: forest-cottage-se +location: Wooded area in Sweden +type: Vacation cottage +device: + name: Smart Bulb + device_type: light + device_info: + model: WiZ Connected A19 + manufacturer: Philips + sw_version: 1.4.7 + area: Living Room +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the living room light + - Turn on the Smart Bulb + - Turn on the light in the living room + - action: Turn off + sentences: + - Please turn off the living room light + - Turn off the Smart Bulb + - Turn off the light in the living room diff --git a/datasets/device-actions/forest-cottage-se/living-room_smart-thermostat.yaml b/datasets/device-actions/forest-cottage-se/living-room_smart-thermostat.yaml new file mode 100644 index 00000000..fa443c06 --- /dev/null +++ b/datasets/device-actions/forest-cottage-se/living-room_smart-thermostat.yaml @@ -0,0 +1,35 @@ +--- +home: forest-cottage-se +location: Wooded area in Sweden +type: Vacation cottage +device: + name: Smart Thermostat + device_type: hvac + device_info: + model: T9 Smart Thermostat + manufacturer: Honeywell + sw_version: 2.8.1 + attributes: + - unit_of_measurement: "\xB0C" + area: Living Room +capabilities: +- Set temperature +- Turn on +- Turn off +actions: + actions: + - action: Set temperature + sentences: + - Set the temperature in the living room to 20 degrees Celsius + - Make it 20 degrees in the living room + - Set the thermostat to 20 degrees + - action: Turn on + sentences: + - Turn on the heating in the living room + - Turn on the thermostat + - Heat up the living room + - action: Turn off + sentences: + - Turn off the heating in the living room + - Turn off the thermostat + - Stop heating the living room diff --git a/datasets/device-actions/forest-cottage-se/screened-in-porch_porch-light.yaml b/datasets/device-actions/forest-cottage-se/screened-in-porch_porch-light.yaml new file mode 100644 index 00000000..ecef0d18 --- /dev/null +++ b/datasets/device-actions/forest-cottage-se/screened-in-porch_porch-light.yaml @@ -0,0 +1,27 @@ +--- +home: forest-cottage-se +location: Wooded area in Sweden +type: Vacation cottage +device: + name: Porch Light + device_type: light + device_info: + model: Lutron Caseta Outdoor Smart Plug + manufacturer: Lutron + sw_version: 4.2.9 + area: Screened-in Porch +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the porch light + - Please turn on the porch light + - Porch light on + - action: Turn off + sentences: + - Turn off the porch light + - Please turn off the porch light + - Porch light off diff --git a/datasets/device-actions/home1-cn/balcony_balcony-light.yaml b/datasets/device-actions/home1-cn/balcony_balcony-light.yaml new file mode 100644 index 00000000..ff81ce0a --- /dev/null +++ b/datasets/device-actions/home1-cn/balcony_balcony-light.yaml @@ -0,0 +1,27 @@ +--- +home: home1-cn +location: Urban area in Shanghai +type: Apartment +device: + name: Balcony Light + device_type: light + device_info: + model: Smart Wall Light + manufacturer: Yeelight + sw_version: 2.0.5 + area: Balcony +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the balcony light + - Turn on the balcony light + - Balcony light on + - action: Turn off + sentences: + - Please turn off the balcony light + - Turn off the balcony light + - Balcony light off diff --git a/datasets/device-actions/home1-cn/bedroom-1_bedroom-1-light.yaml b/datasets/device-actions/home1-cn/bedroom-1_bedroom-1-light.yaml new file mode 100644 index 00000000..8d82b799 --- /dev/null +++ b/datasets/device-actions/home1-cn/bedroom-1_bedroom-1-light.yaml @@ -0,0 +1,27 @@ +--- +home: home1-cn +location: Urban area in Shanghai +type: Apartment +device: + name: Bedroom 1 Light + device_type: light + device_info: + model: LED Smart Bulb + manufacturer: Xiaomi + sw_version: 1.6.8 + area: Bedroom 1 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on Bedroom 1 light + - Turn on the light in Bedroom 1 + - Bedroom 1 light on + - action: Turn off + sentences: + - Please turn off Bedroom 1 light + - Turn off the light in Bedroom 1 + - Bedroom 1 light off diff --git a/datasets/device-actions/home1-cn/bedroom-2_bedroom-2-light.yaml b/datasets/device-actions/home1-cn/bedroom-2_bedroom-2-light.yaml new file mode 100644 index 00000000..ab7a5707 --- /dev/null +++ b/datasets/device-actions/home1-cn/bedroom-2_bedroom-2-light.yaml @@ -0,0 +1,27 @@ +--- +home: home1-cn +location: Urban area in Shanghai +type: Apartment +device: + name: Bedroom 2 Light + device_type: light + device_info: + model: LED Smart Bulb + manufacturer: Xiaomi + sw_version: 1.6.8 + area: Bedroom 2 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the Bedroom 2 light + - Turn on the Bedroom 2 light + - Bedroom 2 light on + - action: Turn off + sentences: + - Please turn off the Bedroom 2 light + - Turn off the Bedroom 2 light + - Bedroom 2 light off diff --git a/datasets/device-actions/home1-cn/kitchen_smart-plug.yaml b/datasets/device-actions/home1-cn/kitchen_smart-plug.yaml new file mode 100644 index 00000000..5636f632 --- /dev/null +++ b/datasets/device-actions/home1-cn/kitchen_smart-plug.yaml @@ -0,0 +1,27 @@ +--- +home: home1-cn +location: Urban area in Shanghai +type: Apartment +device: + name: Smart Plug + device_type: smart-plug + device_info: + model: HS110 + manufacturer: TP-Link + sw_version: 2.1.3 + area: Kitchen +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the smart plug in the kitchen + - Please turn on the smart plug + - Power on the smart plug + - action: Turn off + sentences: + - Turn off the smart plug in the kitchen + - Please turn off the smart plug + - Power off the smart plug diff --git a/datasets/device-actions/home1-cn/living-room_smart-lighting.yaml b/datasets/device-actions/home1-cn/living-room_smart-lighting.yaml new file mode 100644 index 00000000..79bd576a --- /dev/null +++ b/datasets/device-actions/home1-cn/living-room_smart-lighting.yaml @@ -0,0 +1,27 @@ +--- +home: home1-cn +location: Urban area in Shanghai +type: Apartment +device: + name: Smart Lighting + device_type: light + device_info: + model: LIFX A19 + manufacturer: LIFX + sw_version: 4.25.0 + area: Living Room +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the living room smart lighting + - Turn on the living room light + - Living room light on + - action: Turn off + sentences: + - Please turn off the living room smart lighting + - Turn off the living room light + - Living room light off diff --git a/datasets/device-actions/home1-cn/living-room_smart-thermostat.yaml b/datasets/device-actions/home1-cn/living-room_smart-thermostat.yaml new file mode 100644 index 00000000..c6a0cd5a --- /dev/null +++ b/datasets/device-actions/home1-cn/living-room_smart-thermostat.yaml @@ -0,0 +1,36 @@ +--- +home: home1-cn +location: Urban area in Shanghai +type: Apartment +device: + name: Smart Thermostat + device_type: hvac + device_info: + model: SmartThermo + manufacturer: Tado + sw_version: 3.0.1 + attributes: + - unit_of_measurement: "\xB0C" + area: Living Room +capabilities: +- Set temperature +- Turn on +- Turn off +actions: + actions: + - action: Set temperature + sentences: + - Set the temperature in the living room to 22 degrees Celsius + - Set the living room thermostat to 22 degrees + - Make it 22 degrees in the living room + - Set the thermostat in the living room to 22 degrees Celsius + - action: Turn on + sentences: + - Please turn on the smart thermostat in the living room + - Turn on the thermostat in the living room + - Living room thermostat on + - action: Turn off + sentences: + - Please turn off the smart thermostat in the living room + - Turn off the thermostat in the living room + - Living room thermostat off diff --git a/datasets/device-actions/home1-dk/bedroom-1_bedroom-light.yaml b/datasets/device-actions/home1-dk/bedroom-1_bedroom-light.yaml new file mode 100644 index 00000000..ce641290 --- /dev/null +++ b/datasets/device-actions/home1-dk/bedroom-1_bedroom-light.yaml @@ -0,0 +1,27 @@ +--- +home: home1-dk +location: Copenhagen, Denmark +type: Apartment +device: + name: Bedroom Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: LIFX + sw_version: 2.1.4 + area: Bedroom 1 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the bedroom light + - Turn on the bedroom light + - Bedroom light on + - action: Turn off + sentences: + - Please turn off the bedroom light + - Turn off the bedroom light + - Bedroom light off diff --git a/datasets/device-actions/home1-dk/bedroom-2_bedroom-light.yaml b/datasets/device-actions/home1-dk/bedroom-2_bedroom-light.yaml new file mode 100644 index 00000000..e93db124 --- /dev/null +++ b/datasets/device-actions/home1-dk/bedroom-2_bedroom-light.yaml @@ -0,0 +1,27 @@ +--- +home: home1-dk +location: Copenhagen, Denmark +type: Apartment +device: + name: Bedroom Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + area: Bedroom 2 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the bedroom light + - Turn on the bedroom light + - Bedroom light on + - action: Turn off + sentences: + - Please turn off the bedroom light + - Turn off the bedroom light + - Bedroom light off diff --git a/datasets/device-actions/home1-dk/kitchen_smart-coffee-maker.yaml b/datasets/device-actions/home1-dk/kitchen_smart-coffee-maker.yaml new file mode 100644 index 00000000..3e99ed37 --- /dev/null +++ b/datasets/device-actions/home1-dk/kitchen_smart-coffee-maker.yaml @@ -0,0 +1,27 @@ +--- +home: home1-dk +location: Copenhagen, Denmark +type: Apartment +device: + name: Smart Coffee Maker + device_type: smart-plug + device_info: + model: S31 Lite zb + manufacturer: SONOFF + sw_version: 2.3.3.140 + area: Kitchen +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the smart coffee maker + - Turn on the coffee maker + - Coffee maker on + - action: Turn off + sentences: + - Please turn off the smart coffee maker + - Turn off the coffee maker + - Coffee maker off diff --git a/datasets/device-actions/home1-dk/living-room_dimmable-light.yaml b/datasets/device-actions/home1-dk/living-room_dimmable-light.yaml new file mode 100644 index 00000000..fe712142 --- /dev/null +++ b/datasets/device-actions/home1-dk/living-room_dimmable-light.yaml @@ -0,0 +1,37 @@ +--- +home: home1-dk +location: Copenhagen, Denmark +type: Apartment +device: + name: Dimmable Light + device_type: light-dimmable + device_info: + model: TRADFRI + manufacturer: IKEA + sw_version: 1.3.0 + area: Living Room +capabilities: +- Set brightness +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the living room light + - Turn on the living room light + - Living room light on + - action: Turn off + sentences: + - Please turn off the living room light + - Turn off the living room light + - Living room light off + - action: Set brightness + sentences: + - Set the living room light to 50% brightness + - Dim the living room light to 50% + - Set brightness of living room light to 50% + - Please set the brightness of living room light to 50% + - Set the living room light brightness to 50% + - Set the brightness of the living room light to 50% + - Please set the brightness of the living room light to 50% diff --git a/datasets/device-actions/home1-dk/living-room_smart-thermostat.yaml b/datasets/device-actions/home1-dk/living-room_smart-thermostat.yaml new file mode 100644 index 00000000..c153339b --- /dev/null +++ b/datasets/device-actions/home1-dk/living-room_smart-thermostat.yaml @@ -0,0 +1,35 @@ +--- +home: home1-dk +location: Copenhagen, Denmark +type: Apartment +device: + name: Smart Thermostat + device_type: hvac + device_info: + model: Thermostat E + manufacturer: Nest + sw_version: 4.6.10 + attributes: + - unit_of_measurement: "\xB0C" + area: Living Room +capabilities: +- Set temperature +- Turn on +- Turn off +actions: + actions: + - action: Set temperature + sentences: + - Set the living room temperature to 22 degrees + - Make the living room 22 degrees + - Set the thermostat to 22 degrees Celsius + - action: Turn on + sentences: + - Please turn on the thermostat + - Turn on the heating + - Thermostat on + - action: Turn off + sentences: + - Please turn off the thermostat + - Turn off the heating + - Thermostat off diff --git a/datasets/device-actions/home1-us.yaml b/datasets/device-actions/home1-us.yaml deleted file mode 100644 index 2398d178..00000000 --- a/datasets/device-actions/home1-us.yaml +++ /dev/null @@ -1,37 +0,0 @@ ---- -home: home1-us -actions: - - sentences: - - Lock the bedroom lock - - Lock all the locks - device_states: - - name: Smart Lock - area: Bedroom 1 - state: unlocked - expected_device_states: - - name: Smart Lock - area: Bedroom 1 - state: locked ---- -home: home1-us -actions: - - sentences: - - Close the garage door - device_states: - - name: Garage Door Opener - area: Garage - state: open - expected_device_states: - - name: Garage Door Opener - area: Garage - state: closed - - sentences: - - Please open the garage door - device_states: - - name: Garage Door Opener - area: Garage - state: closed - expected_device_states: - - name: Garage Door Opener - area: Garage - state: open diff --git a/datasets/device-actions/home1-us/bedroom-1_bedroom-1-light.yaml b/datasets/device-actions/home1-us/bedroom-1_bedroom-1-light.yaml new file mode 100644 index 00000000..57c92366 --- /dev/null +++ b/datasets/device-actions/home1-us/bedroom-1_bedroom-1-light.yaml @@ -0,0 +1,27 @@ +--- +home: home1-us +location: Suburban neighborhood in Texas +type: Single-family house +device: + name: Bedroom 1 Light + device_type: light + device_info: + model: Dimmable Smart Bulb + manufacturer: LIFX + sw_version: 4.2.1 + area: Bedroom 1 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the bedroom 1 light + - Turn on the bedroom 1 light + - Bedroom 1 light on + - action: Turn off + sentences: + - Please turn off the bedroom 1 light + - Turn off the bedroom 1 light + - Bedroom 1 light off diff --git a/datasets/device-actions/home1-us/bedroom-1_smart-lock.yaml b/datasets/device-actions/home1-us/bedroom-1_smart-lock.yaml new file mode 100644 index 00000000..38c0e22c --- /dev/null +++ b/datasets/device-actions/home1-us/bedroom-1_smart-lock.yaml @@ -0,0 +1,29 @@ +--- +home: home1-us +location: Suburban neighborhood in Texas +type: Single-family house +device: + name: Smart Lock + device_type: smart-lock + device_info: + model: Encode Smart WiFi Deadbolt + manufacturer: Schlage + sw_version: 2.7.1 + area: Bedroom 1 +capabilities: +- Lock +- Unlock +actions: + actions: + - action: Lock + sentences: + - Please lock the bedroom door + - Lock the bedroom door + - Can you lock the bedroom door? + - Lock the bedroom smart lock + - action: Unlock + sentences: + - Please unlock the bedroom door + - Unlock the bedroom door + - Can you unlock the bedroom door? + - Unlock the bedroom smart lock diff --git a/datasets/device-actions/home1-us/bedroom-2_bedroom-2-light.yaml b/datasets/device-actions/home1-us/bedroom-2_bedroom-2-light.yaml new file mode 100644 index 00000000..724f0727 --- /dev/null +++ b/datasets/device-actions/home1-us/bedroom-2_bedroom-2-light.yaml @@ -0,0 +1,27 @@ +--- +home: home1-us +location: Suburban neighborhood in Texas +type: Single-family house +device: + name: Bedroom 2 Light + device_type: light + device_info: + model: Warm Glow Bulb + manufacturer: Philips Hue + sw_version: 2.0.5 + area: Bedroom 2 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the bedroom 2 light + - Turn on bedroom 2 light + - Bedroom 2 light on + - action: Turn off + sentences: + - Please turn off the bedroom 2 light + - Turn off bedroom 2 light + - Bedroom 2 light off diff --git a/datasets/device-actions/home1-us/bedroom-3_bedroom-3-light.yaml b/datasets/device-actions/home1-us/bedroom-3_bedroom-3-light.yaml new file mode 100644 index 00000000..f5803fae --- /dev/null +++ b/datasets/device-actions/home1-us/bedroom-3_bedroom-3-light.yaml @@ -0,0 +1,27 @@ +--- +home: home1-us +location: Suburban neighborhood in Texas +type: Single-family house +device: + name: Bedroom 3 Light + device_type: light + device_info: + model: Tunable White Bulb + manufacturer: Philips Hue + sw_version: 2.0.5 + area: Bedroom 3 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the Bedroom 3 Light + - Turn on the light in Bedroom 3 + - Bedroom 3 light on + - action: Turn off + sentences: + - Please turn off the Bedroom 3 Light + - Turn off the light in Bedroom 3 + - Bedroom 3 light off diff --git a/datasets/device-actions/home1-us/game-room_game-console.yaml b/datasets/device-actions/home1-us/game-room_game-console.yaml new file mode 100644 index 00000000..377aec39 --- /dev/null +++ b/datasets/device-actions/home1-us/game-room_game-console.yaml @@ -0,0 +1,27 @@ +--- +home: home1-us +location: Suburban neighborhood in Texas +type: Single-family house +device: + name: Game Console + device_type: switch + device_info: + model: PlayStation 5 + manufacturer: Sony + sw_version: 20.0.2 + area: Game Room +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the PlayStation 5 + - Turn on the game console in the game room + - Please turn on the PlayStation + - action: Turn off + sentences: + - Turn off the PlayStation 5 + - Please shut off the PlayStation + - Turn off the game console in the game room diff --git a/datasets/device-actions/home1-us/game-room_game-room-light.yaml b/datasets/device-actions/home1-us/game-room_game-room-light.yaml new file mode 100644 index 00000000..d581e30b --- /dev/null +++ b/datasets/device-actions/home1-us/game-room_game-room-light.yaml @@ -0,0 +1,27 @@ +--- +home: home1-us +location: Suburban neighborhood in Texas +type: Single-family house +device: + name: Game Room Light + device_type: light + device_info: + model: Smart Bulb + manufacturer: Sengled + sw_version: 3.6.2 + area: Game Room +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the game room light + - Turn on the light in the game room + - Game room light on + - action: Turn off + sentences: + - Please turn off the game room light + - Turn off the light in the game room + - Game room light off diff --git a/datasets/device-actions/home1-us/garage_garage-door-opener.yaml b/datasets/device-actions/home1-us/garage_garage-door-opener.yaml new file mode 100644 index 00000000..2082ad92 --- /dev/null +++ b/datasets/device-actions/home1-us/garage_garage-door-opener.yaml @@ -0,0 +1,27 @@ +--- +home: home1-us +location: Suburban neighborhood in Texas +type: Single-family house +device: + name: Garage Door Opener + device_type: garage-door + device_info: + model: MyQ Smart Garage Hub + manufacturer: Chamberlain + sw_version: 3.7.6 + area: Garage +capabilities: +- Open +- Close +actions: + actions: + - action: Open + sentences: + - Open the garage door + - Can you please open the garage door? + - I need to open the garage door + - action: Close + sentences: + - Close the garage door + - Can you please close the garage door? + - I need to close the garage door diff --git a/datasets/device-actions/home1-us/kitchen_kitchen-light.yaml b/datasets/device-actions/home1-us/kitchen_kitchen-light.yaml new file mode 100644 index 00000000..3513fc87 --- /dev/null +++ b/datasets/device-actions/home1-us/kitchen_kitchen-light.yaml @@ -0,0 +1,27 @@ +--- +home: home1-us +location: Suburban neighborhood in Texas +type: Single-family house +device: + name: Kitchen Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: LIFX + sw_version: 4.2.1 + area: Kitchen +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the Kitchen Light + - Please turn on the kitchen light + - Kitchen light on + - action: Turn off + sentences: + - Turn off the Kitchen Light + - Please turn off the kitchen light + - Kitchen light off diff --git a/datasets/device-actions/home1-us/kitchen_refrigerator.yaml b/datasets/device-actions/home1-us/kitchen_refrigerator.yaml new file mode 100644 index 00000000..52f31940 --- /dev/null +++ b/datasets/device-actions/home1-us/kitchen_refrigerator.yaml @@ -0,0 +1,33 @@ +--- +home: home1-us +location: Suburban neighborhood in Texas +type: Single-family house +device: + name: Refrigerator + device_type: smart-plug + device_info: + model: HS110 + manufacturer: TP-Link + sw_version: 3.1.0 + area: Kitchen +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the refrigerator + - Turn on the refrigerator + - Turn on the kitchen fridge + - Fridge on + - Kitchen fridge on + - Power on the refrigerator + - action: Turn off + sentences: + - Please turn off the refrigerator + - Turn off the refrigerator + - Turn off the kitchen fridge + - Fridge off + - Kitchen fridge off + - Power off the refrigerator diff --git a/datasets/device-actions/home1-us/living-room_living-room-light.yaml b/datasets/device-actions/home1-us/living-room_living-room-light.yaml new file mode 100644 index 00000000..517dfd24 --- /dev/null +++ b/datasets/device-actions/home1-us/living-room_living-room-light.yaml @@ -0,0 +1,39 @@ +--- +home: home1-us +location: Suburban neighborhood in Texas +type: Single-family house +device: + name: Living Room Light + device_type: light-dimmable + device_info: + model: Color Smart Bulb + manufacturer: Philips Hue + sw_version: 2.0.5 + area: Living Room +capabilities: +- Set brightness +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the living room light + - Turn on the living room light + - Living room light on + - action: Turn off + sentences: + - Please turn off the living room light + - Turn off the living room light + - Living room light off + - action: Set brightness + sentences: + - Set the living room light to 50% + - Dim the living room light to 50% + - Set the living room light to 75% brightness + - Set living room light to 25% brightness + - Brightness of living room light to 100% + - Brightness of living room light to 50% + - Brightness living room light 75% + - Brightness living room light 25% + - Brightness living room light 100% diff --git a/datasets/device-actions/home1-us/living-room_smart-speaker.yaml b/datasets/device-actions/home1-us/living-room_smart-speaker.yaml new file mode 100644 index 00000000..9536f482 --- /dev/null +++ b/datasets/device-actions/home1-us/living-room_smart-speaker.yaml @@ -0,0 +1,45 @@ +--- +home: home1-us +location: Suburban neighborhood in Texas +type: Single-family house +device: + name: Smart Speaker + device_type: smart-speaker + device_info: + model: Echo Dot (4th Gen) + manufacturer: Amazon + sw_version: 4.5.1 + area: Living Room +capabilities: +- Pause +- Unpause +- Set volume +- Next track +- Previous track +actions: + actions: + - action: Pause + sentences: + - Please pause the music + - Pause + - Stop the music + - action: Unpause + sentences: + - Please resume playing + - Play + - Unpause + - action: Set volume + sentences: + - Please set the volume to 50% + - Set the volume to 5 + - Volume 5 + - action: Next track + sentences: + - Please play the next song + - Next track + - Skip + - action: Previous track + sentences: + - Please play the previous song + - Previous track + - Go back diff --git a/datasets/device-actions/home1-us/master-bedroom_master-bedroom-light.yaml b/datasets/device-actions/home1-us/master-bedroom_master-bedroom-light.yaml new file mode 100644 index 00000000..aea3d281 --- /dev/null +++ b/datasets/device-actions/home1-us/master-bedroom_master-bedroom-light.yaml @@ -0,0 +1,54 @@ +--- +home: home1-us +location: Suburban neighborhood in Texas +type: Single-family house +device: + name: Master Bedroom Light + device_type: light-dimmable + device_info: + model: Smart LED Light Strip + manufacturer: Govee + sw_version: 1.4.5 + area: Master Bedroom +capabilities: +- Set brightness +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the master bedroom light + - Turn on the light in the master bedroom + - Master bedroom light on + - action: Turn off + sentences: + - Please turn off the master bedroom light + - Turn off the light in the master bedroom + - Master bedroom light off + - action: Set brightness + sentences: + - Set the master bedroom light to 50% brightness + - Dim the master bedroom light to 50% + - Master bedroom light 50% brightness + - Master bedroom light brightness 50% + - Set the master bedroom light to 75% brightness + - Dim the master bedroom light to 75% + - Master bedroom light 75% brightness + - Master bedroom light brightness 75% + - Set the master bedroom light to 100% brightness + - Master bedroom light 100% brightness + - Master bedroom light brightness 100% + - Turn the master bedroom light up to 100% + - Master bedroom light full brightness + - Master bedroom light full + - Master bedroom light on full brightness + - Master bedroom light on full + - Turn on the master bedroom light at 100% + - Turn on the master bedroom light full brightness + - Turn on the master bedroom light full + - Set the master bedroom light to 25% brightness + - Dim the master bedroom light to 25% + - Master bedroom light 25% brightness + - Master bedroom light brightness 25% + - Turn the master bedroom light down to 25% diff --git a/datasets/device-actions/home10-ca/bedroom-2_bedroom-light.yaml b/datasets/device-actions/home10-ca/bedroom-2_bedroom-light.yaml new file mode 100644 index 00000000..7fdf8283 --- /dev/null +++ b/datasets/device-actions/home10-ca/bedroom-2_bedroom-light.yaml @@ -0,0 +1,27 @@ +--- +home: home10-ca +location: Northern wilderness in Yukon +type: Log cabin +device: + name: Bedroom Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + area: Bedroom 2 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the bedroom light + - Turn on the bedroom light + - Bedroom light on + - action: Turn off + sentences: + - Please turn off the bedroom light + - Turn off the bedroom light + - Bedroom light off diff --git a/datasets/device-actions/home10-ca/bedroom-3_bedroom-light.yaml b/datasets/device-actions/home10-ca/bedroom-3_bedroom-light.yaml new file mode 100644 index 00000000..4813b750 --- /dev/null +++ b/datasets/device-actions/home10-ca/bedroom-3_bedroom-light.yaml @@ -0,0 +1,27 @@ +--- +home: home10-ca +location: Northern wilderness in Yukon +type: Log cabin +device: + name: Bedroom Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + area: Bedroom 3 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the Bedroom 3 light + - Turn on the bedroom light + - Bedroom 3 light on + - action: Turn off + sentences: + - Please turn off the Bedroom 3 light + - Turn off the bedroom light + - Bedroom 3 light off diff --git a/datasets/device-actions/home10-ca/deck_deck-lights.yaml b/datasets/device-actions/home10-ca/deck_deck-lights.yaml new file mode 100644 index 00000000..47719ec6 --- /dev/null +++ b/datasets/device-actions/home10-ca/deck_deck-lights.yaml @@ -0,0 +1,27 @@ +--- +home: home10-ca +location: Northern wilderness in Yukon +type: Log cabin +device: + name: Deck Lights + device_type: light + device_info: + model: Outdoor Deck Lights + manufacturer: BrightYard + sw_version: 3.0 + area: Deck +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the deck lights + - Turn on the lights on the deck + - Turn on the deck lights + - action: Turn off + sentences: + - Please turn off the deck lights + - Turn off the lights on the deck + - Turn off the deck lights diff --git a/datasets/device-actions/home10-ca/great-room_fireplace.yaml b/datasets/device-actions/home10-ca/great-room_fireplace.yaml new file mode 100644 index 00000000..67fad56a --- /dev/null +++ b/datasets/device-actions/home10-ca/great-room_fireplace.yaml @@ -0,0 +1,26 @@ +--- +home: home10-ca +location: Northern wilderness in Yukon +type: Log cabin +device: + name: Fireplace + device_type: smart-plug + device_info: + model: Stone Fireplace + manufacturer: Cozy Cabin + area: Great Room +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the fireplace + - Fireplace on + - I'm cold, please turn on the fireplace + - action: Turn off + sentences: + - Turn off the fireplace + - Fireplace off + - The room is getting too warm, turn off the fireplace diff --git a/datasets/device-actions/home10-ca/great-room_light.yaml b/datasets/device-actions/home10-ca/great-room_light.yaml new file mode 100644 index 00000000..beaebf3e --- /dev/null +++ b/datasets/device-actions/home10-ca/great-room_light.yaml @@ -0,0 +1,31 @@ +--- +home: home10-ca +location: Northern wilderness in Yukon +type: Log cabin +device: + name: Light + device_type: light + device_info: + model: Rustic Lantern + manufacturer: Wilderness Designs + sw_version: 1.0 + area: Great Room +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the Great Room light + - Please turn on the light in the Great Room + - Turn the light on + - Can you turn the light on + - I would like to turn on the light + - action: Turn off + sentences: + - Please turn off the Great Room light + - Turn off the light in the Great Room + - Turn the light off + - Can you turn the light off + - I would like to turn off the light diff --git a/datasets/device-actions/home10-ca/great-room_thermostat.yaml b/datasets/device-actions/home10-ca/great-room_thermostat.yaml new file mode 100644 index 00000000..31da9869 --- /dev/null +++ b/datasets/device-actions/home10-ca/great-room_thermostat.yaml @@ -0,0 +1,33 @@ +--- +home: home10-ca +location: Northern wilderness in Yukon +type: Log cabin +device: + name: Thermostat + device_type: hvac + device_info: + model: Smart Thermostat + manufacturer: Nest + sw_version: 4.7.1 + attributes: + - unit_of_measurement: "\xB0C" + area: Great Room +capabilities: +- Set temperature +- Turn on +- Turn off +actions: + actions: + - action: Set temperature + sentences: + - Set the thermostat to 20 degrees Celsius + - Set the temperature in the great room to 20 degrees + - Set the thermostat to 20 degrees + - action: Turn on + sentences: + - Turn on the thermostat + - Turn on the heat + - action: Turn off + sentences: + - Turn off the thermostat + - Turn off the heat diff --git a/datasets/device-actions/home10-ca/hot-springs-tub_hot-springs-tub.yaml b/datasets/device-actions/home10-ca/hot-springs-tub_hot-springs-tub.yaml new file mode 100644 index 00000000..0ab59ab6 --- /dev/null +++ b/datasets/device-actions/home10-ca/hot-springs-tub_hot-springs-tub.yaml @@ -0,0 +1,28 @@ +--- +home: home10-ca +location: Northern wilderness in Yukon +type: Log cabin +device: + name: Hot Springs Tub + device_type: smart-plug + device_info: + model: Nordic Deluxe Hot Tub + manufacturer: HotSpring + sw_version: 2.1 + unit_of_measurement: "\xB0C" + area: Hot Springs Tub +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the hot tub + - Turn on the hot tub + - Hot tub on + - action: Turn off + sentences: + - Please turn off the hot tub + - Turn off the hot tub + - Hot tub off diff --git a/datasets/device-actions/home10-ca/master-bedroom_bedroom-light.yaml b/datasets/device-actions/home10-ca/master-bedroom_bedroom-light.yaml new file mode 100644 index 00000000..210803a0 --- /dev/null +++ b/datasets/device-actions/home10-ca/master-bedroom_bedroom-light.yaml @@ -0,0 +1,36 @@ +--- +home: home10-ca +location: Northern wilderness in Yukon +type: Log cabin +device: + name: Bedroom Light + device_type: light-dimmable + device_info: + model: Dimmable Smart Bulb + manufacturer: Lumina + sw_version: 2.5.4 + area: Master Bedroom +capabilities: +- Set brightness +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the bedroom light + - Bedroom light on + - Can you turn on the light in the master bedroom? + - action: Turn off + sentences: + - Please turn off the bedroom light + - Turn off the master bedroom light + - Bedroom light off + - action: Set brightness + sentences: + - Set the bedroom light brightness to 50% + - Dim the bedroom light to 50% + - Set the master bedroom light to 50% brightness + - Can you dim the bedroom light? + - Make the bedroom light a bit dimmer + - Bedroom light 50% diff --git a/datasets/device-actions/home10-dk/backyard_smart-sprinkler-system.yaml b/datasets/device-actions/home10-dk/backyard_smart-sprinkler-system.yaml new file mode 100644 index 00000000..8279860e --- /dev/null +++ b/datasets/device-actions/home10-dk/backyard_smart-sprinkler-system.yaml @@ -0,0 +1,27 @@ +--- +home: home10-dk +location: Horsens, Denmark +type: Terraced house +device: + name: Smart Sprinkler System + device_type: switch + device_info: + model: Rachio 3 + manufacturer: Rachio + sw_version: 3.2.4 + area: Backyard +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the backyard sprinkler system + - Turn on the sprinklers + - Start watering + - action: Turn off + sentences: + - Please turn off the backyard sprinkler system + - Turn off the sprinklers + - Stop watering diff --git a/datasets/device-actions/home10-dk/bedroom-1_bedroom-light.yaml b/datasets/device-actions/home10-dk/bedroom-1_bedroom-light.yaml new file mode 100644 index 00000000..b976a5fb --- /dev/null +++ b/datasets/device-actions/home10-dk/bedroom-1_bedroom-light.yaml @@ -0,0 +1,27 @@ +--- +home: home10-dk +location: Horsens, Denmark +type: Terraced house +device: + name: Bedroom Light + device_type: light + device_info: + model: Dimmable LED Bulb + manufacturer: GE + sw_version: 2.7.5 + area: Bedroom 1 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the bedroom light + - Please turn on the light in bedroom 1 + - Can you turn on the light in the bedroom + - action: Turn off + sentences: + - Turn off the bedroom light + - Please turn off the light in bedroom 1 + - Can you turn off the light in the bedroom diff --git a/datasets/device-actions/home10-dk/bedroom-2_bedroom-light.yaml b/datasets/device-actions/home10-dk/bedroom-2_bedroom-light.yaml new file mode 100644 index 00000000..73659ec5 --- /dev/null +++ b/datasets/device-actions/home10-dk/bedroom-2_bedroom-light.yaml @@ -0,0 +1,27 @@ +--- +home: home10-dk +location: Horsens, Denmark +type: Terraced house +device: + name: Bedroom Light + device_type: light + device_info: + model: Dimmable LED Bulb + manufacturer: GE + sw_version: 2.7.5 + area: Bedroom 2 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the bedroom light + - Turn on the bedroom 2 light + - Bedroom light on + - action: Turn off + sentences: + - Please turn off the bedroom light + - Turn off the bedroom 2 light + - Bedroom light off diff --git a/datasets/device-actions/home10-dk/bedroom-3_bedroom-light.yaml b/datasets/device-actions/home10-dk/bedroom-3_bedroom-light.yaml new file mode 100644 index 00000000..cf808845 --- /dev/null +++ b/datasets/device-actions/home10-dk/bedroom-3_bedroom-light.yaml @@ -0,0 +1,29 @@ +--- +home: home10-dk +location: Horsens, Denmark +type: Terraced house +device: + name: Bedroom Light + device_type: light + device_info: + model: Dimmable LED Bulb + manufacturer: GE + sw_version: 2.7.5 + area: Bedroom 3 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the bedroom light + - Turn on the bedroom 3 light + - Bedroom light on + - Turn on the light in bedroom 3 + - action: Turn off + sentences: + - Please turn off the bedroom light + - Turn off the bedroom 3 light + - Bedroom light off + - Turn off the light in bedroom 3 diff --git a/datasets/device-actions/home10-dk/bedroom-4_bedroom-light.yaml b/datasets/device-actions/home10-dk/bedroom-4_bedroom-light.yaml new file mode 100644 index 00000000..0b722448 --- /dev/null +++ b/datasets/device-actions/home10-dk/bedroom-4_bedroom-light.yaml @@ -0,0 +1,27 @@ +--- +home: home10-dk +location: Horsens, Denmark +type: Terraced house +device: + name: Bedroom Light + device_type: light + device_info: + model: Dimmable LED Bulb + manufacturer: GE + sw_version: 2.7.5 + area: Bedroom 4 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the Bedroom 4 light + - Turn on the bedroom light + - Bedroom light on + - action: Turn off + sentences: + - Please turn off the Bedroom 4 light + - Turn off the bedroom light + - Bedroom light off diff --git a/datasets/device-actions/home10-dk/dining-room_chandelier-light.yaml b/datasets/device-actions/home10-dk/dining-room_chandelier-light.yaml new file mode 100644 index 00000000..80a8d701 --- /dev/null +++ b/datasets/device-actions/home10-dk/dining-room_chandelier-light.yaml @@ -0,0 +1,27 @@ +--- +home: home10-dk +location: Horsens, Denmark +type: Terraced house +device: + name: Chandelier Light + device_type: light + device_info: + model: Classic Chandelier + manufacturer: Lutron + sw_version: 2.1.9 + area: Dining Room +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the Chandelier Light + - Switch on the Dining Room light + - Turn on the light in the Dining Room + - action: Turn off + sentences: + - Turn off the Chandelier Light + - Switch off the Dining Room light + - Turn off the light in the Dining Room diff --git a/datasets/device-actions/home10-dk/dining-room_smart-speaker.yaml b/datasets/device-actions/home10-dk/dining-room_smart-speaker.yaml new file mode 100644 index 00000000..5c60715c --- /dev/null +++ b/datasets/device-actions/home10-dk/dining-room_smart-speaker.yaml @@ -0,0 +1,44 @@ +--- +home: home10-dk +location: Horsens, Denmark +type: Terraced house +device: + name: Smart Speaker + device_type: smart-speaker + device_info: + model: Echo Dot + manufacturer: Amazon + sw_version: 4.7.1 + area: Dining Room +capabilities: +- Pause +- Unpause +- Set volume +- Next track +- Previous track +actions: + actions: + - action: Pause + sentences: + - Pause the music + - Pause the speaker + - action: Unpause + sentences: + - Resume the music + - Unpause the speaker + - action: Set volume + sentences: + - Set the volume to 50% + - Volume 50 + - Make it louder + - Make it quieter + - action: Next track + sentences: + - Play the next song + - Next track + - Skip to the next song + - action: Previous track + sentences: + - Play the previous song + - Previous track + - Go back to the previous song diff --git a/datasets/device-actions/home10-dk/living-room_fireplace-light.yaml b/datasets/device-actions/home10-dk/living-room_fireplace-light.yaml new file mode 100644 index 00000000..265d3b4a --- /dev/null +++ b/datasets/device-actions/home10-dk/living-room_fireplace-light.yaml @@ -0,0 +1,27 @@ +--- +home: home10-dk +location: Horsens, Denmark +type: Terraced house +device: + name: Fireplace Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + area: Living Room +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the fireplace light in the living room + - Please switch on the fireplace light + - Could you turn on the fireplace light? + - action: Turn off + sentences: + - Turn off the fireplace light + - Switch off the fireplace light + - Please switch off the fireplace light diff --git a/datasets/device-actions/home10-dk/living-room_thermostat.yaml b/datasets/device-actions/home10-dk/living-room_thermostat.yaml new file mode 100644 index 00000000..9e6bb807 --- /dev/null +++ b/datasets/device-actions/home10-dk/living-room_thermostat.yaml @@ -0,0 +1,34 @@ +--- +home: home10-dk +location: Horsens, Denmark +type: Terraced house +device: + name: Thermostat + device_type: hvac + device_info: + model: Smart Thermostat + manufacturer: Tado + sw_version: 3.5.1 + attributes: + - unit_of_measurement: "\xB0C" + area: Living Room +capabilities: +- Set temperature +- Turn on +- Turn off +actions: + actions: + - action: Set temperature + sentences: + - Set the temperature in the living room to 22 degrees + - Set the living room thermostat to 22 + - Make the living room warmer + - Make it warmer in the living room + - action: Turn on + sentences: + - Turn on the thermostat + - Turn on the heating in the living room + - action: Turn off + sentences: + - Turn off the thermostat + - Turn off the heating in the living room diff --git a/datasets/device-actions/home2-ru/bedroom-1_bedroom-1-light.yaml b/datasets/device-actions/home2-ru/bedroom-1_bedroom-1-light.yaml new file mode 100644 index 00000000..658d3502 --- /dev/null +++ b/datasets/device-actions/home2-ru/bedroom-1_bedroom-1-light.yaml @@ -0,0 +1,27 @@ +--- +home: home2-ru +location: Suburban area near St. Petersburg, Russia +type: Single-family house +device: + name: Bedroom 1 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + area: Bedroom 1 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the light in bedroom 1 + - Turn on Bedroom 1 light + - Please turn on the light in Bedroom 1 + - action: Turn off + sentences: + - Turn off the light in bedroom 1 + - Turn off Bedroom 1 light + - Please turn off the light in Bedroom 1 diff --git a/datasets/device-actions/home2-ru/bedroom-3_bedroom-3-light.yaml b/datasets/device-actions/home2-ru/bedroom-3_bedroom-3-light.yaml new file mode 100644 index 00000000..cba65429 --- /dev/null +++ b/datasets/device-actions/home2-ru/bedroom-3_bedroom-3-light.yaml @@ -0,0 +1,27 @@ +--- +home: home2-ru +location: Suburban area near St. Petersburg, Russia +type: Single-family house +device: + name: Bedroom 3 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + area: Bedroom 3 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the bedroom 3 light + - Turn on the light in bedroom 3 + - Bedroom 3 light on + - action: Turn off + sentences: + - Please turn off the bedroom 3 light + - Turn off the light in bedroom 3 + - Bedroom 3 light off diff --git a/datasets/device-actions/home2-ru/dining-room_dining-room-light.yaml b/datasets/device-actions/home2-ru/dining-room_dining-room-light.yaml new file mode 100644 index 00000000..6231296b --- /dev/null +++ b/datasets/device-actions/home2-ru/dining-room_dining-room-light.yaml @@ -0,0 +1,27 @@ +--- +home: home2-ru +location: Suburban area near St. Petersburg, Russia +type: Single-family house +device: + name: Dining Room Light + device_type: light + device_info: + model: Smart Ceiling Light + manufacturer: Lutron + sw_version: 2.1.5 + area: Dining Room +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the dining room light + - Please turn on the dining room light + - Dining room light on + - action: Turn off + sentences: + - Turn off the dining room light + - Please turn off the dining room light + - Dining room light off diff --git a/datasets/device-actions/home2-ru/front-yard_garden-lights.yaml b/datasets/device-actions/home2-ru/front-yard_garden-lights.yaml new file mode 100644 index 00000000..761e0a8e --- /dev/null +++ b/datasets/device-actions/home2-ru/front-yard_garden-lights.yaml @@ -0,0 +1,27 @@ +--- +home: home2-ru +location: Suburban area near St. Petersburg, Russia +type: Single-family house +device: + name: Garden Lights + device_type: light + device_info: + model: Solar-Powered Garden Lights + manufacturer: Ring + sw_version: 1.0.2 + area: Front yard +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the garden lights + - Turn on the lights in the front yard + - Switch on the garden lights + - action: Turn off + sentences: + - Please turn off the garden lights + - Turn off the lights in the front yard + - Switch off the garden lights diff --git a/datasets/device-actions/home2-ru/garage_garage-door-opener.yaml b/datasets/device-actions/home2-ru/garage_garage-door-opener.yaml new file mode 100644 index 00000000..c80084a4 --- /dev/null +++ b/datasets/device-actions/home2-ru/garage_garage-door-opener.yaml @@ -0,0 +1,27 @@ +--- +home: home2-ru +location: Suburban area near St. Petersburg, Russia +type: Single-family house +device: + name: Garage Door Opener + device_type: garage-door + device_info: + model: Smart Garage Opener + manufacturer: Chamberlain + sw_version: 3.7.12 + area: Garage +capabilities: +- Open +- Close +actions: + actions: + - action: Open + sentences: + - Open the garage door + - Open garage door + - Could you please open the garage door + - action: Close + sentences: + - Close the garage door + - Please close the garage door + - Garage door close diff --git a/datasets/device-actions/home2-ru/kitchen_kitchen-light.yaml b/datasets/device-actions/home2-ru/kitchen_kitchen-light.yaml new file mode 100644 index 00000000..4516ec2f --- /dev/null +++ b/datasets/device-actions/home2-ru/kitchen_kitchen-light.yaml @@ -0,0 +1,33 @@ +--- +home: home2-ru +location: Suburban area near St. Petersburg, Russia +type: Single-family house +device: + name: Kitchen Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + area: Kitchen +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the kitchen light + - Turn on the light in the kitchen + - "\u0412\u043A\u043B\u044E\u0447\u0438 \u0441\u0432\u0435\u0442 \u043D\u0430\ + \ \u043A\u0443\u0445\u043D\u0435" + - "\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u0435 \u0441\u0432\u0435\u0442 \u043D\ + \u0430 \u043A\u0443\u0445\u043D\u0435" + - action: Turn off + sentences: + - Turn off the kitchen light + - Turn off the light in the kitchen + - "\u0412\u044B\u043A\u043B\u044E\u0447\u0438 \u0441\u0432\u0435\u0442 \u043D\u0430\ + \ \u043A\u0443\u0445\u043D\u0435" + - "\u0412\u044B\u043A\u043B\u044E\u0447\u0438\u0442\u0435 \u0441\u0432\u0435\u0442\ + \ \u043D\u0430 \u043A\u0443\u0445\u043D\u0435" diff --git a/datasets/device-actions/home2-ru/kitchen_smart-oven.yaml b/datasets/device-actions/home2-ru/kitchen_smart-oven.yaml new file mode 100644 index 00000000..0e793c27 --- /dev/null +++ b/datasets/device-actions/home2-ru/kitchen_smart-oven.yaml @@ -0,0 +1,29 @@ +--- +home: home2-ru +location: Suburban area near St. Petersburg, Russia +type: Single-family house +device: + name: Smart Oven + device_type: switch + device_info: + model: Smart Oven + manufacturer: Samsung + sw_version: 2.0 + area: Kitchen +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the oven + - Turn on the Smart Oven + - Turn the oven on + - Oven on + - action: Turn off + sentences: + - Please turn off the oven + - Turn off the Smart Oven + - Turn the oven off + - Oven off diff --git a/datasets/device-actions/home2-ru/living-room_living-room-light.yaml b/datasets/device-actions/home2-ru/living-room_living-room-light.yaml new file mode 100644 index 00000000..54385031 --- /dev/null +++ b/datasets/device-actions/home2-ru/living-room_living-room-light.yaml @@ -0,0 +1,34 @@ +--- +home: home2-ru +location: Suburban area near St. Petersburg, Russia +type: Single-family house +device: + name: Living Room Light + device_type: light-dimmable + device_info: + model: Color Changing Light Strip + manufacturer: LIFX + sw_version: 3.4.1 + area: Living Room +capabilities: +- Set brightness +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the living room light + - Turn on the living room light + - Living room light on + - action: Turn off + sentences: + - Please turn off the living room light + - Turn off the living room light + - Living room light off + - action: Set brightness + sentences: + - Set the brightness of the living room light to 50% + - Dim the living room light to 50% + - Set the living room light to 50% brightness + - Make the living room light 50% bright diff --git a/datasets/device-actions/home3-dk/backyard_sprinkler-system.yaml b/datasets/device-actions/home3-dk/backyard_sprinkler-system.yaml new file mode 100644 index 00000000..e204561d --- /dev/null +++ b/datasets/device-actions/home3-dk/backyard_sprinkler-system.yaml @@ -0,0 +1,27 @@ +--- +home: home3-dk +location: Odense, Denmark +type: Single-family house +device: + name: Sprinkler System + device_type: smart-plug + device_info: + model: B-hyve Smart Hose Faucet Timer + manufacturer: Orbit + sw_version: 1.2.1 + area: Backyard +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the sprinkler system + - Turn on the sprinkler system in the backyard + - Backyard sprinklers on + - action: Turn off + sentences: + - Please turn off the sprinkler system + - Turn off the backyard sprinklers + - Backyard sprinklers off diff --git a/datasets/device-actions/home3-dk/bedroom-1_nightstand-light.yaml b/datasets/device-actions/home3-dk/bedroom-1_nightstand-light.yaml new file mode 100644 index 00000000..dcf8a8c2 --- /dev/null +++ b/datasets/device-actions/home3-dk/bedroom-1_nightstand-light.yaml @@ -0,0 +1,34 @@ +--- +home: home3-dk +location: Odense, Denmark +type: Single-family house +device: + name: Nightstand Light + device_type: light-dimmable + device_info: + model: Bedside Lamp + manufacturer: Xiaomi + sw_version: 1.3.5 + area: Bedroom 1 +capabilities: +- Set brightness +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the nightstand light + - Turn on the bedside lamp + - Bedroom 1 light on + - action: Turn off + sentences: + - Please turn off the nightstand light + - Turn off the bedside lamp + - Bedroom 1 light off + - action: Set brightness + sentences: + - Set the nightstand light to 50% + - Make the bedside lamp brighter + - Set the bedroom 1 light to 75% brightness + - Dim the bedside lamp to 20% diff --git a/datasets/device-actions/home3-dk/bedroom-2_closet-light.yaml b/datasets/device-actions/home3-dk/bedroom-2_closet-light.yaml new file mode 100644 index 00000000..320c9d7a --- /dev/null +++ b/datasets/device-actions/home3-dk/bedroom-2_closet-light.yaml @@ -0,0 +1,29 @@ +--- +home: home3-dk +location: Odense, Denmark +type: Single-family house +device: + name: Closet Light + device_type: light + device_info: + model: Motion Sensor Light + manufacturer: Sengled + sw_version: 2.5.1 + area: Bedroom 2 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the closet light in bedroom 2 + - Turn on the closet light + - Closet light on + - Turn on the light in bedroom 2 + - action: Turn off + sentences: + - Please turn off the closet light in bedroom 2 + - Turn off the closet light + - Closet light off + - Turn off the light in bedroom 2 diff --git a/datasets/device-actions/home3-dk/family-room_ceiling-light.yaml b/datasets/device-actions/home3-dk/family-room_ceiling-light.yaml new file mode 100644 index 00000000..c1a3150f --- /dev/null +++ b/datasets/device-actions/home3-dk/family-room_ceiling-light.yaml @@ -0,0 +1,36 @@ +--- +home: home3-dk +location: Odense, Denmark +type: Single-family house +device: + name: Ceiling Light + device_type: light-dimmable + device_info: + model: TRADFRI + manufacturer: IKEA + sw_version: 1.4.20 + area: Family Room +capabilities: +- Set brightness +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the ceiling light + - Can you turn the ceiling light in the Family Room on? + - Please turn on the Family Room ceiling light + - action: Turn off + sentences: + - Turn off the ceiling light + - Turn off the Family Room ceiling light + - Can you turn the ceiling light off? + - action: Set brightness + sentences: + - Set the brightness of the ceiling light to 50% + - Dim the ceiling light to 50% + - Can you set the brightness of the Family Room ceiling light to 25%? + - Set the ceiling light brightness to 75% + - Can you make the ceiling light brighter? + - Can you make the ceiling light dimmer? diff --git a/datasets/device-actions/home3-dk/family-room_smart-tv.yaml b/datasets/device-actions/home3-dk/family-room_smart-tv.yaml new file mode 100644 index 00000000..e5ff8d24 --- /dev/null +++ b/datasets/device-actions/home3-dk/family-room_smart-tv.yaml @@ -0,0 +1,27 @@ +--- +home: home3-dk +location: Odense, Denmark +type: Single-family house +device: + name: Smart TV + device_type: switch + device_info: + model: 4K Smart TV + manufacturer: Sony + sw_version: 3.0.5 + area: Family Room +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the TV + - Turn on the smart TV + - TV on + - action: Turn off + sentences: + - Please turn off the TV + - Turn off the smart TV + - TV off diff --git a/datasets/device-actions/home3-dk/master-bedroom_ceiling-fan.yaml b/datasets/device-actions/home3-dk/master-bedroom_ceiling-fan.yaml new file mode 100644 index 00000000..9f4a2049 --- /dev/null +++ b/datasets/device-actions/home3-dk/master-bedroom_ceiling-fan.yaml @@ -0,0 +1,27 @@ +--- +home: home3-dk +location: Odense, Denmark +type: Single-family house +device: + name: Ceiling Fan + device_type: switch + device_info: + model: Smart Ceiling Fan + manufacturer: Hunter + sw_version: 2.1.9 + area: Master Bedroom +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the ceiling fan in the master bedroom + - Turn on the master bedroom ceiling fan + - Master bedroom fan on + - action: Turn off + sentences: + - Please turn off the ceiling fan in the master bedroom + - Turn off the master bedroom ceiling fan + - Master bedroom fan off diff --git a/datasets/device-actions/home3-dk/study-room_desk-lamp.yaml b/datasets/device-actions/home3-dk/study-room_desk-lamp.yaml new file mode 100644 index 00000000..99999178 --- /dev/null +++ b/datasets/device-actions/home3-dk/study-room_desk-lamp.yaml @@ -0,0 +1,27 @@ +--- +home: home3-dk +location: Odense, Denmark +type: Single-family house +device: + name: Desk Lamp + device_type: light + device_info: + model: Desk Lamp + manufacturer: Philips + sw_version: 1.1.2 + area: Study Room +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the desk lamp + - Turn on the desk lamp in the study room + - Desk lamp on + - action: Turn off + sentences: + - Please turn off the desk lamp + - Turn off the desk lamp in the study room + - Desk lamp off diff --git a/datasets/device-actions/home4-nl/bedroom_bedroom-light.yaml b/datasets/device-actions/home4-nl/bedroom_bedroom-light.yaml new file mode 100644 index 00000000..dedd3663 --- /dev/null +++ b/datasets/device-actions/home4-nl/bedroom_bedroom-light.yaml @@ -0,0 +1,27 @@ +--- +home: home4-nl +location: Coastal area in The Hague, NL +type: Beach house +device: + name: Bedroom Light + device_type: light + device_info: + model: Bedroom Ceiling Light + manufacturer: Philips + sw_version: 3.0.2 + area: Bedroom +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the bedroom light + - Turn on the bedroom light + - Bedroom light on + - action: Turn off + sentences: + - Please turn off the bedroom light + - Turn off the bedroom light + - Bedroom light off diff --git a/datasets/device-actions/home4-nl/outdoor-shower_water-heater.yaml b/datasets/device-actions/home4-nl/outdoor-shower_water-heater.yaml new file mode 100644 index 00000000..efd49863 --- /dev/null +++ b/datasets/device-actions/home4-nl/outdoor-shower_water-heater.yaml @@ -0,0 +1,28 @@ +--- +home: home4-nl +location: Coastal area in The Hague, NL +type: Beach house +device: + name: Water Heater + device_type: smart-plug + device_info: + model: Smart Water Heater + manufacturer: Rheem + sw_version: 2.0.1 + unit_of_measurement: "\xB0C" + area: Outdoor Shower +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the water heater + - Turn on the water heater in the outdoor shower + - Water heater on + - action: Turn off + sentences: + - Please turn off the water heater + - Turn off the water heater in the outdoor shower + - Water heater off diff --git a/datasets/device-actions/home4-nl/sun-deck_smart-speaker.yaml b/datasets/device-actions/home4-nl/sun-deck_smart-speaker.yaml new file mode 100644 index 00000000..f745f7ad --- /dev/null +++ b/datasets/device-actions/home4-nl/sun-deck_smart-speaker.yaml @@ -0,0 +1,46 @@ +--- +home: home4-nl +location: Coastal area in The Hague, NL +type: Beach house +device: + name: Smart Speaker + device_type: smart-speaker + device_info: + model: Sonos One + manufacturer: Sonos + sw_version: 4.6.1 + area: Sun deck +capabilities: +- Pause +- Unpause +- Set volume +- Next track +- Previous track +actions: + actions: + - action: Pause + sentences: + - Please pause the music + - Pause the Sonos + - Pause the speaker + - action: Unpause + sentences: + - Play the music + - Unpause the Sonos + - Unpause the speaker + - action: Set volume + sentences: + - Set the volume to 5 + - Volume 5 + - Make it louder + - Make it quieter + - action: Next track + sentences: + - Next song + - Play the next track + - Skip + - action: Previous track + sentences: + - Previous song + - Play the previous track + - Go back diff --git a/datasets/device-actions/home4-nl/sun-deck_sun-deck-light.yaml b/datasets/device-actions/home4-nl/sun-deck_sun-deck-light.yaml new file mode 100644 index 00000000..d27141f3 --- /dev/null +++ b/datasets/device-actions/home4-nl/sun-deck_sun-deck-light.yaml @@ -0,0 +1,27 @@ +--- +home: home4-nl +location: Coastal area in The Hague, NL +type: Beach house +device: + name: Sun deck Light + device_type: light + device_info: + model: Outdoor Deck Lights + manufacturer: GE + sw_version: 2.4.5 + area: Sun deck +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the sun deck light + - Turn on the sun deck light + - Sun deck light on + - action: Turn off + sentences: + - Please turn off the sun deck light + - Turn off the sun deck light + - Sun deck light off diff --git a/datasets/device-actions/home5-cn/bedroom-1_bedroom-light.yaml b/datasets/device-actions/home5-cn/bedroom-1_bedroom-light.yaml new file mode 100644 index 00000000..bdbe0a32 --- /dev/null +++ b/datasets/device-actions/home5-cn/bedroom-1_bedroom-light.yaml @@ -0,0 +1,34 @@ +--- +home: home5-cn +location: Mountainous area in Yunnan +type: Cabin +device: + name: Bedroom Light + device_type: light-dimmable + device_info: + model: Minimalist Dimmable Bulb + manufacturer: Lutron + sw_version: 4.3.1 + area: Bedroom 1 +capabilities: +- Set brightness +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the Bedroom 1 light + - Turn on the bedroom light + - Bedroom light on + - action: Turn off + sentences: + - Please turn off the Bedroom 1 light + - Turn off the bedroom light + - Bedroom light off + - action: Set brightness + sentences: + - Set the bedroom light brightness to 50% + - Dim the bedroom light to 50% + - Make the bedroom light 50% brightness + - Bedroom light 50% brightness diff --git a/datasets/device-actions/home5-cn/bedroom-2_bedroom-light.yaml b/datasets/device-actions/home5-cn/bedroom-2_bedroom-light.yaml new file mode 100644 index 00000000..80b2d1dc --- /dev/null +++ b/datasets/device-actions/home5-cn/bedroom-2_bedroom-light.yaml @@ -0,0 +1,27 @@ +--- +home: home5-cn +location: Mountainous area in Yunnan +type: Cabin +device: + name: Bedroom Light + device_type: light + device_info: + model: Vintage Edison Bulb + manufacturer: Feit Electric + sw_version: 1.8.2 + area: Bedroom 2 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the bedroom light + - Please turn on the light in bedroom 2 + - Bedroom 2 light on + - action: Turn off + sentences: + - Turn off the bedroom light + - Please turn off the light in bedroom 2 + - Bedroom 2 light off diff --git a/datasets/device-actions/home5-cn/front-porch_porch-light.yaml b/datasets/device-actions/home5-cn/front-porch_porch-light.yaml new file mode 100644 index 00000000..758a7c95 --- /dev/null +++ b/datasets/device-actions/home5-cn/front-porch_porch-light.yaml @@ -0,0 +1,27 @@ +--- +home: home5-cn +location: Mountainous area in Yunnan +type: Cabin +device: + name: Porch Light + device_type: light + device_info: + model: Lantern Style Wall Light + manufacturer: Design House + sw_version: 2.2.4 + area: Front porch +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the porch light + - Please turn on the front porch light + - Turn on the light on the porch + - action: Turn off + sentences: + - Turn off the porch light + - Please turn off the front porch light + - Turn off the light on the porch diff --git a/datasets/device-actions/home5-cn/kitchenette_kitchen-light.yaml b/datasets/device-actions/home5-cn/kitchenette_kitchen-light.yaml new file mode 100644 index 00000000..317178e4 --- /dev/null +++ b/datasets/device-actions/home5-cn/kitchenette_kitchen-light.yaml @@ -0,0 +1,27 @@ +--- +home: home5-cn +location: Mountainous area in Yunnan +type: Cabin +device: + name: Kitchen Light + device_type: light + device_info: + model: Vintage Pendant Light + manufacturer: Westinghouse Lighting + sw_version: 2.0.7 + area: Kitchenette +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the Kitchen Light + - Turn on the Kitchenette light + - Kitchen Light on + - action: Turn off + sentences: + - Please turn off the Kitchen Light + - Turn off the Kitchenette light + - Kitchen Light off diff --git a/datasets/device-actions/home5-cn/kitchenette_smart-plug.yaml b/datasets/device-actions/home5-cn/kitchenette_smart-plug.yaml new file mode 100644 index 00000000..d3afd97e --- /dev/null +++ b/datasets/device-actions/home5-cn/kitchenette_smart-plug.yaml @@ -0,0 +1,27 @@ +--- +home: home5-cn +location: Mountainous area in Yunnan +type: Cabin +device: + name: Smart Plug + device_type: smart-plug + device_info: + model: Mini Smart Outlet + manufacturer: Amazon + sw_version: 1.4.9 + area: Kitchenette +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the smart plug in the kitchenette + - Power on the kitchenette smart plug + - Switch on the Amazon smart outlet in the kitchenette + - action: Turn off + sentences: + - Turn off the kitchenette smart plug + - Power off the smart plug in the kitchenette + - Switch off the Amazon smart outlet in the kitchenette diff --git a/datasets/device-actions/home5-cn/living-room_main-light.yaml b/datasets/device-actions/home5-cn/living-room_main-light.yaml new file mode 100644 index 00000000..4eea9b10 --- /dev/null +++ b/datasets/device-actions/home5-cn/living-room_main-light.yaml @@ -0,0 +1,27 @@ +--- +home: home5-cn +location: Mountainous area in Yunnan +type: Cabin +device: + name: Main Light + device_type: light + device_info: + model: Rustic Wall Sconce + manufacturer: Park Harbor + sw_version: 3.1.5 + area: Living Room +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the Main Light in the Living Room + - Turn on the main light + - Main Light on + - action: Turn off + sentences: + - Please turn off the Main Light in the Living Room + - Turn off the main light + - Main Light off diff --git a/datasets/device-actions/home5-cn/living-room_thermostat.yaml b/datasets/device-actions/home5-cn/living-room_thermostat.yaml new file mode 100644 index 00000000..83989fb9 --- /dev/null +++ b/datasets/device-actions/home5-cn/living-room_thermostat.yaml @@ -0,0 +1,41 @@ +--- +home: home5-cn +location: Mountainous area in Yunnan +type: Cabin +device: + name: Thermostat + device_type: heat-pump + device_info: + model: Mountain Living + manufacturer: Hearth & Home + sw_version: 6.5.2 + attributes: + - unit_of_measurement: "\xB0C" + area: Living Room +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the thermostat + - Turn on the living room thermostat + - Turn on the thermostat in the living room + - action: Turn off + sentences: + - Please turn off the thermostat + - Turn off the living room thermostat + - Turn off the thermostat in the living room + - action: Set temperature + sentences: + - Set the thermostat to 22 degrees Celsius + - Set the temperature to 22 degrees + - Set the thermostat to 22 + - Set the living room thermostat to 22 + - Set the thermostat in the living room to 22 + - Set the temperature in the living room to 22 degrees + - Set the temperature in the living room to 22 degrees Celsius + - Set the temperature of the living room thermostat to 22 degrees Celsius + - Set the temperature of the thermostat to 22 degrees + - Set the temperature of the thermostat to 22 degrees Celsius diff --git a/datasets/device-actions/home5-de-1/balcony_balcony-light.yaml b/datasets/device-actions/home5-de-1/balcony_balcony-light.yaml new file mode 100644 index 00000000..18b07878 --- /dev/null +++ b/datasets/device-actions/home5-de-1/balcony_balcony-light.yaml @@ -0,0 +1,27 @@ +--- +home: home5-de-1 +location: Urban area in Munich +type: City apartment +device: + name: Balcony Light + device_type: light + device_info: + model: Outdoor Smart Plug + manufacturer: Meross + sw_version: 3.1.7 + area: Balcony +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the balcony light + - Switch the balcony light on + - Please switch the balcony light on + - action: Turn off + sentences: + - Turn off the balcony light + - Switch the balcony light off + - Please switch the balcony light off diff --git a/datasets/device-actions/home5-de-1/bedroom_bedroom-light.yaml b/datasets/device-actions/home5-de-1/bedroom_bedroom-light.yaml new file mode 100644 index 00000000..86e95f58 --- /dev/null +++ b/datasets/device-actions/home5-de-1/bedroom_bedroom-light.yaml @@ -0,0 +1,27 @@ +--- +home: home5-de-1 +location: Urban area in Munich +type: City apartment +device: + name: Bedroom Light + device_type: light + device_info: + model: Yeelight LED Bulb + manufacturer: Xiaomi + sw_version: 1.8.9 + area: Bedroom +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the bedroom light + - Please turn the bedroom light on + - Lights on in the bedroom + - action: Turn off + sentences: + - Turn off the bedroom light + - Please turn the bedroom light off + - Lights off in the bedroom diff --git a/datasets/device-actions/home5-de-1/living-room_smart-light.yaml b/datasets/device-actions/home5-de-1/living-room_smart-light.yaml new file mode 100644 index 00000000..e8035512 --- /dev/null +++ b/datasets/device-actions/home5-de-1/living-room_smart-light.yaml @@ -0,0 +1,29 @@ +--- +home: home5-de-1 +location: Urban area in Munich +type: City apartment +device: + name: Smart Light + device_type: light + device_info: + model: LIFX Mini + manufacturer: LIFX + sw_version: 4.2.12 + area: Living Room +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the smart light in the living room + - Turn on the smart light + - Can you turn on the living room light + - Living room light on + - action: Turn off + sentences: + - Please turn off the smart light in the living room + - Turn off the smart light + - Can you turn off the living room light + - Living room light off diff --git a/datasets/device-actions/home5-de-1/living-room_smart-thermostat.yaml b/datasets/device-actions/home5-de-1/living-room_smart-thermostat.yaml new file mode 100644 index 00000000..81f5f0c9 --- /dev/null +++ b/datasets/device-actions/home5-de-1/living-room_smart-thermostat.yaml @@ -0,0 +1,35 @@ +--- +home: home5-de-1 +location: Urban area in Munich +type: City apartment +device: + name: Smart Thermostat + device_type: hvac + device_info: + model: Tado Smart Thermostat + manufacturer: Tado + sw_version: 2.5.3 + attributes: + - unit_of_measurement: "\xB0C" + area: Living Room +capabilities: +- Set temperature +- Turn on +- Turn off +actions: + actions: + - action: Set temperature + sentences: + - Set the living room temperature to 22 degrees + - Make it 22 degrees in the living room + - Set the thermostat to 22 degrees + - action: Turn on + sentences: + - Turn on the heating + - Turn on the thermostat + - Start the heating + - action: Turn off + sentences: + - Turn off the heating + - Turn off the thermostat + - Stop the heating diff --git a/datasets/device-actions/home5-de-2/bedroom-1_bedroom-1-light.yaml b/datasets/device-actions/home5-de-2/bedroom-1_bedroom-1-light.yaml new file mode 100644 index 00000000..6e85b780 --- /dev/null +++ b/datasets/device-actions/home5-de-2/bedroom-1_bedroom-1-light.yaml @@ -0,0 +1,35 @@ +--- +home: home5-de-2 +location: Coastal town in Kiel +type: Beach house +device: + name: Bedroom 1 Light + device_type: light-dimmable + device_info: + model: Sunset Glow Bulb + manufacturer: GE + sw_version: 1.0.2 + area: Bedroom 1 +capabilities: +- Set brightness +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the Bedroom 1 light + - Turn on the bedroom light + - Bedroom 1 light on + - action: Turn off + sentences: + - Please turn off the Bedroom 1 light + - Turn off the bedroom light + - Bedroom 1 light off + - action: Set brightness + sentences: + - Set the bedroom 1 light to 50% brightness + - Set the bedroom light to 50% + - Dim the bedroom light to 50% + - Bedroom 1 light 50% + - Bedroom light 50% diff --git a/datasets/device-actions/home5-de-2/bedroom-2_bedroom-2-light.yaml b/datasets/device-actions/home5-de-2/bedroom-2_bedroom-2-light.yaml new file mode 100644 index 00000000..54563d6f --- /dev/null +++ b/datasets/device-actions/home5-de-2/bedroom-2_bedroom-2-light.yaml @@ -0,0 +1,27 @@ +--- +home: home5-de-2 +location: Coastal town in Kiel +type: Beach house +device: + name: Bedroom 2 Light + device_type: light + device_info: + model: Moonlit Beam Bulb + manufacturer: Philips + sw_version: 2.4.1 + area: Bedroom 2 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the bedroom 2 light + - Turn on the bedroom 2 light + - Bedroom 2 light on + - action: Turn off + sentences: + - Please turn off the bedroom 2 light + - Turn off the bedroom 2 light + - Bedroom 2 light off diff --git a/datasets/device-actions/home5-de-2/bedroom-4_bedroom-4-light.yaml b/datasets/device-actions/home5-de-2/bedroom-4_bedroom-4-light.yaml new file mode 100644 index 00000000..ea0dd07a --- /dev/null +++ b/datasets/device-actions/home5-de-2/bedroom-4_bedroom-4-light.yaml @@ -0,0 +1,27 @@ +--- +home: home5-de-2 +location: Coastal town in Kiel +type: Beach house +device: + name: Bedroom 4 Light + device_type: light + device_info: + model: Coastal Dreams Bulb + manufacturer: Sengled + sw_version: 3.8.2 + area: Bedroom 4 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the bedroom 4 light + - Turn on the light in bedroom 4 + - Bedroom 4 light on + - action: Turn off + sentences: + - Please turn off the bedroom 4 light + - Turn off the light in bedroom 4 + - Bedroom 4 light off diff --git a/datasets/device-actions/home5-de-2/bedroom-5_bedroom-5-light.yaml b/datasets/device-actions/home5-de-2/bedroom-5_bedroom-5-light.yaml new file mode 100644 index 00000000..0e3dc66e --- /dev/null +++ b/datasets/device-actions/home5-de-2/bedroom-5_bedroom-5-light.yaml @@ -0,0 +1,37 @@ +--- +home: home5-de-2 +location: Coastal town in Kiel +type: Beach house +device: + name: Bedroom 5 Light + device_type: light-dimmable + device_info: + model: Seaside Serenity Bulb + manufacturer: LIFX + sw_version: 2.1.9 + area: Bedroom 5 +capabilities: +- Set brightness +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the bedroom 5 light + - Turn on bedroom 5 light + - Bedroom 5 light on + - action: Turn off + sentences: + - Please turn off the bedroom 5 light + - Turn off bedroom 5 light + - Bedroom 5 light off + - action: Set brightness + sentences: + - Please set the brightness of bedroom 5 light to 50% + - Set bedroom 5 light brightness to 50% + - Bedroom 5 light brightness 50% + - Dim the bedroom 5 light to 50% + - Make the bedroom 5 light dimmer + - Make bedroom 5 light brighter + - Make bedroom 5 light darker diff --git a/datasets/device-actions/home5-de-2/deck_deck-light.yaml b/datasets/device-actions/home5-de-2/deck_deck-light.yaml new file mode 100644 index 00000000..e219c5ed --- /dev/null +++ b/datasets/device-actions/home5-de-2/deck_deck-light.yaml @@ -0,0 +1,27 @@ +--- +home: home5-de-2 +location: Coastal town in Kiel +type: Beach house +device: + name: Deck Light + device_type: light + device_info: + model: Ocean View Light + manufacturer: TP-Link + sw_version: 2.0.5 + area: Deck +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the deck light + - Turn on the deck light + - Deck light on + - action: Turn off + sentences: + - Please turn off the deck light + - Turn off the deck light + - Deck light off diff --git a/datasets/device-actions/home5-de-2/living-room_coastal-light.yaml b/datasets/device-actions/home5-de-2/living-room_coastal-light.yaml new file mode 100644 index 00000000..2b537664 --- /dev/null +++ b/datasets/device-actions/home5-de-2/living-room_coastal-light.yaml @@ -0,0 +1,29 @@ +--- +home: home5-de-2 +location: Coastal town in Kiel +type: Beach house +device: + name: Coastal Light + device_type: light + device_info: + model: Ocean Breeze Light + manufacturer: Lutron + sw_version: 3.1.5 + area: Living Room +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the Coastal Light + - Turn on the living room light + - Living room light on + - Switch on the Coastal Light + - action: Turn off + sentences: + - Please turn off the Coastal Light + - Turn off the living room light + - Living room light off + - Switch off the Coastal Light diff --git a/datasets/device-actions/home5-de-2/living-room_hvac.yaml b/datasets/device-actions/home5-de-2/living-room_hvac.yaml new file mode 100644 index 00000000..322746b3 --- /dev/null +++ b/datasets/device-actions/home5-de-2/living-room_hvac.yaml @@ -0,0 +1,40 @@ +--- +home: home5-de-2 +location: Coastal town in Kiel +type: Beach house +device: + name: HVAC + device_type: hvac + device_info: + model: Coastal Comfort HVAC + manufacturer: Samsung + sw_version: 2.5.8 + attributes: + - unit_of_measurement: "\xB0C" + area: Living Room +capabilities: +- Set temperature +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the HVAC in the living room + - Turn on the HVAC + - Living room HVAC on + - action: Turn off + sentences: + - Please turn off the HVAC in the living room + - Turn off the HVAC + - Living room HVAC off + - action: Set temperature + sentences: + - Set the living room temperature to 22 degrees Celsius + - Set the HVAC to 22 degrees + - Set the living room temperature to 22 + - Make it 22 degrees in the living room + - Set the living room HVAC to 22 degrees Celsius + - Set the living room HVAC to 22 degrees + - Set the living room HVAC to 22 + - Make it 22 degrees with the living room HVAC diff --git a/datasets/device-actions/home5-de/bedroom-1_bedroom-1-light.yaml b/datasets/device-actions/home5-de/bedroom-1_bedroom-1-light.yaml new file mode 100644 index 00000000..67d06ad0 --- /dev/null +++ b/datasets/device-actions/home5-de/bedroom-1_bedroom-1-light.yaml @@ -0,0 +1,27 @@ +--- +home: home5-de +location: Urban area in Berlin +type: Loft +device: + name: Bedroom 1 Light + device_type: light + device_info: + model: Smart Ceiling Light + manufacturer: Yeelight + sw_version: 2.4.6 + area: Bedroom 1 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the bedroom 1 light + - Light on in bedroom 1 + - Please switch on the light in bedroom 1 + - action: Turn off + sentences: + - Turn off the bedroom 1 light + - Switch off the light in bedroom 1 + - Please turn off the light in bedroom 1 diff --git a/datasets/device-actions/home5-de/bedroom-2_bedroom-2-light.yaml b/datasets/device-actions/home5-de/bedroom-2_bedroom-2-light.yaml new file mode 100644 index 00000000..e8a1e7e0 --- /dev/null +++ b/datasets/device-actions/home5-de/bedroom-2_bedroom-2-light.yaml @@ -0,0 +1,36 @@ +--- +home: home5-de +location: Urban area in Berlin +type: Loft +device: + name: Bedroom 2 Light + device_type: light-dimmable + device_info: + model: Color-changing Bulb + manufacturer: LIFX + sw_version: 2.2.3 + area: Bedroom 2 +capabilities: +- Set brightness +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the Bedroom 2 Light + - Turn on the Bedroom 2 light + - Bedroom 2 light on + - action: Turn off + sentences: + - Please turn off the Bedroom 2 Light + - Turn off the Bedroom 2 light + - Bedroom 2 light off + - action: Set brightness + sentences: + - Please set the Bedroom 2 light to 50% brightness + - Set the Bedroom 2 light brightness to 50% + - Dim the Bedroom 2 light to 50% + - Bedroom 2 light brightness 50% + - Set the brightness of the Bedroom 2 light to 50% + - Make the Bedroom 2 light 50% bright diff --git a/datasets/device-actions/home5-de/bedroom-3_bedroom-3-light.yaml b/datasets/device-actions/home5-de/bedroom-3_bedroom-3-light.yaml new file mode 100644 index 00000000..bad8056e --- /dev/null +++ b/datasets/device-actions/home5-de/bedroom-3_bedroom-3-light.yaml @@ -0,0 +1,29 @@ +--- +home: home5-de +location: Urban area in Berlin +type: Loft +device: + name: Bedroom 3 Light + device_type: light + device_info: + model: Smart Floor Lamp + manufacturer: Ikea + sw_version: 1.6.2 + area: Bedroom 3 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the Bedroom 3 light + - Turn on the light in bedroom 3 + - Please turn on the Bedroom 3 floor lamp + - Can you please turn the bedroom 3 lamp on? + - action: Turn off + sentences: + - Turn off the Bedroom 3 light + - Turn off the light in bedroom 3 + - Please turn off the Bedroom 3 floor lamp + - Can you please turn the bedroom 3 lamp off? diff --git a/datasets/device-actions/home5-de/kitchen_kitchen-light.yaml b/datasets/device-actions/home5-de/kitchen_kitchen-light.yaml new file mode 100644 index 00000000..ce53db56 --- /dev/null +++ b/datasets/device-actions/home5-de/kitchen_kitchen-light.yaml @@ -0,0 +1,27 @@ +--- +home: home5-de +location: Urban area in Berlin +type: Loft +device: + name: Kitchen Light + device_type: light + device_info: + model: Smart Pendant Light + manufacturer: Philips + sw_version: 1.8.5 + area: Kitchen +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the kitchen light + - Switch on the Kitchen Light + - Please turn on the Kitchen Light + - action: Turn off + sentences: + - Turn off the Kitchen light + - Switch off the Kitchen Light + - Please turn off the Kitchen Light diff --git a/datasets/device-actions/home5-de/living-room_ceiling-light.yaml b/datasets/device-actions/home5-de/living-room_ceiling-light.yaml new file mode 100644 index 00000000..f7c765df --- /dev/null +++ b/datasets/device-actions/home5-de/living-room_ceiling-light.yaml @@ -0,0 +1,35 @@ +--- +home: home5-de +location: Urban area in Berlin +type: Loft +device: + name: Ceiling Light + device_type: light-dimmable + device_info: + model: Smart LED Panel + manufacturer: LIFX + sw_version: 3.1.9 + area: Living Room +capabilities: +- Set brightness +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the ceiling light + - Please turn the living room light on + - Living room light on + - action: Turn off + sentences: + - Turn off the ceiling light + - Please turn the living room light off + - Living room light off + - action: Set brightness + sentences: + - Set the brightness of the ceiling light to 50% + - Please set the brightness of the living room light to 50% + - Living room light brightness 50% + - Make the ceiling light 50% bright + - Make the living room light 50% bright diff --git a/datasets/device-actions/home5-de/living-room_smart-thermostat.yaml b/datasets/device-actions/home5-de/living-room_smart-thermostat.yaml new file mode 100644 index 00000000..6a5649b6 --- /dev/null +++ b/datasets/device-actions/home5-de/living-room_smart-thermostat.yaml @@ -0,0 +1,37 @@ +--- +home: home5-de +location: Urban area in Berlin +type: Loft +device: + name: Smart Thermostat + device_type: hvac + device_info: + model: Tado Smart Thermostat + manufacturer: Tado + sw_version: 2.8.1 + attributes: + - unit_of_measurement: "\xB0C" + area: Living Room +capabilities: +- Set temperature +- Turn on +- Turn off +actions: + actions: + - action: Set temperature + sentences: + - Set the living room thermostat to 22 degrees + - Set the thermostat in the living room to 22 + - Please set the living room temperature to 22 degrees Celsius + - Make it 22 degrees in the living room + - 22 degrees in the living room + - action: Turn on + sentences: + - Turn on the thermostat + - Please turn on the thermostat + - Start heating + - action: Turn off + sentences: + - Turn off the thermostat + - Please turn off the thermostat + - Stop heating diff --git a/datasets/device-actions/home5-de/rooftop-terrace_outdoor-climate-control.yaml b/datasets/device-actions/home5-de/rooftop-terrace_outdoor-climate-control.yaml new file mode 100644 index 00000000..fa49e828 --- /dev/null +++ b/datasets/device-actions/home5-de/rooftop-terrace_outdoor-climate-control.yaml @@ -0,0 +1,38 @@ +--- +home: home5-de +location: Urban area in Berlin +type: Loft +device: + name: Outdoor Climate Control + device_type: hvac + device_info: + model: Smart Outdoor Heater + manufacturer: Heatmaster + sw_version: 1.2.0 + attributes: + - unit_of_measurement: "\xB0C" + area: Rooftop terrace +capabilities: +- Set temperature +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the rooftop terrace heater + - Turn on the outdoor climate control + - Switch on the terrace heater + - action: Turn off + sentences: + - Please turn off the rooftop terrace heater + - Turn off the outdoor climate control + - Switch off the terrace heater + - action: Set temperature + sentences: + - Set the rooftop terrace heater to 20 degrees Celsius + - Set the outdoor heater to 20 degrees + - Please set the outdoor climate control to 20 degrees Celsius + - Terrace heater to 20 degrees + - Set the rooftop heater to 22 degrees + - Set the terrace heater to 22 diff --git a/datasets/device-actions/home7-dk.yaml b/datasets/device-actions/home7-dk.yaml deleted file mode 100644 index 35d7b699..00000000 --- a/datasets/device-actions/home7-dk.yaml +++ /dev/null @@ -1,59 +0,0 @@ ---- -home: home7-dk -actions: - - sentences: - - Open the living room curtains - device_states: - - name: Smart Curtain - area: Living Room - state: closed - expected_device_states: - - name: Smart Curtain - area: Living Room - state: open - - sentences: - - Close the curtains - device_states: - - name: Smart Curtain - area: Living Room - state: open - expected_device_states: - - name: Smart Curtain - area: Living Room - state: closed - # - sentences: - # - Set the living room curtains to 50% - # device_states: - # - name: Smart Curtain - # area: Living Room - # state: closed - # TODO: Support arbitrary cover states - # expected_device_states: - # - name: Smart Curtain - # area: Living Room - # state: open ---- -home: home7-dk -actions: - - sentences: - - Pause the music - - Pause the outdoor speaker - device_states: - - name: Outdoor Speakers - area: Rooftop Terrace - state: playing - expected_device_states: - - name: Outdoor Speakers - area: Rooftop Terrace - state: paused - - sentences: - - Resume playing the music - - Unpause music - device_states: - - name: Outdoor Speakers - area: Rooftop Terrace - state: paused - expected_device_states: - - name: Outdoor Speakers - area: Rooftop Terrace - state: playing diff --git a/datasets/device-actions/home7-dk/bedroom-1_bedroom-light.yaml b/datasets/device-actions/home7-dk/bedroom-1_bedroom-light.yaml new file mode 100644 index 00000000..994bb7a5 --- /dev/null +++ b/datasets/device-actions/home7-dk/bedroom-1_bedroom-light.yaml @@ -0,0 +1,27 @@ +--- +home: home7-dk +location: Helsingor, Denmark +type: Penthouse +device: + name: Bedroom Light + device_type: light + device_info: + model: Hue White Ambiance + manufacturer: Philips + sw_version: 2.4.7 + area: Bedroom 1 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the bedroom light + - Turn on the light in bedroom 1 + - Bedroom light on + - action: Turn off + sentences: + - Please turn off the bedroom light + - Turn off the light in bedroom 1 + - Bedroom light off diff --git a/datasets/device-actions/home7-dk/bedroom-1_smart-thermostat.yaml b/datasets/device-actions/home7-dk/bedroom-1_smart-thermostat.yaml new file mode 100644 index 00000000..38031f67 --- /dev/null +++ b/datasets/device-actions/home7-dk/bedroom-1_smart-thermostat.yaml @@ -0,0 +1,36 @@ +--- +home: home7-dk +location: Helsingor, Denmark +type: Penthouse +device: + name: Smart Thermostat + device_type: hvac + device_info: + model: Tado Smart Thermostat + manufacturer: Tado + sw_version: 3.0.1 + attributes: + - unit_of_measurement: "\xB0C" + area: Bedroom 1 +capabilities: +- Set temperature +- Turn on +- Turn off +actions: + actions: + - action: Set temperature + sentences: + - Set the bedroom 1 thermostat to 20 degrees Celsius + - Set the temperature in bedroom 1 to 20 degrees + - Make the bedroom 1 thermostat 20 degrees Celsius + - Set the bedroom 1 temperature to 20 degrees + - action: Turn on + sentences: + - Turn on the bedroom 1 thermostat + - Turn the bedroom 1 thermostat on + - Turn the bedroom 1 heating on + - action: Turn off + sentences: + - Turn off the bedroom 1 thermostat + - Turn the bedroom 1 thermostat off + - Turn the bedroom 1 heating off diff --git a/datasets/device-actions/home7-dk/bedroom-2_bedroom-light.yaml b/datasets/device-actions/home7-dk/bedroom-2_bedroom-light.yaml new file mode 100644 index 00000000..44db3c07 --- /dev/null +++ b/datasets/device-actions/home7-dk/bedroom-2_bedroom-light.yaml @@ -0,0 +1,27 @@ +--- +home: home7-dk +location: Helsingor, Denmark +type: Penthouse +device: + name: Bedroom Light + device_type: light + device_info: + model: Hue White Ambiance + manufacturer: Philips + sw_version: 2.4.7 + area: Bedroom 2 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the Bedroom 2 light + - Turn on the bedroom light + - Bedroom light on + - action: Turn off + sentences: + - Please turn off the Bedroom 2 light + - Turn off the bedroom light + - Bedroom light off diff --git a/datasets/device-actions/home7-dk/kitchen_oven.yaml b/datasets/device-actions/home7-dk/kitchen_oven.yaml new file mode 100644 index 00000000..9b850333 --- /dev/null +++ b/datasets/device-actions/home7-dk/kitchen_oven.yaml @@ -0,0 +1,27 @@ +--- +home: home7-dk +location: Helsingor, Denmark +type: Penthouse +device: + name: Oven + device_type: smart-plug + device_info: + model: Wemo Mini Smart Plug + manufacturer: WeMo + sw_version: 1.6.12 + area: Kitchen +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the oven + - Turn on the oven in the kitchen + - Kitchen oven on + - action: Turn off + sentences: + - Please turn off the oven + - Turn off the oven in the kitchen + - Kitchen oven off diff --git a/datasets/device-actions/home7-dk/kitchen_smart-refrigerator.yaml b/datasets/device-actions/home7-dk/kitchen_smart-refrigerator.yaml new file mode 100644 index 00000000..0fafd940 --- /dev/null +++ b/datasets/device-actions/home7-dk/kitchen_smart-refrigerator.yaml @@ -0,0 +1,27 @@ +--- +home: home7-dk +location: Helsingor, Denmark +type: Penthouse +device: + name: Smart Refrigerator + device_type: smart-plug + device_info: + model: Kasa Smart Plug + manufacturer: TP-Link + sw_version: 2.0.5 + area: Kitchen +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the smart refrigerator + - Turn on the fridge + - Power on the refrigerator + - action: Turn off + sentences: + - Turn off the smart refrigerator + - Turn off the fridge + - Power off the refrigerator diff --git a/datasets/device-actions/home7-dk/living-room_smart-curtain.yaml b/datasets/device-actions/home7-dk/living-room_smart-curtain.yaml new file mode 100644 index 00000000..125c3db6 --- /dev/null +++ b/datasets/device-actions/home7-dk/living-room_smart-curtain.yaml @@ -0,0 +1,27 @@ +--- +home: home7-dk +location: Helsingor, Denmark +type: Penthouse +device: + name: Smart Curtain + device_type: smart-blinds + device_info: + model: Fyrtur + manufacturer: IKEA + sw_version: 1.2.8 + area: Living Room +capabilities: +- Open +- Close +actions: + actions: + - action: Open + sentences: + - Open the living room curtains + - Open the smart blinds in the living room + - Can you please open the curtains in the living room + - action: Close + sentences: + - Close the living room curtains + - Close the smart blinds in the living room + - Can you please close the curtains in the living room diff --git a/datasets/device-actions/home7-dk/living-room_smart-light.yaml b/datasets/device-actions/home7-dk/living-room_smart-light.yaml new file mode 100644 index 00000000..6b67fefd --- /dev/null +++ b/datasets/device-actions/home7-dk/living-room_smart-light.yaml @@ -0,0 +1,39 @@ +--- +home: home7-dk +location: Helsingor, Denmark +type: Penthouse +device: + name: Smart Light + device_type: light-dimmable + device_info: + model: LIFX Color LED + manufacturer: LIFX + sw_version: 3.1.4 + area: Living Room +capabilities: +- Set brightness +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the living room light + - Turn on the living room light + - Living room light on + - action: Turn off + sentences: + - Please turn off the living room light + - Turn off the living room light + - Living room light off + - action: Set brightness + sentences: + - Set the living room light to 50% brightness + - Set the living room light brightness to 50% + - Dim the living room light to 50% + - Make the living room light dimmer + - Make the living room light brighter + - Set the living room light brightness to 100% + - Set the living room light to full brightness + - Turn the living room light up + - Turn the living room light down diff --git a/datasets/device-actions/home7-dk/rooftop-terrace_outdoor-speakers.yaml b/datasets/device-actions/home7-dk/rooftop-terrace_outdoor-speakers.yaml new file mode 100644 index 00000000..5d1348a5 --- /dev/null +++ b/datasets/device-actions/home7-dk/rooftop-terrace_outdoor-speakers.yaml @@ -0,0 +1,45 @@ +--- +home: home7-dk +location: Helsingor, Denmark +type: Penthouse +device: + name: Outdoor Speakers + device_type: smart-speaker + device_info: + model: Sonos Outdoor Speaker + manufacturer: Sonos + sw_version: 1.1.0 + area: Rooftop Terrace +capabilities: +- Pause +- Unpause +- Set volume +- Next track +- Previous track +actions: + actions: + - action: Pause + sentences: + - Please pause the rooftop terrace speakers + - Pause the music on the rooftop terrace + - Pause the outdoor speakers + - action: Unpause + sentences: + - Please unpause the rooftop terrace speakers + - Resume music on the rooftop terrace + - Unpause the outdoor speakers + - action: Set volume + sentences: + - Set the volume on the rooftop terrace speakers to 50% + - Set the volume of the outdoor speakers to 50% + - Please adjust the volume of the rooftop terrace speakers to 50% + - action: Next track + sentences: + - Play the next song on the rooftop terrace speakers + - Next track on the outdoor speakers + - Skip to the next track on the rooftop terrace + - action: Previous track + sentences: + - Play the previous song on the rooftop terrace speakers + - Previous track on the outdoor speakers + - Go back to the previous track on the rooftop terrace diff --git a/datasets/device-actions/home7-nl/bathroom_bathroom-light.yaml b/datasets/device-actions/home7-nl/bathroom_bathroom-light.yaml new file mode 100644 index 00000000..b3faf89e --- /dev/null +++ b/datasets/device-actions/home7-nl/bathroom_bathroom-light.yaml @@ -0,0 +1,27 @@ +--- +home: home7-nl +location: City center in Eindhoven, NL +type: Loft +device: + name: Bathroom Light + device_type: light + device_info: + model: Smart Ceiling Light + manufacturer: Xiaomi + sw_version: 1.3.8 + area: Bathroom +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the bathroom light + - Turn on the light in the bathroom + - Bathroom light on + - action: Turn off + sentences: + - Please turn off the bathroom light + - Turn off the light in the bathroom + - Bathroom light off diff --git a/datasets/device-actions/home7-nl/bedroom_bedroom-light.yaml b/datasets/device-actions/home7-nl/bedroom_bedroom-light.yaml new file mode 100644 index 00000000..22357ac0 --- /dev/null +++ b/datasets/device-actions/home7-nl/bedroom_bedroom-light.yaml @@ -0,0 +1,27 @@ +--- +home: home7-nl +location: City center in Eindhoven, NL +type: Loft +device: + name: Bedroom Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: LIFX + sw_version: 2.1.7 + area: Bedroom +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the bedroom light + - Turn on the bedroom light + - Bedroom light on + - action: Turn off + sentences: + - Please turn off the bedroom light + - Turn off the bedroom light + - Bedroom light off diff --git a/datasets/device-actions/home7-nl/living-space_light.yaml b/datasets/device-actions/home7-nl/living-space_light.yaml new file mode 100644 index 00000000..cc8a174d --- /dev/null +++ b/datasets/device-actions/home7-nl/living-space_light.yaml @@ -0,0 +1,34 @@ +--- +home: home7-nl +location: City center in Eindhoven, NL +type: Loft +device: + name: Light + device_type: light-dimmable + device_info: + model: Hue White and Color Ambiance + manufacturer: Philips + sw_version: 4.2.0 + area: Living Space +capabilities: +- Set brightness +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the light + - Turn on the light + - Light on + - action: Turn off + sentences: + - Please turn off the light + - Turn off the light + - Light off + - action: Set brightness + sentences: + - Set the brightness to 50% + - Set the brightness to 75% + - Dim the light to 25% + - Brighten the light to 90% diff --git a/datasets/device-actions/home7-nl/living-space_smart-thermostat.yaml b/datasets/device-actions/home7-nl/living-space_smart-thermostat.yaml new file mode 100644 index 00000000..3fcf55bb --- /dev/null +++ b/datasets/device-actions/home7-nl/living-space_smart-thermostat.yaml @@ -0,0 +1,35 @@ +--- +home: home7-nl +location: City center in Eindhoven, NL +type: Loft +device: + name: Smart Thermostat + device_type: hvac + device_info: + model: Tado Smart Thermostat + manufacturer: Tado + sw_version: 3.1.5 + attributes: + - unit_of_measurement: "\xB0C" + area: Living Space +capabilities: +- Set temperature +- Turn on +- Turn off +actions: + actions: + - action: Set temperature + sentences: + - Set the living room temperature to 20 degrees Celsius + - Set the thermostat to 20 degrees Celsius + - Make it 20 degrees in the living room + - action: Turn on + sentences: + - Turn on the heating + - Switch on the thermostat + - Heat up the living room + - action: Turn off + sentences: + - Turn off the heating + - Switch off the thermostat + - Turn off the heating in the living room diff --git a/datasets/device-actions/home7-nl/rooftop-terrace_outdoor-speaker-system.yaml b/datasets/device-actions/home7-nl/rooftop-terrace_outdoor-speaker-system.yaml new file mode 100644 index 00000000..20b036d3 --- /dev/null +++ b/datasets/device-actions/home7-nl/rooftop-terrace_outdoor-speaker-system.yaml @@ -0,0 +1,47 @@ +--- +home: home7-nl +location: City center in Eindhoven, NL +type: Loft +device: + name: Outdoor Speaker System + device_type: smart-speaker + device_info: + model: SoundTouch 251 + manufacturer: Bose + sw_version: 5.2.1 + area: Rooftop Terrace +capabilities: +- Pause +- Unpause +- Set volume +- Next track +- Previous track +actions: + actions: + - action: Pause + sentences: + - Please pause the speaker + - Pause the speaker on the rooftop terrace + - Pause the outdoor speaker + - action: Unpause + sentences: + - Please unpause the speaker + - Play the speaker again + - Unpause the outdoor speaker + - action: Set volume + sentences: + - Set the volume to 50% + - Volume up to 50% + - Volume down to 30% + - Make it a bit louder + - Make it quieter + - action: Next track + sentences: + - Play the next song + - Skip to the next track + - Next track + - action: Previous track + sentences: + - Play the previous song + - Go back to the previous track + - Previous track diff --git a/datasets/device-actions/home7-nl/rooftop-terrace_terrace-light.yaml b/datasets/device-actions/home7-nl/rooftop-terrace_terrace-light.yaml new file mode 100644 index 00000000..f614c905 --- /dev/null +++ b/datasets/device-actions/home7-nl/rooftop-terrace_terrace-light.yaml @@ -0,0 +1,27 @@ +--- +home: home7-nl +location: City center in Eindhoven, NL +type: Loft +device: + name: Terrace Light + device_type: light + device_info: + model: Outdoor Light Strip + manufacturer: Philips Hue + sw_version: 3.0.2 + area: Rooftop Terrace +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the terrace light + - Turn on the light on the terrace + - Terrace light on + - action: Turn off + sentences: + - Please turn off the terrace light + - Turn off the light on the terrace + - Terrace light off diff --git a/datasets/device-actions/home7-ru/bedroom-1_bedroom-1-light.yaml b/datasets/device-actions/home7-ru/bedroom-1_bedroom-1-light.yaml new file mode 100644 index 00000000..95d3201f --- /dev/null +++ b/datasets/device-actions/home7-ru/bedroom-1_bedroom-1-light.yaml @@ -0,0 +1,27 @@ +--- +home: home7-ru +location: Resort town in Yalta, Russia +type: Bungalow +device: + name: Bedroom 1 Light + device_type: light + device_info: + model: Smart Bulb + manufacturer: TP-Link + sw_version: 3.1.5 + area: Bedroom 1 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the bedroom 1 light + - Turn on the bedroom 1 light + - Bedroom 1 light on + - action: Turn off + sentences: + - Please turn off the bedroom 1 light + - Turn off the bedroom 1 light + - Bedroom 1 light off diff --git a/datasets/device-actions/home7-ru/bedroom-2_bedroom-2-light.yaml b/datasets/device-actions/home7-ru/bedroom-2_bedroom-2-light.yaml new file mode 100644 index 00000000..8a0479a2 --- /dev/null +++ b/datasets/device-actions/home7-ru/bedroom-2_bedroom-2-light.yaml @@ -0,0 +1,27 @@ +--- +home: home7-ru +location: Resort town in Yalta, Russia +type: Bungalow +device: + name: Bedroom 2 Light + device_type: light + device_info: + model: LED Smart Bulb + manufacturer: Sengled + sw_version: 2.8.6 + area: Bedroom 2 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the Bedroom 2 light + - Turn on the light in Bedroom 2 + - Bedroom 2 light on + - action: Turn off + sentences: + - Please turn off the Bedroom 2 light + - Turn off the light in Bedroom 2 + - Bedroom 2 light off diff --git a/datasets/device-actions/home7-ru/front-porch_porch-light.yaml b/datasets/device-actions/home7-ru/front-porch_porch-light.yaml new file mode 100644 index 00000000..9491a48a --- /dev/null +++ b/datasets/device-actions/home7-ru/front-porch_porch-light.yaml @@ -0,0 +1,27 @@ +--- +home: home7-ru +location: Resort town in Yalta, Russia +type: Bungalow +device: + name: Porch Light + device_type: light + device_info: + model: Weatherproof Smart LED Bulb + manufacturer: Ring + sw_version: 2.4.7 + area: Front Porch +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the porch light + - Turn on the front porch light + - Front porch light on + - action: Turn off + sentences: + - Please turn off the porch light + - Turn off the front porch light + - Front porch light off diff --git a/datasets/device-actions/home7-ru/garden_sprinkler-system.yaml b/datasets/device-actions/home7-ru/garden_sprinkler-system.yaml new file mode 100644 index 00000000..54fbcbed --- /dev/null +++ b/datasets/device-actions/home7-ru/garden_sprinkler-system.yaml @@ -0,0 +1,27 @@ +--- +home: home7-ru +location: Resort town in Yalta, Russia +type: Bungalow +device: + name: Sprinkler System + device_type: smart-plug + device_info: + model: Smart Irrigation Controller + manufacturer: Rachio + sw_version: 3.5.1 + area: Garden +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the sprinkler system + - Turn on the sprinklers + - Water the garden + - action: Turn off + sentences: + - Please turn off the sprinkler system + - Turn off the sprinklers + - Stop watering the garden diff --git a/datasets/device-actions/home7-ru/kitchen_kitchen-light.yaml b/datasets/device-actions/home7-ru/kitchen_kitchen-light.yaml new file mode 100644 index 00000000..b6c384cc --- /dev/null +++ b/datasets/device-actions/home7-ru/kitchen_kitchen-light.yaml @@ -0,0 +1,29 @@ +--- +home: home7-ru +location: Resort town in Yalta, Russia +type: Bungalow +device: + name: Kitchen Light + device_type: light + device_info: + model: Dimmable Smart Bulb + manufacturer: Philips Hue + sw_version: 1.9.2 + area: Kitchen +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the Kitchen Light + - Kitchen light on + - Switch on the light in the kitchen + - Please turn on the kitchen light + - action: Turn off + sentences: + - Turn off the Kitchen Light + - Kitchen light off + - Switch off the light in the kitchen + - Please turn off the kitchen light diff --git a/datasets/device-actions/home7-ru/living-room_living-room-light.yaml b/datasets/device-actions/home7-ru/living-room_living-room-light.yaml new file mode 100644 index 00000000..2172bdb1 --- /dev/null +++ b/datasets/device-actions/home7-ru/living-room_living-room-light.yaml @@ -0,0 +1,36 @@ +--- +home: home7-ru +location: Resort town in Yalta, Russia +type: Bungalow +device: + name: Living Room Light + device_type: light-dimmable + device_info: + model: Smart LED Bulb + manufacturer: LIFX + sw_version: 4.2.1 + area: Living Room +capabilities: +- Set brightness +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the living room light + - Turn on the living room light + - Living room light on + - action: Turn off + sentences: + - Please turn off the living room light + - Turn off the living room light + - Living room light off + - action: Set brightness + sentences: + - Please set the living room light brightness to 50% + - Set the living room light brightness to 50% + - Set brightness to 50% for the living room light + - Dim the living room light to 50% + - Make the living room light brighter + - Make the living room light dimmer diff --git a/datasets/device-actions/home7-ru/living-room_thermostat.yaml b/datasets/device-actions/home7-ru/living-room_thermostat.yaml new file mode 100644 index 00000000..b72e2276 --- /dev/null +++ b/datasets/device-actions/home7-ru/living-room_thermostat.yaml @@ -0,0 +1,33 @@ +--- +home: home7-ru +location: Resort town in Yalta, Russia +type: Bungalow +device: + name: Thermostat + device_type: hvac + device_info: + model: Smart Thermostat + manufacturer: ecobee + sw_version: 4.7.9 + attributes: + - unit_of_measurement: "\xB0C" + area: Living Room +capabilities: +- Set temperature +- Turn on +- Turn off +actions: + actions: + - action: Set temperature + sentences: + - Set the temperature to 22 degrees Celsius + - Make it 22 degrees in the living room + - Set the thermostat to 22 degrees + - action: Turn on + sentences: + - Turn on the thermostat + - Heat the living room + - action: Turn off + sentences: + - Turn off the thermostat + - Stop heating the living room diff --git a/datasets/device-actions/home8-de/balcony_balcony-light.yaml b/datasets/device-actions/home8-de/balcony_balcony-light.yaml new file mode 100644 index 00000000..b51fab4c --- /dev/null +++ b/datasets/device-actions/home8-de/balcony_balcony-light.yaml @@ -0,0 +1,27 @@ +--- +home: home8-de +location: Mountain village in Garmisch-Partenkirchen +type: Chalet +device: + name: Balcony Light + device_type: light + device_info: + model: Outdoor LED Light + manufacturer: Philips + sw_version: 1.5.8 + area: Balcony +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the balcony light + - Turn on the balcony light + - Balcony light on + - action: Turn off + sentences: + - Please turn off the balcony light + - Turn off the balcony light + - Balcony light off diff --git a/datasets/device-actions/home8-de/balcony_outdoor-heater.yaml b/datasets/device-actions/home8-de/balcony_outdoor-heater.yaml new file mode 100644 index 00000000..bac4573e --- /dev/null +++ b/datasets/device-actions/home8-de/balcony_outdoor-heater.yaml @@ -0,0 +1,27 @@ +--- +home: home8-de +location: Mountain village in Garmisch-Partenkirchen +type: Chalet +device: + name: Outdoor Heater + device_type: heat-pump + device_info: + model: Outdoor Heater + manufacturer: HeaterCorp + sw_version: 3.7.1 + area: Balcony +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the outdoor heater + - Turn on the balcony heater + - Heat up the balcony + - action: Turn off + sentences: + - Please turn off the outdoor heater + - Turn off the balcony heater + - Turn off the heater on the balcony diff --git a/datasets/device-actions/home8-de/bedrooms_bedroom-1-light.yaml b/datasets/device-actions/home8-de/bedrooms_bedroom-1-light.yaml new file mode 100644 index 00000000..0d83e29f --- /dev/null +++ b/datasets/device-actions/home8-de/bedrooms_bedroom-1-light.yaml @@ -0,0 +1,29 @@ +--- +home: home8-de +location: Mountain village in Garmisch-Partenkirchen +type: Chalet +device: + name: Bedroom 1 Light + device_type: light + device_info: + model: Dimmable LED Bulb + manufacturer: Osram + sw_version: 2.1.2 + area: Bedrooms +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the bedroom light + - Turn on the bedroom 1 light + - Switch the bedroom light on + - Light on in the bedroom 1 + - action: Turn off + sentences: + - Please turn off the bedroom light + - Turn off the bedroom 1 light + - Switch the bedroom light off + - Light off in the bedroom 1 diff --git a/datasets/device-actions/home8-de/bedrooms_bedroom-2-light.yaml b/datasets/device-actions/home8-de/bedrooms_bedroom-2-light.yaml new file mode 100644 index 00000000..7dec8fc8 --- /dev/null +++ b/datasets/device-actions/home8-de/bedrooms_bedroom-2-light.yaml @@ -0,0 +1,27 @@ +--- +home: home8-de +location: Mountain village in Garmisch-Partenkirchen +type: Chalet +device: + name: Bedroom 2 Light + device_type: light + device_info: + model: Dimmable LED Bulb + manufacturer: Osram + sw_version: 2.1.2 + area: Bedrooms +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the light in Bedroom 2 + - Turn on the Bedroom 2 light + - Bedroom 2 light on + - action: Turn off + sentences: + - Please turn off the light in Bedroom 2 + - Turn off the Bedroom 2 light + - Bedroom 2 light off diff --git a/datasets/device-actions/home8-de/living-room_living-room-light.yaml b/datasets/device-actions/home8-de/living-room_living-room-light.yaml new file mode 100644 index 00000000..a0195de1 --- /dev/null +++ b/datasets/device-actions/home8-de/living-room_living-room-light.yaml @@ -0,0 +1,27 @@ +--- +home: home8-de +location: Mountain village in Garmisch-Partenkirchen +type: Chalet +device: + name: Living Room Light + device_type: light + device_info: + model: Rustic Light Fixture + manufacturer: Local Craftsmen + sw_version: 1.0.0 + area: Living Room +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the living room light + - Turn on the light in the living room + - Living room light on + - action: Turn off + sentences: + - Please turn off the living room light + - Turn off the light in the living room + - Living room light off diff --git a/datasets/device-actions/home8-de/living-room_wood-stove.yaml b/datasets/device-actions/home8-de/living-room_wood-stove.yaml new file mode 100644 index 00000000..2fd923c8 --- /dev/null +++ b/datasets/device-actions/home8-de/living-room_wood-stove.yaml @@ -0,0 +1,36 @@ +--- +home: home8-de +location: Mountain village in Garmisch-Partenkirchen +type: Chalet +device: + name: Wood Stove + device_type: hvac + device_info: + model: Wood Stove Heater + manufacturer: HearthStone + sw_version: 4.5.6 + area: Living Room +capabilities: +- Set temperature +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the wood stove + - Please turn on the wood stove in the living room + - Fire on! + - action: Turn off + sentences: + - Turn off the wood stove + - Please turn off the wood stove in the living room + - Put out the fire + - action: Set temperature + sentences: + - Set the wood stove to 20 degrees + - Set the temperature of the wood stove to 20 + - Please set the temperature of the wood stove in the living room to 20 degrees + - 20 degrees on the wood stove + - Make it 20 degrees in the living room + - 20 degrees diff --git a/datasets/device-actions/home8-nl/bathroom_bathroom-light.yaml b/datasets/device-actions/home8-nl/bathroom_bathroom-light.yaml new file mode 100644 index 00000000..704126c0 --- /dev/null +++ b/datasets/device-actions/home8-nl/bathroom_bathroom-light.yaml @@ -0,0 +1,27 @@ +--- +home: home8-nl +location: Green area in Arnhem, NL +type: Bungalow +device: + name: Bathroom Light + device_type: light + device_info: + model: Waterproof Smart Light + manufacturer: Philips Hue + sw_version: 3.1.9 + area: Bathroom +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the bathroom light + - Please turn on the bathroom light + - Bathroom light on + - action: Turn off + sentences: + - Please turn off the bathroom light + - Turn off the bathroom light + - Bathroom light off diff --git a/datasets/device-actions/home8-nl/bedroom-1_bedroom-1-light.yaml b/datasets/device-actions/home8-nl/bedroom-1_bedroom-1-light.yaml new file mode 100644 index 00000000..83038a39 --- /dev/null +++ b/datasets/device-actions/home8-nl/bedroom-1_bedroom-1-light.yaml @@ -0,0 +1,27 @@ +--- +home: home8-nl +location: Green area in Arnhem, NL +type: Bungalow +device: + name: Bedroom 1 Light + device_type: light + device_info: + model: Dimmable Smart Bulb + manufacturer: LIFX + sw_version: 4.6.12 + area: Bedroom 1 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the Bedroom 1 Light + - Turn on the bedroom light + - Bedroom 1 light on + - action: Turn off + sentences: + - Please turn off the Bedroom 1 Light + - Turn off the bedroom light + - Bedroom 1 light off diff --git a/datasets/device-actions/home8-nl/bedroom-2_bedroom-2-light.yaml b/datasets/device-actions/home8-nl/bedroom-2_bedroom-2-light.yaml new file mode 100644 index 00000000..428c54a2 --- /dev/null +++ b/datasets/device-actions/home8-nl/bedroom-2_bedroom-2-light.yaml @@ -0,0 +1,27 @@ +--- +home: home8-nl +location: Green area in Arnhem, NL +type: Bungalow +device: + name: Bedroom 2 Light + device_type: light + device_info: + model: Dimmable Smart Bulb + manufacturer: LIFX + sw_version: 4.6.12 + area: Bedroom 2 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the Bedroom 2 light + - Turn on the Bedroom 2 light + - Bedroom 2 light on + - action: Turn off + sentences: + - Please turn off the Bedroom 2 light + - Turn off the Bedroom 2 light + - Bedroom 2 light off diff --git a/datasets/device-actions/home8-nl/carport_carport-light.yaml b/datasets/device-actions/home8-nl/carport_carport-light.yaml new file mode 100644 index 00000000..37e28eca --- /dev/null +++ b/datasets/device-actions/home8-nl/carport_carport-light.yaml @@ -0,0 +1,27 @@ +--- +home: home8-nl +location: Green area in Arnhem, NL +type: Bungalow +device: + name: Carport Light + device_type: light + device_info: + model: Weatherproof Smart Light + manufacturer: GE + sw_version: 2.0.5 + area: Carport +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the carport light + - Turn on the carport light + - Carport light on + - action: Turn off + sentences: + - Please turn off the carport light + - Turn off the carport light + - Carport light off diff --git a/datasets/device-actions/home8-nl/sunroom_sunroom-light.yaml b/datasets/device-actions/home8-nl/sunroom_sunroom-light.yaml new file mode 100644 index 00000000..4b113725 --- /dev/null +++ b/datasets/device-actions/home8-nl/sunroom_sunroom-light.yaml @@ -0,0 +1,35 @@ +--- +home: home8-nl +location: Green area in Arnhem, NL +type: Bungalow +device: + name: Sunroom Light + device_type: light-dimmable + device_info: + model: Outdoor Smart Light Strip + manufacturer: Sylvania + sw_version: 2.8.5 + area: Sunroom +capabilities: +- Set brightness +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the Sunroom Light + - Please turn on the Sunroom light + - Light on in the Sunroom + - action: Turn off + sentences: + - Turn off the Sunroom Light + - Please turn off the Sunroom light + - Light off in the Sunroom + - action: Set brightness + sentences: + - Set the Sunroom Light to 50% + - Dim the Sunroom light to 50% + - Make the Sunroom light 50% bright + - Set the Sunroom Light brightness to 50 + - Set brightness of Sunroom Light to 50% diff --git a/datasets/device-actions/home8-nl/workshop_workshop-lights.yaml b/datasets/device-actions/home8-nl/workshop_workshop-lights.yaml new file mode 100644 index 00000000..076ea945 --- /dev/null +++ b/datasets/device-actions/home8-nl/workshop_workshop-lights.yaml @@ -0,0 +1,27 @@ +--- +home: home8-nl +location: Green area in Arnhem, NL +type: Bungalow +device: + name: Workshop Lights + device_type: light + device_info: + model: Industrial LED Lights + manufacturer: Cree + sw_version: 1.9.2 + area: Workshop +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the workshop lights + - Please switch on the workshop lights + - Workshop lights on + - action: Turn off + sentences: + - Turn off the workshop lights + - Please switch off the workshop lights + - Workshop lights off diff --git a/datasets/device-actions/lakeside-retreat-de/bedroom-1_bedroom-1-light.yaml b/datasets/device-actions/lakeside-retreat-de/bedroom-1_bedroom-1-light.yaml new file mode 100644 index 00000000..7e994e5c --- /dev/null +++ b/datasets/device-actions/lakeside-retreat-de/bedroom-1_bedroom-1-light.yaml @@ -0,0 +1,35 @@ +--- +home: lakeside-retreat-de +location: Lakefront property in Bavarian Alps +type: Rustic cabin +device: + name: Bedroom 1 Light + device_type: light-dimmable + device_info: + model: Color Changing Bulb + manufacturer: TP-Link + sw_version: 3.4.1 + area: Bedroom 1 +capabilities: +- Set brightness +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on Bedroom 1 light + - Turn on the Bedroom 1 light + - Bedroom 1 light on + - action: Turn off + sentences: + - Please turn off Bedroom 1 light + - Turn off the Bedroom 1 light + - Bedroom 1 light off + - action: Set brightness + sentences: + - Set the Bedroom 1 light brightness to 50% + - Dim Bedroom 1 light to 50% + - Make Bedroom 1 light 50% bright + - Bedroom 1 light brightness 50% + - Bedroom 1 light 50% diff --git a/datasets/device-actions/lakeside-retreat-de/bedroom-2_bedroom-2-light.yaml b/datasets/device-actions/lakeside-retreat-de/bedroom-2_bedroom-2-light.yaml new file mode 100644 index 00000000..653ac6f6 --- /dev/null +++ b/datasets/device-actions/lakeside-retreat-de/bedroom-2_bedroom-2-light.yaml @@ -0,0 +1,27 @@ +--- +home: lakeside-retreat-de +location: Lakefront property in Bavarian Alps +type: Rustic cabin +device: + name: Bedroom 2 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + area: Bedroom 2 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the bedroom 2 light + - Turn on the light in bedroom 2 + - Bedroom 2 light on + - action: Turn off + sentences: + - Please turn off the bedroom 2 light + - Turn off the light in bedroom 2 + - Bedroom 2 light off diff --git a/datasets/device-actions/lakeside-retreat-de/kitchen_kitchen-light.yaml b/datasets/device-actions/lakeside-retreat-de/kitchen_kitchen-light.yaml new file mode 100644 index 00000000..43aa99cd --- /dev/null +++ b/datasets/device-actions/lakeside-retreat-de/kitchen_kitchen-light.yaml @@ -0,0 +1,27 @@ +--- +home: lakeside-retreat-de +location: Lakefront property in Bavarian Alps +type: Rustic cabin +device: + name: Kitchen Light + device_type: light + device_info: + model: Dimmable Smart Bulb + manufacturer: LIFX + sw_version: 2.1.8 + area: Kitchen +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the kitchen light + - Turn on the light in the kitchen + - Kitchen light on + - action: Turn off + sentences: + - Please turn off the kitchen light + - Turn off the light in the kitchen + - Kitchen light off diff --git a/datasets/device-actions/lakeside-retreat-de/living-room_living-room-light.yaml b/datasets/device-actions/lakeside-retreat-de/living-room_living-room-light.yaml new file mode 100644 index 00000000..2974ad61 --- /dev/null +++ b/datasets/device-actions/lakeside-retreat-de/living-room_living-room-light.yaml @@ -0,0 +1,27 @@ +--- +home: lakeside-retreat-de +location: Lakefront property in Bavarian Alps +type: Rustic cabin +device: + name: Living Room Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + area: Living Room +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the living room light + - Turn on the living room light + - Living room light on + - action: Turn off + sentences: + - Please turn off the living room light + - Turn off the living room light + - Living room light off diff --git a/datasets/device-actions/lakeside-retreat-de/living-room_thermostat.yaml b/datasets/device-actions/lakeside-retreat-de/living-room_thermostat.yaml new file mode 100644 index 00000000..c40268a0 --- /dev/null +++ b/datasets/device-actions/lakeside-retreat-de/living-room_thermostat.yaml @@ -0,0 +1,35 @@ +--- +home: lakeside-retreat-de +location: Lakefront property in Bavarian Alps +type: Rustic cabin +device: + name: Thermostat + device_type: hvac + device_info: + model: Smart Thermostat + manufacturer: ecobee + sw_version: 4.7.12 + attributes: + unit_of_measurement: "\xB0C" + area: Living Room +capabilities: +- Set temperature +- Turn on +- Turn off +actions: + actions: + - action: Set temperature + sentences: + - Set the living room thermostat to 20 degrees Celsius + - Set the thermostat in the living room to 20 degrees + - Make the living room 20 degrees Celsius + - action: Turn on + sentences: + - Turn on the thermostat + - Turn on the living room thermostat + - Start heating the living room + - action: Turn off + sentences: + - Turn off the thermostat + - Turn off the living room thermostat + - Stop heating the living room diff --git a/datasets/device-actions/lakeside-retreat-de/outdoor-hot-tub_hot-tub-heater.yaml b/datasets/device-actions/lakeside-retreat-de/outdoor-hot-tub_hot-tub-heater.yaml new file mode 100644 index 00000000..87fd91cb --- /dev/null +++ b/datasets/device-actions/lakeside-retreat-de/outdoor-hot-tub_hot-tub-heater.yaml @@ -0,0 +1,31 @@ +--- +home: lakeside-retreat-de +location: Lakefront property in Bavarian Alps +type: Rustic cabin +device: + name: Hot Tub Heater + device_type: smart-plug + device_info: + model: Smart Plug HS103 + manufacturer: TP-Link + sw_version: 2.2.4 + area: Outdoor hot tub +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the hot tub heater + - Please turn on the hot tub heater + - Heat up the hot tub + - Activate the hot tub heater + - Turn on the hot tub plug + - action: Turn off + sentences: + - Turn off the hot tub heater + - Please turn off the hot tub heater + - Turn off the hot tub plug + - Stop heating the hot tub + - Deactivate the hot tub heater diff --git a/datasets/device-actions/lakeside-retreat-de/private-dock_dock-lights.yaml b/datasets/device-actions/lakeside-retreat-de/private-dock_dock-lights.yaml new file mode 100644 index 00000000..9ff56a76 --- /dev/null +++ b/datasets/device-actions/lakeside-retreat-de/private-dock_dock-lights.yaml @@ -0,0 +1,27 @@ +--- +home: lakeside-retreat-de +location: Lakefront property in Bavarian Alps +type: Rustic cabin +device: + name: Dock Lights + device_type: light + device_info: + model: Outdoor LED Spotlight + manufacturer: Ring + sw_version: 1.7.9 + area: Private dock +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the dock lights + - Turn on the lights at the dock + - Dock lights on + - action: Turn off + sentences: + - Please turn off the dock lights + - Turn off the lights at the dock + - Dock lights off diff --git a/datasets/device-actions/mas-provencal-fr/caves-a-vin_wine-cellar-climate-control.yaml b/datasets/device-actions/mas-provencal-fr/caves-a-vin_wine-cellar-climate-control.yaml new file mode 100644 index 00000000..c7cddd56 --- /dev/null +++ b/datasets/device-actions/mas-provencal-fr/caves-a-vin_wine-cellar-climate-control.yaml @@ -0,0 +1,38 @@ +--- +home: mas-provencal-fr +location: Vineyard in Provence, France +type: Traditional Provencal farmhouse +device: + name: Wine Cellar Climate Control + device_type: hvac + device_info: + model: CellarCool CX4400 + manufacturer: WhisperKOOL + sw_version: 4.7.2 + area: "Caves \xE0 vin" +capabilities: +- Set temperature +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the wine cellar climate control + - Turn on the wine cellar climate control + - Turn on the climate control in the wine cellar + - action: Turn off + sentences: + - Please turn off the wine cellar climate control + - Turn off the wine cellar climate control + - Turn off the climate control in the wine cellar + - action: Set temperature + sentences: + - Set the wine cellar temperature to 13 degrees Celsius + - Set the wine cellar temperature to 55 degrees Fahrenheit + - Set the temperature in the wine cellar to 13 degrees + - Set the temperature to 55 in the wine cellar + - Please set the wine cellar temperature to 13 degrees Celsius + - Please set the wine cellar temperature to 55 degrees Fahrenheit + - Please set the temperature in the wine cellar to 13 degrees + - Please set the temperature to 55 in the wine cellar diff --git a/datasets/device-actions/mas-provencal-fr/chambre-1_chambre-1-light.yaml b/datasets/device-actions/mas-provencal-fr/chambre-1_chambre-1-light.yaml new file mode 100644 index 00000000..c1b36eb6 --- /dev/null +++ b/datasets/device-actions/mas-provencal-fr/chambre-1_chambre-1-light.yaml @@ -0,0 +1,27 @@ +--- +home: mas-provencal-fr +location: Vineyard in Provence, France +type: Traditional Provencal farmhouse +device: + name: Chambre 1 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + area: Chambre 1 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the Chambre 1 light + - Turn on the Chambre 1 light + - Chambre 1 light on + - action: Turn off + sentences: + - Please turn off the Chambre 1 light + - Turn off the Chambre 1 light + - Chambre 1 light off diff --git a/datasets/device-actions/mas-provencal-fr/chambre-2_chambre-2-light.yaml b/datasets/device-actions/mas-provencal-fr/chambre-2_chambre-2-light.yaml new file mode 100644 index 00000000..e8833109 --- /dev/null +++ b/datasets/device-actions/mas-provencal-fr/chambre-2_chambre-2-light.yaml @@ -0,0 +1,27 @@ +--- +home: mas-provencal-fr +location: Vineyard in Provence, France +type: Traditional Provencal farmhouse +device: + name: Chambre 2 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + area: Chambre 2 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the light in Chambre 2 + - Turn on the light in the second bedroom + - Chambre 2 light on + - action: Turn off + sentences: + - Please turn off the light in Chambre 2 + - Turn off the light in the second bedroom + - Chambre 2 light off diff --git a/datasets/device-actions/mas-provencal-fr/chambre-3_chambre-3-light.yaml b/datasets/device-actions/mas-provencal-fr/chambre-3_chambre-3-light.yaml new file mode 100644 index 00000000..1669d38b --- /dev/null +++ b/datasets/device-actions/mas-provencal-fr/chambre-3_chambre-3-light.yaml @@ -0,0 +1,27 @@ +--- +home: mas-provencal-fr +location: Vineyard in Provence, France +type: Traditional Provencal farmhouse +device: + name: Chambre 3 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + area: Chambre 3 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the light in Chambre 3 + - Turn on the light in Chambre 3 + - Turn on the Chambre 3 light + - action: Turn off + sentences: + - Please turn off the light in Chambre 3 + - Turn off the light in Chambre 3 + - Turn off the Chambre 3 light diff --git a/datasets/device-actions/mas-provencal-fr/chambre-4_chambre-4-light.yaml b/datasets/device-actions/mas-provencal-fr/chambre-4_chambre-4-light.yaml new file mode 100644 index 00000000..ab94e6e3 --- /dev/null +++ b/datasets/device-actions/mas-provencal-fr/chambre-4_chambre-4-light.yaml @@ -0,0 +1,27 @@ +--- +home: mas-provencal-fr +location: Vineyard in Provence, France +type: Traditional Provencal farmhouse +device: + name: Chambre 4 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + area: Chambre 4 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the Chambre 4 light + - Turn on the light in Chambre 4 + - Chambre 4 light on + - action: Turn off + sentences: + - Please turn off the Chambre 4 light + - Turn off the light in Chambre 4 + - Chambre 4 light off diff --git a/datasets/device-actions/mas-provencal-fr/chambre-5_chambre-5-light.yaml b/datasets/device-actions/mas-provencal-fr/chambre-5_chambre-5-light.yaml new file mode 100644 index 00000000..d23ed0e1 --- /dev/null +++ b/datasets/device-actions/mas-provencal-fr/chambre-5_chambre-5-light.yaml @@ -0,0 +1,27 @@ +--- +home: mas-provencal-fr +location: Vineyard in Provence, France +type: Traditional Provencal farmhouse +device: + name: Chambre 5 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + area: Chambre 5 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the Chambre 5 Light + - Turn on the light in Chambre 5 + - Chambre 5 light on + - action: Turn off + sentences: + - Please turn off the Chambre 5 Light + - Turn off the light in Chambre 5 + - Chambre 5 light off diff --git a/datasets/device-actions/mas-provencal-fr/chambre-6_chambre-6-light.yaml b/datasets/device-actions/mas-provencal-fr/chambre-6_chambre-6-light.yaml new file mode 100644 index 00000000..d5ffb51f --- /dev/null +++ b/datasets/device-actions/mas-provencal-fr/chambre-6_chambre-6-light.yaml @@ -0,0 +1,27 @@ +--- +home: mas-provencal-fr +location: Vineyard in Provence, France +type: Traditional Provencal farmhouse +device: + name: Chambre 6 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + area: Chambre 6 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the Chambre 6 light + - Turn on the light in Chambre 6 + - Light on in Chambre 6 + - action: Turn off + sentences: + - Please turn off the Chambre 6 light + - Turn off the light in Chambre 6 + - Light off in Chambre 6 diff --git a/datasets/device-actions/mas-provencal-fr/cour-interieure_pool-light.yaml b/datasets/device-actions/mas-provencal-fr/cour-interieure_pool-light.yaml new file mode 100644 index 00000000..78ae6816 --- /dev/null +++ b/datasets/device-actions/mas-provencal-fr/cour-interieure_pool-light.yaml @@ -0,0 +1,29 @@ +--- +home: mas-provencal-fr +location: Vineyard in Provence, France +type: Traditional Provencal farmhouse +device: + name: Pool Light + device_type: light + device_info: + model: RGBW Pool Light + manufacturer: Hayward + sw_version: 2.5.1 + area: "Cour int\xE9rieure" +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the pool light + - Please turn on the pool light + - Can you turn on the light in the "Cour int\xE9rieure"? + - Light in the "Cour int\xE9rieure" on + - action: Turn off + sentences: + - Turn off the pool light + - Please turn off the pool light + - Can you turn off the light in the "Cour int\xE9rieure"? + - Light in the "Cour int\xE9rieure" off diff --git a/datasets/device-actions/mas-provencal-fr/cuisine_oven.yaml b/datasets/device-actions/mas-provencal-fr/cuisine_oven.yaml new file mode 100644 index 00000000..9dc43153 --- /dev/null +++ b/datasets/device-actions/mas-provencal-fr/cuisine_oven.yaml @@ -0,0 +1,27 @@ +--- +home: mas-provencal-fr +location: Vineyard in Provence, France +type: Traditional Provencal farmhouse +device: + name: Oven + device_type: smart-plug + device_info: + model: HS103P2 + manufacturer: TP-Link + sw_version: 1.0.4 + area: Cuisine +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the oven + - Turn on the oven in the Cuisine + - Turn on the TP-Link HS103P2 + - action: Turn off + sentences: + - Please turn off the oven + - Turn off the oven in the Cuisine + - Turn off the TP-Link HS103P2 diff --git a/datasets/device-actions/mas-provencal-fr/piscine_pool-pump.yaml b/datasets/device-actions/mas-provencal-fr/piscine_pool-pump.yaml new file mode 100644 index 00000000..907ad670 --- /dev/null +++ b/datasets/device-actions/mas-provencal-fr/piscine_pool-pump.yaml @@ -0,0 +1,27 @@ +--- +home: mas-provencal-fr +location: Vineyard in Provence, France +type: Traditional Provencal farmhouse +device: + name: Pool Pump + device_type: smart-plug + device_info: + model: Wemo Mini + manufacturer: Belkin + sw_version: 3.1.6 + area: Piscine +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the pool pump + - Turn on the pump + - Turn on the Piscine pump + - action: Turn off + sentences: + - Please turn off the pool pump + - Turn off the pump + - Turn off the Piscine pump diff --git a/datasets/device-actions/mas-provencal-fr/pool-house_speakers.yaml b/datasets/device-actions/mas-provencal-fr/pool-house_speakers.yaml new file mode 100644 index 00000000..ade73396 --- /dev/null +++ b/datasets/device-actions/mas-provencal-fr/pool-house_speakers.yaml @@ -0,0 +1,46 @@ +--- +home: mas-provencal-fr +location: Vineyard in Provence, France +type: Traditional Provencal farmhouse +device: + name: Speakers + device_type: smart-speaker + device_info: + model: Smart Speakers + manufacturer: Sonos + sw_version: 5.2.1 + area: Pool house +capabilities: +- Pause +- Unpause +- Set volume +- Next track +- Previous track +actions: + actions: + - action: Pause + sentences: + - Pause the music + - Please pause the speakers + - Stop the music in the pool house + - action: Unpause + sentences: + - Resume the music + - Please unpause the speakers + - Play again in the pool house + - action: Set volume + sentences: + - Set the volume to 10 + - Make it louder + - Make it quieter + - Set the volume to 50% + - action: Next track + sentences: + - Play the next song + - Skip to the next track + - Next + - action: Previous track + sentences: + - Play the previous song + - Go back to the previous track + - Previous diff --git a/datasets/device-actions/mas-provencal-fr/salle-a-manger_salle-a-manger-light.yaml b/datasets/device-actions/mas-provencal-fr/salle-a-manger_salle-a-manger-light.yaml new file mode 100644 index 00000000..e69de29b diff --git a/datasets/device-actions/mas-provencal-fr/terrain-arbore_garden-lights.yaml b/datasets/device-actions/mas-provencal-fr/terrain-arbore_garden-lights.yaml new file mode 100644 index 00000000..182fe96e --- /dev/null +++ b/datasets/device-actions/mas-provencal-fr/terrain-arbore_garden-lights.yaml @@ -0,0 +1,27 @@ +--- +home: mas-provencal-fr +location: Vineyard in Provence, France +type: Traditional Provencal farmhouse +device: + name: Garden Lights + device_type: light + device_info: + model: Outdoor Smart Lights + manufacturer: Ring + sw_version: 3.0.2 + area: "Terrain arbor\xE9" +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the garden lights + - Turn on the lights in the garden + - Garden lights on + - action: Turn off + sentences: + - Please turn off the garden lights + - Turn off the lights in the garden + - Garden lights off diff --git a/datasets/device-actions/mieszkanie3-pl/bathroom_shower-heater.yaml b/datasets/device-actions/mieszkanie3-pl/bathroom_shower-heater.yaml new file mode 100644 index 00000000..825b19b5 --- /dev/null +++ b/datasets/device-actions/mieszkanie3-pl/bathroom_shower-heater.yaml @@ -0,0 +1,28 @@ +--- +home: mieszkanie3-pl +location: Student district in Poznan +type: Studio apartment +device: + name: Shower Heater + device_type: switch + device_info: + model: Compact Water Heater + manufacturer: Bosch + sw_version: 2.1.0 + unit_of_measurement: "\xB0C" + area: Bathroom +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the shower heater + - Turn on the shower heater in the bathroom + - Turn on the shower + - action: Turn off + sentences: + - Please turn off the shower heater + - Turn off the shower heater in the bathroom + - Turn off the shower diff --git a/datasets/device-actions/mieszkanie3-pl/kitchenette_kitchen-light.yaml b/datasets/device-actions/mieszkanie3-pl/kitchenette_kitchen-light.yaml new file mode 100644 index 00000000..75c7c926 --- /dev/null +++ b/datasets/device-actions/mieszkanie3-pl/kitchenette_kitchen-light.yaml @@ -0,0 +1,27 @@ +--- +home: mieszkanie3-pl +location: Student district in Poznan +type: Studio apartment +device: + name: Kitchen Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + area: Kitchenette +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the Kitchen Light + - Turn the kitchen light on + - Kitchen Light on + - action: Turn off + sentences: + - Turn off the Kitchen Light + - Turn the kitchen light off + - Kitchen Light off diff --git a/datasets/device-actions/mieszkanie3-pl/living-and-sleeping-area_smart-bulb.yaml b/datasets/device-actions/mieszkanie3-pl/living-and-sleeping-area_smart-bulb.yaml new file mode 100644 index 00000000..0e7c3aea --- /dev/null +++ b/datasets/device-actions/mieszkanie3-pl/living-and-sleeping-area_smart-bulb.yaml @@ -0,0 +1,29 @@ +--- +home: mieszkanie3-pl +location: Student district in Poznan +type: Studio apartment +device: + name: Smart Bulb + device_type: light + device_info: + model: Mini White A19 + manufacturer: LIFX + sw_version: 3.8.12 + area: Living and Sleeping Area +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the Smart Bulb + - Turn on the light + - Please switch the light on + - Light on + - action: Turn off + sentences: + - Turn off the Smart Bulb + - Turn off the light + - Please switch the light off + - Light off diff --git a/datasets/device-actions/mieszkanie3-pl/living-and-sleeping-area_smart-outlet.yaml b/datasets/device-actions/mieszkanie3-pl/living-and-sleeping-area_smart-outlet.yaml new file mode 100644 index 00000000..4bd45ec4 --- /dev/null +++ b/datasets/device-actions/mieszkanie3-pl/living-and-sleeping-area_smart-outlet.yaml @@ -0,0 +1,27 @@ +--- +home: mieszkanie3-pl +location: Student district in Poznan +type: Studio apartment +device: + name: Smart Outlet + device_type: smart-plug + device_info: + model: Wi-Fi Smart Plug + manufacturer: TP-Link + sw_version: 1.4.5 + area: Living and Sleeping Area +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the smart outlet in the living room + - Turn on the smart plug in the living room + - Switch the smart plug in the living room on + - action: Turn off + sentences: + - Please turn off the smart outlet in the living room + - Turn off the smart plug in the living room + - Switch the smart plug in the living room off diff --git a/datasets/device-actions/mieszkanie3-pl/rooftop-terrace_terrace-light.yaml b/datasets/device-actions/mieszkanie3-pl/rooftop-terrace_terrace-light.yaml new file mode 100644 index 00000000..e1465607 --- /dev/null +++ b/datasets/device-actions/mieszkanie3-pl/rooftop-terrace_terrace-light.yaml @@ -0,0 +1,27 @@ +--- +home: mieszkanie3-pl +location: Student district in Poznan +type: Studio apartment +device: + name: Terrace Light + device_type: light + device_info: + model: Outdoor Smart Plug + manufacturer: Meross + sw_version: 2.5.1 + area: Rooftop Terrace +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the terrace light + - Turn on the terrace light + - Terrace light on + - action: Turn off + sentences: + - Please turn off the terrace light + - Turn off the terrace light + - Terrace light off diff --git a/datasets/device-actions/mountain-cabin-us/bedroom-1_bedroom-1-light.yaml b/datasets/device-actions/mountain-cabin-us/bedroom-1_bedroom-1-light.yaml new file mode 100644 index 00000000..f47e7e9b --- /dev/null +++ b/datasets/device-actions/mountain-cabin-us/bedroom-1_bedroom-1-light.yaml @@ -0,0 +1,27 @@ +--- +home: mountain-cabin-us +location: Rural area in Colorado +type: Log cabin +device: + name: Bedroom 1 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: LIFX + sw_version: 3.2.1 + area: Bedroom 1 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the Bedroom 1 light + - Turn on the light in Bedroom 1 + - Bedroom 1 light on + - action: Turn off + sentences: + - Please turn off the Bedroom 1 light + - Turn off the light in Bedroom 1 + - Bedroom 1 light off diff --git a/datasets/device-actions/mountain-cabin-us/bedroom-2_bedroom-2-light.yaml b/datasets/device-actions/mountain-cabin-us/bedroom-2_bedroom-2-light.yaml new file mode 100644 index 00000000..4ec6ce9f --- /dev/null +++ b/datasets/device-actions/mountain-cabin-us/bedroom-2_bedroom-2-light.yaml @@ -0,0 +1,27 @@ +--- +home: mountain-cabin-us +location: Rural area in Colorado +type: Log cabin +device: + name: Bedroom 2 Light + device_type: light + device_info: + model: Hue White Ambiance + manufacturer: Philips + sw_version: 1.7.8 + area: Bedroom 2 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the bedroom 2 light + - Turn on the bedroom 2 light + - Bedroom 2 light on + - action: Turn off + sentences: + - Please turn off the bedroom 2 light + - Turn off the bedroom 2 light + - Bedroom 2 light off diff --git a/datasets/device-actions/mountain-cabin-us/front-porch_porch-light.yaml b/datasets/device-actions/mountain-cabin-us/front-porch_porch-light.yaml new file mode 100644 index 00000000..b23e04e3 --- /dev/null +++ b/datasets/device-actions/mountain-cabin-us/front-porch_porch-light.yaml @@ -0,0 +1,29 @@ +--- +home: mountain-cabin-us +location: Rural area in Colorado +type: Log cabin +device: + name: Porch Light + device_type: light + device_info: + model: Smart Outdoor Light + manufacturer: Ring + sw_version: 1.5.3 + area: Front Porch +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the porch light + - Turn on the front porch light + - Can you turn on the front porch light? + - Light up the front porch + - action: Turn off + sentences: + - Turn off the porch light + - Turn off the front porch light + - Can you turn off the front porch light? + - Shut off the front porch light diff --git a/datasets/device-actions/mountain-cabin-us/guest-bedroom_guest-cabin-door-lock.yaml b/datasets/device-actions/mountain-cabin-us/guest-bedroom_guest-cabin-door-lock.yaml new file mode 100644 index 00000000..f14a5828 --- /dev/null +++ b/datasets/device-actions/mountain-cabin-us/guest-bedroom_guest-cabin-door-lock.yaml @@ -0,0 +1,27 @@ +--- +home: mountain-cabin-us +location: Rural area in Colorado +type: Log cabin +device: + name: Guest Cabin Door Lock + device_type: smart-lock + device_info: + model: Smart Door Lock + manufacturer: August + sw_version: 2.4.9 + area: Guest Bedroom +capabilities: +- Lock +- Unlock +actions: + actions: + - action: Lock + sentences: + - Please lock the door to the guest cabin. + - Lock the guest cabin door. + - Lock the door in the guest bedroom. + - action: Unlock + sentences: + - Please unlock the door to the guest cabin. + - Unlock the guest cabin door. + - Unlock the door in the guest bedroom. diff --git a/datasets/device-actions/mountain-cabin-us/kitchen_kitchen-light.yaml b/datasets/device-actions/mountain-cabin-us/kitchen_kitchen-light.yaml new file mode 100644 index 00000000..82eafcbc --- /dev/null +++ b/datasets/device-actions/mountain-cabin-us/kitchen_kitchen-light.yaml @@ -0,0 +1,27 @@ +--- +home: mountain-cabin-us +location: Rural area in Colorado +type: Log cabin +device: + name: Kitchen Light + device_type: light + device_info: + model: Warm Glow Dimmable + manufacturer: Philips + sw_version: 2.1.5 + area: Kitchen +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the kitchen light + - Turn on the kitchen light + - Kitchen light on + - action: Turn off + sentences: + - Please turn off the kitchen light + - Turn off the kitchen light + - Kitchen light off diff --git a/datasets/device-actions/mountain-cabin-us/living-room_fireplace.yaml b/datasets/device-actions/mountain-cabin-us/living-room_fireplace.yaml new file mode 100644 index 00000000..ccd79047 --- /dev/null +++ b/datasets/device-actions/mountain-cabin-us/living-room_fireplace.yaml @@ -0,0 +1,27 @@ +--- +home: mountain-cabin-us +location: Rural area in Colorado +type: Log cabin +device: + name: Fireplace + device_type: switch + device_info: + model: Smart Switch + manufacturer: Lutron + sw_version: 4.0.1 + area: Living Room +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the fireplace + - Turn on the fireplace in the living room + - Fireplace on + - action: Turn off + sentences: + - Please turn off the fireplace + - Turn off the fireplace in the living room + - Fireplace off diff --git a/datasets/device-actions/mountain-cabin-us/living-room_thermostat.yaml b/datasets/device-actions/mountain-cabin-us/living-room_thermostat.yaml new file mode 100644 index 00000000..26b8263c --- /dev/null +++ b/datasets/device-actions/mountain-cabin-us/living-room_thermostat.yaml @@ -0,0 +1,35 @@ +--- +home: mountain-cabin-us +location: Rural area in Colorado +type: Log cabin +device: + name: Thermostat + device_type: hvac + device_info: + model: Smart Thermostat + manufacturer: Ecobee + sw_version: 4.8.7 + attributes: + - unit_of_measurement: "\xB0F" + area: Living Room +capabilities: +- Set temperature +- Turn on +- Turn off +actions: + actions: + - action: Set temperature + sentences: + - Set the living room thermostat to 72 degrees + - Set the thermostat to 72 + - Make the living room 72 degrees + - action: Turn on + sentences: + - Turn on the thermostat + - Turn the living room thermostat on + - Heat the living room + - action: Turn off + sentences: + - Turn off the thermostat + - Turn the living room thermostat off + - Stop heating the living room diff --git a/datasets/device-actions/oceanview-oasis-au/bedroom-1_bedroom-lights.yaml b/datasets/device-actions/oceanview-oasis-au/bedroom-1_bedroom-lights.yaml new file mode 100644 index 00000000..d1d4166b --- /dev/null +++ b/datasets/device-actions/oceanview-oasis-au/bedroom-1_bedroom-lights.yaml @@ -0,0 +1,27 @@ +--- +home: oceanview-oasis-au +location: Coastal town in New South Wales +type: Beachfront villa +device: + name: Bedroom Lights + device_type: light + device_info: + model: Smart Ceiling Light + manufacturer: Yeelight + sw_version: 2.1.0 + area: Bedroom 1 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the bedroom lights + - Turn on the bedroom lights + - Bedroom lights on + - action: Turn off + sentences: + - Please turn off the bedroom lights + - Turn off the bedroom lights + - Bedroom lights off diff --git a/datasets/device-actions/oceanview-oasis-au/bedroom-2_bedroom-lights.yaml b/datasets/device-actions/oceanview-oasis-au/bedroom-2_bedroom-lights.yaml new file mode 100644 index 00000000..47ce1f12 --- /dev/null +++ b/datasets/device-actions/oceanview-oasis-au/bedroom-2_bedroom-lights.yaml @@ -0,0 +1,29 @@ +--- +home: oceanview-oasis-au +location: Coastal town in New South Wales +type: Beachfront villa +device: + name: Bedroom Lights + device_type: light + device_info: + model: Smart Bulb + manufacturer: Sengled + sw_version: 3.1.2 + area: Bedroom 2 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the bedroom lights + - Turn on the Bedroom 2 lights + - Can you turn on the lights in Bedroom 2 + - Lights on in Bedroom 2 + - action: Turn off + sentences: + - Please turn off the bedroom lights + - Turn off the Bedroom 2 lights + - Can you turn off the lights in Bedroom 2 + - Lights off in Bedroom 2 diff --git a/datasets/device-actions/oceanview-oasis-au/bedroom-3_bedroom-lights.yaml b/datasets/device-actions/oceanview-oasis-au/bedroom-3_bedroom-lights.yaml new file mode 100644 index 00000000..4f95ec61 --- /dev/null +++ b/datasets/device-actions/oceanview-oasis-au/bedroom-3_bedroom-lights.yaml @@ -0,0 +1,27 @@ +--- +home: oceanview-oasis-au +location: Coastal town in New South Wales +type: Beachfront villa +device: + name: Bedroom Lights + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + area: Bedroom 3 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the bedroom lights + - Turn on the lights in bedroom 3 + - Bedroom 3 lights on + - action: Turn off + sentences: + - Please turn off the bedroom lights + - Turn off the lights in bedroom 3 + - Bedroom 3 lights off diff --git a/datasets/device-actions/oceanview-oasis-au/bedroom-4_bedroom-lights.yaml b/datasets/device-actions/oceanview-oasis-au/bedroom-4_bedroom-lights.yaml new file mode 100644 index 00000000..87093435 --- /dev/null +++ b/datasets/device-actions/oceanview-oasis-au/bedroom-4_bedroom-lights.yaml @@ -0,0 +1,27 @@ +--- +home: oceanview-oasis-au +location: Coastal town in New South Wales +type: Beachfront villa +device: + name: Bedroom Lights + device_type: light + device_info: + model: Smart RGBW Strip + manufacturer: Govee + sw_version: 2.5.0 + area: Bedroom 4 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the bedroom lights + - Turn on the bedroom lights in bedroom 4 + - Bedroom lights on + - action: Turn off + sentences: + - Please turn off the bedroom lights + - Turn off the bedroom lights in bedroom 4 + - Bedroom lights off diff --git a/datasets/device-actions/oceanview-oasis-au/deck_bbq-grill.yaml b/datasets/device-actions/oceanview-oasis-au/deck_bbq-grill.yaml new file mode 100644 index 00000000..af93dbfd --- /dev/null +++ b/datasets/device-actions/oceanview-oasis-au/deck_bbq-grill.yaml @@ -0,0 +1,27 @@ +--- +home: oceanview-oasis-au +location: Coastal town in New South Wales +type: Beachfront villa +device: + name: BBQ Grill + device_type: smart-plug + device_info: + model: Dual Outlet + manufacturer: WeMo + sw_version: 4.0.2 + area: Deck +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the BBQ Grill + - Turn on the grill on the deck + - Deck grill on + - action: Turn off + sentences: + - Please turn off the BBQ Grill + - Turn off the grill on the deck + - Deck grill off diff --git a/datasets/device-actions/oceanview-oasis-au/deck_deck-lights.yaml b/datasets/device-actions/oceanview-oasis-au/deck_deck-lights.yaml new file mode 100644 index 00000000..5f39e7df --- /dev/null +++ b/datasets/device-actions/oceanview-oasis-au/deck_deck-lights.yaml @@ -0,0 +1,27 @@ +--- +home: oceanview-oasis-au +location: Coastal town in New South Wales +type: Beachfront villa +device: + name: Deck Lights + device_type: light + device_info: + model: Smart Solar LED + manufacturer: Ring + sw_version: 1.8.9 + area: Deck +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the Deck Lights + - Please turn on the lights on the deck + - Deck lights on + - action: Turn off + sentences: + - Turn off the Deck Lights + - Please turn off the lights on the deck + - Deck lights off diff --git a/datasets/device-actions/oceanview-oasis-au/kitchen_coffee-machine.yaml b/datasets/device-actions/oceanview-oasis-au/kitchen_coffee-machine.yaml new file mode 100644 index 00000000..6cbe7145 --- /dev/null +++ b/datasets/device-actions/oceanview-oasis-au/kitchen_coffee-machine.yaml @@ -0,0 +1,27 @@ +--- +home: oceanview-oasis-au +location: Coastal town in New South Wales +type: Beachfront villa +device: + name: Coffee Machine + device_type: smart-plug + device_info: + model: HS103 + manufacturer: TP-Link + sw_version: 1.4.6 + area: Kitchen +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the coffee machine + - Turn on the coffee maker + - Coffee machine on + - action: Turn off + sentences: + - Please turn off the coffee machine + - Turn off the coffee maker + - Coffee machine off diff --git a/datasets/device-actions/oceanview-oasis-au/kitchen_kitchen-lights.yaml b/datasets/device-actions/oceanview-oasis-au/kitchen_kitchen-lights.yaml new file mode 100644 index 00000000..6ec902bf --- /dev/null +++ b/datasets/device-actions/oceanview-oasis-au/kitchen_kitchen-lights.yaml @@ -0,0 +1,27 @@ +--- +home: oceanview-oasis-au +location: Coastal town in New South Wales +type: Beachfront villa +device: + name: Kitchen Lights + device_type: light + device_info: + model: Smart LED Strip + manufacturer: LIFX + sw_version: 4.2.1 + area: Kitchen +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the kitchen lights + - Turn on the lights in the kitchen + - Kitchen lights on + - action: Turn off + sentences: + - Please turn off the kitchen lights + - Turn off the lights in the kitchen + - Kitchen lights off diff --git a/datasets/device-actions/oceanview-oasis-au/living-room_smart-tv.yaml b/datasets/device-actions/oceanview-oasis-au/living-room_smart-tv.yaml new file mode 100644 index 00000000..9c4e8a64 --- /dev/null +++ b/datasets/device-actions/oceanview-oasis-au/living-room_smart-tv.yaml @@ -0,0 +1,27 @@ +--- +home: oceanview-oasis-au +location: Coastal town in New South Wales +type: Beachfront villa +device: + name: Smart TV + device_type: switch + device_info: + model: 4K Smart TV + manufacturer: Samsung + sw_version: 3.0.5 + area: Living Room +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the Smart TV + - Turn on the TV in the living room + - Living room TV on + - action: Turn off + sentences: + - Please turn off the Smart TV + - Turn off the TV in the living room + - Living room TV off diff --git a/datasets/device-actions/oceanview-oasis-au/living-room_thermostat.yaml b/datasets/device-actions/oceanview-oasis-au/living-room_thermostat.yaml new file mode 100644 index 00000000..9faca156 --- /dev/null +++ b/datasets/device-actions/oceanview-oasis-au/living-room_thermostat.yaml @@ -0,0 +1,35 @@ +--- +home: oceanview-oasis-au +location: Coastal town in New South Wales +type: Beachfront villa +device: + name: Thermostat + device_type: hvac + device_info: + model: Gen 3 + manufacturer: Ecobee + sw_version: 7.2.11 + attributes: + - unit_of_measurement: "\xB0C" + area: Living Room +capabilities: +- Set temperature +- Turn on +- Turn off +actions: + actions: + - action: Set temperature + sentences: + - Set the temperature to 22 degrees Celsius + - Set the living room temperature to 22 + - Make it 22 degrees in the living room + - action: Turn on + sentences: + - Turn on the thermostat + - Turn on the heating + - Turn on the living room thermostat + - action: Turn off + sentences: + - Turn off the thermostat + - Turn off the heating + - Turn off the living room thermostat diff --git a/datasets/device-actions/parisian-apartment-fr/bedroom-1_smart-lock.yaml b/datasets/device-actions/parisian-apartment-fr/bedroom-1_smart-lock.yaml new file mode 100644 index 00000000..3033844b --- /dev/null +++ b/datasets/device-actions/parisian-apartment-fr/bedroom-1_smart-lock.yaml @@ -0,0 +1,27 @@ +--- +home: parisian-apartment-fr +location: City center of Paris +type: Apartment +device: + name: Smart Lock + device_type: smart-lock + device_info: + model: Smart Lock Pro + manufacturer: August + sw_version: 4.2.1 + area: Bedroom 1 +capabilities: +- Lock +- Unlock +actions: + actions: + - action: Lock + sentences: + - Lock the bedroom door + - Lock Bedroom 1 + - Lock the smart lock + - action: Unlock + sentences: + - Unlock the bedroom door + - Unlock Bedroom 1 + - Unlock the smart lock diff --git a/datasets/device-actions/parisian-apartment-fr/bedroom-2_bedroom-2-light.yaml b/datasets/device-actions/parisian-apartment-fr/bedroom-2_bedroom-2-light.yaml new file mode 100644 index 00000000..01391e10 --- /dev/null +++ b/datasets/device-actions/parisian-apartment-fr/bedroom-2_bedroom-2-light.yaml @@ -0,0 +1,27 @@ +--- +home: parisian-apartment-fr +location: City center of Paris +type: Apartment +device: + name: Bedroom 2 Light + device_type: light + device_info: + model: LED Ceiling Light + manufacturer: Xiaomi + sw_version: 1.8.9 + area: Bedroom 2 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the bedroom 2 light + - Turn on the light in bedroom 2 + - Bedroom 2 light on + - action: Turn off + sentences: + - Please turn off the bedroom 2 light + - Turn off the light in bedroom 2 + - Bedroom 2 light off diff --git a/datasets/device-actions/parisian-apartment-fr/juliet-balcony_balcony-light.yaml b/datasets/device-actions/parisian-apartment-fr/juliet-balcony_balcony-light.yaml new file mode 100644 index 00000000..a37091cf --- /dev/null +++ b/datasets/device-actions/parisian-apartment-fr/juliet-balcony_balcony-light.yaml @@ -0,0 +1,27 @@ +--- +home: parisian-apartment-fr +location: City center of Paris +type: Apartment +device: + name: Balcony Light + device_type: light + device_info: + model: Philips Hue Outdoor Lightstrip + manufacturer: Philips + sw_version: 1.9.3 + area: Juliet Balcony +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the Juliet Balcony light + - Turn on the balcony light + - Balcony light on + - action: Turn off + sentences: + - Please turn off the Juliet Balcony light + - Turn off the balcony light + - Balcony light off diff --git a/datasets/device-actions/parisian-apartment-fr/kitchen_kitchen-light.yaml b/datasets/device-actions/parisian-apartment-fr/kitchen_kitchen-light.yaml new file mode 100644 index 00000000..e88cb1e9 --- /dev/null +++ b/datasets/device-actions/parisian-apartment-fr/kitchen_kitchen-light.yaml @@ -0,0 +1,27 @@ +--- +home: parisian-apartment-fr +location: City center of Paris +type: Apartment +device: + name: Kitchen Light + device_type: light + device_info: + model: Smart LED Strip + manufacturer: Govee + sw_version: 2.1.4 + area: Kitchen +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the Kitchen Light + - Turn on the kitchen light + - Kitchen light on + - action: Turn off + sentences: + - Please turn off the Kitchen Light + - Turn off the kitchen light + - Kitchen light off diff --git a/datasets/device-actions/parisian-apartment-fr/kitchen_smart-plug.yaml b/datasets/device-actions/parisian-apartment-fr/kitchen_smart-plug.yaml new file mode 100644 index 00000000..e82c131a --- /dev/null +++ b/datasets/device-actions/parisian-apartment-fr/kitchen_smart-plug.yaml @@ -0,0 +1,27 @@ +--- +home: parisian-apartment-fr +location: City center of Paris +type: Apartment +device: + name: Smart Plug + device_type: smart-plug + device_info: + model: Wi-Fi Smart Plug + manufacturer: TP-Link + sw_version: 2.4.0 + area: Kitchen +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the smart plug in the kitchen + - Turn on the kitchen smart plug + - Kitchen smart plug on + - action: Turn off + sentences: + - Please turn off the smart plug in the kitchen + - Turn off the kitchen smart plug + - Kitchen smart plug off diff --git a/datasets/device-actions/parisian-apartment-fr/living-room_living-room-light.yaml b/datasets/device-actions/parisian-apartment-fr/living-room_living-room-light.yaml new file mode 100644 index 00000000..c9cfd4e4 --- /dev/null +++ b/datasets/device-actions/parisian-apartment-fr/living-room_living-room-light.yaml @@ -0,0 +1,35 @@ +--- +home: parisian-apartment-fr +location: City center of Paris +type: Apartment +device: + name: Living Room Light + device_type: light-dimmable + device_info: + model: Hue White and Color Ambiance + manufacturer: Philips + sw_version: 3.1.2 + area: Living Room +capabilities: +- Set brightness +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the living room light + - Turn on the living room light + - Living room light on + - action: Turn off + sentences: + - Please turn off the living room light + - Turn off the living room light + - Living room light off + - action: Set brightness + sentences: + - Set the living room light to 50% + - Set the living room light brightness to 50% + - Dim the living room light to 50% + - Make the living room light 50% bright + - Set the living room light brightness to half diff --git a/datasets/device-actions/parisian-apartment-fr/living-room_smart-blinds.yaml b/datasets/device-actions/parisian-apartment-fr/living-room_smart-blinds.yaml new file mode 100644 index 00000000..609633fb --- /dev/null +++ b/datasets/device-actions/parisian-apartment-fr/living-room_smart-blinds.yaml @@ -0,0 +1,27 @@ +--- +home: parisian-apartment-fr +location: City center of Paris +type: Apartment +device: + name: Smart Blinds + device_type: smart-blinds + device_info: + model: Smart Shades + manufacturer: SOMA + sw_version: 2.6.0 + area: Living Room +capabilities: +- Open +- Close +actions: + actions: + - action: Open + sentences: + - Open the living room blinds + - Please open the blinds in the living room + - Living room blinds up + - action: Close + sentences: + - Close the living room blinds + - Please close the blinds in the living room + - Living room blinds down diff --git a/datasets/device-actions/parisian-apartment-fr/living-room_smart-speaker.yaml b/datasets/device-actions/parisian-apartment-fr/living-room_smart-speaker.yaml new file mode 100644 index 00000000..16845668 --- /dev/null +++ b/datasets/device-actions/parisian-apartment-fr/living-room_smart-speaker.yaml @@ -0,0 +1,47 @@ +--- +home: parisian-apartment-fr +location: City center of Paris +type: Apartment +device: + name: Smart Speaker + device_type: smart-speaker + device_info: + model: Sonos One + manufacturer: Sonos + sw_version: 5.2.1 + area: Living Room +capabilities: +- Pause +- Unpause +- Set volume +- Next track +- Previous track +actions: + actions: + - action: Pause + sentences: + - Pause the music + - Please pause the speaker + - Can you pause + - action: Unpause + sentences: + - Resume the music + - Please unpause the speaker + - Can you unpause + - action: Set volume + sentences: + - Set the volume to 5 + - Please set the volume to 10 + - Make it louder + - Make it quieter + - Volume 7 + - action: Next track + sentences: + - Next track please + - Play the next song + - Skip this one + - action: Previous track + sentences: + - Previous track please + - Play the previous song + - Go back to the previous song diff --git a/datasets/device-actions/piso-en-el-centro-es/cocina-kitchen_cocina-light.yaml b/datasets/device-actions/piso-en-el-centro-es/cocina-kitchen_cocina-light.yaml new file mode 100644 index 00000000..473202cc --- /dev/null +++ b/datasets/device-actions/piso-en-el-centro-es/cocina-kitchen_cocina-light.yaml @@ -0,0 +1,31 @@ +--- +home: piso-en-el-centro-es +location: Seville, Spain +type: City center apartment +device: + name: Cocina Light + device_type: light + device_info: + model: Smart Kitchen Light + manufacturer: Philips + sw_version: 1.2.3 + area: Cocina (Kitchen) +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the Cocina Light + - Turn on the kitchen light + - Kitchen light on + - Turn on the light in the kitchen + - Please turn on the light in the Cocina + - action: Turn off + sentences: + - Please turn off the Cocina Light + - Turn off the kitchen light + - Kitchen light off + - Turn off the light in the kitchen + - Please turn off the light in the Cocina diff --git a/datasets/device-actions/piso-en-el-centro-es/cocina-kitchen_coffee-maker.yaml b/datasets/device-actions/piso-en-el-centro-es/cocina-kitchen_coffee-maker.yaml new file mode 100644 index 00000000..f3814420 --- /dev/null +++ b/datasets/device-actions/piso-en-el-centro-es/cocina-kitchen_coffee-maker.yaml @@ -0,0 +1,29 @@ +--- +home: piso-en-el-centro-es +location: Seville, Spain +type: City center apartment +device: + name: Coffee Maker + device_type: smart-plug + device_info: + model: Smart Coffee Maker Plug + manufacturer: Wemo + sw_version: 1.0.2 + area: Cocina (Kitchen) +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the coffee maker + - Turn on the coffee maker + - Turn on the smart plug in the kitchen + - Switch on the coffee maker + - action: Turn off + sentences: + - Please turn off the coffee maker + - Turn off the coffee maker + - Turn off the smart plug in the kitchen + - Switch off the coffee maker diff --git a/datasets/device-actions/piso-en-el-centro-es/habitacion-principal-master-bedroom_bedroom-light.yaml b/datasets/device-actions/piso-en-el-centro-es/habitacion-principal-master-bedroom_bedroom-light.yaml new file mode 100644 index 00000000..1efb337b --- /dev/null +++ b/datasets/device-actions/piso-en-el-centro-es/habitacion-principal-master-bedroom_bedroom-light.yaml @@ -0,0 +1,27 @@ +--- +home: piso-en-el-centro-es +location: Seville, Spain +type: City center apartment +device: + name: Bedroom Light + device_type: light + device_info: + model: Dimmable Ceiling Light + manufacturer: C by GE + sw_version: 2.7.1 + area: "Habitaci\xF3n principal (Master Bedroom)" +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the bedroom light + - Turn on the bedroom light + - Bedroom light on + - action: Turn off + sentences: + - Please turn off the bedroom light + - Turn off the bedroom light + - Bedroom light off diff --git a/datasets/device-actions/piso-en-el-centro-es/habitacion-principal-master-bedroom_thermostat.yaml b/datasets/device-actions/piso-en-el-centro-es/habitacion-principal-master-bedroom_thermostat.yaml new file mode 100644 index 00000000..c4642dd6 --- /dev/null +++ b/datasets/device-actions/piso-en-el-centro-es/habitacion-principal-master-bedroom_thermostat.yaml @@ -0,0 +1,41 @@ +--- +home: piso-en-el-centro-es +location: Seville, Spain +type: City center apartment +device: + name: Thermostat + device_type: hvac + device_info: + model: Smart Thermostat + manufacturer: Ecobee + sw_version: 4.9.5 + attributes: + - unit_of_measurement: "\xB0C" + area: "Habitaci\xF3n principal (Master Bedroom)" +capabilities: +- Set temperature +- Turn on +- Turn off +actions: + actions: + - action: Set temperature + sentences: + - Set the thermostat to 22 degrees Celsius + - Set the temperature in the master bedroom to 22 degrees + - Change the temperature to 22 degrees + - Set the thermostat to 22 degrees + - Set the master bedroom thermostat to 22 degrees + - action: Turn on + sentences: + - Turn on the thermostat + - Turn on the master bedroom thermostat + - Switch the master bedroom thermostat on + - Thermostat on + - Master bedroom thermostat on + - action: Turn off + sentences: + - Turn off the thermostat + - Turn off the master bedroom thermostat + - Switch the master bedroom thermostat off + - Thermostat off + - Master bedroom thermostat off diff --git a/datasets/device-actions/piso-en-el-centro-es/habitacion-secundaria-secondary-bedroom_secondary-bedroom-light.yaml b/datasets/device-actions/piso-en-el-centro-es/habitacion-secundaria-secondary-bedroom_secondary-bedroom-light.yaml new file mode 100644 index 00000000..385a99f2 --- /dev/null +++ b/datasets/device-actions/piso-en-el-centro-es/habitacion-secundaria-secondary-bedroom_secondary-bedroom-light.yaml @@ -0,0 +1,27 @@ +--- +home: piso-en-el-centro-es +location: Seville, Spain +type: City center apartment +device: + name: Secondary Bedroom Light + device_type: light + device_info: + model: Smart LED Strip + manufacturer: Sylvania + sw_version: 1.8.2 + area: "Habitaci\xF3n secundaria (Secondary Bedroom)" +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the secondary bedroom light + - Please turn on the light in the secondary bedroom + - Light on in the secondary bedroom + - action: Turn off + sentences: + - Turn off the secondary bedroom light + - Please turn off the light in the secondary bedroom + - Light off in the secondary bedroom diff --git a/datasets/device-actions/piso-en-el-centro-es/salon-living-room_lamp.yaml b/datasets/device-actions/piso-en-el-centro-es/salon-living-room_lamp.yaml new file mode 100644 index 00000000..1444fd8b --- /dev/null +++ b/datasets/device-actions/piso-en-el-centro-es/salon-living-room_lamp.yaml @@ -0,0 +1,38 @@ +--- +home: piso-en-el-centro-es +location: Seville, Spain +type: City center apartment +device: + name: Lamp + device_type: light-dimmable + device_info: + model: Smart LED Bulb + manufacturer: LIFX + sw_version: 2.1.8 + area: "Sal\xF3n (Living Room)" +capabilities: +- Set brightness +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the living room lamp + - Turn on the lamp in the living room + - Living room lamp on + - action: Turn off + sentences: + - Please turn off the living room lamp + - Turn off the lamp in the living room + - Living room lamp off + - action: Set brightness + sentences: + - Set the living room lamp to 50% brightness + - Dim the living room lamp to 50% + - Living room lamp 50% brightness + - Make the living room lamp 50% brightness + - Set the lamp in the living room to 50% brightness + - Dim the lamp in the living room to 50% + - Lamp in the living room 50% brightness + - Make the lamp in the living room 50% brightness diff --git a/datasets/device-actions/piso-en-el-centro-es/salon-living-room_smart-tv.yaml b/datasets/device-actions/piso-en-el-centro-es/salon-living-room_smart-tv.yaml new file mode 100644 index 00000000..a41dd628 --- /dev/null +++ b/datasets/device-actions/piso-en-el-centro-es/salon-living-room_smart-tv.yaml @@ -0,0 +1,27 @@ +--- +home: piso-en-el-centro-es +location: Seville, Spain +type: City center apartment +device: + name: Smart TV + device_type: switch + device_info: + model: 4K Smart TV + manufacturer: Samsung + sw_version: 3.4.5 + area: "Sal\xF3n (Living Room)" +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the Smart TV + - Turn on the TV in the living room + - Turn on the living room TV + - action: Turn off + sentences: + - Please turn off the Smart TV + - Turn off the TV in the living room + - Turn off the living room TV diff --git a/datasets/device-actions/piso-en-el-centro-es/terraza-en-la-azotea-rooftop-terrace_terrace-lights.yaml b/datasets/device-actions/piso-en-el-centro-es/terraza-en-la-azotea-rooftop-terrace_terrace-lights.yaml new file mode 100644 index 00000000..ac7c85ba --- /dev/null +++ b/datasets/device-actions/piso-en-el-centro-es/terraza-en-la-azotea-rooftop-terrace_terrace-lights.yaml @@ -0,0 +1,29 @@ +--- +home: piso-en-el-centro-es +location: Seville, Spain +type: City center apartment +device: + name: Terrace Lights + device_type: light + device_info: + model: Outdoor Smart Lights + manufacturer: Ring + sw_version: 3.2.6 + area: Terraza en la azotea (Rooftop Terrace) +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the terrace lights + - Turn on the terrace lights + - Turn on the lights on the rooftop terrace + - Rooftop terrace lights on + - action: Turn off + sentences: + - Please turn off the terrace lights + - Turn off the terrace lights + - Turn off the lights on the rooftop terrace + - Rooftop terrace lights off diff --git a/datasets/device-actions/rustic-retreat-us/bathroom_bathroom-light.yaml b/datasets/device-actions/rustic-retreat-us/bathroom_bathroom-light.yaml new file mode 100644 index 00000000..83659b08 --- /dev/null +++ b/datasets/device-actions/rustic-retreat-us/bathroom_bathroom-light.yaml @@ -0,0 +1,27 @@ +--- +home: rustic-retreat-us +location: Rural area in Vermont +type: Cabin +device: + name: Bathroom Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: GE + sw_version: 2.0.8 + area: Bathroom +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the bathroom light + - Turn on the bathroom light + - Bathroom light on + - action: Turn off + sentences: + - Please turn off the bathroom light + - Turn off the bathroom light + - Bathroom light off diff --git a/datasets/device-actions/rustic-retreat-us/bedroom-1_bedroom-1-light.yaml b/datasets/device-actions/rustic-retreat-us/bedroom-1_bedroom-1-light.yaml new file mode 100644 index 00000000..a40b9775 --- /dev/null +++ b/datasets/device-actions/rustic-retreat-us/bedroom-1_bedroom-1-light.yaml @@ -0,0 +1,27 @@ +--- +home: rustic-retreat-us +location: Rural area in Vermont +type: Cabin +device: + name: Bedroom 1 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: LIFX + sw_version: 2.1.6 + area: Bedroom 1 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the Bedroom 1 light + - Turn on the light in Bedroom 1 + - Bedroom 1 light on + - action: Turn off + sentences: + - Please turn off the Bedroom 1 light + - Turn off the light in Bedroom 1 + - Bedroom 1 light off diff --git a/datasets/device-actions/rustic-retreat-us/bedroom-2_bedroom-2-light.yaml b/datasets/device-actions/rustic-retreat-us/bedroom-2_bedroom-2-light.yaml new file mode 100644 index 00000000..966f3b0d --- /dev/null +++ b/datasets/device-actions/rustic-retreat-us/bedroom-2_bedroom-2-light.yaml @@ -0,0 +1,27 @@ +--- +home: rustic-retreat-us +location: Rural area in Vermont +type: Cabin +device: + name: Bedroom 2 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + area: Bedroom 2 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the light in bedroom 2 + - Turn on the light in bedroom 2 + - Bedroom 2 light on + - action: Turn off + sentences: + - Please turn off the light in bedroom 2 + - Turn off the light in bedroom 2 + - Bedroom 2 light off diff --git a/datasets/device-actions/rustic-retreat-us/front-porch_porch-light.yaml b/datasets/device-actions/rustic-retreat-us/front-porch_porch-light.yaml new file mode 100644 index 00000000..9b11771f --- /dev/null +++ b/datasets/device-actions/rustic-retreat-us/front-porch_porch-light.yaml @@ -0,0 +1,27 @@ +--- +home: rustic-retreat-us +location: Rural area in Vermont +type: Cabin +device: + name: Porch Light + device_type: light + device_info: + model: Outdoor Smart Bulb + manufacturer: Sengled + sw_version: 1.4.5 + area: Front Porch +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the porch light + - Turn on the front porch light + - Porch light on + - action: Turn off + sentences: + - Please turn off the porch light + - Turn off the front porch light + - Porch light off diff --git a/datasets/device-actions/rustic-retreat-us/kitchen_kitchen-light.yaml b/datasets/device-actions/rustic-retreat-us/kitchen_kitchen-light.yaml new file mode 100644 index 00000000..b2b9884c --- /dev/null +++ b/datasets/device-actions/rustic-retreat-us/kitchen_kitchen-light.yaml @@ -0,0 +1,27 @@ +--- +home: rustic-retreat-us +location: Rural area in Vermont +type: Cabin +device: + name: Kitchen Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + area: Kitchen +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the Kitchen Light + - Turn on the kitchen light + - Kitchen light on + - action: Turn off + sentences: + - Please turn off the Kitchen Light + - Turn off the kitchen light + - Kitchen light off diff --git a/datasets/device-actions/rustic-retreat-us/living-room_living-room-light.yaml b/datasets/device-actions/rustic-retreat-us/living-room_living-room-light.yaml new file mode 100644 index 00000000..a7c9ad68 --- /dev/null +++ b/datasets/device-actions/rustic-retreat-us/living-room_living-room-light.yaml @@ -0,0 +1,42 @@ +--- +home: rustic-retreat-us +location: Rural area in Vermont +type: Cabin +device: + name: Living Room Light + device_type: light-dimmable + device_info: + model: Smart Dimmable Light + manufacturer: Lutron + sw_version: 4.5.1 + area: Living Room +capabilities: +- Set brightness +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the living room light + - Turn on the living room light + - Living room light on + - action: Turn off + sentences: + - Please turn off the living room light + - Turn off the living room light + - Living room light off + - action: Set brightness + sentences: + - Set the living room light to 50% brightness + - Dim the living room light to 50% + - Set the brightness of the living room light to 50% + - Living room light 50% brightness + - Living room light 50% + - action: Set brightness + sentences: + - Please set the brightness of the living room light to 75% + - Set the brightness of the living room light to 75% + - Make the living room light 75% bright + - Living room light 75% brightness + - Living room light 75% diff --git a/datasets/device-actions/rustic-retreat-us/living-room_thermostat.yaml b/datasets/device-actions/rustic-retreat-us/living-room_thermostat.yaml new file mode 100644 index 00000000..67c76ea9 --- /dev/null +++ b/datasets/device-actions/rustic-retreat-us/living-room_thermostat.yaml @@ -0,0 +1,36 @@ +--- +home: rustic-retreat-us +location: Rural area in Vermont +type: Cabin +device: + name: Thermostat + device_type: hvac + device_info: + model: Smart Thermostat + manufacturer: Ecobee + sw_version: 3.2.8 + attributes: + - unit_of_measurement: "\xB0F" + area: Living Room +capabilities: +- Set temperature +- Turn on +- Turn off +actions: + actions: + - action: Set temperature + sentences: + - Set the living room thermostat to 72 degrees + - Make the living room 72 degrees + - Set the thermostat to 72 + - Living room temperature 72 + - action: Turn on + sentences: + - Turn on the living room thermostat + - Turn on the thermostat + - Heat the living room + - action: Turn off + sentences: + - Turn off the living room thermostat + - Turn off the thermostat + - Stop heating the living room diff --git a/datasets/device-actions/scandi-duplex-se/backyard_garden-sprinkler.yaml b/datasets/device-actions/scandi-duplex-se/backyard_garden-sprinkler.yaml new file mode 100644 index 00000000..5832b802 --- /dev/null +++ b/datasets/device-actions/scandi-duplex-se/backyard_garden-sprinkler.yaml @@ -0,0 +1,29 @@ +--- +home: scandi-duplex-se +location: Suburban neighborhood in Denmark +type: Duplex +device: + name: Garden sprinkler + device_type: smart-plug + device_info: + model: Control Outlet + manufacturer: Rachio + sw_version: 2.0.5 + area: Backyard +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the garden sprinkler + - Activate the sprinkler in the backyard + - Please turn on the sprinkler + - Water the garden + - action: Turn off + sentences: + - Turn off the sprinkler + - Deactivate the backyard sprinkler + - Please turn off the sprinkler + - Stop watering the garden diff --git a/datasets/device-actions/scandi-duplex-se/backyard_outdoor-light.yaml b/datasets/device-actions/scandi-duplex-se/backyard_outdoor-light.yaml new file mode 100644 index 00000000..82999694 --- /dev/null +++ b/datasets/device-actions/scandi-duplex-se/backyard_outdoor-light.yaml @@ -0,0 +1,27 @@ +--- +home: scandi-duplex-se +location: Suburban neighborhood in Denmark +type: Duplex +device: + name: Outdoor Light + device_type: light + device_info: + model: Outdoor Smart Bulb + manufacturer: TP-Link + sw_version: 1.2.6 + area: Backyard +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the outdoor light in the backyard + - Turn on the backyard light + - Backyard light on + - action: Turn off + sentences: + - Please turn off the outdoor light in the backyard + - Turn off the backyard light + - Backyard light off diff --git a/datasets/device-actions/scandi-duplex-se/bedroom-1_bedroom-1-light.yaml b/datasets/device-actions/scandi-duplex-se/bedroom-1_bedroom-1-light.yaml new file mode 100644 index 00000000..e12b2649 --- /dev/null +++ b/datasets/device-actions/scandi-duplex-se/bedroom-1_bedroom-1-light.yaml @@ -0,0 +1,27 @@ +--- +home: scandi-duplex-se +location: Suburban neighborhood in Denmark +type: Duplex +device: + name: Bedroom 1 Light + device_type: light + device_info: + model: Color Changing Bulb + manufacturer: LIFX + sw_version: 2.1 + area: Bedroom 1 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the Bedroom 1 light + - Turn on the light in Bedroom 1 + - Bedroom 1 light on + - action: Turn off + sentences: + - Please turn off the Bedroom 1 light + - Turn off the light in Bedroom 1 + - Bedroom 1 light off diff --git a/datasets/device-actions/scandi-duplex-se/bedroom-1_smart-thermostat.yaml b/datasets/device-actions/scandi-duplex-se/bedroom-1_smart-thermostat.yaml new file mode 100644 index 00000000..8c5ae14b --- /dev/null +++ b/datasets/device-actions/scandi-duplex-se/bedroom-1_smart-thermostat.yaml @@ -0,0 +1,35 @@ +--- +home: scandi-duplex-se +location: Suburban neighborhood in Denmark +type: Duplex +device: + name: Smart Thermostat + device_type: hvac + device_info: + model: Smart Thermostat + manufacturer: Tado + sw_version: 2.8.1 + attributes: + - unit_of_measurement: "\xB0C" + area: Bedroom 1 +capabilities: +- Set temperature +- Turn on +- Turn off +actions: + actions: + - action: Set temperature + sentences: + - Set the temperature in bedroom 1 to 21 degrees + - Change bedroom 1 thermostat to 21 degrees + - Set the thermostat in bedroom 1 to 21 degrees Celsius + - action: Turn on + sentences: + - Turn on the thermostat in bedroom 1 + - Please turn on the bedroom 1 thermostat + - Switch on the bedroom 1 thermostat + - action: Turn off + sentences: + - Turn off the thermostat in bedroom 1 + - Please turn off the bedroom 1 thermostat + - Switch off the bedroom 1 thermostat diff --git a/datasets/device-actions/scandi-duplex-se/bedroom-2_bedroom-2-light.yaml b/datasets/device-actions/scandi-duplex-se/bedroom-2_bedroom-2-light.yaml new file mode 100644 index 00000000..b8fc8804 --- /dev/null +++ b/datasets/device-actions/scandi-duplex-se/bedroom-2_bedroom-2-light.yaml @@ -0,0 +1,27 @@ +--- +home: scandi-duplex-se +location: Suburban neighborhood in Denmark +type: Duplex +device: + name: Bedroom 2 Light + device_type: light + device_info: + model: LED Smart Bulb + manufacturer: Sengled + sw_version: 1.3 + area: Bedroom 2 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the light in bedroom 2 + - Turn on bedroom 2 light + - Bedroom 2 light on + - action: Turn off + sentences: + - Please turn off the light in bedroom 2 + - Turn off bedroom 2 light + - Bedroom 2 light off diff --git a/datasets/device-actions/scandi-duplex-se/covered-parking_garage-door-opener.yaml b/datasets/device-actions/scandi-duplex-se/covered-parking_garage-door-opener.yaml new file mode 100644 index 00000000..96a43e1e --- /dev/null +++ b/datasets/device-actions/scandi-duplex-se/covered-parking_garage-door-opener.yaml @@ -0,0 +1,27 @@ +--- +home: scandi-duplex-se +location: Suburban neighborhood in Denmark +type: Duplex +device: + name: Garage Door Opener + device_type: garage-door + device_info: + model: Smart Garage Opener + manufacturer: Chamberlain + sw_version: 4.0.2 + area: Covered Parking +capabilities: +- Open +- Close +actions: + actions: + - action: Open + sentences: + - Open the garage door + - Could you please open the garage door + - Garage door open + - action: Close + sentences: + - Please close the garage door + - Garage door close + - Close the garage door diff --git a/datasets/device-actions/scandi-duplex-se/kitchen_kitchen-light.yaml b/datasets/device-actions/scandi-duplex-se/kitchen_kitchen-light.yaml new file mode 100644 index 00000000..a19261dc --- /dev/null +++ b/datasets/device-actions/scandi-duplex-se/kitchen_kitchen-light.yaml @@ -0,0 +1,35 @@ +--- +home: scandi-duplex-se +location: Suburban neighborhood in Denmark +type: Duplex +device: + name: Kitchen Light + device_type: light-dimmable + device_info: + model: Hue White Ambiance + manufacturer: Philips + sw_version: 3.4.5 + area: Kitchen +capabilities: +- Set brightness +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the kitchen light + - Turn on the kitchen light + - Kitchen light on + - action: Turn off + sentences: + - Please turn off the kitchen light + - Turn off the kitchen light + - Kitchen light off + - action: Set brightness + sentences: + - Set the kitchen light brightness to 50% + - Please dim the kitchen light to 50% + - Kitchen light brightness 50% + - Set kitchen light to 50% brightness + - Dim the kitchen light to 50% diff --git a/datasets/device-actions/scandi-duplex-se/kitchen_smart-oven.yaml b/datasets/device-actions/scandi-duplex-se/kitchen_smart-oven.yaml new file mode 100644 index 00000000..d8556ba3 --- /dev/null +++ b/datasets/device-actions/scandi-duplex-se/kitchen_smart-oven.yaml @@ -0,0 +1,27 @@ +--- +home: scandi-duplex-se +location: Suburban neighborhood in Denmark +type: Duplex +device: + name: Smart Oven + device_type: smart-plug + device_info: + model: Smart Plug Mini + manufacturer: Kasa + sw_version: 1.0.8 + area: Kitchen +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the smart oven + - Turn on the oven + - Oven on + - action: Turn off + sentences: + - Please turn off the smart oven + - Turn off the oven + - Oven off diff --git a/datasets/device-actions/urban-studio-se/bathroom_bathroom-light.yaml b/datasets/device-actions/urban-studio-se/bathroom_bathroom-light.yaml new file mode 100644 index 00000000..4b5c8c94 --- /dev/null +++ b/datasets/device-actions/urban-studio-se/bathroom_bathroom-light.yaml @@ -0,0 +1,27 @@ +--- +home: urban-studio-se +location: Downtown Helsinki, Finland +type: Studio apartment +device: + name: Bathroom Light + device_type: light + device_info: + model: Ceiling Light + manufacturer: LIFX + sw_version: 2.0.7 + area: Bathroom +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the bathroom light + - Turn on the bathroom light + - Bathroom light on + - action: Turn off + sentences: + - Please turn off the bathroom light + - Turn off the bathroom light + - Bathroom light off diff --git a/datasets/device-actions/urban-studio-se/kitchenette_kitchen-light.yaml b/datasets/device-actions/urban-studio-se/kitchenette_kitchen-light.yaml new file mode 100644 index 00000000..5c987f9a --- /dev/null +++ b/datasets/device-actions/urban-studio-se/kitchenette_kitchen-light.yaml @@ -0,0 +1,27 @@ +--- +home: urban-studio-se +location: Downtown Helsinki, Finland +type: Studio apartment +device: + name: Kitchen Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + area: Kitchenette +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the kitchen light + - Turn on the kitchen light + - Kitchen light on + - action: Turn off + sentences: + - Please turn off the kitchen light + - Turn off the kitchen light + - Kitchen light off diff --git a/datasets/device-actions/urban-studio-se/kitchenette_smart-plug.yaml b/datasets/device-actions/urban-studio-se/kitchenette_smart-plug.yaml new file mode 100644 index 00000000..d1735bbd --- /dev/null +++ b/datasets/device-actions/urban-studio-se/kitchenette_smart-plug.yaml @@ -0,0 +1,27 @@ +--- +home: urban-studio-se +location: Downtown Helsinki, Finland +type: Studio apartment +device: + name: Smart Plug + device_type: smart-plug + device_info: + model: Mini Smart Plug + manufacturer: TP-Link + sw_version: 2.1.0 + area: Kitchenette +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the smart plug in the kitchenette + - Turn on the kitchenette smart plug + - Kitchenette smart plug on + - action: Turn off + sentences: + - Please turn off the smart plug in the kitchenette + - Turn off the kitchenette smart plug + - Kitchenette smart plug off diff --git a/datasets/device-actions/urban-studio-se/living-area_dimmable-light.yaml b/datasets/device-actions/urban-studio-se/living-area_dimmable-light.yaml new file mode 100644 index 00000000..1d456814 --- /dev/null +++ b/datasets/device-actions/urban-studio-se/living-area_dimmable-light.yaml @@ -0,0 +1,34 @@ +--- +home: urban-studio-se +location: Downtown Helsinki, Finland +type: Studio apartment +device: + name: Dimmable Light + device_type: light-dimmable + device_info: + model: Dimmer Light Switch + manufacturer: Lutron + sw_version: 4.5.6 + area: Living Area +capabilities: +- Set brightness +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the dimmable light in the living area + - Turn on the living area light + - Living area light on + - action: Turn off + sentences: + - Please turn off the dimmable light in the living area + - Turn off the living area light + - Living area light off + - action: Set brightness + sentences: + - Set the living area light to 50% + - Dim the living area light to 50% + - Set brightness of the living area light to 50% + - Make the living area light 50% bright diff --git a/datasets/device-actions/urban-studio-se/living-area_smart-thermostat.yaml b/datasets/device-actions/urban-studio-se/living-area_smart-thermostat.yaml new file mode 100644 index 00000000..25166c30 --- /dev/null +++ b/datasets/device-actions/urban-studio-se/living-area_smart-thermostat.yaml @@ -0,0 +1,34 @@ +--- +home: urban-studio-se +location: Downtown Helsinki, Finland +type: Studio apartment +device: + name: Smart Thermostat + device_type: hvac + device_info: + model: Smart Thermostat + manufacturer: Tado + sw_version: 3.8.1 + area: Living Area +capabilities: +- Set temperature +- Turn on +- Turn off +actions: + actions: + - action: Set temperature + sentences: + - Set the living room thermostat to 22 degrees Celsius + - Set the living area temperature to 22 degrees + - Set the thermostat to 22 + - Make it 22 degrees in the living room + - action: Turn on + sentences: + - Turn on the thermostat + - Turn on the heating + - Heat the living room + - action: Turn off + sentences: + - Turn off the thermostat + - Turn off the heating + - Stop heating the living room diff --git a/datasets/device-actions/urban-studio-se/rooftop-terrace_outdoor-light.yaml b/datasets/device-actions/urban-studio-se/rooftop-terrace_outdoor-light.yaml new file mode 100644 index 00000000..dab04199 --- /dev/null +++ b/datasets/device-actions/urban-studio-se/rooftop-terrace_outdoor-light.yaml @@ -0,0 +1,27 @@ +--- +home: urban-studio-se +location: Downtown Helsinki, Finland +type: Studio apartment +device: + name: Outdoor Light + device_type: light + device_info: + model: Outdoor Smart Bulb + manufacturer: Sengled + sw_version: 1.0.1 + area: Rooftop Terrace +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the rooftop terrace light + - Turn on the outdoor light + - Turn on the terrace light + - action: Turn off + sentences: + - Please turn off the rooftop terrace light + - Turn off the outdoor light + - Turn off the terrace light diff --git a/datasets/device-actions/urban-townhouse-us/bedroom-1_bedroom-1-light.yaml b/datasets/device-actions/urban-townhouse-us/bedroom-1_bedroom-1-light.yaml new file mode 100644 index 00000000..213c02bc --- /dev/null +++ b/datasets/device-actions/urban-townhouse-us/bedroom-1_bedroom-1-light.yaml @@ -0,0 +1,38 @@ +--- +home: urban-townhouse-us +location: City area in Chicago +type: Townhouse +device: + name: Bedroom 1 Light + device_type: light-dimmable + device_info: + model: Dimmable Bulb + manufacturer: LIFX + sw_version: 3.7.1 + area: Bedroom 1 +capabilities: +- Set brightness +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the bedroom 1 light + - Turn on the bedroom 1 light + - Bedroom 1 light on + - action: Turn off + sentences: + - Please turn off the bedroom 1 light + - Turn off the bedroom 1 light + - Bedroom 1 light off + - action: Set brightness + sentences: + - Please set the bedroom 1 light to 50% brightness + - Set the bedroom 1 light brightness to 50% + - Bedroom 1 light brightness 50% + - Dim the bedroom 1 light to 50% + - Make the bedroom 1 light 50% brighter + - Bedroom 1 light 50% + - Set bedroom 1 light to 50% + - Bedroom 1 light, 50% diff --git a/datasets/device-actions/urban-townhouse-us/bedroom-2_bedroom-2-light.yaml b/datasets/device-actions/urban-townhouse-us/bedroom-2_bedroom-2-light.yaml new file mode 100644 index 00000000..324a3f01 --- /dev/null +++ b/datasets/device-actions/urban-townhouse-us/bedroom-2_bedroom-2-light.yaml @@ -0,0 +1,35 @@ +--- +home: urban-townhouse-us +location: City area in Chicago +type: Townhouse +device: + name: Bedroom 2 Light + device_type: light-dimmable + device_info: + model: Smart Dimmable Light + manufacturer: GE + sw_version: 2.4.8 + area: Bedroom 2 +capabilities: +- Set brightness +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the bedroom 2 light + - Turn on the bedroom 2 light + - Bedroom 2 light on + - action: Turn off + sentences: + - Please turn off the bedroom 2 light + - Turn off the bedroom 2 light + - Bedroom 2 light off + - action: Set brightness + sentences: + - Set the brightness of the bedroom 2 light to 50% + - Dim the bedroom 2 light to 50% + - Set bedroom 2 light brightness to 50% + - Make the bedroom 2 light 50% bright + - Bedroom 2 light 50% brightness diff --git a/datasets/device-actions/urban-townhouse-us/bedroom-3_bedroom-3-light.yaml b/datasets/device-actions/urban-townhouse-us/bedroom-3_bedroom-3-light.yaml new file mode 100644 index 00000000..9d1205c2 --- /dev/null +++ b/datasets/device-actions/urban-townhouse-us/bedroom-3_bedroom-3-light.yaml @@ -0,0 +1,27 @@ +--- +home: urban-townhouse-us +location: City area in Chicago +type: Townhouse +device: + name: Bedroom 3 Light + device_type: light + device_info: + model: Color Changing Bulb + manufacturer: Sengled + sw_version: 1.5.9 + area: Bedroom 3 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the bedroom 3 light + - Turn on bedroom 3 light + - Bedroom 3 light on + - action: Turn off + sentences: + - Please turn off the bedroom 3 light + - Turn off bedroom 3 light + - Bedroom 3 light off diff --git a/datasets/device-actions/urban-townhouse-us/garage_garage-door-opener.yaml b/datasets/device-actions/urban-townhouse-us/garage_garage-door-opener.yaml new file mode 100644 index 00000000..eacbe0fd --- /dev/null +++ b/datasets/device-actions/urban-townhouse-us/garage_garage-door-opener.yaml @@ -0,0 +1,27 @@ +--- +home: urban-townhouse-us +location: City area in Chicago +type: Townhouse +device: + name: Garage Door Opener + device_type: garage-door + device_info: + model: Smart Garage Door Opener + manufacturer: Chamberlain + sw_version: 4.0.2 + area: Garage +capabilities: +- Open +- Close +actions: + actions: + - action: Open + sentences: + - Open the garage door + - Please open the garage door + - Can you open the garage door please? + - action: Close + sentences: + - Close the garage door + - Please close the garage door + - Can you close the garage door please? diff --git a/datasets/device-actions/urban-townhouse-us/home-office_light.yaml b/datasets/device-actions/urban-townhouse-us/home-office_light.yaml new file mode 100644 index 00000000..25b565fa --- /dev/null +++ b/datasets/device-actions/urban-townhouse-us/home-office_light.yaml @@ -0,0 +1,29 @@ +--- +home: urban-townhouse-us +location: City area in Chicago +type: Townhouse +device: + name: Light + device_type: light + device_info: + model: Smart Desk Lamp + manufacturer: TaoTronics + sw_version: 1.1.0 + area: Home Office +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the desk lamp + - Turn on the office light + - Light on in the home office + - Turn on the light in the home office + - action: Turn off + sentences: + - Please turn off the desk lamp + - Turn off the office light + - Light off in the home office + - Turn off the light in the home office diff --git a/datasets/device-actions/urban-townhouse-us/kitchen_kitchen-light.yaml b/datasets/device-actions/urban-townhouse-us/kitchen_kitchen-light.yaml new file mode 100644 index 00000000..277dd868 --- /dev/null +++ b/datasets/device-actions/urban-townhouse-us/kitchen_kitchen-light.yaml @@ -0,0 +1,27 @@ +--- +home: urban-townhouse-us +location: City area in Chicago +type: Townhouse +device: + name: Kitchen Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + area: Kitchen +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the kitchen light + - Turn on the kitchen light + - Kitchen light on + - action: Turn off + sentences: + - Please turn off the kitchen light + - Turn off the kitchen light + - Kitchen light off diff --git a/datasets/device-actions/urban-townhouse-us/kitchen_smart-plug.yaml b/datasets/device-actions/urban-townhouse-us/kitchen_smart-plug.yaml new file mode 100644 index 00000000..593d3898 --- /dev/null +++ b/datasets/device-actions/urban-townhouse-us/kitchen_smart-plug.yaml @@ -0,0 +1,27 @@ +--- +home: urban-townhouse-us +location: City area in Chicago +type: Townhouse +device: + name: smart-plug + device_type: smart-plug + device_info: + model: Dual Smart Plug + manufacturer: Kasa Smart + sw_version: 2.1.6 + area: Kitchen +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the kitchen smart plug + - Please turn on the smart plug in the kitchen + - Kitchen smart plug on + - action: Turn off + sentences: + - Turn off the kitchen smart plug + - Please turn off the smart plug in the kitchen + - Kitchen smart plug off diff --git a/datasets/device-actions/urban-townhouse-us/rooftop-terrace_terrace-light.yaml b/datasets/device-actions/urban-townhouse-us/rooftop-terrace_terrace-light.yaml new file mode 100644 index 00000000..59472f76 --- /dev/null +++ b/datasets/device-actions/urban-townhouse-us/rooftop-terrace_terrace-light.yaml @@ -0,0 +1,27 @@ +--- +home: urban-townhouse-us +location: City area in Chicago +type: Townhouse +device: + name: Terrace Light + device_type: light + device_info: + model: Outdoor Smart Light + manufacturer: Ring + sw_version: 2.3.1 + area: Rooftop Terrace +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the terrace light + - Turn on the terrace light + - Terrace light on + - action: Turn off + sentences: + - Please turn off the terrace light + - Turn off the terrace light + - Terrace light off diff --git a/datasets/device-actions/vineyard-estate-us/bedroom-1_bedroom-1-light.yaml b/datasets/device-actions/vineyard-estate-us/bedroom-1_bedroom-1-light.yaml new file mode 100644 index 00000000..7d41d548 --- /dev/null +++ b/datasets/device-actions/vineyard-estate-us/bedroom-1_bedroom-1-light.yaml @@ -0,0 +1,27 @@ +--- +home: vineyard-estate-us +location: Rural area in Napa Valley +type: Estate +device: + name: Bedroom 1 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + area: Bedroom 1 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the Bedroom 1 light + - Turn on the Bedroom 1 light + - Bedroom 1 light on + - action: Turn off + sentences: + - Please turn off the Bedroom 1 light + - Turn off the Bedroom 1 light + - Bedroom 1 light off diff --git a/datasets/device-actions/vineyard-estate-us/bedroom-2_bedroom-2-light.yaml b/datasets/device-actions/vineyard-estate-us/bedroom-2_bedroom-2-light.yaml new file mode 100644 index 00000000..e2eb3c11 --- /dev/null +++ b/datasets/device-actions/vineyard-estate-us/bedroom-2_bedroom-2-light.yaml @@ -0,0 +1,27 @@ +--- +home: vineyard-estate-us +location: Rural area in Napa Valley +type: Estate +device: + name: Bedroom 2 Light + device_type: light + device_info: + model: Smart Light Bulb + manufacturer: Sengled + sw_version: 2.4.6 + area: Bedroom 2 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the Bedroom 2 light + - Turn on the light in Bedroom 2 + - Bedroom 2 light on + - action: Turn off + sentences: + - Please turn off the Bedroom 2 light + - Turn off the light in Bedroom 2 + - Bedroom 2 light off diff --git a/datasets/device-actions/vineyard-estate-us/bedroom-3_bedroom-3-light.yaml b/datasets/device-actions/vineyard-estate-us/bedroom-3_bedroom-3-light.yaml new file mode 100644 index 00000000..ca7755d1 --- /dev/null +++ b/datasets/device-actions/vineyard-estate-us/bedroom-3_bedroom-3-light.yaml @@ -0,0 +1,27 @@ +--- +home: vineyard-estate-us +location: Rural area in Napa Valley +type: Estate +device: + name: Bedroom 3 Light + device_type: light + device_info: + model: Connected Bulb + manufacturer: Wemo + sw_version: 2.0.5 + area: Bedroom 3 +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on Bedroom 3 light + - Turn on the light in Bedroom 3 + - Can you turn on the light in Bedroom 3? + - action: Turn off + sentences: + - Please turn off the Bedroom 3 light + - Turn off the light in Bedroom 3 + - Can you turn off the light in Bedroom 3? diff --git a/datasets/device-actions/vineyard-estate-us/guest-bedroom_guest-bedroom-light.yaml b/datasets/device-actions/vineyard-estate-us/guest-bedroom_guest-bedroom-light.yaml new file mode 100644 index 00000000..1b0a0ead --- /dev/null +++ b/datasets/device-actions/vineyard-estate-us/guest-bedroom_guest-bedroom-light.yaml @@ -0,0 +1,29 @@ +--- +home: vineyard-estate-us +location: Rural area in Napa Valley +type: Estate +device: + name: Guest Bedroom Light + device_type: light + device_info: + model: Smart Bulb + manufacturer: LIFX + sw_version: 2.1.8 + area: Guest Bedroom +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the guest bedroom light + - Turn on the guest bedroom light + - Turn the light on in the guest bedroom + - Guest bedroom light on + - action: Turn off + sentences: + - Please turn off the guest bedroom light + - Turn off the guest bedroom light + - Turn the light off in the guest bedroom + - Guest bedroom light off diff --git a/datasets/device-actions/vineyard-estate-us/guest-house_guest-house-thermostat.yaml b/datasets/device-actions/vineyard-estate-us/guest-house_guest-house-thermostat.yaml new file mode 100644 index 00000000..13ac6f69 --- /dev/null +++ b/datasets/device-actions/vineyard-estate-us/guest-house_guest-house-thermostat.yaml @@ -0,0 +1,35 @@ +--- +home: vineyard-estate-us +location: Rural area in Napa Valley +type: Estate +device: + name: Guest House Thermostat + device_type: hvac + device_info: + model: Smart Thermostat + manufacturer: Ecobee + sw_version: 5.1.2 + attributes: + - unit_of_measurement: "\xB0F" + area: Guest House +capabilities: +- Set temperature +- Turn on +- Turn off +actions: + actions: + - action: Set temperature + sentences: + - Set the guest house thermostat to 72 degrees + - Set the thermostat in the guest house to 72 + - Make the guest house 72 degrees + - action: Turn on + sentences: + - Turn on the guest house thermostat + - Heat the guest house + - Turn on the heat in the guest house + - action: Turn off + sentences: + - Turn off the guest house thermostat + - Turn off the heat in the guest house + - Stop heating the guest house diff --git a/datasets/device-actions/vineyard-estate-us/kitchen_kitchen-light.yaml b/datasets/device-actions/vineyard-estate-us/kitchen_kitchen-light.yaml new file mode 100644 index 00000000..1daa8d37 --- /dev/null +++ b/datasets/device-actions/vineyard-estate-us/kitchen_kitchen-light.yaml @@ -0,0 +1,27 @@ +--- +home: vineyard-estate-us +location: Rural area in Napa Valley +type: Estate +device: + name: Kitchen Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + area: Kitchen +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the kitchen light + - Turn on the kitchen light + - Kitchen light on + - action: Turn off + sentences: + - Please turn off the kitchen light + - Turn off the kitchen light + - Kitchen light off diff --git a/datasets/device-actions/vineyard-estate-us/master-bedroom_master-bedroom-light.yaml b/datasets/device-actions/vineyard-estate-us/master-bedroom_master-bedroom-light.yaml new file mode 100644 index 00000000..39ba9476 --- /dev/null +++ b/datasets/device-actions/vineyard-estate-us/master-bedroom_master-bedroom-light.yaml @@ -0,0 +1,36 @@ +--- +home: vineyard-estate-us +location: Rural area in Napa Valley +type: Estate +device: + name: Master Bedroom Light + device_type: light-dimmable + device_info: + model: Dimmable Smart Bulb + manufacturer: TP-Link + sw_version: 3.7.2 + area: Master Bedroom +capabilities: +- Set brightness +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the master bedroom light + - Turn on the master bedroom light + - Master bedroom light on + - action: Turn off + sentences: + - Please turn off the master bedroom light + - Turn off the master bedroom light + - Master bedroom light off + - action: Set brightness + sentences: + - Set the master bedroom light to 50% brightness + - Dim the master bedroom light to 50% + - Set the master bedroom light to 75% brightness + - Brighten the master bedroom light to 75% + - Set the master bedroom light brightness to 25% + - Dim the master bedroom light to 25% diff --git a/datasets/device-actions/vineyard-estate-us/tennis-court_tennis-court-lights.yaml b/datasets/device-actions/vineyard-estate-us/tennis-court_tennis-court-lights.yaml new file mode 100644 index 00000000..8708f823 --- /dev/null +++ b/datasets/device-actions/vineyard-estate-us/tennis-court_tennis-court-lights.yaml @@ -0,0 +1,27 @@ +--- +home: vineyard-estate-us +location: Rural area in Napa Valley +type: Estate +device: + name: Tennis Court Lights + device_type: light + device_info: + model: Outdoor Flood Light + manufacturer: Ring + sw_version: 2.9.8 + area: Tennis Court +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Turn on the tennis court lights + - Please turn on the tennis court lights + - Can you turn on the lights on the tennis court? + - action: Turn off + sentences: + - Turn off the tennis court lights + - Please turn off the tennis court lights + - Can you turn off the lights on the tennis court? diff --git a/datasets/device-actions/vineyard-estate-us/vineyard-view_outdoor-lights.yaml b/datasets/device-actions/vineyard-estate-us/vineyard-view_outdoor-lights.yaml new file mode 100644 index 00000000..ab88d30a --- /dev/null +++ b/datasets/device-actions/vineyard-estate-us/vineyard-view_outdoor-lights.yaml @@ -0,0 +1,27 @@ +--- +home: vineyard-estate-us +location: Rural area in Napa Valley +type: Estate +device: + name: Outdoor Lights + device_type: smart-plug + device_info: + model: Outdoor Smart Plug + manufacturer: Meross + sw_version: 4.0.2 + area: Vineyard View +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the outdoor lights + - Turn on the lights on the vineyard view + - Turn on the vineyard view lights + - action: Turn off + sentences: + - Please turn off the outdoor lights + - Turn off the lights on the vineyard view + - Turn off the vineyard view lights diff --git a/datasets/device-actions/vineyard-estate-us/wine-cellar_wine-cooler.yaml b/datasets/device-actions/vineyard-estate-us/wine-cellar_wine-cooler.yaml new file mode 100644 index 00000000..0d527898 --- /dev/null +++ b/datasets/device-actions/vineyard-estate-us/wine-cellar_wine-cooler.yaml @@ -0,0 +1,27 @@ +--- +home: vineyard-estate-us +location: Rural area in Napa Valley +type: Estate +device: + name: Wine Cooler + device_type: smart-plug + device_info: + model: Mini Smart Plug + manufacturer: TP-Link + sw_version: 3.2.1 + area: Wine Cellar +capabilities: +- Turn on +- Turn off +actions: + actions: + - action: Turn on + sentences: + - Please turn on the wine cooler + - Turn on the wine cooler in the cellar + - Wine cooler on + - action: Turn off + sentences: + - Please turn off the wine cooler + - Turn off the wine cooler in the cellar + - Wine cooler off diff --git a/generation/README.md b/generation/README.md index e49181a1..e6d5ea54 100644 --- a/generation/README.md +++ b/generation/README.md @@ -7,7 +7,7 @@ The phases of generating data are currently: - Generate a description of a Home ([notebook](homes.ipynb)) - Generate the Areas of the Home useful for automation ([notebook](areas.ipynb)) - Generate the devices in each area ([notebook](devices.ipynb)) -- Generate interesting actions that can be used within the home ([notebook](actions.ipynb)) +- Generate interesting actions that can be used within the home ([notebook](device-actions.ipynb)) - Generate the subset of devices needed to evaluate the action - Generate a list of possible things to consider when summariziing an area ([notebook](summaries.ipynb)) - Generate a list of anomalies in a home ([notebook](anomalies.ipynb)) diff --git a/generation/device-actions.ipynb b/generation/device-actions.ipynb index d4b4191c..fdecadd2 100644 --- a/generation/device-actions.ipynb +++ b/generation/device-actions.ipynb @@ -6,38 +6,50 @@ "source": [ "# Device Actions\n", "\n", - "Generates datasets for performing actions on devices in a synthetic home." + "Generates datasets for performing actions on devices in a synthetic home. This will generate a list\n", + "of text / voice commands that you can perform in a home. These are not labeled with the outcome\n", + "which is generated in a later step." ] }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 29, "metadata": { "metadata": {} }, "outputs": [], "source": [ "import openai\n", + "import google.generativeai as genai\n", "\n", + "from home_assistant_datasets import secrets\n", "from home_assistant_datasets.secrets import get_secret\n", "from home_assistant_datasets import model_client\n", "\n", - "MODEL_ID = \"gpt-3.5-turbo-0125\"\n", + "secrets.DEFAULT_SECRETS_FILE = \"../secrets.yaml\"\n", "\n", - "openai = openai.OpenAI(api_key=get_secret(\"openai_api_key\"))\n", - "model = model_client.ModelClient(openai, MODEL_ID)" + "# MODEL_ID = \"gpt-3.5-turbo-0125\"\n", + "# openai = openai.OpenAI(api_key=secrets.get_secret(\"openai_api_key\"))\n", + "# model = model_client.ModelClient(openai, MODEL_ID)\n", + "\n", + "# Gemini flash is higher quality and cheaper model than the GPT alternatives.\n", + "MODEL_ID = \"gemini-1.5-flash\"\n", + "genai.configure(api_key=secrets.get_secret(\"google_api_key\"))\n", + "model = model_client.GoogleClient(MODEL_ID)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "# Generation" + "# Generate few-shot exapmles\n", + "\n", + "Read the seed data used as a few-shot exampe." ] }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 30, "metadata": {}, "outputs": [ { @@ -45,26 +57,30 @@ "output_type": "stream", "text": [ "---\n", - "- home: mountain-cabin-us\n", - " device:\n", - " name: Kitchen Light\n", - " area: Kitchen\n", - " device_type: light\n", - " actions:\n", - " - sentences:\n", - " - Turn on the kitchen light\n", - " - Kitchen light on\n", - " - Please turn on the kitchen light\n", - " - Kitchen light on please\n", - " state: false\n", - " expected_state: true\n", - " - sentences:\n", - " - Turn off the kitchen light\n", - " - Kitchen light off\n", - " - Please turn off the kitchen light\n", - " - Kitchen light off please\n", - " state: false\n", - " expected_state: true\n", + "home: mountain-cabin-us\n", + "device:\n", + " name: Kitchen Overhead Light\n", + " area: Kitchen\n", + " device_type: light\n", + " device_info:\n", + " model: Smart LED Bulb\n", + " manufacturer: Philips\n", + " sw_version: 1.2.3\n", + "capabilities:\n", + "- Turn on\n", + "- Turn off\n", + "---\n", + "actions:\n", + "- action: Turn on\n", + " sentences:\n", + " - Please turn on the kitchen overhead light\n", + " - Turn on the kitchen light\n", + " - Kitchen light on\n", + "- action: Turn off\n", + " sentences:\n", + " - Please turn off the kitchen overhead light\n", + " - Turn off the kitchen light\n", + " - Kitchen light off\n", "\n" ] } @@ -72,23 +88,42 @@ "source": [ "import pathlib\n", "import yaml\n", + "from synthetic_home import device_types\n", "\n", "\n", "DATASET_DIR = pathlib.Path(\"../datasets/\")\n", "DEVICES_DIR = DATASET_DIR / \"devices\"\n", "SEEDS_DIR = pathlib.Path(\"./seeds\")\n", "SEED_DEVICE_ACTIONS_FILE = SEEDS_DIR / \"device-actions.yaml\"\n", + "SEED_DEVICE_ACTIONS_CAPABILITIES_FILE = SEEDS_DIR / \"device-actions-capabilities.yaml\"\n", "\n", "with open(SEED_DEVICE_ACTIONS_FILE) as f:\n", " seed_device_actions = list(yaml.load_all(f.read(), Loader=yaml.Loader))\n", "\n", - "seed_devices_prompt = yaml.dump(seed_device_actions, sort_keys=False, explicit_start=True)\n", - "print(seed_devices_prompt)\n" + "# This is a fixed list of capabilities that any particular synthetic home device type support\n", + "with open(SEED_DEVICE_ACTIONS_CAPABILITIES_FILE) as f:\n", + " capabilities = {\n", + " cap[\"device_type\"]: cap[\"actions\"]\n", + " for cap in yaml.load(f.read(), Loader=yaml.Loader)\n", + " }\n", + "\n", + "seed_devices_prompt = \"\".join(yaml.dump(content, sort_keys=False, explicit_start=True) for content in seed_device_actions)\n", + "print(seed_devices_prompt)\n", + "\n", + "registry = device_types.load_device_type_registry()\n", + "# Find any devices missing explicit action capabilities definitions\n", + "missing_devices = [\n", + " {\"device_type\": dt, \"actions\": []}\n", + " for dt in registry.device_types\n", + " if dt not in capabilities\n", + "]\n", + "if missing_devices:\n", + " print(yaml.dump(missing_devices, sort_keys=False))\n" ] }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 31, "metadata": {}, "outputs": [], "source": [ @@ -105,217 +140,348 @@ "contains the home, description information like location, areas, and devices.\n", "The output data are actions a user may ask to take on a devie.\n", "\n", - "You answer in yaml, and here are examples:\n", + "This is the input yaml document and the output actions yaml document:\n", "\n", "{seed_devices_prompt}\n", + "\n", + "Generate a few sentences to control the device. Answer in yaml plain text and do not answer with markdown.\n", "\"\"\"" ] }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 32, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(39, 294, 47)" + ] + }, + "execution_count": 32, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import itertools\n", + "import random\n", + "from tqdm.auto import tqdm\n", + "import shutil\n", + "import slugify\n", + "\n", + "homes = []\n", + "for path in DEVICES_DIR.glob(\"*.yaml\"):\n", + " with path.open(\"r\") as f:\n", + " content = f.read()\n", + " home_id = path.name.split(\".\")[0] # Strip the .yaml extension\n", + " home_data = yaml.load(content, Loader=yaml.Loader)\n", + " homes.append((home_id, home_data))\n", + "\n", + "tasks = []\n", + "no_actions = 0\n", + "for home_id, home in homes:\n", + " home_template = {\n", + " \"home\": home_id,\n", + " \"location\": home[\"location\"],\n", + " \"type\": home[\"type\"],\n", + " }\n", + " for area, devices in home[\"devices\"].items():\n", + " for device in devices:\n", + " device_type = device[\"device_type\"]\n", + " if not (device_caps := capabilities.get(device_type)):\n", + " # No supported actions\n", + " no_actions += 1\n", + " continue\n", + " device_info = {\n", + " **home_template,\n", + " \"device\": {\n", + " **device,\n", + " \"area\": area,\n", + " },\n", + " \"capabilities\": device_caps,\n", + " }\n", + " tasks.append(device_info)\n", + "len(homes), len(tasks), no_actions" + ] + }, + { + "cell_type": "code", + "execution_count": 33, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "---\n", + "home: family-retreat-us\n", + "location: Suburban neighborhood in Texas\n", + "type: Two-story townhouse\n", + "device:\n", + " name: Garage Door Opener\n", + " device_type: garage-door\n", + " device_info:\n", + " model: Smart Garage Door Opener\n", + " manufacturer: Chamberlain\n", + " sw_version: 5.6.2\n", + " area: Garage\n", + "capabilities:\n", + "- Open\n", + "- Close\n", + "\n" + ] + } + ], + "source": [ + "random.shuffle(tasks)\n", + "print(yaml.dump(tasks[0], sort_keys=False, explicit_start=True))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Generate Output" + ] + }, + { + "cell_type": "code", + "execution_count": 34, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ - "<>:33: SyntaxWarning: invalid escape sequence '\\O'\n", - "<>:33: SyntaxWarning: invalid escape sequence '\\O'\n", - "/tmp/ipykernel_1159289/722108639.py:33: SyntaxWarning: invalid escape sequence '\\O'\n", - " prompt = f\"Generate a few device actions for each device for this home in a yaml.\\n\\n{home_yaml}\\n\\Output\\n---\"\n", - " 0%| | 0/40 [00:00\", line 2, column 1:\n", + " actions:\n", + " ^\n", + "but found another document\n", + " in \"\", line 18, column 1:\n", + " ---\n", + " ^\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Skipped 1: 13%|█▎ | 39/294 [01:50<11:10, 2.63s/it]" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "while parsing a block mapping\n", + " in \"\", line 3, column 3:\n", + " - action: Turn on\n", + " ^\n", + "expected , but found ''\n", + " in \"\", line 7, column 26:\n", + " - \"Cour int\\xE9rieure\" light on\n", + " ^\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Skipped 2: 19%|█▉ | 56/294 [02:33<09:23, 2.37s/it]" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "expected a single document in the stream\n", + " in \"\", line 2, column 1:\n", + " actions:\n", + " ^\n", + "but found another document\n", + " in \"\", line 20, column 1:\n", + " --- \n", + " ^\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Skipped 4: 20%|██ | 59/294 [02:43<10:40, 2.72s/it]" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "expected a single document in the stream\n", + " in \"\", line 2, column 1:\n", + " actions:\n", + " ^\n", + "but found another document\n", + " in \"\", line 15, column 1:\n", + " ---\n", + " ^\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Skipped 4: 31%|███▏ | 92/294 [04:04<08:52, 2.64s/it]" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "expected a single document in the stream\n", + " in \"\", line 2, column 1:\n", + " actions:\n", + " ^\n", + "but found another document\n", + " in \"\", line 18, column 1:\n", + " ---\n", + " ^\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Skipped 6: 53%|█████▎ | 156/294 [06:50<06:23, 2.78s/it]" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "expected a single document in the stream\n", + " in \"\", line 2, column 1:\n", + " actions:\n", + " ^\n", + "but found another document\n", + " in \"\", line 13, column 1:\n", + " --- \n", + " ^\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Skipped 6: 54%|█████▍ | 159/294 [06:57<05:21, 2.38s/it]" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "while parsing a block mapping\n", + " in \"\", line 3, column 3:\n", + " - action: Turn on\n", + " ^\n", + "expected , but found ''\n", + " in \"\", line 6, column 22:\n", + " - \"Salle à manger\" light on\n", + " ^\n", + "while parsing a block mapping\n", + " in \"\", line 3, column 3:\n", + " - action: Turn on\n", + " ^\n", + "expected , but found ''\n", + " in \"\", line 7, column 22:\n", + " - \"Salle à manger\" light on\n", + " ^\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Skipped 9: 54%|█████▍ | 160/294 [06:59<05:18, 2.38s/it]" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "while parsing a block mapping\n", + " in \"\", line 3, column 3:\n", + " - action: Turn on\n", + " ^\n", + "expected , but found ''\n", + " in \"\", line 7, column 22:\n", + " - \"Salle à manger\" light on\n", + " ^\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Skipped 9: 70%|███████ | 206/294 [08:55<03:18, 2.26s/it]" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "while parsing a block mapping\n", + " in \"\", line 13, column 3:\n", + " - action: Set brightness\n", + " ^\n", + "expected , but found ''\n", + " in \"\", line 20, column 26:\n", + " - \"Luces del Sal\\xF3n\" brightness 50%\n", + " ^\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - " 0%| | 0/40 [00:02\", line 2, column 1:\n", + " actions:\n", + " ^\n", + "but found another document\n", + " in \"\", line 13, column 1:\n", + " ---\n", + " ^\n" ] }, { - "ename": "RateLimitError", - "evalue": "Error code: 429 - {'error': {'message': 'You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.', 'type': 'insufficient_quota', 'param': None, 'code': 'insufficient_quota'}}", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mRateLimitError\u001b[0m Traceback (most recent call last)", - "Cell \u001b[0;32mIn[14], line 36\u001b[0m\n\u001b[1;32m 34\u001b[0m response_obj \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;01mNone\u001b[39;00m\n\u001b[1;32m 35\u001b[0m \u001b[38;5;28;01mfor\u001b[39;00m i \u001b[38;5;129;01min\u001b[39;00m \u001b[38;5;28mrange\u001b[39m(\u001b[38;5;241m3\u001b[39m):\n\u001b[0;32m---> 36\u001b[0m response \u001b[38;5;241m=\u001b[39m \u001b[43mmodel\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcomplete\u001b[49m\u001b[43m(\u001b[49m\u001b[43mSUMMARY_PROMPT\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mprompt\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 37\u001b[0m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[1;32m 38\u001b[0m response_obj \u001b[38;5;241m=\u001b[39m yaml\u001b[38;5;241m.\u001b[39msafe_load(response)\n", - "File \u001b[0;32m/workspaces/home-assistant-datasets/home_assistant_datasets/model_client.py:16\u001b[0m, in \u001b[0;36mModelClient.complete\u001b[0;34m(self, prompt, user_message)\u001b[0m\n\u001b[1;32m 14\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mcomplete\u001b[39m(\u001b[38;5;28mself\u001b[39m, prompt: \u001b[38;5;28mstr\u001b[39m, user_message: \u001b[38;5;28mstr\u001b[39m) \u001b[38;5;241m-\u001b[39m\u001b[38;5;241m>\u001b[39m \u001b[38;5;28mstr\u001b[39m:\n\u001b[1;32m 15\u001b[0m \u001b[38;5;250m \u001b[39m\u001b[38;5;124;03m\"\"\"Complete a user message.\"\"\"\u001b[39;00m\n\u001b[0;32m---> 16\u001b[0m response \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mclient\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mchat\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcompletions\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcreate\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 17\u001b[0m \u001b[43m \u001b[49m\u001b[43mmodel\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmodel_id\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 18\u001b[0m \u001b[43m \u001b[49m\u001b[43mmessages\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43m[\u001b[49m\n\u001b[1;32m 19\u001b[0m \u001b[43m \u001b[49m\u001b[43m{\u001b[49m\n\u001b[1;32m 20\u001b[0m \u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mcontent\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mprompt\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 21\u001b[0m \u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mrole\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43msystem\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\n\u001b[1;32m 22\u001b[0m \u001b[43m \u001b[49m\u001b[43m}\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 23\u001b[0m \u001b[43m \u001b[49m\u001b[43m{\u001b[49m\n\u001b[1;32m 24\u001b[0m \u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mcontent\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43muser_message\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 25\u001b[0m \u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mrole\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43muser\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\n\u001b[1;32m 26\u001b[0m \u001b[43m \u001b[49m\u001b[43m}\u001b[49m\n\u001b[1;32m 27\u001b[0m \u001b[43m \u001b[49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 28\u001b[0m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 29\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124m\"\u001b[39m\u001b[38;5;241m.\u001b[39mjoin([choice\u001b[38;5;241m.\u001b[39mmessage\u001b[38;5;241m.\u001b[39mcontent \u001b[38;5;28;01mfor\u001b[39;00m choice \u001b[38;5;129;01min\u001b[39;00m response\u001b[38;5;241m.\u001b[39mchoices])\n", - "File \u001b[0;32m~/.local/lib/python3.12/site-packages/openai/_utils/_utils.py:271\u001b[0m, in \u001b[0;36mrequired_args..inner..wrapper\u001b[0;34m(*args, **kwargs)\u001b[0m\n\u001b[1;32m 269\u001b[0m msg \u001b[38;5;241m=\u001b[39m \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mMissing required argument: \u001b[39m\u001b[38;5;132;01m{\u001b[39;00mquote(missing[\u001b[38;5;241m0\u001b[39m])\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m\"\u001b[39m\n\u001b[1;32m 270\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mTypeError\u001b[39;00m(msg)\n\u001b[0;32m--> 271\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mfunc\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[43margs\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/.local/lib/python3.12/site-packages/openai/resources/chat/completions.py:659\u001b[0m, in \u001b[0;36mCompletions.create\u001b[0;34m(self, messages, model, frequency_penalty, function_call, functions, logit_bias, logprobs, max_tokens, n, presence_penalty, response_format, seed, stop, stream, temperature, tool_choice, tools, top_logprobs, top_p, user, extra_headers, extra_query, extra_body, timeout)\u001b[0m\n\u001b[1;32m 608\u001b[0m \u001b[38;5;129m@required_args\u001b[39m([\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mmessages\u001b[39m\u001b[38;5;124m\"\u001b[39m, \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mmodel\u001b[39m\u001b[38;5;124m\"\u001b[39m], [\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mmessages\u001b[39m\u001b[38;5;124m\"\u001b[39m, \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mmodel\u001b[39m\u001b[38;5;124m\"\u001b[39m, \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mstream\u001b[39m\u001b[38;5;124m\"\u001b[39m])\n\u001b[1;32m 609\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mcreate\u001b[39m(\n\u001b[1;32m 610\u001b[0m \u001b[38;5;28mself\u001b[39m,\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 657\u001b[0m timeout: \u001b[38;5;28mfloat\u001b[39m \u001b[38;5;241m|\u001b[39m httpx\u001b[38;5;241m.\u001b[39mTimeout \u001b[38;5;241m|\u001b[39m \u001b[38;5;28;01mNone\u001b[39;00m \u001b[38;5;241m|\u001b[39m NotGiven \u001b[38;5;241m=\u001b[39m NOT_GIVEN,\n\u001b[1;32m 658\u001b[0m ) \u001b[38;5;241m-\u001b[39m\u001b[38;5;241m>\u001b[39m ChatCompletion \u001b[38;5;241m|\u001b[39m Stream[ChatCompletionChunk]:\n\u001b[0;32m--> 659\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_post\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 660\u001b[0m \u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43m/chat/completions\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\n\u001b[1;32m 661\u001b[0m \u001b[43m \u001b[49m\u001b[43mbody\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mmaybe_transform\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 662\u001b[0m \u001b[43m \u001b[49m\u001b[43m{\u001b[49m\n\u001b[1;32m 663\u001b[0m \u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mmessages\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mmessages\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 664\u001b[0m \u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mmodel\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mmodel\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 665\u001b[0m \u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mfrequency_penalty\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mfrequency_penalty\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 666\u001b[0m \u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mfunction_call\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mfunction_call\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 667\u001b[0m \u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mfunctions\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mfunctions\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 668\u001b[0m \u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mlogit_bias\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mlogit_bias\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 669\u001b[0m \u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mlogprobs\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mlogprobs\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 670\u001b[0m \u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mmax_tokens\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mmax_tokens\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 671\u001b[0m \u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mn\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mn\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 672\u001b[0m \u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mpresence_penalty\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mpresence_penalty\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 673\u001b[0m \u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mresponse_format\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mresponse_format\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 674\u001b[0m \u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mseed\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mseed\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 675\u001b[0m \u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mstop\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mstop\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 676\u001b[0m \u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mstream\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mstream\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 677\u001b[0m \u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mtemperature\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtemperature\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 678\u001b[0m \u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mtool_choice\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtool_choice\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 679\u001b[0m \u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mtools\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtools\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 680\u001b[0m \u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mtop_logprobs\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtop_logprobs\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 681\u001b[0m \u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mtop_p\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtop_p\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 682\u001b[0m \u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43muser\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43muser\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 683\u001b[0m \u001b[43m \u001b[49m\u001b[43m}\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 684\u001b[0m \u001b[43m \u001b[49m\u001b[43mcompletion_create_params\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mCompletionCreateParams\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 685\u001b[0m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 686\u001b[0m \u001b[43m \u001b[49m\u001b[43moptions\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mmake_request_options\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 687\u001b[0m \u001b[43m \u001b[49m\u001b[43mextra_headers\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mextra_headers\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mextra_query\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mextra_query\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mextra_body\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mextra_body\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mtimeout\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mtimeout\u001b[49m\n\u001b[1;32m 688\u001b[0m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 689\u001b[0m \u001b[43m \u001b[49m\u001b[43mcast_to\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mChatCompletion\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 690\u001b[0m \u001b[43m \u001b[49m\u001b[43mstream\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mstream\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;129;43;01mor\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[38;5;28;43;01mFalse\u001b[39;49;00m\u001b[43m,\u001b[49m\n\u001b[1;32m 691\u001b[0m \u001b[43m \u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mStream\u001b[49m\u001b[43m[\u001b[49m\u001b[43mChatCompletionChunk\u001b[49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 692\u001b[0m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/.local/lib/python3.12/site-packages/openai/_base_client.py:1180\u001b[0m, in \u001b[0;36mSyncAPIClient.post\u001b[0;34m(self, path, cast_to, body, options, files, stream, stream_cls)\u001b[0m\n\u001b[1;32m 1166\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mpost\u001b[39m(\n\u001b[1;32m 1167\u001b[0m \u001b[38;5;28mself\u001b[39m,\n\u001b[1;32m 1168\u001b[0m path: \u001b[38;5;28mstr\u001b[39m,\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 1175\u001b[0m stream_cls: \u001b[38;5;28mtype\u001b[39m[_StreamT] \u001b[38;5;241m|\u001b[39m \u001b[38;5;28;01mNone\u001b[39;00m \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;01mNone\u001b[39;00m,\n\u001b[1;32m 1176\u001b[0m ) \u001b[38;5;241m-\u001b[39m\u001b[38;5;241m>\u001b[39m ResponseT \u001b[38;5;241m|\u001b[39m _StreamT:\n\u001b[1;32m 1177\u001b[0m opts \u001b[38;5;241m=\u001b[39m FinalRequestOptions\u001b[38;5;241m.\u001b[39mconstruct(\n\u001b[1;32m 1178\u001b[0m method\u001b[38;5;241m=\u001b[39m\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mpost\u001b[39m\u001b[38;5;124m\"\u001b[39m, url\u001b[38;5;241m=\u001b[39mpath, json_data\u001b[38;5;241m=\u001b[39mbody, files\u001b[38;5;241m=\u001b[39mto_httpx_files(files), \u001b[38;5;241m*\u001b[39m\u001b[38;5;241m*\u001b[39moptions\n\u001b[1;32m 1179\u001b[0m )\n\u001b[0;32m-> 1180\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m cast(ResponseT, \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mrequest\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcast_to\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mopts\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mstream\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mstream\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mstream_cls\u001b[49m\u001b[43m)\u001b[49m)\n", - "File \u001b[0;32m~/.local/lib/python3.12/site-packages/openai/_base_client.py:869\u001b[0m, in \u001b[0;36mSyncAPIClient.request\u001b[0;34m(self, cast_to, options, remaining_retries, stream, stream_cls)\u001b[0m\n\u001b[1;32m 860\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mrequest\u001b[39m(\n\u001b[1;32m 861\u001b[0m \u001b[38;5;28mself\u001b[39m,\n\u001b[1;32m 862\u001b[0m cast_to: Type[ResponseT],\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 867\u001b[0m stream_cls: \u001b[38;5;28mtype\u001b[39m[_StreamT] \u001b[38;5;241m|\u001b[39m \u001b[38;5;28;01mNone\u001b[39;00m \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;01mNone\u001b[39;00m,\n\u001b[1;32m 868\u001b[0m ) \u001b[38;5;241m-\u001b[39m\u001b[38;5;241m>\u001b[39m ResponseT \u001b[38;5;241m|\u001b[39m _StreamT:\n\u001b[0;32m--> 869\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_request\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 870\u001b[0m \u001b[43m \u001b[49m\u001b[43mcast_to\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mcast_to\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 871\u001b[0m \u001b[43m \u001b[49m\u001b[43moptions\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43moptions\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 872\u001b[0m \u001b[43m \u001b[49m\u001b[43mstream\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mstream\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 873\u001b[0m \u001b[43m \u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mstream_cls\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 874\u001b[0m \u001b[43m \u001b[49m\u001b[43mremaining_retries\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mremaining_retries\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 875\u001b[0m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/.local/lib/python3.12/site-packages/openai/_base_client.py:945\u001b[0m, in \u001b[0;36mSyncAPIClient._request\u001b[0;34m(self, cast_to, options, remaining_retries, stream, stream_cls)\u001b[0m\n\u001b[1;32m 943\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m retries \u001b[38;5;241m>\u001b[39m \u001b[38;5;241m0\u001b[39m \u001b[38;5;129;01mand\u001b[39;00m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_should_retry(err\u001b[38;5;241m.\u001b[39mresponse):\n\u001b[1;32m 944\u001b[0m err\u001b[38;5;241m.\u001b[39mresponse\u001b[38;5;241m.\u001b[39mclose()\n\u001b[0;32m--> 945\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_retry_request\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 946\u001b[0m \u001b[43m \u001b[49m\u001b[43moptions\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 947\u001b[0m \u001b[43m \u001b[49m\u001b[43mcast_to\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 948\u001b[0m \u001b[43m \u001b[49m\u001b[43mretries\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 949\u001b[0m \u001b[43m \u001b[49m\u001b[43merr\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mresponse\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mheaders\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 950\u001b[0m \u001b[43m \u001b[49m\u001b[43mstream\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mstream\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 951\u001b[0m \u001b[43m \u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mstream_cls\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 952\u001b[0m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 954\u001b[0m \u001b[38;5;66;03m# If the response is streamed then we need to explicitly read the response\u001b[39;00m\n\u001b[1;32m 955\u001b[0m \u001b[38;5;66;03m# to completion before attempting to access the response text.\u001b[39;00m\n\u001b[1;32m 956\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m err\u001b[38;5;241m.\u001b[39mresponse\u001b[38;5;241m.\u001b[39mis_closed:\n", - "File \u001b[0;32m~/.local/lib/python3.12/site-packages/openai/_base_client.py:993\u001b[0m, in \u001b[0;36mSyncAPIClient._retry_request\u001b[0;34m(self, options, cast_to, remaining_retries, response_headers, stream, stream_cls)\u001b[0m\n\u001b[1;32m 989\u001b[0m \u001b[38;5;66;03m# In a synchronous context we are blocking the entire thread. Up to the library user to run the client in a\u001b[39;00m\n\u001b[1;32m 990\u001b[0m \u001b[38;5;66;03m# different thread if necessary.\u001b[39;00m\n\u001b[1;32m 991\u001b[0m time\u001b[38;5;241m.\u001b[39msleep(timeout)\n\u001b[0;32m--> 993\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_request\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 994\u001b[0m \u001b[43m \u001b[49m\u001b[43moptions\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43moptions\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 995\u001b[0m \u001b[43m \u001b[49m\u001b[43mcast_to\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mcast_to\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 996\u001b[0m \u001b[43m \u001b[49m\u001b[43mremaining_retries\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mremaining\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 997\u001b[0m \u001b[43m \u001b[49m\u001b[43mstream\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mstream\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 998\u001b[0m \u001b[43m \u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mstream_cls\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 999\u001b[0m \u001b[43m\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/.local/lib/python3.12/site-packages/openai/_base_client.py:945\u001b[0m, in \u001b[0;36mSyncAPIClient._request\u001b[0;34m(self, cast_to, options, remaining_retries, stream, stream_cls)\u001b[0m\n\u001b[1;32m 943\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m retries \u001b[38;5;241m>\u001b[39m \u001b[38;5;241m0\u001b[39m \u001b[38;5;129;01mand\u001b[39;00m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_should_retry(err\u001b[38;5;241m.\u001b[39mresponse):\n\u001b[1;32m 944\u001b[0m err\u001b[38;5;241m.\u001b[39mresponse\u001b[38;5;241m.\u001b[39mclose()\n\u001b[0;32m--> 945\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_retry_request\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 946\u001b[0m \u001b[43m \u001b[49m\u001b[43moptions\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 947\u001b[0m \u001b[43m \u001b[49m\u001b[43mcast_to\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 948\u001b[0m \u001b[43m \u001b[49m\u001b[43mretries\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 949\u001b[0m \u001b[43m \u001b[49m\u001b[43merr\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mresponse\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mheaders\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 950\u001b[0m \u001b[43m \u001b[49m\u001b[43mstream\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mstream\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 951\u001b[0m \u001b[43m \u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mstream_cls\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 952\u001b[0m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 954\u001b[0m \u001b[38;5;66;03m# If the response is streamed then we need to explicitly read the response\u001b[39;00m\n\u001b[1;32m 955\u001b[0m \u001b[38;5;66;03m# to completion before attempting to access the response text.\u001b[39;00m\n\u001b[1;32m 956\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m err\u001b[38;5;241m.\u001b[39mresponse\u001b[38;5;241m.\u001b[39mis_closed:\n", - "File \u001b[0;32m~/.local/lib/python3.12/site-packages/openai/_base_client.py:993\u001b[0m, in \u001b[0;36mSyncAPIClient._retry_request\u001b[0;34m(self, options, cast_to, remaining_retries, response_headers, stream, stream_cls)\u001b[0m\n\u001b[1;32m 989\u001b[0m \u001b[38;5;66;03m# In a synchronous context we are blocking the entire thread. Up to the library user to run the client in a\u001b[39;00m\n\u001b[1;32m 990\u001b[0m \u001b[38;5;66;03m# different thread if necessary.\u001b[39;00m\n\u001b[1;32m 991\u001b[0m time\u001b[38;5;241m.\u001b[39msleep(timeout)\n\u001b[0;32m--> 993\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_request\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 994\u001b[0m \u001b[43m \u001b[49m\u001b[43moptions\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43moptions\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 995\u001b[0m \u001b[43m \u001b[49m\u001b[43mcast_to\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mcast_to\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 996\u001b[0m \u001b[43m \u001b[49m\u001b[43mremaining_retries\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mremaining\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 997\u001b[0m \u001b[43m \u001b[49m\u001b[43mstream\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mstream\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 998\u001b[0m \u001b[43m \u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mstream_cls\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 999\u001b[0m \u001b[43m\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/.local/lib/python3.12/site-packages/openai/_base_client.py:960\u001b[0m, in \u001b[0;36mSyncAPIClient._request\u001b[0;34m(self, cast_to, options, remaining_retries, stream, stream_cls)\u001b[0m\n\u001b[1;32m 957\u001b[0m err\u001b[38;5;241m.\u001b[39mresponse\u001b[38;5;241m.\u001b[39mread()\n\u001b[1;32m 959\u001b[0m log\u001b[38;5;241m.\u001b[39mdebug(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mRe-raising status error\u001b[39m\u001b[38;5;124m\"\u001b[39m)\n\u001b[0;32m--> 960\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_make_status_error_from_response(err\u001b[38;5;241m.\u001b[39mresponse) \u001b[38;5;28;01mfrom\u001b[39;00m \u001b[38;5;28;01mNone\u001b[39;00m\n\u001b[1;32m 962\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_process_response(\n\u001b[1;32m 963\u001b[0m cast_to\u001b[38;5;241m=\u001b[39mcast_to,\n\u001b[1;32m 964\u001b[0m options\u001b[38;5;241m=\u001b[39moptions,\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 967\u001b[0m stream_cls\u001b[38;5;241m=\u001b[39mstream_cls,\n\u001b[1;32m 968\u001b[0m )\n", - "\u001b[0;31mRateLimitError\u001b[0m: Error code: 429 - {'error': {'message': 'You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.', 'type': 'insufficient_quota', 'param': None, 'code': 'insufficient_quota'}}" + "name": "stderr", + "output_type": "stream", + "text": [ + "Skipped 11: 100%|██████████| 294/294 [12:50<00:00, 2.62s/it]\n" ] } ], "source": [ - "import itertools\n", - "import random\n", - "from tqdm.auto import tqdm\n", - "import shutil\n", - "\n", - "N_DATAPOINTS = 40\n", + "import slugify\n", "\n", - "homes = []\n", - "for path in DEVICES_DIR.glob(\"*.yaml\"):\n", - " with path.open(\"r\") as f:\n", - " content = f.read()\n", - " home_id = path.name.split(\".\")[0] # Strip the .yaml extension\n", - " home_data = yaml.load(content, Loader=yaml.Loader)\n", - " homes.append((home_id, home_data))\n", + "# Total number of records to generate\n", + "N_DATAPOINTS = -1\n", "\n", "DEVICE_ACTIONS_OUTPUT_DIR = DATASET_DIR / \"device-actions\"\n", "\n", @@ -323,35 +489,372 @@ "shutil.rmtree(DEVICE_ACTIONS_OUTPUT_DIR, ignore_errors=True)\n", "DEVICE_ACTIONS_OUTPUT_DIR.mkdir(exist_ok=True)\n", "\n", - "random.shuffle(homes)\n", - "if len(homes) > N_DATAPOINTS:\n", - " homes = homes[:N_DATAPOINTS]\n", + "random.shuffle(tasks)\n", + "if N_DATAPOINTS > 0 and len(tasks) > N_DATAPOINTS:\n", + " tasks = tasks[:N_DATAPOINTS]\n", "\n", "skipped = 0\n", - "\n", - "with tqdm(total=len(homes)) as pbar:\n", - " for home_id, home in homes:\n", - " with open(DEVICE_ACTIONS_OUTPUT_DIR / f\"{home_id}.yaml\", \"w\") as summary_output:\n", - " home_yaml = yaml.dump(home, sort_keys=False)\n", - "\n", - " home_yaml =\n", - " print(home_yaml)\n", - " prompt = f\"Generate a few device actions for each device for this home in a yaml.\\n\\n{home_yaml}\\n\\Output\\n---\"\n", + "with tqdm(total=len(tasks)) as pbar:\n", + " for task in tasks:\n", + " home_id = slugify.slugify(task[\"home\"], separator=\"-\"),\n", + " task_id = \"_\".join([\n", + " slugify.slugify(task[\"device\"][\"area\"], separator=\"-\"),\n", + " slugify.slugify(task[\"device\"][\"name\"], separator=\"-\"),\n", + " ])\n", + " home_dir = DEVICE_ACTIONS_OUTPUT_DIR / home_id\n", + " home_dir.mkdir()\n", + " with open(DEVICE_ACTIONS_OUTPUT_DIR / home_id / f\"{task_id}.yaml\", \"w\") as action_output:\n", + " task_yaml = yaml.dump(task, sort_keys=False, explicit_start=True)\n", " response_obj = None\n", " for i in range(3):\n", - " response = model.complete(SUMMARY_PROMPT, prompt)\n", + " response = model.complete(SUMMARY_PROMPT, task_yaml)\n", " try:\n", " response_obj = yaml.safe_load(response)\n", - " except yaml.YAMLError:\n", + " except yaml.YAMLError as err:\n", + " print(err)\n", " skipped += 1\n", " continue\n", " if response_obj is not None:\n", - " updated_home = home.copy()\n", - " updated_home.update({\"summaries\": response_obj})\n", - " summary_output.write(yaml.dump(updated_home, explicit_start=True, sort_keys=False))\n", + " updated_task = task.copy()\n", + " updated_task.update({\"actions\": response_obj})\n", + " action_output.write(yaml.dump(updated_task, explicit_start=True, sort_keys=False))\n", " pbar.set_description(f\"Skipped {skipped}\")\n", " pbar.update(1)" ] + }, + { + "cell_type": "code", + "execution_count": 48, + "metadata": {}, + "outputs": [], + "source": [ + "# Repair old name format\n", + "for file in DEVICE_ACTIONS_OUTPUT_DIR.glob(\"*.yaml\"):\n", + " filename = file.name\n", + " parts = filename.split(\".\")[0].split(\"-\")\n", + " parts = [slugify.slugify(part, separator=\"-\") for part in parts]\n", + " home_id = parts[0]\n", + " task_id = \"_\".join(parts[1:])\n", + " home_dir = DEVICE_ACTIONS_OUTPUT_DIR / home_id\n", + " if not home_dir.exists():\n", + " home_dir.mkdir()\n", + " task_file = home_dir / f\"{task_id}.yaml\"\n", + " file.rename(task_file)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 51, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "../datasets/device-actions/home7-nl/rooftop-terrace_terrace-light.yaml\n", + "../datasets/device-actions/home7-nl/rooftop-terrace_outdoor-speaker-system.yaml\n", + "../datasets/device-actions/home7-nl/living-space_light.yaml\n", + "../datasets/device-actions/home7-nl/living-space_smart-thermostat.yaml\n", + "../datasets/device-actions/home7-nl/bathroom_bathroom-light.yaml\n", + "../datasets/device-actions/home7-nl/bedroom_bedroom-light.yaml\n", + "../datasets/device-actions/home8-nl/workshop_workshop-lights.yaml\n", + "../datasets/device-actions/home8-nl/carport_carport-light.yaml\n", + "../datasets/device-actions/home8-nl/bedroom-2_bedroom-2-light.yaml\n", + "../datasets/device-actions/home8-nl/bathroom_bathroom-light.yaml\n", + "../datasets/device-actions/home8-nl/sunroom_sunroom-light.yaml\n", + "../datasets/device-actions/home8-nl/bedroom-1_bedroom-1-light.yaml\n", + "../datasets/device-actions/parisian-apartment-fr/living-room_smart-speaker.yaml\n", + "../datasets/device-actions/parisian-apartment-fr/living-room_living-room-light.yaml\n", + "../datasets/device-actions/parisian-apartment-fr/bedroom-1_smart-lock.yaml\n", + "../datasets/device-actions/parisian-apartment-fr/kitchen_kitchen-light.yaml\n", + "../datasets/device-actions/parisian-apartment-fr/juliet-balcony_balcony-light.yaml\n", + "../datasets/device-actions/parisian-apartment-fr/bedroom-2_bedroom-2-light.yaml\n", + "../datasets/device-actions/parisian-apartment-fr/kitchen_smart-plug.yaml\n", + "../datasets/device-actions/parisian-apartment-fr/living-room_smart-blinds.yaml\n", + "../datasets/device-actions/home4-nl/outdoor-shower_water-heater.yaml\n", + "../datasets/device-actions/home4-nl/sun-deck_smart-speaker.yaml\n", + "../datasets/device-actions/home4-nl/sun-deck_sun-deck-light.yaml\n", + "../datasets/device-actions/home4-nl/bedroom_bedroom-light.yaml\n", + "../datasets/device-actions/chalet-montagne-fr/chambre-4_lampe.yaml\n", + "../datasets/device-actions/chalet-montagne-fr/chambre-5_lampe.yaml\n", + "../datasets/device-actions/chalet-montagne-fr/cuisine_lumiere.yaml\n", + "../datasets/device-actions/chalet-montagne-fr/terrasse_lampe-exterieure.yaml\n", + "../datasets/device-actions/chalet-montagne-fr/salle-a-manger_lampe-suspendue.yaml\n", + "../datasets/device-actions/chalet-montagne-fr/salon_thermostat.yaml\n", + "../datasets/device-actions/chalet-montagne-fr/chambre-1_lampe.yaml\n", + "../datasets/device-actions/chalet-montagne-fr/chambre-2_lampe.yaml\n", + "../datasets/device-actions/chalet-montagne-fr/local-a-skis_serrure-connectee.yaml\n", + "../datasets/device-actions/chalet-montagne-fr/chambre-3_lampe.yaml\n", + "../datasets/device-actions/chalet-montagne-fr/jacuzzi_controleur-temperature.yaml\n", + "../datasets/device-actions/eco-friendly-studio-be/rooftop-garden_garden-light.yaml\n", + "../datasets/device-actions/eco-friendly-studio-be/main-area_smart-thermostat.yaml\n", + "../datasets/device-actions/eco-friendly-studio-be/main-area_dimmable-light.yaml\n", + "../datasets/device-actions/eco-friendly-studio-be/bathroom_shower-head.yaml\n", + "../datasets/device-actions/home5-de-2/living-room_hvac.yaml\n", + "../datasets/device-actions/home5-de-2/deck_deck-light.yaml\n", + "../datasets/device-actions/home5-de-2/bedroom-4_bedroom-4-light.yaml\n", + "../datasets/device-actions/home5-de-2/bedroom-2_bedroom-2-light.yaml\n", + "../datasets/device-actions/home5-de-2/living-room_coastal-light.yaml\n", + "../datasets/device-actions/home5-de-2/bedroom-5_bedroom-5-light.yaml\n", + "../datasets/device-actions/home5-de-2/bedroom-1_bedroom-1-light.yaml\n", + "../datasets/device-actions/lakeside-retreat-de/living-room_living-room-light.yaml\n", + "../datasets/device-actions/lakeside-retreat-de/private-dock_dock-lights.yaml\n", + "../datasets/device-actions/lakeside-retreat-de/outdoor-hot-tub_hot-tub-heater.yaml\n", + "../datasets/device-actions/lakeside-retreat-de/living-room_thermostat.yaml\n", + "../datasets/device-actions/lakeside-retreat-de/kitchen_kitchen-light.yaml\n", + "../datasets/device-actions/lakeside-retreat-de/bedroom-2_bedroom-2-light.yaml\n", + "../datasets/device-actions/lakeside-retreat-de/bedroom-1_bedroom-1-light.yaml\n", + "../datasets/device-actions/family-retreat-us/backyard_bbq-grill.yaml\n", + "../datasets/device-actions/family-retreat-us/bedroom-3_bedroom-3-light.yaml\n", + "../datasets/device-actions/family-retreat-us/living-room_living-room-light.yaml\n", + "../datasets/device-actions/family-retreat-us/living-room_thermostat.yaml\n", + "../datasets/device-actions/family-retreat-us/garage_garage-door-opener.yaml\n", + "../datasets/device-actions/family-retreat-us/bedroom-2_bedroom-2-light.yaml\n", + "../datasets/device-actions/family-retreat-us/bedroom-1_bedroom-1-light.yaml\n", + "../datasets/device-actions/family-retreat-us/dining-area_dining-light.yaml\n", + "../datasets/device-actions/scandi-duplex-se/covered-parking_garage-door-opener.yaml\n", + "../datasets/device-actions/scandi-duplex-se/bedroom-1_smart-thermostat.yaml\n", + "../datasets/device-actions/scandi-duplex-se/kitchen_smart-oven.yaml\n", + "../datasets/device-actions/scandi-duplex-se/kitchen_kitchen-light.yaml\n", + "../datasets/device-actions/scandi-duplex-se/backyard_garden-sprinkler.yaml\n", + "../datasets/device-actions/scandi-duplex-se/bedroom-2_bedroom-2-light.yaml\n", + "../datasets/device-actions/scandi-duplex-se/backyard_outdoor-light.yaml\n", + "../datasets/device-actions/scandi-duplex-se/bedroom-1_bedroom-1-light.yaml\n", + "../datasets/device-actions/mieszkanie3-pl/living-and-sleeping-area_smart-outlet.yaml\n", + "../datasets/device-actions/mieszkanie3-pl/living-and-sleeping-area_smart-bulb.yaml\n", + "../datasets/device-actions/mieszkanie3-pl/rooftop-terrace_terrace-light.yaml\n", + "../datasets/device-actions/mieszkanie3-pl/kitchenette_kitchen-light.yaml\n", + "../datasets/device-actions/mieszkanie3-pl/bathroom_shower-heater.yaml\n", + "../datasets/device-actions/home7-dk/bedroom-1_smart-thermostat.yaml\n", + "../datasets/device-actions/home7-dk/living-room_smart-light.yaml\n", + "../datasets/device-actions/home7-dk/bedroom-1_bedroom-light.yaml\n", + "../datasets/device-actions/home7-dk/rooftop-terrace_outdoor-speakers.yaml\n", + "../datasets/device-actions/home7-dk/kitchen_oven.yaml\n", + "../datasets/device-actions/home7-dk/kitchen_smart-refrigerator.yaml\n", + "../datasets/device-actions/home7-dk/bedroom-2_bedroom-light.yaml\n", + "../datasets/device-actions/home7-dk/living-room_smart-curtain.yaml\n", + "../datasets/device-actions/oceanview-oasis-au/living-room_smart-tv.yaml\n", + "../datasets/device-actions/oceanview-oasis-au/bedroom-3_bedroom-lights.yaml\n", + "../datasets/device-actions/oceanview-oasis-au/bedroom-1_bedroom-lights.yaml\n", + "../datasets/device-actions/oceanview-oasis-au/kitchen_kitchen-lights.yaml\n", + "../datasets/device-actions/oceanview-oasis-au/kitchen_coffee-machine.yaml\n", + "../datasets/device-actions/oceanview-oasis-au/deck_deck-lights.yaml\n", + "../datasets/device-actions/oceanview-oasis-au/living-room_thermostat.yaml\n", + "../datasets/device-actions/oceanview-oasis-au/bedroom-4_bedroom-lights.yaml\n", + "../datasets/device-actions/oceanview-oasis-au/bedroom-2_bedroom-lights.yaml\n", + "../datasets/device-actions/oceanview-oasis-au/deck_bbq-grill.yaml\n", + "../datasets/device-actions/city-oasis-fr/kitchenette_mini-fridge.yaml\n", + "../datasets/device-actions/city-oasis-fr/walk-in-closet_closet-light.yaml\n", + "../datasets/device-actions/city-oasis-fr/living-area_smart-speaker.yaml\n", + "../datasets/device-actions/city-oasis-fr/kitchenette_induction-cooktop.yaml\n", + "../datasets/device-actions/city-oasis-fr/living-area_smart-light.yaml\n", + "../datasets/device-actions/city-oasis-fr/dining-area_dimmable-light.yaml\n", + "../datasets/device-actions/home10-ca/deck_deck-lights.yaml\n", + "../datasets/device-actions/home10-ca/great-room_fireplace.yaml\n", + "../datasets/device-actions/home10-ca/bedroom-3_bedroom-light.yaml\n", + "../datasets/device-actions/home10-ca/master-bedroom_bedroom-light.yaml\n", + "../datasets/device-actions/home10-ca/hot-springs-tub_hot-springs-tub.yaml\n", + "../datasets/device-actions/home10-ca/great-room_light.yaml\n", + "../datasets/device-actions/home10-ca/great-room_thermostat.yaml\n", + "../datasets/device-actions/home10-ca/bedroom-2_bedroom-light.yaml\n", + "../datasets/device-actions/apartament4-pl/bedroom-3_bedroom-3-light.yaml\n", + "../datasets/device-actions/apartament4-pl/kitchen_fridge.yaml\n", + "../datasets/device-actions/apartament4-pl/terrace_outdoor-speakers.yaml\n", + "../datasets/device-actions/apartament4-pl/kitchen_smart-oven.yaml\n", + "../datasets/device-actions/apartament4-pl/bedroom-4_bedroom-4-light.yaml\n", + "../datasets/device-actions/apartament4-pl/terrace_surround-sound-system.yaml\n", + "../datasets/device-actions/apartament4-pl/bedroom-2_bedroom-2-light.yaml\n", + "../datasets/device-actions/apartament4-pl/bedroom-1_bedroom-1-light.yaml\n", + "../datasets/device-actions/home7-ru/living-room_living-room-light.yaml\n", + "../datasets/device-actions/home7-ru/living-room_thermostat.yaml\n", + "../datasets/device-actions/home7-ru/garden_sprinkler-system.yaml\n", + "../datasets/device-actions/home7-ru/kitchen_kitchen-light.yaml\n", + "../datasets/device-actions/home7-ru/bedroom-2_bedroom-2-light.yaml\n", + "../datasets/device-actions/home7-ru/front-porch_porch-light.yaml\n", + "../datasets/device-actions/home7-ru/bedroom-1_bedroom-1-light.yaml\n", + "../datasets/device-actions/desert-retreat-us/living-room_living-room-light.yaml\n", + "../datasets/device-actions/desert-retreat-us/courtyard_courtyard-lights.yaml\n", + "../datasets/device-actions/desert-retreat-us/meditation-room_meditation-room-diffuser.yaml\n", + "../datasets/device-actions/desert-retreat-us/bedroom-2_bedroom-2-light.yaml\n", + "../datasets/device-actions/desert-retreat-us/bedroom-1_bedroom-1-light.yaml\n", + "../datasets/device-actions/desert-retreat-us/bedroom-1_bedroom-1-thermostat.yaml\n", + "../datasets/device-actions/home8-de/living-room_living-room-light.yaml\n", + "../datasets/device-actions/home8-de/bedrooms_bedroom-1-light.yaml\n", + "../datasets/device-actions/home8-de/bedrooms_bedroom-2-light.yaml\n", + "../datasets/device-actions/home8-de/balcony_outdoor-heater.yaml\n", + "../datasets/device-actions/home8-de/living-room_wood-stove.yaml\n", + "../datasets/device-actions/home8-de/balcony_balcony-light.yaml\n", + "../datasets/device-actions/mountain-cabin-us/guest-bedroom_guest-cabin-door-lock.yaml\n", + "../datasets/device-actions/mountain-cabin-us/living-room_thermostat.yaml\n", + "../datasets/device-actions/mountain-cabin-us/kitchen_kitchen-light.yaml\n", + "../datasets/device-actions/mountain-cabin-us/bedroom-2_bedroom-2-light.yaml\n", + "../datasets/device-actions/mountain-cabin-us/living-room_fireplace.yaml\n", + "../datasets/device-actions/mountain-cabin-us/front-porch_porch-light.yaml\n", + "../datasets/device-actions/mountain-cabin-us/bedroom-1_bedroom-1-light.yaml\n", + "../datasets/device-actions/home1-cn/living-room_smart-lighting.yaml\n", + "../datasets/device-actions/home1-cn/living-room_smart-thermostat.yaml\n", + "../datasets/device-actions/home1-cn/bedroom-2_bedroom-2-light.yaml\n", + "../datasets/device-actions/home1-cn/kitchen_smart-plug.yaml\n", + "../datasets/device-actions/home1-cn/balcony_balcony-light.yaml\n", + "../datasets/device-actions/home1-cn/bedroom-1_bedroom-1-light.yaml\n", + "../datasets/device-actions/urban-studio-se/living-area_dimmable-light.yaml\n", + "../datasets/device-actions/urban-studio-se/kitchenette_smart-plug.yaml\n", + "../datasets/device-actions/urban-studio-se/living-area_smart-thermostat.yaml\n", + "../datasets/device-actions/urban-studio-se/rooftop-terrace_outdoor-light.yaml\n", + "../datasets/device-actions/urban-studio-se/kitchenette_kitchen-light.yaml\n", + "../datasets/device-actions/urban-studio-se/bathroom_bathroom-light.yaml\n", + "../datasets/device-actions/home3-dk/bedroom-2_closet-light.yaml\n", + "../datasets/device-actions/home3-dk/master-bedroom_ceiling-fan.yaml\n", + "../datasets/device-actions/home3-dk/study-room_desk-lamp.yaml\n", + "../datasets/device-actions/home3-dk/family-room_smart-tv.yaml\n", + "../datasets/device-actions/home3-dk/backyard_sprinkler-system.yaml\n", + "../datasets/device-actions/home3-dk/bedroom-1_nightstand-light.yaml\n", + "../datasets/device-actions/home3-dk/family-room_ceiling-light.yaml\n", + "../datasets/device-actions/mas-provencal-fr/chambre-6_chambre-6-light.yaml\n", + "../datasets/device-actions/mas-provencal-fr/caves-a-vin_wine-cellar-climate-control.yaml\n", + "../datasets/device-actions/mas-provencal-fr/terrain-arbore_garden-lights.yaml\n", + "../datasets/device-actions/mas-provencal-fr/chambre-3_chambre-3-light.yaml\n", + "../datasets/device-actions/mas-provencal-fr/salle-a-manger_salle-a-manger-light.yaml\n", + "../datasets/device-actions/mas-provencal-fr/cuisine_oven.yaml\n", + "../datasets/device-actions/mas-provencal-fr/cour-interieure_pool-light.yaml\n", + "../datasets/device-actions/mas-provencal-fr/piscine_pool-pump.yaml\n", + "../datasets/device-actions/mas-provencal-fr/chambre-2_chambre-2-light.yaml\n", + "../datasets/device-actions/mas-provencal-fr/chambre-1_chambre-1-light.yaml\n", + "../datasets/device-actions/mas-provencal-fr/chambre-4_chambre-4-light.yaml\n", + "../datasets/device-actions/mas-provencal-fr/pool-house_speakers.yaml\n", + "../datasets/device-actions/mas-provencal-fr/chambre-5_chambre-5-light.yaml\n", + "../datasets/device-actions/home10-dk/living-room_thermostat.yaml\n", + "../datasets/device-actions/home10-dk/bedroom-3_bedroom-light.yaml\n", + "../datasets/device-actions/home10-dk/bedroom-1_bedroom-light.yaml\n", + "../datasets/device-actions/home10-dk/backyard_smart-sprinkler-system.yaml\n", + "../datasets/device-actions/home10-dk/dining-room_chandelier-light.yaml\n", + "../datasets/device-actions/home10-dk/bedroom-4_bedroom-light.yaml\n", + "../datasets/device-actions/home10-dk/living-room_fireplace-light.yaml\n", + "../datasets/device-actions/home10-dk/bedroom-2_bedroom-light.yaml\n", + "../datasets/device-actions/home10-dk/dining-room_smart-speaker.yaml\n", + "../datasets/device-actions/forest-cottage-se/screened-in-porch_porch-light.yaml\n", + "../datasets/device-actions/forest-cottage-se/living-room_smart-thermostat.yaml\n", + "../datasets/device-actions/forest-cottage-se/living-room_smart-bulb.yaml\n", + "../datasets/device-actions/forest-cottage-se/bedroom_bedroom-light.yaml\n", + "../datasets/device-actions/urban-townhouse-us/bedroom-3_bedroom-3-light.yaml\n", + "../datasets/device-actions/urban-townhouse-us/rooftop-terrace_terrace-light.yaml\n", + "../datasets/device-actions/urban-townhouse-us/garage_garage-door-opener.yaml\n", + "../datasets/device-actions/urban-townhouse-us/kitchen_kitchen-light.yaml\n", + "../datasets/device-actions/urban-townhouse-us/bedroom-2_bedroom-2-light.yaml\n", + "../datasets/device-actions/urban-townhouse-us/kitchen_smart-plug.yaml\n", + "../datasets/device-actions/urban-townhouse-us/bedroom-1_bedroom-1-light.yaml\n", + "../datasets/device-actions/urban-townhouse-us/home-office_light.yaml\n", + "../datasets/device-actions/home1-dk/living-room_dimmable-light.yaml\n", + "../datasets/device-actions/home1-dk/bedroom-1_bedroom-light.yaml\n", + "../datasets/device-actions/home1-dk/living-room_smart-thermostat.yaml\n", + "../datasets/device-actions/home1-dk/bedroom-2_bedroom-light.yaml\n", + "../datasets/device-actions/home1-dk/kitchen_smart-coffee-maker.yaml\n", + "../datasets/device-actions/home5-cn/living-room_thermostat.yaml\n", + "../datasets/device-actions/home5-cn/kitchenette_smart-plug.yaml\n", + "../datasets/device-actions/home5-cn/living-room_main-light.yaml\n", + "../datasets/device-actions/home5-cn/bedroom-1_bedroom-light.yaml\n", + "../datasets/device-actions/home5-cn/kitchenette_kitchen-light.yaml\n", + "../datasets/device-actions/home5-cn/front-porch_porch-light.yaml\n", + "../datasets/device-actions/home5-cn/bedroom-2_bedroom-light.yaml\n", + "../datasets/device-actions/home1-us/living-room_smart-speaker.yaml\n", + "../datasets/device-actions/home1-us/bedroom-3_bedroom-3-light.yaml\n", + "../datasets/device-actions/home1-us/living-room_living-room-light.yaml\n", + "../datasets/device-actions/home1-us/master-bedroom_master-bedroom-light.yaml\n", + "../datasets/device-actions/home1-us/bedroom-1_smart-lock.yaml\n", + "../datasets/device-actions/home1-us/garage_garage-door-opener.yaml\n", + "../datasets/device-actions/home1-us/game-room_game-console.yaml\n", + "../datasets/device-actions/home1-us/kitchen_kitchen-light.yaml\n", + "../datasets/device-actions/home1-us/bedroom-2_bedroom-2-light.yaml\n", + "../datasets/device-actions/home1-us/kitchen_refrigerator.yaml\n", + "../datasets/device-actions/home1-us/game-room_game-room-light.yaml\n", + "../datasets/device-actions/home1-us/bedroom-1_bedroom-1-light.yaml\n", + "../datasets/device-actions/casa-del-sol-es/salon_termostato.yaml\n", + "../datasets/device-actions/casa-del-sol-es/cocina_cocina-light.yaml\n", + "../datasets/device-actions/casa-del-sol-es/dormitorio-principal_luces-del-dormitorio-principal.yaml\n", + "../datasets/device-actions/casa-del-sol-es/patio-interior_fuente.yaml\n", + "../datasets/device-actions/casa-del-sol-es/comedor_lampara-del-comedor.yaml\n", + "../datasets/device-actions/casa-del-sol-es/terraza_luces-de-la-terraza.yaml\n", + "../datasets/device-actions/casa-del-sol-es/dormitorio-2_luces-del-dormitorio-2.yaml\n", + "../datasets/device-actions/casa-del-sol-es/dormitorio-1_luces-del-dormitorio-1.yaml\n", + "../datasets/device-actions/casa-del-sol-es/salon_luces-del-salon.yaml\n", + "../datasets/device-actions/casa-del-sol-es/dormitorio-3_luces-del-dormitorio-3.yaml\n", + "../datasets/device-actions/casa-del-sol-es/piscina_calentador-de-piscina.yaml\n", + "../datasets/device-actions/casa-adosada-en-la-costa-es/salon_termostato.yaml\n", + "../datasets/device-actions/casa-adosada-en-la-costa-es/jardin-frontal_farola.yaml\n", + "../datasets/device-actions/casa-adosada-en-la-costa-es/patio-trasero_barbacoa-inteligente.yaml\n", + "../datasets/device-actions/casa-adosada-en-la-costa-es/dormitorio-2_luz-de-noche.yaml\n", + "../datasets/device-actions/casa-adosada-en-la-costa-es/cocina_campana-extractora.yaml\n", + "../datasets/device-actions/casa-adosada-en-la-costa-es/dormitorio-1_luz.yaml\n", + "../datasets/device-actions/casa-adosada-en-la-costa-es/salon_iluminacion.yaml\n", + "../datasets/device-actions/casa-adosada-en-la-costa-es/dormitorio-principal_persianas-inteligentes.yaml\n", + "../datasets/device-actions/casa-adosada-en-la-costa-es/bano-2_radiador.yaml\n", + "../datasets/device-actions/casa-adosada-en-la-costa-es/bano-1_espejo-con-luz.yaml\n", + "../datasets/device-actions/casa-adosada-en-la-costa-es/pista-de-tenis_cerradura-de-pista.yaml\n", + "../datasets/device-actions/home2-ru/bedroom-3_bedroom-3-light.yaml\n", + "../datasets/device-actions/home2-ru/living-room_living-room-light.yaml\n", + "../datasets/device-actions/home2-ru/dining-room_dining-room-light.yaml\n", + "../datasets/device-actions/home2-ru/kitchen_smart-oven.yaml\n", + "../datasets/device-actions/home2-ru/garage_garage-door-opener.yaml\n", + "../datasets/device-actions/home2-ru/kitchen_kitchen-light.yaml\n", + "../datasets/device-actions/home2-ru/front-yard_garden-lights.yaml\n", + "../datasets/device-actions/home2-ru/bedroom-1_bedroom-1-light.yaml\n", + "../datasets/device-actions/piso-en-el-centro-es/cocina-kitchen_coffee-maker.yaml\n", + "../datasets/device-actions/piso-en-el-centro-es/terraza-en-la-azotea-rooftop-terrace_terrace-lights.yaml\n", + "../datasets/device-actions/piso-en-el-centro-es/habitacion-principal-master-bedroom_thermostat.yaml\n", + "../datasets/device-actions/piso-en-el-centro-es/habitacion-principal-master-bedroom_bedroom-light.yaml\n", + "../datasets/device-actions/piso-en-el-centro-es/habitacion-secundaria-secondary-bedroom_secondary-bedroom-light.yaml\n", + "../datasets/device-actions/piso-en-el-centro-es/cocina-kitchen_cocina-light.yaml\n", + "../datasets/device-actions/piso-en-el-centro-es/salon-living-room_lamp.yaml\n", + "../datasets/device-actions/piso-en-el-centro-es/salon-living-room_smart-tv.yaml\n", + "../datasets/device-actions/vineyard-estate-us/vineyard-view_outdoor-lights.yaml\n", + "../datasets/device-actions/vineyard-estate-us/bedroom-3_bedroom-3-light.yaml\n", + "../datasets/device-actions/vineyard-estate-us/guest-bedroom_guest-bedroom-light.yaml\n", + "../datasets/device-actions/vineyard-estate-us/master-bedroom_master-bedroom-light.yaml\n", + "../datasets/device-actions/vineyard-estate-us/tennis-court_tennis-court-lights.yaml\n", + "../datasets/device-actions/vineyard-estate-us/kitchen_kitchen-light.yaml\n", + "../datasets/device-actions/vineyard-estate-us/bedroom-2_bedroom-2-light.yaml\n", + "../datasets/device-actions/vineyard-estate-us/wine-cellar_wine-cooler.yaml\n", + "../datasets/device-actions/vineyard-estate-us/guest-house_guest-house-thermostat.yaml\n", + "../datasets/device-actions/vineyard-estate-us/bedroom-1_bedroom-1-light.yaml\n", + "../datasets/device-actions/dom1-pl/bedroom-3_bedroom-3-light.yaml\n", + "../datasets/device-actions/dom1-pl/living-room_living-room-light.yaml\n", + "../datasets/device-actions/dom1-pl/dining-room_dining-room-light.yaml\n", + "../datasets/device-actions/dom1-pl/garage_garage-door-opener.yaml\n", + "../datasets/device-actions/dom1-pl/living-room_smart-thermostat.yaml\n", + "../datasets/device-actions/dom1-pl/kitchen_kitchen-light.yaml\n", + "../datasets/device-actions/dom1-pl/backyard_sprinkler-system.yaml\n", + "../datasets/device-actions/dom1-pl/bedroom-2_bedroom-2-light.yaml\n", + "../datasets/device-actions/dom1-pl/backyard_garden-lights.yaml\n", + "../datasets/device-actions/dom1-pl/kitchen_smart-plug.yaml\n", + "../datasets/device-actions/dom1-pl/bedroom-1_bedroom-1-light.yaml\n", + "../datasets/device-actions/home5-de-1/living-room_smart-light.yaml\n", + "../datasets/device-actions/home5-de-1/living-room_smart-thermostat.yaml\n", + "../datasets/device-actions/home5-de-1/bedroom_bedroom-light.yaml\n", + "../datasets/device-actions/home5-de-1/balcony_balcony-light.yaml\n", + "../datasets/device-actions/home5-de/bedroom-3_bedroom-3-light.yaml\n", + "../datasets/device-actions/home5-de/living-room_ceiling-light.yaml\n", + "../datasets/device-actions/home5-de/living-room_smart-thermostat.yaml\n", + "../datasets/device-actions/home5-de/kitchen_kitchen-light.yaml\n", + "../datasets/device-actions/home5-de/bedroom-2_bedroom-2-light.yaml\n", + "../datasets/device-actions/home5-de/rooftop-terrace_outdoor-climate-control.yaml\n", + "../datasets/device-actions/home5-de/bedroom-1_bedroom-1-light.yaml\n", + "../datasets/device-actions/rustic-retreat-us/living-room_living-room-light.yaml\n", + "../datasets/device-actions/rustic-retreat-us/living-room_thermostat.yaml\n", + "../datasets/device-actions/rustic-retreat-us/kitchen_kitchen-light.yaml\n", + "../datasets/device-actions/rustic-retreat-us/bedroom-2_bedroom-2-light.yaml\n", + "../datasets/device-actions/rustic-retreat-us/bathroom_bathroom-light.yaml\n", + "../datasets/device-actions/rustic-retreat-us/front-porch_porch-light.yaml\n", + "../datasets/device-actions/rustic-retreat-us/bedroom-1_bedroom-1-light.yaml\n" + ] + } + ], + "source": [ + "for file in DEVICE_ACTIONS_OUTPUT_DIR.glob(\"*/*\"):\n", + " if not file.name.endswith(\".yaml\"):\n", + " dest = f\"{file}.yaml\"\n", + " print(dest)\n", + " file.rename(dest)\n" + ] } ], "metadata": { diff --git a/generation/seeds/device-actions-capabilities.yaml b/generation/seeds/device-actions-capabilities.yaml new file mode 100644 index 00000000..11a46801 --- /dev/null +++ b/generation/seeds/device-actions-capabilities.yaml @@ -0,0 +1,96 @@ +--- +- device_type: hvac + actions: + - Set temperature + - Turn on + - Turn off +- device_type: switch + actions: + - Turn on + - Turn off +- device_type: smart-lock + actions: + - Lock + - Unlock +- device_type: exhaust-fan + actions: + - Turn on + - Turn off +- device_type: fan-oscilating + actions: + - Turn on + - Turn off +- device_type: smart-tv + actions: + - Pause + - Unpause + - Set volume +- device_type: smart-speaker + actions: + - Pause + - Unpause + - Set volume + - Next track + - Previous track +- device_type: todo-list + actions: + - Add item to the list +- device_type: garage-door + actions: + - Open + - Close +- device_type: smart-sprinkler + actions: + - Turn on + - Turn off +- device_type: water-valve + actions: + - Open + - Close + - Set position +- device_type: light-dimmable + actions: + - Set brightness + - Turn on + - Turn off +- device_type: smart-blinds + actions: + - Open + - Close +- device_type: smart-plug + actions: + - Turn on + - Turn off +- device_type: vacuum + actions: + - Start + - Return to base +- device_type: light + actions: + - Turn on + - Turn off +- device_type: heat-pump + actions: + - Turn on + - Turn off +# These devices do not support actions +- device_type: camera + actions: [] +- device_type: weather-service + actions: [] +- device_type: lock-sensor + actions: [] +- device_type: gate + actions: [] +- device_type: light-rgbw + actions: [] +- device_type: door-sensor + actions: [] +- device_type: sensor + actions: [] +- device_type: temperature-sensor + actions: [] +- device_type: motion-sensor + actions: [] +- device_type: window-sensor + actions: [] diff --git a/generation/seeds/device-actions.yaml b/generation/seeds/device-actions.yaml index ac0d174a..79edd8e9 100644 --- a/generation/seeds/device-actions.yaml +++ b/generation/seeds/device-actions.yaml @@ -1,21 +1,23 @@ --- home: mountain-cabin-us device: - name: Kitchen Light + name: Kitchen Overhead Light area: Kitchen device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 +capabilities: ["Turn on", "Turn off"] +--- actions: - - sentences: + - action: Turn on + sentences: + - Please turn on the kitchen overhead light - Turn on the kitchen light - Kitchen light on - - Please turn on the kitchen light - - Kitchen light on please - state: "off" - expected_state: "on" - - sentences: + - action: Turn off + sentences: + - Please turn off the kitchen overhead light - Turn off the kitchen light - Kitchen light off - - Please turn off the kitchen light - - Kitchen light off please - state: "on" - expected_state: "off" diff --git a/home_assistant_datasets/model_client.py b/home_assistant_datasets/model_client.py index 0813581b..4e222ea1 100644 --- a/home_assistant_datasets/model_client.py +++ b/home_assistant_datasets/model_client.py @@ -1,9 +1,10 @@ """A client library wrapper for simple model completions.""" from openai import OpenAI +import google.generativeai as genai -class ModelClient: +class OpenAIClient: """A client for performing completions on a model.""" def __init__(self, client: OpenAI, model_id: str): @@ -21,3 +22,16 @@ def complete(self, prompt: str, user_message: str) -> str: ], ) return "".join([choice.message.content or "" for choice in response.choices]) + + +class GoogleClient: + """A client for performing completions on a model.""" + + def __init__(self, model_id: str): + """Create a new model client.""" + self.client = genai.GenerativeModel(model_id) + + def complete(self, prompt: str, user_message: str) -> str: + """Complete a user message.""" + response = self.client.generate_content(f"{prompt}\n{user_message}") + return response.text