Skip to content

Features

UbiHome is built in a modular way. The modules can be split into the following categories:

Make data or actions available in a structured way, for example as sensor, button, switch, or number. Platforms provide the implementation for component behavior.

A component entry is defined under a component key (for example sensor: or switch:), and each entry selects a platform.

All components share a set of common attributes that can be used to customize their behavior.

Platforms extend the functionality of UbiHome. They implement how Components interact with the system or connectivity to external systems. Use the built-in platforms to access device sensors (e.g. GPIO), execute commands or create your own component.

Connect with Home Assistant via the native API, use MQTT or the built-in web server (REST API).

platform.