Features
UbiHome is built in a modular way. The modules can be split into the following categories:
Components
Section titled “Components”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.
Entities
Section titled “Entities”Component Features
Section titled “Component Features”Platforms
Section titled “Platforms”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.
Connectivity
Section titled “Connectivity”Connect with Home Assistant via the native API, use MQTT or the built-in web server (REST API).
platform.