Volker Stolz

Western Norway University of Applied Sciences, Norway

Volker Stolz

Modeling for Smart Home Interoperability

Slides

Smart homes are increasingly common, and require some IT skills to set up and operate. We present our attempt at extracting a model from the Home Assistant smart home system, and represent it in one of the standards for IoT, SAREF. We describe the challenges of extracting the static domain model from the Python source code of Home Assistant, and transforming it and the runtime configuration of a running instance into a model conforming to the standard.

The information is captured in an ontology using RDF and OWL, which could then be used for migration between different smart home platforms, consistency analysis through SPARQL-queries and better service discovery for users.