Bindings integrate physical hardware, external systems and web services in openHAB.
System integrations expose openHAB to external systems.
Automation add-ons extend the functionality of the rule engine, such as additional choices of scripting languages.
Persistence services allow openHAB to store time series data for history-based actions or statistics.
Transformations are used to translate between technical and human-readable values for items.