Newer versions of Blender removed the Blender Game Engine (BGE) which is required for OpenSHS.
Ensure you have blender installed. To start a simulation of our demo: Ensure you have installed python3 and modules click and indexed.py (see requirements.txt file).
cd app/
python openshs start -c morning
This will starts a blender session with the morning context simulation. Start the simulation by clicking p.
All the interactoins will be captured and saved into app/temp
.
After doing mulitple simulations for each context (weekday morning, weekday evenings, weekend morning, weekend evenings), aggregate the final dataset by:
python openshs aggregate -d 30 -sd 2016-02-01 -tm 10
This will generate 30 days worth of data starting from 2016-02-01 and with a time margin of 10 minutes. The final dataset will be placed in app/datasets
OpenSHS: Open Smart Home Simulator published in Sensors Journal