diff --git a/datasets/devices-v2/apartament4-pl.yaml b/datasets/devices-v2/apartament4-pl.yaml new file mode 100644 index 00000000..461a2b24 --- /dev/null +++ b/datasets/devices-v2/apartament4-pl.yaml @@ -0,0 +1,111 @@ +# thought: The luxury penthouse in a business district likely caters to a high-end lifestyle, so we can suggest advanced smart home devices. +# thought: Given the high-end kitchen with a wine cellar, we can suggest specific devices for convenience and maintenance. +# thought: The wrap-around terrace with panoramic views and home gym indicate a desire for comfort and convenience, so smart lighting and climate control are important. +# thought: The cinema room could benefit from advanced entertainment systems and automation. +--- +name: Apartament4 +country_code: PL +location: Business district in Lodz +type: Luxury penthouse +amenities: +- 4 bedrooms +- 3.5 bathrooms +- High-end kitchen with wine cellar +- Wrap-around terrace with panoramic city views +- Home gym and cinema room +areas: +- Kitchen +- Bedroom 1 +- Bedroom 2 +- Bedroom 3 +- Bedroom 4 +- Terrace +- Home Gym +- Cinema Room +devices: + Kitchen: + - name: Kitchen Light + device_type: light-dimmable + device_info: + manufacturer: Philips + model: Hue White Ambiance + sw_version: 3.1.0 + - name: Wine Cellar Temperature + device_type: temperature-sensor + device_info: + manufacturer: SensorPush + model: Wireless Thermometer/Hygrometer + sw_version: 2.4.1 + Bedroom 1: + - name: Bedroom 1 Light + device_type: light-dimmable + device_info: + manufacturer: Philips + model: Hue White Ambiance + sw_version: 3.1.0 + Bedroom 2: + - name: Bedroom 2 Light + device_type: light-dimmable + device_info: + manufacturer: Philips + model: Hue White Ambiance + sw_version: 3.1.0 + Bedroom 3: + - name: Bedroom 3 Light + device_type: light-dimmable + device_info: + manufacturer: Philips + model: Hue White Ambiance + sw_version: 3.1.0 + Bedroom 4: + - name: Bedroom 4 Light + device_type: light-dimmable + device_info: + manufacturer: Philips + model: Hue White Ambiance + sw_version: 3.1.0 + Terrace: + - name: Terrace Light + device_type: light-dimmable + device_info: + manufacturer: LIFX + model: Color 1000 + sw_version: 2.2 + - name: Terrace Motion Sensor + device_type: motion-sensor + device_info: + manufacturer: Aeotec + model: MultiSensor 6 + sw_version: 1.08 + Home Gym: + - name: Gym Light + device_type: light-dimmable + device_info: + manufacturer: Philips + model: Hue White Ambiance + sw_version: 3.1.0 + - name: Gym Climate Control + device_type: hvac + device_info: + manufacturer: Ecobee + model: SmartThermostat + sw_version: 4.0.1 + Cinema Room: + - name: Cinema Light + device_type: light-dimmable + device_info: + manufacturer: Philips + model: Hue White and Color Ambiance + sw_version: 4.0.1 + - name: Cinema Room Motion Sensor + device_type: motion-sensor + device_info: + manufacturer: Aeotec + model: MultiSensor 6 + sw_version: 1.08 + - name: Smart Speaker + device_type: smart-speaker + device_info: + manufacturer: Sonos + model: One (Gen 2) + sw_version: 1.12 diff --git a/datasets/devices-v2/casa-adosada-en-la-costa-es.yaml b/datasets/devices-v2/casa-adosada-en-la-costa-es.yaml new file mode 100644 index 00000000..f1fc686b --- /dev/null +++ b/datasets/devices-v2/casa-adosada-en-la-costa-es.yaml @@ -0,0 +1,130 @@ +# thought: The townhouse near the coast implies a potential mix of indoor comforts and outdoor amenities. +# thought: Given the coastal location, a smart climate control system could be beneficial for maintaining comfort. +# thought: Since the townhouse has several bedrooms, a centrally managed light control system should be efficient. +# thought: With amenities like a backyard patio with a BBQ and a communal pool and tennis court, outdoor smart lighting and potential smart scheduling for the amenities would be beneficial. +--- +name: Casa Adosada en la Costa +country_code: ES +location: Malaga, Spain +type: Townhouse by the coast +amenities: +- 3 dormitorios +- "2 ba\xF1os" +- "Sal\xF3n luminoso con vistas al mar" +- Cocina reformada +- Patio trasero con barbacoa +- "Urbanizaci\xF3n con piscina y pista de tenis" +areas: +- "Sal\xF3n" +- Cocina +- Dormitorio 1 +- Dormitorio 2 +- Dormitorio principal +- "Ba\xF1o 1" +- "Ba\xF1o 2" +- Patio trasero +- Piscina +- Pista de tenis +- "Jard\xEDn frontal" +devices: + "Sal\xF3n": + - name: "Sal\xF3n Light" + device_type: light-dimmable + device_info: + model: Dimmer Switch + manufacturer: Philips + sw_version: 2.47.8 + - name: Thermostat + device_type: hvac + device_info: + model: Nest Learning Thermostat + manufacturer: Nest + sw_version: 5.9.3 + Cocina: + - name: Cocina Light + device_type: light-dimmable + device_info: + model: Dimmer Smart Bulb + manufacturer: Philips + sw_version: 1.2.3 + - name: Coffee Maker + device_type: smart-plug + device_info: + model: S31 Lite zb + manufacturer: SONOFF + sw_version: 2.3.3.140 + Dormitorio 1: + - name: Dormitorio 1 Light + device_type: light + device_info: + model: Smart Bulb + manufacturer: Philips + sw_version: 1.2.3 + Dormitorio 2: + - name: Dormitorio 2 Light + device_type: light-dimmable + device_info: + model: Dimmer Switch + manufacturer: Philips + sw_version: 2.47.8 + Dormitorio principal: + - name: Dormitorio Principal Light + device_type: light + device_info: + model: Smart Bulb + manufacturer: Philips + sw_version: 1.2.3 + - name: Smart Blinds + device_type: smart-blinds + device_info: + model: Serena Smart Shades + manufacturer: Lutron + sw_version: 3.4.5 + "Ba\xF1o 1": + - name: "Ba\xF1o 1 Light" + device_type: light + device_info: + model: Smart Bulb + manufacturer: Philips + sw_version: 1.2.3 + "Ba\xF1o 2": + - name: "Ba\xF1o 2 Light" + device_type: light + device_info: + model: Smart Bulb + manufacturer: Philips + sw_version: 1.2.3 + Patio trasero: + - name: Patio Trasero Light + device_type: light + device_info: + model: Tapo Smart Wi-Fi Light Switch + manufacturer: TP-Link + sw_version: 1.2.3 + - name: BBQ Smart Plug + device_type: smart-plug + device_info: + model: Outdoor Smart Plug + manufacturer: TP-Link + sw_version: 1.2.3 + Piscina: + - name: Pool Motion Sensor + device_type: motion-sensor + device_info: + model: Outdoor Motion Sensor + manufacturer: Ring + sw_version: 2.4 + Pista de tenis: + - name: Court Light + device_type: light + device_info: + model: Outdoor Smart Flood Light + manufacturer: Philips + sw_version: 2.3.1 + "Jard\xEDn frontal": + - name: Front Garden Light + device_type: light + device_info: + model: Outdoor Smart Flood Light + manufacturer: Philips + sw_version: 2.3.1 diff --git a/datasets/devices-v2/casa-del-sol-es.yaml b/datasets/devices-v2/casa-del-sol-es.yaml new file mode 100644 index 00000000..a68b6ac2 --- /dev/null +++ b/datasets/devices-v2/casa-del-sol-es.yaml @@ -0,0 +1,123 @@ +# thought: The Casa del Sol is a traditional Spanish villa located in Seville, Spain with several amenities and areas that need smart home devices. Given the variety of areas, we'll provide devices that enhance the living experience and offer convenience. +# thought: For the outdoor areas like the Patio and the Pool, we can include devices for lighting and safety, such as smart lights and cameras. +# thought: Indoor spaces like the kitchen and living areas can be equipped with smart plugs and climate control to enhance functionality and comfort. +--- +name: Casa del Sol +country_code: ES +location: Seville, Spain +type: Traditional Spanish villa +amenities: +- 4 dormitorios +- "3 ba\xF1os" +- "Sal\xF3n, comedor y cocina" +- Patio interior con fuente +- Piscina privada +- Terraza con vistas a la ciudad +areas: +- Cocina +- "Sal\xF3n" +- Comedor +- Dormitorio principal +- Dormitorio 1 +- Dormitorio 2 +- Dormitorio 3 +- Patio interior +- Piscina +- Terraza +devices: + Cocina: + - name: Luces de cocina + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + - name: Termostato de cocina + device_type: hvac + device_info: + model: Learning Thermostat + manufacturer: Nest + sw_version: 5.9.3 + attributes: + - unit_of_measure: "\xB0C" + "Sal\xF3n": + - name: "L\xE1mpara del sal\xF3n" + device_type: light-dimmable + device_info: + model: Enbrighten Z-Wave + manufacturer: GE + sw_version: 2.3.29-7 + - name: "Enchufe inteligente para televisi\xF3n" + device_type: smart-plug + device_info: + model: S31 Lite zb + manufacturer: SONOFF + sw_version: 2.3.3.140 + Comedor: + - name: Luces del comedor + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + Dormitorio principal: + - name: Luces del dormitorio principal + device_type: light-dimmable + device_info: + model: Dimmer Switch + manufacturer: Philips + sw_version: 2.47.8 + - name: Sensor de movimiento del dormitorio principal + device_type: motion-sensor + device_info: + model: TriSensor + manufacturer: Aeotec + sw_version: v2.21 + Dormitorio 1: + - name: Luces del dormitorio 1 + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + Dormitorio 2: + - name: Luces del dormitorio 2 + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + Dormitorio 3: + - name: Luces del dormitorio 3 + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + Patio interior: + - name: Luces del patio interior + device_type: light + device_info: + model: Outdoor Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + Piscina: + - name: "C\xE1mara de seguridad de la piscina" + device_type: camera + device_info: + model: Outdoor Camera + manufacturer: Arlo + sw_version: 3.8.3 + Terraza: + - name: Luces de la terraza + device_type: light + device_info: + model: Outdoor Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + - name: "M\xF3dulo de audio" + device_type: smart-speaker + device_info: + model: Home Speaker 500 + manufacturer: Bose + sw_version: 6.1.2 diff --git a/datasets/devices-v2/chalet-montagne-fr.yaml b/datasets/devices-v2/chalet-montagne-fr.yaml new file mode 100644 index 00000000..823a7647 --- /dev/null +++ b/datasets/devices-v2/chalet-montagne-fr.yaml @@ -0,0 +1,204 @@ +# thought: Given the location and type of the property, the devices should enhance the coziness and convenience of a ski chalet in the mountains. +# thought: The chalet has multiple bedrooms, a living room with a fireplace, and a terrace with a jacuzzi, so I'll add relevant devices to these areas. +# thought: Smart heating and climate control are important in an alpine village for comfort. +# thought: Motion sensors might be useful for both security and energy management, particularly in the ski storage area. +# thought: Keeping the rustic charm intact while modernizing with smart devices is key in this application. +# The above setup ensures a balance between modern smart home devices and retaining the rustic charm of a ski chalet. +--- +name: Chalet Montagne +country_code: FR +location: Alpine village in the French Alps +type: Ski chalet +amenities: +- "5 chambres avec chemin\xE9e en pierre" +- 3 salles de bains avec sauna +- Vue panoramique sur les montagnes +- Salon chaleureux avec poutres apparentes +- Cuisine rustique avec coin repas +- "Terrasse en bois avec jacuzzi ext\xE9rieur" +- "Local \xE0 skis chauff\xE9" +areas: +- Chambre 1 +- Chambre 2 +- Chambre 3 +- Chambre 4 +- Chambre 5 +- Salon +- Cuisine +- "Salle \xE0 manger" +- Salle de bain 1 +- Salle de bain 2 +- Salle de bain 3 +- Sauna +- Terrasse +- Jacuzzi +- "Local \xE0 skis" +devices: + Chambre 1: + - name: Bedroom Light 1 + device_type: light-dimmable + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + - name: Thermostat 1 + device_type: hvac + device_info: + model: Learning Thermostat + manufacturer: Nest + sw_version: 5.9.3 + attributes: + - unit_of_measure: "\xB0C" + Chambre 2: + - name: Bedroom Light 2 + device_type: light-dimmable + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + - name: Thermostat 2 + device_type: hvac + device_info: + model: Learning Thermostat + manufacturer: Nest + sw_version: 5.9.3 + attributes: + - unit_of_measure: "\xB0C" + Chambre 3: + - name: Bedroom Light 3 + device_type: light-dimmable + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + - name: Thermostat 3 + device_type: hvac + device_info: + model: Learning Thermostat + manufacturer: Nest + sw_version: 5.9.3 + attributes: + - unit_of_measure: "\xB0C" + Chambre 4: + - name: Bedroom Light 4 + device_type: light-dimmable + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + - name: Thermostat 4 + device_type: hvac + device_info: + model: Learning Thermostat + manufacturer: Nest + sw_version: 5.9.3 + attributes: + - unit_of_measure: "\xB0C" + Chambre 5: + - name: Bedroom Light 5 + device_type: light-dimmable + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + - name: Thermostat 5 + device_type: hvac + device_info: + model: Learning Thermostat + manufacturer: Nest + sw_version: 5.9.3 + attributes: + - unit_of_measure: "\xB0C" + Salon: + - name: Living Room Light + device_type: light-dimmable + device_info: + model: Enbrighten Z-Wave + manufacturer: GE + sw_version: 2.3.29-7 + - name: Fireplace Thermostat + device_type: hvac + device_info: + model: Learning Thermostat + manufacturer: Nest + sw_version: 5.9.3 + attributes: + - unit_of_measure: "\xB0C" + Cuisine: + - name: Kitchen Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + "Salle \xE0 manger": + - name: Dining Room Light + device_type: light-dimmable + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + Salle de bain 1: + - name: Bathroom Light 1 + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + Salle de bain 2: + - name: Bathroom Light 2 + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + Salle de bain 3: + - name: Bathroom Light 3 + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + Sauna: + - name: Sauna Thermostat + device_type: hvac + device_info: + model: Learning Thermostat + manufacturer: Nest + sw_version: 5.9.3 + attributes: + - unit_of_measure: "\xB0C" + Terrasse: + - name: Terrace Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + - name: Motion Sensor + device_type: motion-sensor + device_info: + model: TriSensor + manufacturer: Aeotec + sw_version: v2.21 + Jacuzzi: + - name: Jacuzzi Heater + device_type: water-valve + device_info: + model: Smart Water Heater + manufacturer: Rheem + sw_version: 2.0.1 + unit_of_measure: "\xB0C" + "Local \xE0 skis": + - name: Ski Storage Heater + device_type: heater + device_info: + model: Smart Heater + manufacturer: De'Longhi + sw_version: 1.0.0 + - name: Motion Sensor + device_type: motion-sensor + device_info: + model: TriSensor + manufacturer: Aeotec + sw_version: v2.21 diff --git a/datasets/devices-v2/city-oasis-fr.yaml b/datasets/devices-v2/city-oasis-fr.yaml new file mode 100644 index 00000000..d77fad43 --- /dev/null +++ b/datasets/devices-v2/city-oasis-fr.yaml @@ -0,0 +1,84 @@ +# thought: The studio apartment in Paris is compact and designed for efficient living, so we should focus on essential and multi-functional smart home devices +# thought: Given the amenities, we can suggest devices to enhance convenience and comfort, especially for tasks like climate control and lighting +--- +name: City Oasis +country_code: FR +location: Central neighborhood in Paris +type: Studio apartment +amenities: +- Studio layout with a fold-down bed +- Small kitchenette and dining area +- Juliet balcony overlooking a courtyard +- Walk-in closet +- Communal rooftop garden +- Close to trendy cafes and boutiques +areas: +- Living Area +- Kitchenette +- Dining Area +- Walk-in Closet +- Juliet Balcony +- Rooftop Garden +devices: + Living Area: + - name: Living Area Light + device_type: light-dimmable + device_info: + model: Hue White Ambiance + manufacturer: Philips + sw_version: 3.4.5 + Kitchenette: + - name: Coffee Maker + device_type: smart-plug + device_info: + model: Smart Plug Mini + manufacturer: TP-Link + sw_version: 1.5.4 + - name: Kitchenette Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + Dining Area: + - name: Dining Area Light + device_type: light-dimmable + device_info: + model: LIFX Mini + manufacturer: LIFX + sw_version: 2.76 + - name: Thermostat + device_type: hvac + device_info: + model: T6 Pro Smart + manufacturer: Honeywell + sw_version: 3.8 + attributes: + unit_of_measure: "\xB0C" + Walk-in Closet: + - name: Closet Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + Juliet Balcony: + - name: Balcony Door Sensor + device_type: door-sensor + device_info: + model: Z-Wave Plus + manufacturer: Aeotec + sw_version: 2.22 + Rooftop Garden: + - name: Garden Light + device_type: light + device_info: + model: Enbrighten Z-Wave + manufacturer: GE + sw_version: 2.3.29-7 + - name: Weather Station + device_type: weather-service + device_info: + model: WeatherFlow Tempest + manufacturer: WeatherFlow + sw_version: 1.0.10 diff --git a/datasets/devices-v2/desert-retreat-us.yaml b/datasets/devices-v2/desert-retreat-us.yaml new file mode 100644 index 00000000..21d76db9 --- /dev/null +++ b/datasets/devices-v2/desert-retreat-us.yaml @@ -0,0 +1,88 @@ +# thought: The desert retreat Adobe house in Arizona requires devices that support energy efficiency and outdoor living given the solar panels and courtyard. +# thought: Given the desert climate, a smart HVAC system will be important for comfort. The courtyard could benefit from lighting and possibly motion sensors for security. +# thought: The meditation room may benefit from a smart speaker for ambient music. +# thought: Each bedroom and the living room will likely have basic smart lighting and potentially climate control. +--- +name: Desert Retreat +country_code: US +location: Desert area in Arizona +type: Adobe house +amenities: +- 2 bedrooms +- 1.5 bathrooms +- Courtyard with cactus garden +- Views of the red rocks +- Solar panels for energy efficiency +- Meditation room +areas: +- Living Room +- Bedroom 1 +- Bedroom 2 +- Courtyard +- Solar Panels +- Meditation Room +devices: + Living Room: + - name: Living Room Light + device_type: light-dimmable + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + - name: Living Room Thermostat + device_type: hvac + device_info: + model: Learning Thermostat + manufacturer: Nest + sw_version: 5.9.3 + attributes: + - unit_of_measure: "\xB0F" + Bedroom 1: + - name: Bedroom 1 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + Bedroom 2: + - name: Bedroom 2 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + Courtyard: + - name: Courtyard Light + device_type: light-dimmable + device_info: + model: Enbrighten Z-Wave + manufacturer: GE + sw_version: 2.3.29-7 + - name: Motion Sensor + device_type: motion-sensor + device_info: + model: TriSensor + manufacturer: Aeotec + sw_version: 2.21 + Solar Panels: + - name: Solar Panel Monitor + device_type: sensor + device_info: + model: SolarEdge Inverter + manufacturer: SolarEdge + sw_version: 1.8.5 + attributes: + - unit_of_measure: kWh + Meditation Room: + - name: Meditation Room Light + device_type: light-dimmable + device_info: + model: Dimmer Switch + manufacturer: Philips + sw_version: 2.47.8 + - name: Meditation Room Speaker + device_type: smart-speaker + device_info: + model: HomePod Mini + manufacturer: Apple + sw_version: 15.4 diff --git a/datasets/devices-v2/dom1-pl.yaml b/datasets/devices-v2/dom1-pl.yaml new file mode 100644 index 00000000..2772a0e6 --- /dev/null +++ b/datasets/devices-v2/dom1-pl.yaml @@ -0,0 +1,134 @@ +# thought: This single-family house in a suburban area in Krakow likely has ample space and modern amenities. +# thought: We can incorporate smart home devices that enhance convenience, security, and comfort for a family. +# thought: Given the suburban setting, outdoor areas like the backyard and garage could benefit from smart solutions as well. +--- +name: Dom1 +country_code: PL +location: Suburban area in Krakow +type: Single-family house +amenities: +- 4 bedrooms +- 3 bathrooms +- Spacious living room, dining room, and kitchen +- Backyard with a garden +- Garage for two cars +areas: +- Kitchen +- Living Room +- Dining Room +- Bedroom 1 +- Bedroom 2 +- Bedroom 3 +- Bedroom 4 +- Backyard +- Garage +devices: + Kitchen: + - name: Kitchen Light + device_type: light-dimmable + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + - name: Coffee Maker + device_type: smart-plug + device_info: + model: S31 Lite zb + manufacturer: SONOFF + sw_version: 2.3.3.140 + - name: Thermostat + device_type: hvac + device_info: + model: Learning Thermostat + manufacturer: Nest + sw_version: 5.9.3 + attributes: + - unit_of_measure: "\xB0C" + Living Room: + - name: Living Room Light + device_type: light-dimmable + device_info: + model: Dimmer Switch + manufacturer: Philips + sw_version: 2.47.8 + - name: Smart Speaker + device_type: smart-speaker + device_info: + model: Echo Dot + manufacturer: Amazon + sw_version: 3.10.21 + - name: TV + device_type: smart-plug + device_info: + model: Smart Plug Mini + manufacturer: TP-Link + sw_version: 2.11.71 + Dining Room: + - name: Dining Room Light + device_type: light-dimmable + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + Bedroom 1: + - name: Bedroom 1 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + - name: Bedroom 1 Thermostat + device_type: hvac + device_info: + model: EB-STATe3L-01 3 Lite + manufacturer: Ecobee + sw_version: 4.8.7.132 + attributes: + - unit_of_measure: "\xB0C" + Bedroom 2: + - name: Bedroom 2 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + Bedroom 3: + - name: Bedroom 3 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + Bedroom 4: + - name: Bedroom 4 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + Backyard: + - name: Garden Light + device_type: light-dimmable + device_info: + model: Enbrighten Z-Wave + manufacturer: GE + sw_version: 2.3.29-7 + - name: Motion Sensor + device_type: motion-sensor + device_info: + model: TriSensor + manufacturer: Aeotec + sw_version: v2.21 + Garage: + - name: Garage Door Opener + device_type: garage-door + device_info: + model: MyQ Smart Garage Hub + manufacturer: Chamberlain + sw_version: 3.1.7 + - name: Garage Camera + device_type: camera + device_info: + model: C310 + manufacturer: TP-Link + sw_version: 1.1.13 diff --git a/datasets/devices-v2/eco-friendly-studio-be.yaml b/datasets/devices-v2/eco-friendly-studio-be.yaml new file mode 100644 index 00000000..f9f6042b --- /dev/null +++ b/datasets/devices-v2/eco-friendly-studio-be.yaml @@ -0,0 +1,56 @@ +# thought: Considering the eco-friendly nature of the studio, we might include smart devices that contribute to energy efficiency and sustainability. +# thought: The main area is an open layout, so a combination of smart lighting and efficient climate control could be useful. +# thought: The bathroom might have a smart water-usage device to align with the eco-friendly theme. +# thought: The communal rooftop garden may benefit from smart environmental sensors for monitoring. +--- +name: Eco-Friendly Studio +country_code: BE +location: Hasselt, Belgium +type: Studio apartment +amenities: +- Open layout with sleeping area +- 1 bathroom +- Energy-efficient appliances +- Recycling station +- Communal rooftop garden +areas: +- Main Area +- Bathroom +- Rooftop Garden +devices: + Eco-Friendly Studio: null + Main Area: + - name: Main Area Light + device_type: light-dimmable + device_info: + model: Smart LED Bulb + manufacturer: Philips Hue + sw_version: 1.65.1 + - name: Thermostat + device_type: hvac + device_info: + model: T6 Smart Thermostat + manufacturer: Honeywell + sw_version: 3.9.0 + attributes: + - unit_of_measure: "\xB0C" + Bathroom: + - name: Water Usage Monitor + device_type: sensor + device_info: + model: Flow by Moen + manufacturer: Moen + sw_version: 1.0.0 + Rooftop Garden: + - name: Environmental Sensor + device_type: sensor + device_info: + model: Outdoor Air Quality Monitor + manufacturer: ecoSensors + sw_version: 2.4.3 + - name: Garden Light + device_type: light + device_info: + model: Solar Garden Light + manufacturer: GIGALUMI + sw_version: 1.2.0 diff --git a/datasets/devices-v2/family-retreat-us.yaml b/datasets/devices-v2/family-retreat-us.yaml new file mode 100644 index 00000000..5d75dc2c --- /dev/null +++ b/datasets/devices-v2/family-retreat-us.yaml @@ -0,0 +1,93 @@ +# thought: Given the two-story townhouse in a suburban neighborhood in Texas, we'll consider devices that enhance comfort and security. +# thought: The spacious living room and dining area will likely benefit from smart lights and climate control. +# thought: Bedrooms will have basic lighting control, potentially with a HVAC sensor for comfort. +# thought: The backyard and attached garage add opportunities for security and convenience devices. +--- +name: Family Retreat +country_code: US +location: Suburban neighborhood in Texas +type: Two-story townhouse +amenities: +- 3 bedrooms +- 2.5 bathrooms +- Spacious living room and dining area +- Attached garage +- Small backyard with a deck for BBQs +areas: +- Living Room +- Bedroom 1 +- Bedroom 2 +- Bedroom 3 +- Dining Area +- Backyard +- Garage +devices: + Living Room: + - name: Living Room Light + device_type: light-dimmable + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + - name: Thermostat + device_type: hvac + device_info: + model: Nest Thermostat E + manufacturer: Nest + sw_version: 3.1.0 + attributes: + - unit_of_measure: "\xB0F" + Dining Area: + - name: Dining Area Light + device_type: light-dimmable + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + Bedroom 1: + - name: Bedroom 1 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + Bedroom 2: + - name: Bedroom 2 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + Bedroom 3: + - name: Bedroom 3 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + Backyard: + - name: Deck Light + device_type: light-dimmable + device_info: + model: Enbrighten Z-Wave + manufacturer: GE + sw_version: 2.3.29-7 + - name: Motion Sensor + device_type: motion-sensor + device_info: + model: Outdoor Motion Sensor + manufacturer: Ring + sw_version: 3.4.1 + Garage: + - name: Garage Door + device_type: garage-door + device_info: + model: Chamberlain MyQ + manufacturer: Chamberlain + sw_version: 1.1 + - name: Camera + device_type: camera + device_info: + model: Ring Stick Up Cam + manufacturer: Ring + sw_version: 2.1 diff --git a/datasets/devices-v2/forest-cottage-se.yaml b/datasets/devices-v2/forest-cottage-se.yaml new file mode 100644 index 00000000..e772e8d8 --- /dev/null +++ b/datasets/devices-v2/forest-cottage-se.yaml @@ -0,0 +1,67 @@ +# thought: The forest cottage is a vacation retreat in a wooded area, so we'll focus on devices that enhance comfort and convenience during the stay +# thought: A wood stove suggests there might not be a traditional HVAC system, but a temperature sensor for monitoring could be useful +# thought: The screened-in porch can benefit from lighting for evening use +# thought: Given the remote location, security devices like smart locks and cameras are also a good fit +--- +name: Forest Cottage +country_code: SE +location: Wooded area in Sweden +type: Vacation cottage +amenities: +- 1 bedroom +- 1 bathroom +- Cozy living room with wood stove +- Screened-in porch for bug-free relaxation +- Walking trails right outside the door +areas: +- Living Room +- Bedroom +- Screened-in Porch +devices: + Living Room: + - name: Living Room Light + device_type: light-dimmable + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + - name: Temperature Sensor + device_type: temperature-sensor + device_info: + model: Zigbee Temperature & Humidity Sensor + manufacturer: Aqara + sw_version: 1.6.0 + - name: Window Sensor + device_type: window-sensor + device_info: + model: Z-Wave Plus + manufacturer: Aeotec + sw_version: 2.21 + Bedroom: + - name: Bedroom Light + device_type: light + device_info: + model: Hue White LED Bulb + manufacturer: Philips + sw_version: 1.3.0 + - name: Smart Plug + device_type: smart-plug + device_info: + model: S31 Lite zb + manufacturer: SONOFF + sw_version: 2.3.3.140 + Screened-in Porch: + - name: Porch Light + device_type: light-dimmable + device_info: + model: Enbrighten Z-Wave + manufacturer: GE + sw_version: 2.3.29-7 + - name: Motion Sensor + device_type: motion-sensor + device_info: + model: TriSensor + manufacturer: Aeotec + sw_version: v2.21 + attributes: + - unit_of_measure: lux diff --git a/datasets/devices-v2/home1-cn.yaml b/datasets/devices-v2/home1-cn.yaml new file mode 100644 index 00000000..9287fe73 --- /dev/null +++ b/datasets/devices-v2/home1-cn.yaml @@ -0,0 +1,88 @@ +# thought: Considering the urban apartment in Shanghai, I will include devices that focus on essential functionalities and convenience, tailored for apartment living +# thought: Shared gym and swimming pool in the building complex may restrict personal device installations in these shared spaces +# thought: The compact space will benefit from practical and multi-functional devices to optimize living comfort +# thought: Bedroom 2 may serve as a guest room or study, so flexibility in device choice is important +# thought: Including a smart plug in this room for flexible device control +--- +name: Home1 +country_code: CN +location: Urban area in Shanghai +type: Apartment +amenities: +- 2 bedrooms +- 1 bathroom +- Living room and kitchen +- Balcony with city view +- Shared gym and swimming pool in building complex +areas: +- Living Room +- Bedroom 1 +- Bedroom 2 +- Kitchen +- Balcony +devices: + Living Room: + - name: Living Room Light + device_type: light-dimmable + device_info: + model: Smart LED Bulb + manufacturer: Xiaomi + sw_version: 1.0.5 + - name: Air Purifier + device_type: sensor + device_info: + model: Air Purifier 3H + manufacturer: Xiaomi + sw_version: 2.1.0 + Bedroom 1: + - name: Bedroom 1 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + - name: Bedroom 1 Temperature Sensor + device_type: temperature-sensor + device_info: + model: Mi Temperature and Humidity Monitor + manufacturer: Xiaomi + sw_version: 3.4.1 + Bedroom 2: + - name: Bedroom 2 Light + device_type: light-dimmable + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + - name: Smart Plug + device_type: smart-plug + device_info: + model: Mijia Smart Plug + manufacturer: Xiaomi + sw_version: 3.2.1 + Kitchen: + - name: Kitchen Light + device_type: light + device_info: + model: Smart LED Strip + manufacturer: Philips Hue + sw_version: 1.3.5 + - name: Coffee Maker + device_type: smart-plug + device_info: + model: S31 Lite zb + manufacturer: SONOFF + sw_version: 2.3.3.140 + Balcony: + - name: Balcony Light + device_type: light + device_info: + model: Outdoor Smart LED Bulb + manufacturer: Philips Hue + sw_version: 1.3.5 + - name: Outdoor Temperature Sensor + device_type: temperature-sensor + device_info: + model: Mi Temperature and Humidity Monitor + manufacturer: Xiaomi + sw_version: 3.4.1 diff --git a/datasets/devices-v2/home1-dk.yaml b/datasets/devices-v2/home1-dk.yaml new file mode 100644 index 00000000..6e588644 --- /dev/null +++ b/datasets/devices-v2/home1-dk.yaml @@ -0,0 +1,80 @@ +# thought: I will generate a set of devices commonly found in a Copenhagen apartment. +# thought: Given the apartment setting, the devices may focus on essential functionalities and convenience for the residents. +--- +name: Home1 +country_code: DK +location: Copenhagen, Denmark +type: Apartment +amenities: +- 2 bedrooms +- 1 bathroom +- Living room with balcony +- Kitchen with dining area +areas: +- Living Room +- Bedroom 1 +- Bedroom 2 +- Kitchen +- Bathroom +- Balcony +devices: + Living Room: + - name: Living Room Light + device_type: light-dimmable + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + - name: Smart Speaker + device_type: smart-speaker + device_info: + model: Echo Dot + manufacturer: Amazon + sw_version: 3.7.4 + Bedroom 1: + - name: Bedroom 1 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + - name: Door Sensor + device_type: door-sensor + device_info: + model: Z-Wave Plus + manufacturer: Aeotec + sw_version: 2.21 + Bedroom 2: + - name: Bedroom 2 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + Kitchen: + - name: Kitchen Light + device_type: light-dimmable + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + - name: Smart Plug + device_type: smart-plug + device_info: + model: S31 Lite zb + manufacturer: SONOFF + sw_version: 2.3.3.140 + Bathroom: + - name: Bathroom Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + Balcony: + - name: Balcony Light + device_type: light + device_info: + model: Enbrighten Z-Wave + manufacturer: GE + sw_version: 2.3.29-7 diff --git a/datasets/devices-v2/home1-us.yaml b/datasets/devices-v2/home1-us.yaml new file mode 100644 index 00000000..76a01a3c --- /dev/null +++ b/datasets/devices-v2/home1-us.yaml @@ -0,0 +1,121 @@ +# thought: The single-family house in a suburban Texas neighborhood likely belongs to a family, so it should have devices for convenience, security, and comfort. +# thought: The spacious living room and kitchen suggest the need for smart lighting and climate control. +# thought: The game room might attract the need for entertainment-related devices. +# thought: The backyard with a deck can have smart outdoor lighting and potentially security devices. +# thought: The attached garage may have a smart garage door opener for convenience and security. +--- +name: Home1 +country_code: US +location: Suburban neighborhood in Texas +type: Single-family house +amenities: +- 4 bedrooms +- 3.5 bathrooms +- Spacious living room and kitchen +- Game room +- Backyard with a deck +- Attached garage +areas: +- Kitchen +- Living Room +- Game Room +- Backyard +- Garage +- Bedroom 1 +- Bedroom 2 +- Bedroom 3 +- Master Bedroom +devices: + Kitchen: + - name: Kitchen Light + device_type: light-dimmable + device_info: + model: 45637 + manufacturer: GE + sw_version: 1.14.0 + - name: Thermostat + device_type: hvac + device_info: + model: T9 Smart Thermostat + manufacturer: Honeywell + sw_version: 3.0.0 + Living Room: + - name: Living Room Light + device_type: light-dimmable + device_info: + model: LED+ Dimmable Light + manufacturer: GE + sw_version: 3.5.7 + - name: Living Room Motion Sensor + device_type: motion-sensor + device_info: + model: Motion Sensor + manufacturer: Samsung + sw_version: 1.0.0 + Game Room: + - name: Game Room Light + device_type: light-rgbw + device_info: + model: Hue Play Light Bar + manufacturer: Philips + sw_version: 1.93.5 + - name: Smart Speaker + device_type: smart-speaker + device_info: + model: Echo Dot + manufacturer: Amazon + sw_version: 4th Gen + Backyard: + - name: Backyard Light + device_type: light-dimmable + device_info: + model: Smart Lantern + manufacturer: Ring + sw_version: 2.2.2 + - name: Backyard Camera + device_type: camera + device_info: + model: Spotlight Cam + manufacturer: Ring + sw_version: 4.1.2 + Garage: + - name: Garage Door Opener + device_type: garage-door + device_info: + model: MyQ Smart Garage Hub + manufacturer: Chamberlain + sw_version: 5.235 + Bedroom 1: + - name: Bedroom 1 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.23 + Bedroom 2: + - name: Bedroom 2 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.23 + Bedroom 3: + - name: Bedroom 3 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.23 + Master Bedroom: + - name: Master Bedroom Light + device_type: light-dimmable + device_info: + model: C by GE Soft White Smart Bulb + manufacturer: GE + sw_version: 3.1.1 + - name: Master Bedroom Smart Blinds + device_type: smart-blinds + device_info: + model: Serena Smart Shades + manufacturer: Lutron + sw_version: 2.5.1 diff --git a/datasets/devices-v2/home10-ca.yaml b/datasets/devices-v2/home10-ca.yaml new file mode 100644 index 00000000..38cee5cb --- /dev/null +++ b/datasets/devices-v2/home10-ca.yaml @@ -0,0 +1,117 @@ +# thought: The log cabin in the northern wilderness of Yukon is a perfect retreat with a focus on nature and comfort. +# thought: The stone fireplace in the great room suggests a cozy atmosphere, so there may not be a lot of need for smart heating but perhaps smart lighting to enhance the ambiance. +# thought: The outdoor hot springs tub and aurora viewing area would benefit from weather services and smart lighting to enhance the experience. +# thought: The deck could have smart lighting and possibly motion sensors for safety. +# thought: The master bedroom and other bedrooms may have essential smart home features like smart plugs or lights and perhaps temperature control. +--- +name: Home10 +country_code: CA +location: Northern wilderness in Yukon +type: Log cabin +amenities: +- 3 bedrooms +- 2 bathrooms +- Stone fireplace in the great room +- Wrap-around deck with forest views +- Outdoor hot springs tub +- Aurora Borealis viewing opportunities +areas: +- Great Room +- Master Bedroom +- Bedroom 2 +- Bedroom 3 +- Deck +- Hot Springs Tub +- Outside Viewing Area +devices: + Great Room: + - name: Fireplace Light + device_type: light-dimmable + device_info: + model: Enbrighten Z-Wave + manufacturer: GE + sw_version: 2.3.29-7 + - name: Weather Service + device_type: weather-service + device_info: + model: WeatherFlow Tempest + manufacturer: WeatherFlow + sw_version: 4.0 + Master Bedroom: + - name: Mood Lighting + device_type: light-rgbw + device_info: + model: Hue White and Color Ambiance + manufacturer: Philips + sw_version: 4.13 + - name: Smart Plug + device_type: smart-plug + device_info: + model: Wemo Mini + manufacturer: Belkin + sw_version: 1.2.3 + Bedroom 2: + - name: Bedside Lamp + device_type: light-dimmable + device_info: + model: Enbrighten Z-Wave + manufacturer: GE + sw_version: 2.3.29-7 + - name: Smart Plug + device_type: smart-plug + device_info: + model: Wemo Mini + manufacturer: Belkin + sw_version: 1.2.3 + Bedroom 3: + - name: Reading Light + device_type: light + device_info: + model: Cree Connected LED + manufacturer: Cree + sw_version: 3.0 + - name: Smart Plug + device_type: smart-plug + device_info: + model: Wemo Mini + manufacturer: Belkin + sw_version: 1.2.3 + Deck: + - name: Deck Light + device_type: light-dimmable + device_info: + model: Enbrighten Z-Wave + manufacturer: GE + sw_version: 2.3.29-7 + - name: Motion Sensor + device_type: motion-sensor + device_info: + model: TriSensor + manufacturer: Aeotec + sw_version: v2.21 + Hot Springs Tub: + - name: Ambient Light + device_type: light-rgbw + device_info: + model: Hue White and Color Ambiance + manufacturer: Philips + sw_version: 4.13 + - name: Temperature Sensor + device_type: temperature-sensor + device_info: + model: TempStick Remote + manufacturer: Ideal Sciences + sw_version: 2.1 + Outside Viewing Area: + - name: Aurora Light + device_type: light-rgbw + device_info: + model: Hue White and Color Ambiance + manufacturer: Philips + sw_version: 4.13 + - name: Weather Service + device_type: weather-service + device_info: + model: WeatherFlow Tempest + manufacturer: WeatherFlow + sw_version: 4.0 diff --git a/datasets/devices-v2/home10-dk.yaml b/datasets/devices-v2/home10-dk.yaml new file mode 100644 index 00000000..56d3dbc5 --- /dev/null +++ b/datasets/devices-v2/home10-dk.yaml @@ -0,0 +1,87 @@ +# thought: Given the terraced house in Horsens, Denmark, I will suggest a mix of smart home devices to offer comfort and convenience across various areas of the house. +# thought: The living room, with a fireplace, can benefit from smart climate control and lighting. +# thought: Bedrooms usually need smart lights for convenience. +# thought: The backyard can have outdoor smart lighting and a motion sensor for security. +--- +name: Home10 +country_code: DK +location: Horsens, Denmark +type: Terraced house +amenities: +- 4 bedrooms +- 2 bathrooms +- Living room with fireplace +- Dining room +- Small backyard +areas: +- Living Room +- Dining Room +- Bedroom 1 +- Bedroom 2 +- Bedroom 3 +- Bedroom 4 +- Backyard +devices: + Living Room: + - name: Living Room Light + device_type: light-dimmable + device_info: + model: Hue Smart Bulb + manufacturer: Philips + sw_version: 3.2.1 + - name: Fireplace Thermostat + device_type: hvac + device_info: + model: Learning Thermostat + manufacturer: Nest + sw_version: 5.9.3 + attributes: + - unit_of_measure: "\xB0C" + Dining Room: + - name: Dining Room Light + device_type: light-dimmable + device_info: + model: Enbrighten Z-Wave + manufacturer: GE + sw_version: 2.3.29-7 + Bedroom 1: + - name: Bedroom 1 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + Bedroom 2: + - name: Bedroom 2 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + Bedroom 3: + - name: Bedroom 3 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + Bedroom 4: + - name: Bedroom 4 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + Backyard: + - name: Backyard Light + device_type: light + device_info: + model: Enbrighten Z-Wave + manufacturer: GE + sw_version: 2.3.29-7 + - name: Outdoor Motion Sensor + device_type: motion-sensor + device_info: + model: TriSensor + manufacturer: Aeotec + sw_version: v2.21 diff --git a/datasets/devices-v2/home2-ru.yaml b/datasets/devices-v2/home2-ru.yaml new file mode 100644 index 00000000..9de3a61f --- /dev/null +++ b/datasets/devices-v2/home2-ru.yaml @@ -0,0 +1,118 @@ +# thought: Given that this is a single-family house in a suburban area near St. Petersburg, Russia, we should account for comfort and convenience in terms of smart devices. +# thought: The house has 4 bedrooms, so each will have at least basic lighting. The living room and dining room may have additional features like dimmable lights for ambiance. +# thought: The kitchen will likely have a smart thermostat for precise temperature control and perhaps some smart plugs for appliances. +# thought: The front yard has a garden, so outdoor lighting and possibly a water valve for irrigation will be useful. +# thought: The detached garage will need a smart garage door opener and likely some form of security like a camera. +--- +name: Home2 +country_code: RU +location: Suburban area near St. Petersburg, Russia +type: Single-family house +amenities: +- 4 bedrooms +- 2 bathrooms +- Spacious living room +- Formal dining room +- Kitchen with pantry +- Front yard with garden +- Detached garage +areas: +- Kitchen +- Living Room +- Dining Room +- Bedroom 1 +- Bedroom 2 +- Bedroom 3 +- Bedroom 4 +- Front yard +- Garage +devices: + Kitchen: + - name: Kitchen Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + - name: Thermostat + device_type: hvac + device_info: + model: Learning Thermostat + manufacturer: Nest + sw_version: 5.9.3 + attributes: + - unit_of_measure: "\xB0C" + - name: Coffee Maker + device_type: smart-plug + device_info: + model: S31 Lite zb + manufacturer: SONOFF + sw_version: 2.3.3.140 + Living Room: + - name: Living Room Light + device_type: light-dimmable + device_info: + model: Dimmer Switch + manufacturer: Philips + sw_version: 2.47.8 + Dining Room: + - name: Dining Room Light + device_type: light-dimmable + device_info: + model: Dimmer Switch + manufacturer: Philips + sw_version: 2.47.8 + Bedroom 1: + - name: Bedroom 1 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + Bedroom 2: + - name: Bedroom 2 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + Bedroom 3: + - name: Bedroom 3 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + Bedroom 4: + - name: Bedroom 4 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + Front yard: + - name: Garden Light + device_type: light + device_info: + model: Outdoor Smart Light + manufacturer: Philips + sw_version: 1.5.9 + - name: Irrigation Valve + device_type: water-valve + device_info: + model: Smart Water Valve + manufacturer: Moen + sw_version: 3.2.1 + Garage: + - name: Garage Door + device_type: garage-door + device_info: + model: Smart Garage Door Opener + manufacturer: Chamberlain + sw_version: 4.5.6 + - name: Garage Camera + device_type: camera + device_info: + model: Smart Camera + manufacturer: Arlo + sw_version: 6.7.8 diff --git a/datasets/devices-v2/home3-dk.yaml b/datasets/devices-v2/home3-dk.yaml new file mode 100644 index 00000000..4e9ec34f --- /dev/null +++ b/datasets/devices-v2/home3-dk.yaml @@ -0,0 +1,108 @@ +# thought: For a single-family house in Odense, Denmark, we consider the local climate, family lifestyle, and various rooms to be equipped with appropriate smart home devices. +# thought: Denmark can have varying weather, so climate control systems are essential. +# thought: The family room and study room are versatile and may benefit from smart lighting and possibly thermostats. +# thought: The backyard and front yard likely have outdoor lighting and possible garden sensors for maintaining the garden. +# thought: Bedrooms may have smart lights and possibly temperature sensors for comfortable living. +--- +name: Home3 +country_code: DK +location: Odense, Denmark +type: Single-family house +amenities: +- 4 bedrooms +- 2.5 bathrooms +- Family room +- Study room +- Backyard with garden +areas: +- Family Room +- Study Room +- Backyard +- Master Bedroom +- Bedroom 1 +- Bedroom 2 +- Bedroom 3 +- Front Yard +devices: + Family Room: + - name: Family Room Light + device_type: light-dimmable + device_info: + model: Wiz Connected + manufacturer: Wiz + sw_version: 1.3.15 + - name: Thermostat + device_type: hvac + device_info: + model: Learning Thermostat + manufacturer: Nest + sw_version: 6.1.8 + attributes: + - unit_of_measure: "\xB0C" + Study Room: + - name: Study Room Light + device_type: light-dimmable + device_info: + model: Smart LED Bulb + manufacturer: Philips Hue + sw_version: 2.1.0 + Backyard: + - name: Garden Light + device_type: light + device_info: + model: AWCLight + manufacturer: AwoX + sw_version: 3.0.4 + - name: Motion Sensor + device_type: motion-sensor + device_info: + model: MS100 + manufacturer: Aqara + sw_version: 1.2.6 + Master Bedroom: + - name: Master Bedroom Light + device_type: light-dimmable + device_info: + model: Aurora AOne + manufacturer: Aurora + sw_version: 4.5.2 + - name: Temperature Sensor + device_type: temperature-sensor + device_info: + model: SHTC3 + manufacturer: Sensirion + sw_version: 1.0.1 + Bedroom 1: + - name: Bedroom 1 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips Hue + sw_version: 2.1.0 + Bedroom 2: + - name: Bedroom 2 Light + device_type: light + device_info: + model: WiZ Light + manufacturer: WiZ + sw_version: 1.3.15 + Bedroom 3: + - name: Bedroom 3 Light + device_type: light + device_info: + model: LIFX A19 + manufacturer: LIFX + sw_version: 3.3.7 + Front Yard: + - name: Front Yard Light + device_type: light + device_info: + model: Ring Floodlight Cam + manufacturer: Ring + sw_version: 5.23.1 + - name: Door Sensor + device_type: door-sensor + device_info: + model: Contact Sensor Gen5 + manufacturer: Aeotec + sw_version: 1.1.0 diff --git a/datasets/devices-v2/home4-nl.yaml b/datasets/devices-v2/home4-nl.yaml new file mode 100644 index 00000000..74ffb803 --- /dev/null +++ b/datasets/devices-v2/home4-nl.yaml @@ -0,0 +1,80 @@ +# thought: Considering it's a beach house with a prime location in a coastal area, and keeping comfort and utility in mind, we can suggest devices for relaxation and convenience, especially for beach-related activities. +# thought: We have a beachfront living room and sun deck which would benefit from smart lighting and possibly weather monitoring +# thought: The outdoor shower and surfboard storage should have smart water control or protective devices +--- +name: Home4 +country_code: NL +location: Coastal area in The Hague, NL +type: Beach house +amenities: +- 2 bedrooms +- 1 bathroom +- Beachfront living room +- Sun deck +- Outdoor shower +- Surfboard storage +areas: +- Living Room +- Bedroom +- Sun deck +- Outdoor Shower +devices: + Living Room: + - name: Beachfront Living Room Light + device_type: light-dimmable + device_info: + model: Hue White Ambiance + manufacturer: Philips + sw_version: 3.1.121 + - name: Weather Info + device_type: weather-service + device_info: + model: WeatherFlow Tempest + manufacturer: WeatherFlow + sw_version: 4.0.0 + Bedroom: + - name: Bedroom Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + - name: Bedroom Temperature + device_type: temperature-sensor + device_info: + model: RH-T10052 + manufacturer: Acurite + sw_version: 2.0.8 + Sun deck: + - name: Sun Deck Light + device_type: light-rgbw + device_info: + model: RGBW LED Strip + manufacturer: Govee + sw_version: 1.6.7 + - name: Motion Sensor + device_type: motion-sensor + device_info: + model: Z-Wave Plus + manufacturer: Aeotec + sw_version: 2.21 + Outdoor Shower: + - name: Water Heater + device_type: water-valve + device_info: + model: Smart Water Valve + manufacturer: Rheem + sw_version: 2.0.1 + Surfboard Storage: + - name: Storage Light + device_type: light-dimmable + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + - name: Security Camera + device_type: camera + device_info: + model: Cam Pro 2 + manufacturer: Arlo + sw_version: 3.2.1 diff --git a/datasets/devices-v2/home5-cn.yaml b/datasets/devices-v2/home5-cn.yaml new file mode 100644 index 00000000..9885f966 --- /dev/null +++ b/datasets/devices-v2/home5-cn.yaml @@ -0,0 +1,74 @@ +# thought: The cabin in Yunnan's mountainous area suggests a rustic and cozy environment, possibly with a focus on heating given the wood stove. +# thought: Having a mountainous view could mean leveraging outdoor lighting for added security and ambiance. +# thought: The cabins in remote areas might use smart plugs and smart lights for basic automation needs without overly relying on the internet. +--- +name: Home5 +country_code: CN +location: Mountainous area in Yunnan +type: Cabin +amenities: +- 2 bedrooms +- 1 bathroom +- Rustic living room with wood stove +- Kitchenette +- Front porch with mountain views +areas: +- Living Room +- Kitchenette +- Bedroom 1 +- Bedroom 2 +- Front porch +devices: + Living Room: + - name: Living Room Light + device_type: light-dimmable + device_info: + model: ZigBee Smart Switch + manufacturer: Aqara + sw_version: 1.0.5 + - name: Wood Stove Temperature Sensor + device_type: temperature-sensor + device_info: + model: Aqara Temperature and Humidity Sensor + manufacturer: Aqara + sw_version: 1.5.4 + Kitchenette: + - name: Kitchenette Light + device_type: light + device_info: + model: LED Bulb + manufacturer: Yeelight + sw_version: 2.0.9 + Bedroom 1: + - name: Bedroom 1 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Xiaomi + sw_version: 1.2.3 + - name: Bedroom Fan + device_type: fan-oscilating + device_info: + model: SmartMi Fan + manufacturer: Mi + sw_version: 1.1.0 + Bedroom 2: + - name: Bedroom 2 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Xiaomi + sw_version: 1.2.3 + Front Porch: + - name: Porch Light + device_type: light + device_info: + model: Outdoor Smart Lighting + manufacturer: Yeelight + sw_version: 3.1.2 + - name: Motion Sensor + device_type: motion-sensor + device_info: + model: Mi Motion Sensor + manufacturer: Xiaomi + sw_version: 2.1.7 diff --git a/datasets/devices-v2/home5-de-1.yaml b/datasets/devices-v2/home5-de-1.yaml new file mode 100644 index 00000000..267abb1a --- /dev/null +++ b/datasets/devices-v2/home5-de-1.yaml @@ -0,0 +1,61 @@ +# thought: This is an urban apartment in Munich with compact living spaces and modern amenities catering to essential functionalities and convenience. +# thought: Given the communal garden area and underground parking lot are shared spaces, smart home devices might be restricted to personal areas such as the living room, bedroom, and balcony. +# thought: The minimal space means fewer devices with a focus on multifunctional and essential smart devices. +--- +name: Home5 +country_code: DE +location: Urban area in Munich +type: City apartment +amenities: +- 1 bedroom +- 1 bathroom +- Compact living room and kitchen space +- Juliet balcony overlooking the city +- Communal garden area +- Underground parking lot +areas: +- Living Room +- Bedroom +- Balcony +devices: + Living Room: + - name: Dimmable Light + device_type: light-dimmable + device_info: + model: Hue White Ambiance + manufacturer: Philips + sw_version: 1.3.5 + - name: Climate Control + device_type: hvac + device_info: + model: Nest Learning Thermostat + manufacturer: Google + sw_version: 5.6 + attributes: + - unit_of_measure: "\xB0C" + - name: Smart Speaker + device_type: smart-speaker + device_info: + model: Echo Dot (4th Gen) + manufacturer: Amazon + sw_version: 3.1 + Bedroom: + - name: Bedroom Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + - name: Temperature Sensor + device_type: temperature-sensor + device_info: + model: SmartTemp Sensor + manufacturer: Xiaomi + sw_version: 2.1.1 + Balcony: + - name: Balcony light + device_type: light-dimmable + device_info: + model: Tapo Smart Wi-fi Light Switch + manufacturer: TP-Link + sw_version: 1.2.3 diff --git a/datasets/devices-v2/home5-de-2.yaml b/datasets/devices-v2/home5-de-2.yaml new file mode 100644 index 00000000..c5167c07 --- /dev/null +++ b/datasets/devices-v2/home5-de-2.yaml @@ -0,0 +1,115 @@ +# thought: Since the house is located in a coastal town and has multiple bedrooms along with a wrap-around deck, we can incorporate devices that cater to both safety and comfort. Given it is in Germany, the devices should consider local climate and European brands. +# thought: Emphasize comfort and security due to the beach house setup, also taking into account the coastal living room and wrap-around deck, which likely have high traffic. +# thought: The smart thermostat will help in maintaining the right temperature in the living room. Motion sensors and door sensors provide security, especially for a vacation property. Philips Hue products are reliable and integrate well with European systems. +--- +name: Home5 +country_code: DE +location: Coastal town in Kiel +type: Beach house +amenities: +- 5 bedrooms +- 4 bathrooms +- Coastal-themed living room +- Wrap-around deck with ocean views +areas: +- Living Room +- Bedroom 1 +- Bedroom 2 +- Bedroom 3 +- Bedroom 4 +- Bedroom 5 +- Deck +devices: + Living Room: + - name: Living Room Light + device_type: light-dimmable + device_info: + model: Hue White and Color Ambiance + manufacturer: Philips + sw_version: 3.4.1 + - name: Living Room Thermostat + device_type: hvac + device_info: + model: "tado\xB0 Smart Thermostat" + manufacturer: Tado + sw_version: 5.2.0 + attributes: + - unit_of_measure: "\xB0C" + Bedroom 1: + - name: Bedroom 1 Light + device_type: light + device_info: + model: LED Smart Bulb + manufacturer: Osram + sw_version: 1.1.8 + - name: Bedroom 1 Door Sensor + device_type: door-sensor + device_info: + model: Door/Window Sensor 6 + manufacturer: Aeotec + sw_version: 2.15 + Bedroom 2: + - name: Bedroom 2 Light + device_type: light + device_info: + model: LED Smart Bulb + manufacturer: Osram + sw_version: 1.1.8 + - name: Bedroom 2 Door Sensor + device_type: door-sensor + device_info: + model: Door/Window Sensor 6 + manufacturer: Aeotec + sw_version: 2.15 + Bedroom 3: + - name: Bedroom 3 Light + device_type: light + device_info: + model: LED Smart Bulb + manufacturer: Osram + sw_version: 1.1.8 + - name: Bedroom 3 Door Sensor + device_type: door-sensor + device_info: + model: Door/Window Sensor 6 + manufacturer: Aeotec + sw_version: 2.15 + Bedroom 4: + - name: Bedroom 4 Light + device_type: light + device_info: + model: LED Smart Bulb + manufacturer: Osram + sw_version: 1.1.8 + - name: Bedroom 4 Door Sensor + device_type: door-sensor + device_info: + model: Door/Window Sensor 6 + manufacturer: Aeotec + sw_version: 2.15 + Bedroom 5: + - name: Bedroom 5 Light + device_type: light + device_info: + model: LED Smart Bulb + manufacturer: Osram + sw_version: 1.1.8 + - name: Bedroom 5 Door Sensor + device_type: door-sensor + device_info: + model: Door/Window Sensor 6 + manufacturer: Aeotec + sw_version: 2.15 + Deck: + - name: Deck Light + device_type: light-rgbw + device_info: + model: Hue Lily Outdoor Spot Light + manufacturer: Philips + sw_version: 1.0.3 + - name: Deck Motion Sensor + device_type: motion-sensor + device_info: + model: Outdoor Motion Sensor + manufacturer: Philips + sw_version: 3.1.7 diff --git a/datasets/devices-v2/home5-de.yaml b/datasets/devices-v2/home5-de.yaml new file mode 100644 index 00000000..59a5b672 --- /dev/null +++ b/datasets/devices-v2/home5-de.yaml @@ -0,0 +1,110 @@ +# thought: Given the industrial-style loft in Berlin with city views, the devices should focus on modernity and convenience, fitting an urban lifestyle. +# thought: The open-plan living and kitchen space is an opportunity for integrated smart devices to enhance both functionality and aesthetics. +# thought: The high ceilings with exposed beams could benefit from smart lighting to create ambiance. +# thought: The rooftop terrace may be used for entertainment and relaxation, so some smart devices could be useful there. +--- +name: Home5 +country_code: DE +location: Urban area in Berlin +type: Loft +amenities: +- 3 bedrooms +- 2 bathrooms +- Industrial-style open plan living and kitchen space +- High ceilings with exposed beams +- Rooftop terrace with city skyline views +- Gym and sauna facilities in building +areas: +- Living Room +- Kitchen +- Bedroom 1 +- Bedroom 2 +- Bedroom 3 +- Rooftop terrace +devices: + Living Room: + - name: Living Room Light + device_type: light-dimmable + device_info: + model: Hue White and Color Ambiance + manufacturer: Philips + sw_version: 5.0.1 + - name: Smart Speaker + device_type: smart-speaker + device_info: + model: HomePod Mini + manufacturer: Apple + sw_version: 15.1 + - name: Thermostat + device_type: hvac + device_info: + model: Learning Thermostat + manufacturer: Nest + sw_version: 5.9.3 + attributes: + unit_of_measure: "\xB0C" + Kitchen: + - name: Kitchen Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 2.1.0 + - name: Coffee Maker + device_type: smart-plug + device_info: + model: S31 Lite zb + manufacturer: SONOFF + sw_version: 2.3.3.140 + Bedroom 1: + - name: Bedroom 1 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + - name: Smart Speaker + device_type: smart-speaker + device_info: + model: Echo Dot + manufacturer: Amazon + sw_version: 3.0.3 + Bedroom 2: + - name: Bedroom 2 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + - name: Temperature Sensor + device_type: temperature-sensor + device_info: + model: Smart Temp Sensor + manufacturer: Xiaomi + sw_version: 4.6.7 + Bedroom 3: + - name: Bedroom 3 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + - name: Smart Blinds + device_type: smart-blinds + device_info: + model: Smart Curtain + manufacturer: SwitchBot + sw_version: 2.9.1 + Rooftop Terrace: + - name: Terrace Light + device_type: light-dimmable + device_info: + model: Hue White and Color Ambiance + manufacturer: Philips + sw_version: 5.0.1 + - name: Motion Sensor + device_type: motion-sensor + device_info: + model: TriSensor + manufacturer: Aeotec + sw_version: v2.21 diff --git a/datasets/devices-v2/home7-dk.yaml b/datasets/devices-v2/home7-dk.yaml new file mode 100644 index 00000000..5ae6b813 --- /dev/null +++ b/datasets/devices-v2/home7-dk.yaml @@ -0,0 +1,93 @@ +# thought: The penthouse in Helsingør, Denmark, appears to have a luxurious setup with expansive living space and a rooftop terrace. +# thought: The modern kitchen suggests that we should include a smart plug for small kitchen appliances. +# thought: The rooftop terrace could benefit from smart lighting and possibly a motion sensor for added security. +# thought: The living room can have a smart light and a thermostat for maintaining a comfortable atmosphere. +# thought: Each bedroom can be equipped with smart lighting and perhaps an additional smart device like a thermostat. +--- +name: Home7 +country_code: DK +location: Helsingor, Denmark +type: Penthouse +amenities: +- 2 bedrooms +- 2 bathrooms +- Expansive living space with rooftop terrace +- Modern kitchen +areas: +- Living Room +- Kitchen +- Bedroom 1 +- Bedroom 2 +- Rooftop Terrace +devices: + Living Room: + - name: Living Room Light + device_type: light-dimmable + device_info: + model: Enbrighten Z-Wave + manufacturer: GE + sw_version: 2.3.29-7 + - name: Living Room Thermostat + device_type: hvac + device_info: + model: Learning Thermostat + manufacturer: Nest + sw_version: 5.9.3 + attributes: + - unit_of_measure: "\xB0C" + Kitchen: + - name: Kitchen Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + - name: Coffee Maker + device_type: smart-plug + device_info: + model: S31 Lite zb + manufacturer: SONOFF + sw_version: 2.3.3.140 + Bedroom 1: + - name: Bedroom 1 Light + device_type: light-dimmable + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + - name: Bedroom 1 Thermostat + device_type: hvac + device_info: + model: Ecobee3 Lite + manufacturer: Ecobee + sw_version: 4.8.7.132 + attributes: + - unit_of_measure: "\xB0C" + Bedroom 2: + - name: Bedroom 2 Light + device_type: light-dimmable + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + - name: Bedroom 2 Thermostat + device_type: hvac + device_info: + model: Ecobee3 Lite + manufacturer: Ecobee + sw_version: 4.8.7.132 + attributes: + - unit_of_measure: "\xB0C" + Rooftop Terrace: + - name: Terrace Light + device_type: light-dimmable + device_info: + model: Tapo Smart Wi-Fi Light Switch + manufacturer: TP-Link + sw_version: 1.2.3 + - name: Terrace Motion Sensor + device_type: motion-sensor + device_info: + model: TriSensor + manufacturer: Aeotec + sw_version: v2.21 diff --git a/datasets/devices-v2/home7-nl.yaml b/datasets/devices-v2/home7-nl.yaml new file mode 100644 index 00000000..67fb2ee9 --- /dev/null +++ b/datasets/devices-v2/home7-nl.yaml @@ -0,0 +1,78 @@ +# thought: Since this loft is located in the city center of Eindhoven with an industrial style, we should focus on devices that complement its modern and minimalist design. +# thought: Given the high ceilings and exposed brick walls, advanced lighting systems would enhance the aesthetics. +# thought: The rooftop terrace could benefit from outdoor entertainment devices. +# thought: Bedrooms generally have dimmable lights for added comfort. +# thought: The bathroom can have essential automation for convenience, such as smart lighting. +# thought: The rooftop terrace can use smart lighting and motion detection for security and ambiance. +--- +name: Home7 +country_code: NL +location: City center in Eindhoven, NL +type: Loft +amenities: +- 1 bedroom +- 1 bathroom +- Industrial-style living space +- Exposed brick walls +- High ceilings +- Rooftop terrace +areas: +- Living Space +- Bedroom +- Bathroom +- Rooftop Terrace +devices: + Living Space: + - name: Living Space Light + device_type: light-dimmable + device_info: + model: Smart Dimmer Switch + manufacturer: Philips + sw_version: 3.5.1 + - name: Smart Thermostat + device_type: hvac + device_info: + model: T6 Smart Thermostat + manufacturer: Honeywell + sw_version: 1.0.0 + attributes: + - unit_of_measure: "\xB0C" + - name: Living Space Speaker + device_type: smart-speaker + device_info: + model: Echo Dot + manufacturer: Amazon + sw_version: 2.0.3 + Bedroom: + - name: Bedroom Light + device_type: light-dimmable + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 2.0.8 + Bathroom: + - name: Bathroom Light + device_type: light + device_info: + model: Hue White Ambiance + manufacturer: Philips + sw_version: 1.4.1 + - name: Bathroom Fan + device_type: fan-oscilating + device_info: + model: Whisper Ceiling Fan + manufacturer: Panasonic + sw_version: 1.0.0 + Rooftop Terrace: + - name: Rooftop Terrace Light + device_type: light + device_info: + model: Hue Outdoor + manufacturer: Philips + sw_version: 1.0.0 + - name: Rooftop Motion Sensor + device_type: motion-sensor + device_info: + model: Outdoor Motion Sensor + manufacturer: Philips + sw_version: 1.3.2 diff --git a/datasets/devices-v2/home7-ru.yaml b/datasets/devices-v2/home7-ru.yaml new file mode 100644 index 00000000..caba6a38 --- /dev/null +++ b/datasets/devices-v2/home7-ru.yaml @@ -0,0 +1,86 @@ +# thought: The bungalow in a resort town suggests a vacation home-like setting. Since it's in Yalta, Russia, residents might appreciate comfort and relaxation. +# thought: The 2 bedrooms indicate it might be suited for small families or a couple with guests. The bright living space and garden offer relaxation and enjoyment, so smart devices should cater to these needs. +# thought: A compact kitchen might benefit from smart appliances, and the front porch could have a light for evening enjoyment. +# thought: A private garden could benefit from smart watering systems to maintain the plants, and possibly a motion sensor for security purposes. +--- +name: Home7 +country_code: RU +location: Resort town in Yalta, Russia +type: Bungalow +amenities: +- 2 bedrooms +- 1.5 bathrooms +- Bright and airy living space +- Compact kitchen +- Front porch with seating area +- Private garden +areas: +- Living Room +- Bedroom 1 +- Bedroom 2 +- Kitchen +- Front Porch +- Garden +devices: + Living Room: + - name: Living Room Light + device_type: light-dimmable + device_info: + model: Smart LED Bulb + manufacturer: Philips Hue + sw_version: 3.4.5 + - name: Thermostat + device_type: hvac + device_info: + model: Smart Thermostat + manufacturer: Tado + sw_version: 6.1.0 + attributes: + - unit_of_measure: "\xB0C" + Bedroom 1: + - name: Bedroom 1 Light + device_type: light + device_info: + model: Wi-Fi LED Bulb + manufacturer: TP-Link + sw_version: 1.0.6 + Bedroom 2: + - name: Bedroom 2 Light + device_type: light + device_info: + model: Wi-Fi Smart Bulb + manufacturer: Lifx + sw_version: 4.3.1 + Kitchen: + - name: Kitchen Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.0 + - name: Coffee Maker Plug + device_type: smart-plug + device_info: + model: Smart Plug Mini + manufacturer: Gosund + sw_version: 5.0.2 + Front Porch: + - name: Porch Light + device_type: light + device_info: + model: Enbrighten Z-Wave + manufacturer: GE + sw_version: 2.3.29-7 + Garden: + - name: Garden Motion Sensor + device_type: motion-sensor + device_info: + model: Outdoor Motion Sensor + manufacturer: Aeotec + sw_version: 3.1.7 + - name: Smart Sprinkler + device_type: water-valve + device_info: + model: Smart WiFi Sprinkler Controller + manufacturer: Rachio + sw_version: 2.9.1 diff --git a/datasets/devices-v2/home8-de.yaml b/datasets/devices-v2/home8-de.yaml new file mode 100644 index 00000000..8d6062ce --- /dev/null +++ b/datasets/devices-v2/home8-de.yaml @@ -0,0 +1,59 @@ +# thought: Since the chalet is located in a mountain village, the devices should cater to both comfort and functionality in the colder climate. +# thought: The rustic living room with a wood-burning stove suggests a cozy ambiance; thus, smart lights with dimming capability would be suitable. +# thought: A private balcony with mountain views calls for smart devices to enhance relaxation and convenience. +--- +name: Home8 +country_code: DE +location: Mountain village in Garmisch-Partenkirchen +type: Chalet +amenities: +- 2 bedrooms +- 1 bathroom +- Rustic living room with wood-burning stove +- Private balcony with mountain views +areas: +- Living Room +- Bedrooms +- Balcony +devices: + Living Room: + - name: Living Room Light + device_type: light-dimmable + device_info: + model: Hue White and Color Ambiance + manufacturer: Philips + sw_version: 1.5.7 + - name: Thermostat + device_type: hvac + device_info: + model: T6R-HW Smart Thermostat + manufacturer: Honeywell + sw_version: 3.9.8 + attributes: + - unit_of_measure: "\xB0C" + Bedrooms: + - name: Bedroom Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + - name: Bedroom Sensor + device_type: temperature-sensor + device_info: + model: Smart Temperature Sensor + manufacturer: Aqara + sw_version: 2.1.1 + Balcony: + - name: Balcony Light + device_type: light-dimmable + device_info: + model: Tapo Smart Wi-Fi Light Strip + manufacturer: TP-Link + sw_version: 1.3.4 + - name: Weather Station + device_type: weather-service + device_info: + model: Netatmo Weather Station + manufacturer: Netatmo + sw_version: 4.2.1 diff --git a/datasets/devices-v2/home8-nl.yaml b/datasets/devices-v2/home8-nl.yaml new file mode 100644 index 00000000..d7502ff2 --- /dev/null +++ b/datasets/devices-v2/home8-nl.yaml @@ -0,0 +1,115 @@ +# thought: The bungalow is situated in a green area and includes amenities such as a spacious backyard and a workshop, so we can consider devices that support comfort, security, and convenience both indoors and outdoors. +# thought: Given the presence of a sunroom and backyard, we can include devices that enhance the enjoyment of natural light and the outdoors. +# thought: The carport and workshop may benefit from smart devices for lighting and security. +--- +name: Home8 +country_code: NL +location: Green area in Arnhem, NL +type: Bungalow +amenities: +- 2 bedrooms +- 1 bathroom +- Sunroom +- Spacious backyard with fruit trees +- Carport +- Workshop +areas: +- Bedroom 1 +- Bedroom 2 +- Bathroom +- Sunroom +- Backyard +- Carport +- Workshop +devices: + Bedroom 1: + - name: Light + device_type: light-dimmable + device_info: + model: Hue White Ambiance Bulb + manufacturer: Philips + sw_version: 6.5.1 + - name: Door Sensor + device_type: door-sensor + device_info: + model: Z-Wave Plus Door Sensor + manufacturer: Aeotec + sw_version: 2.0.7 + Bedroom 2: + - name: Light + device_type: light-dimmable + device_info: + model: Hue White Ambiance Bulb + manufacturer: Philips + sw_version: 6.5.1 + - name: Door Sensor + device_type: door-sensor + device_info: + model: Z-Wave Plus Door Sensor + manufacturer: Aeotec + sw_version: 2.0.7 + Bathroom: + - name: Bathroom Light + device_type: light + device_info: + model: Hue White Bulb + manufacturer: Philips + sw_version: 1.0.2 + - name: Motion Sensor + device_type: motion-sensor + device_info: + model: Motion Sensor Gen5 + manufacturer: Aeotec + sw_version: 3.2.1 + Sunroom: + - name: Sunroom Light + device_type: light-rgbw + device_info: + model: Hue White and Color Ambiance Bulb + manufacturer: Philips + sw_version: 5.67.1 + - name: Smart Blinds + device_type: smart-blinds + device_info: + model: IKEA FYRTUR + manufacturer: IKEA + sw_version: 2.2.009 + Backyard: + - name: Garden Light + device_type: light + device_info: + model: Hue Outdoor Lightstrip + manufacturer: Philips + sw_version: 5.5.3 + - name: Outdoor Camera + device_type: camera + device_info: + model: Nest Cam Outdoor + manufacturer: Google + sw_version: 6.3.1 + Carport: + - name: Carport Light + device_type: light + device_info: + model: Hue White Bulb + manufacturer: Philips + sw_version: 1.0.2 + - name: Motion Sensor + device_type: motion-sensor + device_info: + model: Motion Sensor Gen5 + manufacturer: Aeotec + sw_version: 3.2.1 + Workshop: + - name: Workshop Light + device_type: light + device_info: + model: Hue White Bulb + manufacturer: Philips + sw_version: 1.0.2 + - name: Smart Plug + device_type: smart-plug + device_info: + model: TP-Link HS110 + manufacturer: TP-Link + sw_version: 1.3.0 diff --git a/datasets/devices-v2/home9-de.yaml b/datasets/devices-v2/home9-de.yaml new file mode 100644 index 00000000..e72a2268 --- /dev/null +++ b/datasets/devices-v2/home9-de.yaml @@ -0,0 +1,76 @@ +# thought: The cabin located in the Lake district of Mecklenburg-Vorpommern would be a cozy retreat, so we'll suggest smart devices that enhance comfort and security while remaining unobtrusive. +# thought: The cozy living area with a fireplace suggests a smart thermostat for maintaining a comfortable temperature. A smart light switch can provide easy control of lighting in common areas. +# thought: Bedrooms can benefit from basic smart lighting to enhance convenience. +# thought: The deck overlooking the lake could have smart lighting and perhaps a motion sensor for added security. +--- +name: Home9 +country_code: DE +location: Lake district in Mecklenburg-Vorpommern +type: Cabin +amenities: +- 2 bedrooms +- 1 bathroom +- Cozy living area with stone fireplace +- Deck overlooking the lake +areas: +- Living Area +- Bedroom 1 +- Bedroom 2 +- Bathroom +- Deck +devices: + Living Area: + - name: Living Room Light + device_type: light-dimmable + device_info: + model: Smart LED Dimmer Switch + manufacturer: Leviton + sw_version: 1.3.4 + - name: Thermostat + device_type: hvac + device_info: + model: Smart Thermostat + manufacturer: Tado + sw_version: 3.5.2 + attributes: + - unit_of_measure: "\xB0C" + Bedroom 1: + - name: Bedroom 1 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips Hue + sw_version: 4.2.1 + Bedroom 2: + - name: Bedroom 2 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips Hue + sw_version: 4.2.1 + Bathroom: + - name: Bathroom Light + device_type: light + device_info: + model: Enbrighten Z-Wave + manufacturer: GE + sw_version: 2.3.29-8 + - name: Ventilation Fan + device_type: smart-plug + device_info: + model: Mini Smart Plug + manufacturer: TP-Link + sw_version: 1.1.7 + Deck: + - name: Deck Light + device_type: light + device_info: + model: Outdoor Smart LED Bulb + manufacturer: Ring + sw_version: 2.9.8 + - name: Deck Motion Sensor + device_type: motion-sensor + device_info: + model: Motion Detector + manufacturer: AcuRite + sw_version: 1.4.0 diff --git a/datasets/devices-v2/lakeside-retreat-de.yaml b/datasets/devices-v2/lakeside-retreat-de.yaml new file mode 100644 index 00000000..0c5c87c9 --- /dev/null +++ b/datasets/devices-v2/lakeside-retreat-de.yaml @@ -0,0 +1,102 @@ +# thought: Since this lakeside retreat is a rustic cabin, the devices need to balance modern convenience with the rustic atmosphere. +# thought: The cozy living room with lake views might benefit from mood lighting and a smart speaker for added relaxation. +# thought: The compact kitchen with a breakfast bar could have essential smart devices for cooking and meal prep. +# thought: Outdoor areas like the private dock and hot tub may have fewer devices but should still offer comfort and convenience. +# thought: Bathrooms often benefit from simpler smart devices for comfort and hygiene. +# thought: The private dock might have minimal devices but should ensure safety and convenience. +# thought: The outdoor hot tub could have a smart water heater for consistent temperature control. +--- +name: Lakeside Retreat +country_code: DE +location: Lakefront property in Bavarian Alps +type: Rustic cabin +amenities: +- 2 bedrooms +- 1 bathroom +- Cozy living room with lake views +- Compact kitchen with breakfast bar +- Private dock for boat +- Outdoor hot tub +areas: +- Living Room +- Kitchen +- Bedroom 1 +- Bathroom +- Bedroom 2 +- Private dock +- Outdoor hot tub +devices: + Living Room: + - name: Mood Light + device_type: light-rgbw + device_info: + model: Hue Color Bulb + manufacturer: Philips + sw_version: 4.2.1 + - name: Smart Speaker + device_type: smart-speaker + device_info: + model: Echo Dot + manufacturer: Amazon + sw_version: 3.1.0 + Kitchen: + - name: Kitchen Light + device_type: light-dimmable + device_info: + model: Enbrighten Z-Wave + manufacturer: GE + sw_version: 2.3.29-8 + - name: Coffee Maker + device_type: smart-plug + device_info: + model: S31 Lite zb + manufacturer: SONOFF + sw_version: 2.3.3.140 + Bedroom 1: + - name: Bedside Lamp + device_type: light-dimmable + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + - name: Smart Plug + device_type: smart-plug + device_info: + model: Mini Smart Plug + manufacturer: TP-Link + sw_version: 1.2.1 + Bathroom: + - name: Bathroom Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + - name: Bathroom Fan + device_type: fan-oscilating + device_info: + model: WhisperCeiling + manufacturer: Panasonic + sw_version: 3.0 + Bedroom 2: + - name: Bedside Lamp + device_type: light-dimmable + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + Private dock: + - name: Dock Light + device_type: light + device_info: + model: Enbrighten Z-Wave + manufacturer: GE + sw_version: 2.3.29-8 + Outdoor hot tub: + - name: Hot Tub Water Heater + device_type: water-valve + device_info: + model: Smart Water Heater + manufacturer: Rheem + sw_version: 2.0.1 + unit_of_measure: "\xB0C" diff --git a/datasets/devices-v2/mas-provencal-fr.yaml b/datasets/devices-v2/mas-provencal-fr.yaml new file mode 100644 index 00000000..51a72a05 --- /dev/null +++ b/datasets/devices-v2/mas-provencal-fr.yaml @@ -0,0 +1,160 @@ +# thought: The traditional Provencal farmhouse is likely a large and beautiful property with an emphasis on rustic charm and modern amenities. Devices should enhance comfort and security without detracting from the property's traditional aesthetics. +# thought: Given the rural and agricultural setting, weather and soil sensors might be useful for vineyard management, and smart water management for the pool area. +# thought: Most common areas will benefit from smart lighting, but it should not be overdone to maintain the traditional ambiance. +# thought: In the kitchens and dining areas, practical devices like smart plugs for kitchen appliances can be beneficial. In the bedrooms, climate control will be appreciated. +# thought: Caves à vin (wine cellars) could benefit from temperature sensors to ensure optimal conditions for preserving wine. +--- +name: "Mas Proven\xE7al" +country_code: FR +location: Vineyard in Provence, France +type: Traditional Provencal farmhouse +amenities: +- "6 chambres d\xE9cor\xE9es dans le style proven\xE7al" +- 4 salles de bains avec baignoire en fonte +- "Salle \xE0 manger spacieuse avec chemin\xE9e en pierre" +- "Cuisine campagnarde avec four \xE0 pain" +- "Cour int\xE9rieure avec piscine et pool house" +- "Terrain arbor\xE9 d'oliviers et de lavande" +- "Caves \xE0 vin et d\xE9pendances" +areas: +- Chambre 1 +- Chambre 2 +- Chambre 3 +- Chambre 4 +- Chambre 5 +- Chambre 6 +- "Salle \xE0 manger" +- Cuisine +- "Cour int\xE9rieure" +- Piscine +- Pool house +- "Terrain arbor\xE9" +- "Caves \xE0 vin" +devices: + Chambre 1: + - name: Bedroom Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + Chambre 2: + - name: Bedroom Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + Chambre 3: + - name: Bedroom Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + Chambre 4: + - name: Bedroom Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + Chambre 5: + - name: Bedroom Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + Chambre 6: + - name: Bedroom Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + "Salle \xE0 manger": + - name: Dining Room Light + device_type: light-dimmable + device_info: + model: Dimmer Switch + manufacturer: Philips + sw_version: 2.47.8 + Cuisine: + - name: Kitchen Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + - name: Coffee Maker + device_type: smart-plug + device_info: + model: S31 Lite zb + manufacturer: SONOFF + sw_version: 2.3.3.140 + - name: Oven + device_type: smart-plug + device_info: + model: S31 Lite zb + manufacturer: SONOFF + sw_version: 2.3.3.140 + "Cour int\xE9rieure": + - name: Courtyard Light + device_type: light-dimmable + device_info: + model: Dimmer Switch + manufacturer: Philips + sw_version: 2.47.8 + - name: Water Valve + device_type: water-valve + device_info: + model: Smart Water Valve + manufacturer: LeakSmart + sw_version: 1.0.5 + Piscine: + - name: Pool Light + device_type: light + device_info: + model: Smart Pool Light + manufacturer: Hayward + sw_version: 3.0.4 + - name: Pool Water Pump + device_type: smart-plug + device_info: + model: S40 Lite sb + manufacturer: SONOFF + sw_version: 2.5.1 + Pool house: + - name: Pool House Light + device_type: light-dimmable + device_info: + model: Dimmer Switch + manufacturer: Philips + sw_version: 2.47.8 + "Terrain arbor\xE9": + - name: Soil Moisture Sensor + device_type: sensor + device_info: + model: Aeon Labs Soil Moisture Sensor + manufacturer: Aeotec + sw_version: 1.0.1 + - name: Weather Station + device_type: weather-service + device_info: + model: Netatmo Weather Station + manufacturer: Netatmo + sw_version: 4.2.0 + "Caves \xE0 vin": + - name: Wine Cellar Temperature Sensor + device_type: temperature-sensor + device_info: + model: Aqara Temperature and Humidity Sensor + manufacturer: Aqara + sw_version: 3.0.5 + - name: Wine Cellar Humidity Sensor + device_type: sensor + device_info: + model: SmartThings Humidity Sensor + manufacturer: Samsung + sw_version: 1.1.3 diff --git a/datasets/devices-v2/mieszkanie3-pl.yaml b/datasets/devices-v2/mieszkanie3-pl.yaml new file mode 100644 index 00000000..80a2acab --- /dev/null +++ b/datasets/devices-v2/mieszkanie3-pl.yaml @@ -0,0 +1,66 @@ +# thought: Given that it is a studio apartment in a student district, we should focus on devices that offer convenience and efficiency. +# thought: The combined living and sleeping area will need multi-functional devices that cater to both relaxation and study. +# thought: The kitchenette being small may only need basic smart appliances. +# thought: Compact bathroom should have minimal smart devices, focused on hygiene and efficiency. +# thought: The shared rooftop terrace might not allow many private installations, but essential lighting if permitted. +--- +name: Mieszkanie3 +country_code: PL +location: Student district in Poznan +type: Studio apartment +amenities: +- 1 combined living and sleeping area +- Small kitchenette +- Compact bathroom with shower +- Shared rooftop terrace +areas: +- Living and Sleeping Area +- Kitchenette +- Bathroom +- Rooftop Terrace +devices: + Living and Sleeping Area: + - name: Main Light + device_type: light-dimmable + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + - name: Desk Lamp + device_type: light-rgbw + device_info: + model: Hue Go + manufacturer: Philips + sw_version: 3.1.4 + - name: Space Heater + device_type: smart-plug + device_info: + manufacturer: TP-Link + sw_version: HS110 + Kitchenette: + - name: Coffee Maker + device_type: smart-plug + device_info: + model: S31 Lite zb + manufacturer: SONOFF + sw_version: 2.3.3.140 + - name: Kitchen Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Osram + sw_version: 3.1.2 + Bathroom: + - name: Bath Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + Rooftop Terrace: + - name: Terrace Light + device_type: light + device_info: + model: Tapo Smart Wi-Fi Light Switch + manufacturer: TP-Link + sw_version: 1.2.3 diff --git a/datasets/devices-v2/mountain-cabin-us.yaml b/datasets/devices-v2/mountain-cabin-us.yaml new file mode 100644 index 00000000..ec430397 --- /dev/null +++ b/datasets/devices-v2/mountain-cabin-us.yaml @@ -0,0 +1,121 @@ +# thought: The cabin is in a rural area with distinct areas including a main cabin and a separate guest cabin. +# thought: Given the cozy and somewhat remote nature, select practical and comfort-oriented devices. +--- +name: Mountain Cabin +country_code: US +location: Rural area in Colorado +type: Log cabin +amenities: +- 2 bedrooms in the main cabin +- 1 bathroom +- Cozy living room with fireplace +- Separate guest cabin with 1 bedroom +- Front porch with mountain views +areas: +- Living Room +- Kitchen +- Bedroom 1 +- Bedroom 2 +- Bathroom +- Guest Bedroom +- Front Porch +devices: + Living Room: + - name: Living Room Light + device_type: light-dimmable + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + - name: Fireplace + device_type: switch + device_info: + model: Smart Switch + manufacturer: TP-Link + sw_version: 3.1.0 + - name: Thermostat + device_type: hvac + device_info: + model: Learning Thermostat + manufacturer: Nest + sw_version: 5.9.3 + attributes: + - unit_of_measure: "\xB0F" + Kitchen: + - name: Kitchen Light + device_type: light + device_info: + model: LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + - name: Coffee Maker + device_type: smart-plug + device_info: + model: S31 Lite zb + manufacturer: SONOFF + sw_version: 2.3.3.140 + Bedroom 1: + - name: Bedroom 1 Light + device_type: light-dimmable + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + - name: Bedside Lamp + device_type: smart-plug + device_info: + model: HS105 + manufacturer: TP-Link + sw_version: 1.5.6 + Bedroom 2: + - name: Bedroom 2 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + - name: Bedside Lamp + device_type: smart-plug + device_info: + model: HS105 + manufacturer: TP-Link + sw_version: 1.5.6 + Bathroom: + - name: Bathroom Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + - name: Ventilation Fan + device_type: fan-oscilating + device_info: + model: Smart Circulation Fan + manufacturer: Dyson + sw_version: 3.3.5 + Guest Bedroom: + - name: Guest Cabin Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + - name: Bedside Lamp + device_type: smart-plug + device_info: + model: HS105 + manufacturer: TP-Link + sw_version: 1.5.6 + Front Porch: + - name: Porch Light + device_type: light-dimmable + device_info: + model: Enbrighten Z-Wave + manufacturer: GE + sw_version: 2.3.29-7 + - name: Security Camera + device_type: camera + device_info: + model: Spotlight Cam + manufacturer: Ring + sw_version: 5.2.1 diff --git a/datasets/devices-v2/oceanview-oasis-au.yaml b/datasets/devices-v2/oceanview-oasis-au.yaml new file mode 100644 index 00000000..1125bf4b --- /dev/null +++ b/datasets/devices-v2/oceanview-oasis-au.yaml @@ -0,0 +1,147 @@ +# thought: The Oceanview Oasis beachfront villa in New South Wales, Australia, suggests a luxurious, modern residence with various indoor and outdoor amenities. +# thought: It would make sense to include smart home devices that focus on both comfort and security, taking advantage of the ocean views and outdoor spaces. +# thought: For the living room, a smart light and smart speakers for ambiance and entertainment would be fitting. +# thought: Outdoor areas would benefit from motion sensors and weather-resistant devices. +# thought: Bedrooms can have individual climate controls and lighting. +# thought: The modern kitchen can feature smart plugs for convenience. +# thought: The deck with BBQ area would benefit from outdoor lighting and possibly smart speakers for entertainment. +--- +name: Oceanview Oasis +country_code: AU +location: Coastal town in New South Wales +type: Beachfront villa +amenities: +- 4 bedrooms +- 3 bathrooms +- Spacious living room with ocean views +- Modern kitchen with breakfast nook +- Outdoor deck with BBQ area +- Private access to the beach +areas: +- Kitchen +- Living Room +- Bedroom 1 +- Bedroom 2 +- Bedroom 3 +- Bedroom 4 +- Deck +- Beach access +devices: + Kitchen: + - name: Kitchen Light + device_type: light-dimmable + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 2.3.1 + - name: Coffee Maker Plug + device_type: smart-plug + device_info: + model: S31 Lite zb + manufacturer: SONOFF + sw_version: 2.3.3.140 + Living Room: + - name: Living Room Light + device_type: light-rgbw + device_info: + model: Hue Color Bulb + manufacturer: Philips + sw_version: 5.4.2 + - name: Smart Speaker + device_type: smart-speaker + device_info: + model: Echo Studio + manufacturer: Amazon + sw_version: 3.1.0 + Bedroom 1: + - name: Bedroom 1 Light + device_type: light-dimmable + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 2.3.1 + - name: Thermostat + device_type: hvac + device_info: + model: Smart Thermostat + manufacturer: Ecobee + sw_version: 4.8.7.132 + attributes: + - unit_of_measure: "\xB0C" + Bedroom 2: + - name: Bedroom 2 Light + device_type: light-dimmable + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 2.3.1 + - name: Thermostat + device_type: hvac + device_info: + model: Smart Thermostat + manufacturer: Ecobee + sw_version: 4.8.7.132 + attributes: + - unit_of_measure: "\xB0C" + Bedroom 3: + - name: Bedroom 3 Light + device_type: light-dimmable + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 2.3.1 + - name: Thermostat + device_type: hvac + device_info: + model: Smart Thermostat + manufacturer: Ecobee + sw_version: 4.8.7.132 + attributes: + - unit_of_measure: "\xB0C" + Bedroom 4: + - name: Bedroom 4 Light + device_type: light-dimmable + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 2.3.1 + - name: Thermostat + device_type: hvac + device_info: + model: Smart Thermostat + manufacturer: Ecobee + sw_version: 4.8.7.132 + attributes: + - unit_of_measure: "\xB0C" + Deck: + - name: Deck Light + device_type: light-rgbw + device_info: + model: Hue Outdoor Lightstrip + manufacturer: Philips + sw_version: 5.4.2 + - name: Motion Sensor + device_type: motion-sensor + device_info: + model: Outdoor Motion Sensor + manufacturer: Philips + sw_version: 1.2.4 + - name: Smart Speaker + device_type: smart-speaker + device_info: + model: Echo Studio + manufacturer: Amazon + sw_version: 3.1.0 + Beach access: + - name: Beach Access Gate + device_type: gate + device_info: + model: Smart Gate Opener + manufacturer: Go-Go Gate + sw_version: 3.2.1 + - name: Beach Motion Sensor + device_type: motion-sensor + device_info: + model: Outdoor Motion Sensor + manufacturer: Philips + sw_version: 1.2.4 diff --git a/datasets/devices-v2/parisian-apartment-fr.yaml b/datasets/devices-v2/parisian-apartment-fr.yaml new file mode 100644 index 00000000..f8c6cdf3 --- /dev/null +++ b/datasets/devices-v2/parisian-apartment-fr.yaml @@ -0,0 +1,96 @@ +# thought: Since the apartment is in the city center of Paris, we might focus on devices that enhance convenience, security, and comfort in a stylish and compact living space. +# thought: The Juliet balcony could benefit from smart lighting or perhaps even a security camera overlooking the street. +# thought: The basement storage might require a motion sensor or a camera for security purposes. +# thought: The living room may be the hub of activity with smart lighting and perhaps a smart speaker. +--- +name: Parisian Apartment +country_code: FR +location: City center of Paris +type: Apartment +amenities: +- 2 bedrooms +- 1 bathroom +- Stylish living room and kitchen +- Juliet balcony overlooking the street +- Basement storage +- Access to shared rooftop garden +areas: +- Living Room +- Bedroom 1 +- Bedroom 2 +- Kitchen +- Juliet Balcony +- Basement Storage +devices: + Living Room: + - name: Living Room Light + device_type: light-dimmable + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + - name: Smart Speaker + device_type: smart-speaker + device_info: + model: HomePod Mini + manufacturer: Apple + sw_version: 1.0.5 + Bedroom 1: + - name: Bedroom 1 Light + device_type: light + device_info: + model: Smart Bulb + manufacturer: Philips + sw_version: 1.2.3 + - name: Temperature Sensor + device_type: temperature-sensor + device_info: + model: Temp Sensor v1 + manufacturer: Xiaomi + sw_version: 3.12 + Bedroom 2: + - name: Bedroom 2 Light + device_type: light + device_info: + model: Smart Bulb + manufacturer: Philips + sw_version: 1.2.3 + Kitchen: + - name: Kitchen Light + device_type: light + device_info: + model: Hue Ambiance + manufacturer: Philips + sw_version: 4.1.2 + - name: Coffee Maker Plug + device_type: smart-plug + device_info: + model: KP115 + manufacturer: TP-Link + sw_version: 2.3.3.140 + Juliet Balcony: + - name: Balcony Light + device_type: light + device_info: + model: Outdoor Smart Bulb + manufacturer: GE + sw_version: 1.0.4 + - name: Security Camera + device_type: camera + device_info: + model: Outdoor Cam + manufacturer: Nest + sw_version: 7.3.2 + Basement Storage: + - name: Storage Motion Sensor + device_type: motion-sensor + device_info: + model: Motion Sensor v2 + manufacturer: Aeotec + sw_version: 2.21 + - name: Storage Light + device_type: light + device_info: + model: LED Strip Light + manufacturer: Koogeek + sw_version: 3.5.7 diff --git a/datasets/devices-v2/piso-en-el-centro-es.yaml b/datasets/devices-v2/piso-en-el-centro-es.yaml new file mode 100644 index 00000000..062913cc --- /dev/null +++ b/datasets/devices-v2/piso-en-el-centro-es.yaml @@ -0,0 +1,73 @@ +# thought: Given "Piso en el Centro" is a city center apartment in Seville, the devices should focus on convenience and efficiency for the resident. +# thought: The shared rooftop terrace may have certain restrictions on the types of devices installed. +# thought: Smart lights in the living room and bedrooms could improve comfort and convenience. +# thought: An HVAC system may offer better climate control, especially considering Seville's warm climate. +# thought: A smart plug in the kitchen could be useful for small appliances. +--- +name: Piso en el Centro +country_code: ES +location: Seville, Spain +type: City center apartment +amenities: +- 2 habitaciones +- "1 ba\xF1o" +- "Sal\xF3n luminoso" +- Cocina equipada +- Terraza comunitaria en la azotea +- Cerca de restaurantes y tiendas +areas: +- "Sal\xF3n" +- Cocina +- "Habitaci\xF3n principal" +- "Habitaci\xF3n secundaria" +- Terraza en la azotea +devices: + "Sal\xF3n": + - name: "Sal\xF3n Luz" + device_type: light-dimmable + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + - name: "Sal\xF3n Termostato" + device_type: hvac + device_info: + model: Learning Thermostat + manufacturer: Nest + sw_version: 5.9.3 + attributes: + - unit_of_measure: "\xB0C" + Cocina: + - name: Cocina Luz + device_type: light + device_info: + model: Enbrighten Z-Wave + manufacturer: GE + sw_version: 2.3.29-7 + - name: Enchufe Inteligente + device_type: smart-plug + device_info: + model: S31 Lite zb + manufacturer: SONOFF + sw_version: 2.3.3.140 + "Habitaci\xF3n principal": + - name: Luz Principal + device_type: light-dimmable + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + "Habitaci\xF3n secundaria": + - name: Luz Secundaria + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + Terraza en la azotea: + - name: Luz Terraza + device_type: light + device_info: + model: Enbrighten Z-Wave + manufacturer: GE + sw_version: 2.3.29-7 diff --git a/datasets/devices-v2/rustic-retreat-us.yaml b/datasets/devices-v2/rustic-retreat-us.yaml new file mode 100644 index 00000000..0bb5bca2 --- /dev/null +++ b/datasets/devices-v2/rustic-retreat-us.yaml @@ -0,0 +1,93 @@ +# thought: As the cabin is located in a rural area, it is important to focus on security and comfort features, while blending modern amenities with a rustic charm. +# thought: The wood-burning fireplace and access to hiking trails suggest a focus on natural settings. However, the inclusion of smart devices should enhance convenience without disrupting the rustic ambiance. +# thought: There's no need for excessive smart gadgets, a good balance would be devices for basic lighting, security, and climate control. +--- +name: Rustic Retreat +country_code: US +location: Rural area in Vermont +type: Cabin +amenities: +- 2 bedrooms +- 1 bathroom +- Open concept living and dining area +- Wood-burning fireplace +- Front porch with rocking chairs +- Access to hiking trails in the forest +areas: +- Living Room +- Bedroom 1 +- Bedroom 2 +- Bathroom +- Front Porch +- Kitchen +- Fireplace +- Forest Trail Access +devices: + Living Room: + - name: Fireplace Light + device_type: light-dimmable + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + - name: Thermostat + device_type: hvac + device_info: + model: Ecobee4 Smart Thermostat + manufacturer: Ecobee + sw_version: 4.0.0 + attributes: + - unit_of_measure: "\xB0F" + Bedroom 1: + - name: Bedroom 1 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + Bedroom 2: + - name: Bedroom 2 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + Bathroom: + - name: Bathroom Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + Front Porch: + - name: Front Porch Light + device_type: light-dimmable + device_info: + model: Tapo Smart Wi-Fi Light Switch + manufacturer: TP-Link + sw_version: 1.2.3 + - name: Front Door Lock + device_type: smart-lock + device_info: + model: Smart Lock Pro + manufacturer: August + sw_version: 3.3.3 + Kitchen: + - name: Kitchen Light + device_type: light + device_info: + manufacturer: Philips + sw_version: 2.47.8 + - name: Coffee Maker + device_type: smart-plug + device_info: + model: S31 Lite zb + manufacturer: SONOFF + sw_version: 2.3.3.140 + Forest Trail Access: + - name: Motion Sensor + device_type: motion-sensor + device_info: + model: TriSensor + manufacturer: Aeotec + sw_version: v2.21 diff --git a/datasets/devices-v2/scandi-duplex-se.yaml b/datasets/devices-v2/scandi-duplex-se.yaml new file mode 100644 index 00000000..84b0120f --- /dev/null +++ b/datasets/devices-v2/scandi-duplex-se.yaml @@ -0,0 +1,88 @@ +# thought: Given the location in a suburban neighborhood in Denmark and the modern features, the Scandi Duplex likely emphasizes both functionality and aesthetics. +# thought: The shared backyard indicates a family-friendly environment, so gardening-related smart devices could be of interest. +# thought: The covered parking suggests that security and convenience for cars are priorities. +--- +name: Scandi Duplex +country_code: SE +location: Suburban neighborhood in Denmark +type: Duplex +amenities: +- 2 bedrooms +- 1.5 bathrooms +- Modern kitchen with breakfast bar +- Shared backyard with space for gardening +- Covered parking for two cars +areas: +- Kitchen +- Bedroom 1 +- Bedroom 2 +- Backyard +- Covered Parking +devices: + Kitchen: + - name: Kitchen Light + device_type: light-dimmable + device_info: + model: Philips Hue Dimmer + manufacturer: Philips + sw_version: 4.3.5 + - name: Thermostat + device_type: hvac + device_info: + model: T6 Pro Smart Thermostat + manufacturer: Honeywell + sw_version: 3.2.1 + attributes: + - unit_of_measure: "\xB0C" + Bedroom 1: + - name: Bedroom 1 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 3.1.2 + - name: Bedroom 1 Window Sensor + device_type: window-sensor + device_info: + model: Z-Wave Plus + manufacturer: Aeotec + sw_version: 2.21 + Bedroom 2: + - name: Bedroom 2 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 3.1.2 + - name: Bedroom 2 Window Sensor + device_type: window-sensor + device_info: + model: Z-Wave Plus + manufacturer: Aeotec + sw_version: 2.21 + Backyard: + - name: Garden Water Valve + device_type: water-valve + device_info: + model: Rachio Smart Sprinkler + manufacturer: Rachio + sw_version: 1.0.12 + - name: Backyard Light + device_type: light-rgbw + device_info: + model: Smart RGBW Bulb + manufacturer: LIFX + sw_version: 2.5.4 + Covered Parking: + - name: Garage Door + device_type: garage-door + device_info: + model: MyQ Smart Garage + manufacturer: Chamberlain + sw_version: 1.2.6 + - name: Security Camera + device_type: camera + device_info: + model: Stick Up Cam + manufacturer: Ring + sw_version: 3.3.9 diff --git a/datasets/devices-v2/urban-studio-se.yaml b/datasets/devices-v2/urban-studio-se.yaml new file mode 100644 index 00000000..e6307872 --- /dev/null +++ b/datasets/devices-v2/urban-studio-se.yaml @@ -0,0 +1,73 @@ +# thought: Urban studio apartments in downtown Helsinki, Finland will probably have limited space, so the smart devices should focus on essential functionalities and convenience considering the compact layout. +# thought: Given the proximity to public transportation and shared amenities, the devices may also prioritize security and energy efficiency. +--- +name: Urban Studio +country_code: SE +location: Downtown Helsinki, Finland +type: Studio apartment +amenities: +- Studio layout with bed, living area, and kitchenette +- 1 bathroom +- Shared rooftop terrace +- Laundry facilities in the building +- Close to public transportation +areas: +- Kitchenette +- Living Area +- Bathroom +- Rooftop Terrace +devices: + Kitchenette: + - name: Kitchenette Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + - name: Coffee Maker + device_type: smart-plug + device_info: + model: S31 Lite zb + manufacturer: SONOFF + sw_version: 2.3.3.140 + Living Area: + - name: Living Area Light + device_type: light-dimmable + device_info: + model: Enbrighten Z-Wave + manufacturer: GE + sw_version: 2.3.29-7 + - name: Thermostat + device_type: hvac + device_info: + model: Learning Thermostat + manufacturer: Nest + sw_version: 5.9.3 + attributes: + - unit_of_measure: "\xB0C" + Bathroom: + - name: Bathroom Fan + device_type: fan-oscilating + device_info: + model: WhisperCeiling + manufacturer: Panasonic + sw_version: FV-0511VQ1 + - name: Bathroom Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + Rooftop Terrace: + - name: Terrace Light + device_type: light + device_info: + model: Enbrighten Z-Wave + manufacturer: GE + sw_version: 2.3.29-7 + - name: Motion + device_type: motion-sensor + device_info: + model: TriSensor + manufacturer: Aeotec + sw_version: v2.21 diff --git a/datasets/devices-v2/urban-townhouse-us.yaml b/datasets/devices-v2/urban-townhouse-us.yaml new file mode 100644 index 00000000..2fcfdaf6 --- /dev/null +++ b/datasets/devices-v2/urban-townhouse-us.yaml @@ -0,0 +1,114 @@ +# thought: Considering the Urban Townhouse is modern and located in a city area in Chicago, we will suggest a variety of smart home devices that provide convenience, security, and energy efficiency. +# thought: The kitchen being modern with an island suggests opportunities for both lighting and smart appliances. +# thought: Bedrooms will need essential lighting and possibly climate control devices. +# thought: The rooftop terrace with city views is ideal for adding entertainment devices like smart lighting that enhances the ambiance. +# thought: An attached garage can benefit from a smart garage door opener and security features. +# thought: The home office space should have devices that enhance productivity and comfort. +--- +name: Urban Townhouse +country_code: US +location: City area in Chicago +type: Townhouse +amenities: +- 3 bedrooms +- 2.5 bathrooms +- Modern kitchen with island +- Rooftop terrace with city skyline views +- Attached one-car garage +- Home office space +areas: +- Kitchen +- Bedroom 1 +- Bedroom 2 +- Bedroom 3 +- Rooftop Terrace +- Garage +- Home Office +devices: + Kitchen: + - name: Kitchen Light + device_type: light-rgbw + device_info: + model: Hue Color Smart Bulb + manufacturer: Philips + sw_version: 3.1.6 + - name: Smart Plug - Coffee Maker + device_type: smart-plug + device_info: + model: HS103 + manufacturer: TP-Link + sw_version: 1.2.6 + Bedroom 1: + - name: Bedroom 1 Light + device_type: light-dimmable + device_info: + model: Tunable White Bulb + manufacturer: LIFX + sw_version: 2.5.1 + - name: Bedroom 1 Thermostat + device_type: hvac + device_info: + model: Learning Thermostat 3rd Gen + manufacturer: Nest + sw_version: 5.9.3 + attributes: + - unit_of_measure: "\xB0F" + Bedroom 2: + - name: Bedroom 2 Light + device_type: light-dimmable + device_info: + model: Tunable White Bulb + manufacturer: LIFX + sw_version: 2.5.1 + Bedroom 3: + - name: Bedroom 3 Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips + sw_version: 1.2.3 + Rooftop Terrace: + - name: Terrace Light + device_type: light-rgbw + device_info: + model: Outdoor Smart Lighting + manufacturer: Philips Hue + sw_version: 2.3.4 + - name: Motion Sensor + device_type: motion-sensor + device_info: + model: Motion Sensor + manufacturer: Aqara + sw_version: 1.7.3 + Garage: + - name: Garage Door + device_type: garage-door + device_info: + model: Chamberlain B6765 + manufacturer: Chamberlain + sw_version: 3.0.4 + - name: Security Camera + device_type: camera + device_info: + model: SpotCam HD + manufacturer: SpotCam + sw_version: 4.2.1 + Home Office: + - name: Office Light + device_type: light-dimmable + device_info: + model: Smart LED Desk Lamp + manufacturer: TaoTronics + sw_version: 3.1.1 + - name: Smart Plug - Printer + device_type: smart-plug + device_info: + model: HS103 + manufacturer: TP-Link + sw_version: 1.2.6 + - name: Temperature Sensor + device_type: temperature-sensor + device_info: + model: Smart Temperature Sensor + manufacturer: Aqara + sw_version: 1.3.0 diff --git a/datasets/devices-v2/vineyard-estate-us.yaml b/datasets/devices-v2/vineyard-estate-us.yaml new file mode 100644 index 00000000..7a417bc5 --- /dev/null +++ b/datasets/devices-v2/vineyard-estate-us.yaml @@ -0,0 +1,168 @@ +# thought: Given the size and rural location of the Vineyard Estate, it suggests an upscale property with a variety of smart home devices for both convenience and security. +# thought: The main house will likely have a mix of smart lighting, climate control, and security devices. +# thought: Due to its luxurious nature, special areas like the wine cellar and tennis court may also have specific smart devices. +# thought: The guest house will have essentials without being as equipped as the main house. +--- +name: Vineyard Estate +country_code: US +location: Rural area in Napa Valley +type: Estate +amenities: +- 5 bedrooms +- 4 bathrooms +- Wine cellar +- Tennis court +- Vineyard views +- Guest house +areas: +- Kitchen +- Living Room +- Guest Bedroom +- Master Bedroom +- Bedroom 1 +- Bedroom 2 +- Bedroom 3 +- Wine Cellar +- Tennis Court +- Vineyard View +- Guest House +devices: + Kitchen: + - name: Overhead Light + device_type: light-dimmable + device_info: + model: Smart LED Bulb + manufacturer: Philips Hue + sw_version: 1.4.5 + - name: Thermostat + device_type: hvac + device_info: + model: Smart Thermostat + manufacturer: Ecobee + sw_version: 3.1.2 + Living Room: + - name: Main Light + device_type: light-dimmable + device_info: + model: Enbrighten Z-Wave + manufacturer: GE + sw_version: 2.3.29-7 + - name: Thermostat + device_type: hvac + device_info: + model: Learning Thermostat + manufacturer: Nest + sw_version: 5.9.3 + attributes: + - unit_of_measure: "\xB0F" + - name: Main Speaker + device_type: smart-speaker + device_info: + model: HomePod + manufacturer: Apple + sw_version: 14.0 + Guest Bedroom: + - name: Ceiling Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips Hue + sw_version: 1.4.5 + - name: Smart Plug + device_type: smart-plug + device_info: + model: HS100 + manufacturer: TP-Link + sw_version: 2.0.1 + Master Bedroom: + - name: Bedside Lamp + device_type: light-dimmable + device_info: + model: Smart LED Bulb + manufacturer: Philips Hue + sw_version: 1.4.5 + - name: Ceiling Fan + device_type: fan-oscilating + device_info: + model: Smart Fan + manufacturer: Hunter + sw_version: 3.1.0 + - name: Window Blinds + device_type: smart-blinds + device_info: + model: Smart Blind Motor + manufacturer: SOMA + sw_version: 2.3 + Bedroom 1: + - name: Ceiling Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips Hue + sw_version: 1.4.5 + Bedroom 2: + - name: Ceiling Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips Hue + sw_version: 1.4.5 + Bedroom 3: + - name: Ceiling Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips Hue + sw_version: 1.4.5 + Wine Cellar: + - name: Climate Control + device_type: hvac + device_info: + model: Smart Thermostat + manufacturer: Ecobee + sw_version: 3.1.2 + - name: Motion Detector + device_type: motion-sensor + device_info: + model: Motion Sensor + manufacturer: Samsung + sw_version: 1.7.1 + - name: Security Camera + device_type: camera + device_info: + model: Arlo Pro 3 + manufacturer: Arlo + sw_version: 2.6.8 + Tennis Court: + - name: Court Lights + device_type: light + device_info: + model: Smart Floodlight + manufacturer: Ring + sw_version: 1.2.5 + - name: Motion Detector + device_type: motion-sensor + device_info: + model: Motion Sensor + manufacturer: Samsung + sw_version: 1.7.1 + Vineyard View: + - name: Security Camera + device_type: camera + device_info: + model: Arlo Pro 3 + manufacturer: Arlo + sw_version: 2.6.8 + Guest House: + - name: Living Room Light + device_type: light + device_info: + model: Smart LED Bulb + manufacturer: Philips Hue + sw_version: 1.4.5 + - name: Thermostat + device_type: hvac + device_info: + model: Smart Thermostat + manufacturer: Ecobee + sw_version: 3.1.2 diff --git a/generation/devices.ipynb b/generation/devices.ipynb index a6d9891c..066a2af6 100644 --- a/generation/devices.ipynb +++ b/generation/devices.ipynb @@ -18,7 +18,7 @@ }, { "cell_type": "code", - "execution_count": 60, + "execution_count": 2, "metadata": {}, "outputs": [], "source": [ @@ -27,9 +27,9 @@ "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", + "MODEL_ID = \"gpt-4o\"\n", "\n", - "openai = openai.OpenAI(api_key=get_secret(\"openai_key\"))\n", + "openai = openai.OpenAI(api_key=get_secret(\"openai_api_key\"))\n", "model = model_client.ModelClient(openai, MODEL_ID)" ] }, @@ -44,27 +44,35 @@ }, { "cell_type": "code", - "execution_count": 61, + "execution_count": 6, "metadata": {}, "outputs": [], "source": [ "import pathlib\n", + "import synthetic_home.device_types\n", "import yaml\n", + "import synthetic_home\n", "\n", "SEEDS_DIR = pathlib.Path(\"./seeds\")\n", "DEVICE_TYPES_FILE = SEEDS_DIR / \"device-types.yaml\"\n", "SEED_DEVICES_FILE = SEEDS_DIR / \"devices.yaml\"\n", "\n", - "with open(DEVICE_TYPES_FILE) as f:\n", - " device_types = list(yaml.load(f.read(), Loader=yaml.Loader))\n", + "registry = synthetic_home.device_types.load_device_type_registry()\n", + "device_types = [\n", + " {\n", + " \"name\": device_type,\n", + " \"desc\": device.desc,\n", + " }\n", + " for device_type, device in registry.device_types.items()\n", + "]\n", "\n", "with open(SEED_DEVICES_FILE) as f:\n", - " seed_devices = list(yaml.load_all(f.read(), Loader=yaml.Loader))" + " seed_devices = list(yaml.load_all(f.read(), Loader=yaml.Loader))\n" ] }, { "cell_type": "code", - "execution_count": 62, + "execution_count": 7, "metadata": {}, "outputs": [], "source": [ @@ -83,7 +91,7 @@ }, { "cell_type": "code", - "execution_count": 63, + "execution_count": 8, "metadata": {}, "outputs": [ { @@ -107,7 +115,6 @@ "- Outdoor Shower\n", "\n", "Output:\n", - "devices:\n", "# thought: Since the costal bungalow is tranquil and cozy, we can suggest a modest amount of devices\n", "Living Room:\n", "- name: Living Room\n", @@ -163,7 +170,6 @@ "- Balcony\n", "\n", "Output:\n", - "devices:\n", "# thought: I will genearate a set of devices commonly found in a New York City Apartment\n", "# thought: Given the compact nature of the living space, the devices may focus on essential functionalities and convenience for the resident\n", "Living Room:\n", @@ -225,7 +231,6 @@ "- Terrace\n", "\n", "Output:\n", - "devices:\n", "# thought: Since the industrial loft has an open space and high ceilings, we can suggest a modern and minimalist design for the smart home devices\n", "# thought: Given the panoramic windows, we can suggest a smart lighting system to take advantage of the natural light\n", "# thought: There are no device-types for a smart speaker so we will omit those, but there are other appropriate devices like a motion sensor\n", @@ -297,7 +302,7 @@ }, { "cell_type": "code", - "execution_count": 64, + "execution_count": 9, "metadata": {}, "outputs": [], "source": [ @@ -309,7 +314,7 @@ "\n", "You use your knowledge about the world to generate details about homes that\n", "can be used for synthetic smart home automation data. For example, an apartment\n", - "may have a smart thermostat, a house may have a smart garage door opener or \n", + "may have a smart thermostat, a house may have a smart garage door opener or\n", "smart lock and camera, and all houses may have a smart light or weather feed\n", "air quality, or a smart speaker or television. The needs of a home owner\n", "may vary if they are a single person or family, or where in the world they\n", @@ -334,14 +339,14 @@ }, { "cell_type": "code", - "execution_count": 74, + "execution_count": 11, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ - "Skipped 7: 100%|██████████| 40/40 [13:05<00:00, 19.64s/it]\n" + "Skipped 18: 100%|██████████| 40/40 [10:44<00:00, 16.11s/it]\n" ] } ], @@ -353,7 +358,7 @@ "N_DATAPOINTS = 40\n", "DATASET_DIR = pathlib.Path(\"../datasets\")\n", "AREAS_DIR = DATASET_DIR / \"areas\"\n", - "DEVICES_OUTPUT_DIR = DATASET_DIR / \"devices\"\n", + "DEVICES_OUTPUT_DIR = DATASET_DIR / \"devices-v2\"\n", "\n", "# Wipe existing devices\n", "shutil.rmtree(DEVICES_OUTPUT_DIR, ignore_errors=True)\n", @@ -390,6 +395,7 @@ " except yaml.YAMLError:\n", " skipped += 1\n", " continue\n", + " break\n", " if response_obj is not None:\n", " updated_home = home.copy()\n", " updated_home.update({\"devices\": response_obj})\n", @@ -413,7 +419,7 @@ }, { "cell_type": "code", - "execution_count": 78, + "execution_count": 12, "metadata": {}, "outputs": [ { @@ -421,32 +427,32 @@ "output_type": "stream", "text": [ "Total homes: 40\n", - "Total devices: 351 (average 1.31 per area, 8.78 per home)\n", - "Total unique devices: 33\n", + "Total devices: 456 (average 1.70 per area, 11.40 per home)\n", + "Total unique devices: 21\n", "Devices:\n" ] }, { "data": { "text/plain": [ - "[('light', '44%'),\n", - " ('light-dimmable', '11%'),\n", - " ('smart-plug', '9%'),\n", - " ('hvac', '9%'),\n", - " ('switch', '3%'),\n", + "[('light', '29%'),\n", + " ('light-dimmable', '22%'),\n", + " ('hvac', '10%'),\n", + " ('smart-plug', '8%'),\n", + " ('motion-sensor', '7%'),\n", + " ('smart-speaker', '3%'),\n", " ('light-rgbw', '3%'),\n", - " ('window-sensor', '3%'),\n", - " ('smart-speaker', '2%'),\n", - " ('camera', '2%'),\n", - " ('garage-door', '2%'),\n", - " ('motion-sensor', '1%'),\n", - " ('smart-lock', '1%'),\n", - " ('door-sensor', '1%'),\n", - " ('temperature-sensor', '1%'),\n", - " ('weather-station', '1%')]" + " ('temperature-sensor', '3%'),\n", + " ('camera', '3%'),\n", + " ('door-sensor', '2%'),\n", + " ('water-valve', '2%'),\n", + " ('sensor', '1%'),\n", + " ('weather-service', '1%'),\n", + " ('garage-door', '1%'),\n", + " ('fan-oscilating', '1%')]" ] }, - "execution_count": 78, + "execution_count": 12, "metadata": {}, "output_type": "execute_result" } @@ -512,7 +518,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.3" + "version": "3.12.2" } }, "nbformat": 4, diff --git a/generation/seeds/device-types.yaml b/generation/seeds/device-types.yaml deleted file mode 100644 index 2eb941f2..00000000 --- a/generation/seeds/device-types.yaml +++ /dev/null @@ -1,49 +0,0 @@ -# Device types are the types supported by the Synthetic Home project. -# https://github.com/allenporter/home-assistant-synthetic-home?tab=readme-ov-file#device-registry -# -# Generated by: -# $ export PYTHONPATH="${PYTHONPATH}:${PWD}/custom_components" -# $ python3 -m script.device_registry --command=dump -# -# This can be re-generated as new device types are added. ---- -- device_type: door-sensor - desc: A device attached to a door that can detect if it is opened or closed. -- device_type: garage-door - desc: A a garage door that can be controlled remotely. -- device_type: gate - desc: An movable barrier that can be monitored and opened and closed remotely. -- device_type: heat-pump - supported_attributes: - - unit_of_measurement - - current_temperature - desc: A climate device that only supports heating. -- device_type: hvac - supported_attributes: - - unit_of_measurement - - current_temperature - desc: A climate device that supports HVAC Cool and Heat modes. -- device_type: light - desc: A generic light that can be turned on/off. -- device_type: light-dimmable - supported_attributes: - - brightness - desc: A light that has adjustable brightness. -- device_type: light-rgbw - supported_attributes: - - rgbw_color - desc: A light with rgbw color support. -- device_type: motion-sensor - supported_attributes: - - is_on - desc: A device that detects motion of a person or object. -- device_type: smart-blinds - desc: A remotely controllable set of window blinds. -- device_type: smart-lock - desc: A smart lock device that can be remotely monitored. -- device_type: smart-plug - desc: A smart plug allows remote on/off of electrical devices. -- device_type: switch - desc: A generic switch. -- device_type: window-sensor - desc: A device attached to a window that can detect if it is opened or closed.