Stefan Kaestle
NVIDIA, Zurich, Switzerland
Publications NVIDIA DFINITY Foundation Oracle labs ETH Zurich IBM Smarthome Shoal Smelt

Smarthome

I am passionate about building smart home systems based on the excellent OpenHab project.

A few years ago I made the initial contribution for the Bosch Smart Home integration, which has since been merged into the main OpenHab project. Its development has now been picked up by others in the community and is still being actively maintained.

I also develop a Smarthome visualization almost entirely written in Rust and compiled to wasm to run in a browser. It uses webgl to render a 3d view of the apartment in in real-time.

The 3D scene is updated according to the actual state of the smart home including the position and intensity of the sun, whether or not lights are turned on, the position and rotation of blinds as well as whether or not windows and doors are open or closed.

It is not super optmized, but achives around 15 to 20fps on a iPad Pro. There is an energy saving mode which limits the framerate to 2fps during times of inactivity.

Smarthome visualization