--- layout: documentation title: Persistence --- {% include base.html %} # Persistence Persistence services enable the storage of item states over time.

Some openHAB 1 persistence services have not yet completed validation for inclusion in the distribution; however, they may indeed work properly under openHAB 2. All openHAB 1 add-ons can be downloaded in a zip file. We need your help testing them so that they may be easily installed in a future distribution. Please see the compatibility layer documentation and also search the openHAB community forum for the latest information and steps for manual installation.

{% assign persists = "" | split: "|" %} {% for addon in site.data.addons %}{% if addon.type == "persistence" %}{% assign persists = persists | push: addon %}{% endif %}{% endfor %} {% assign sorted_persists = persists | sort: "id" %} {% assign oh1addons = site.data.oh1addons %} {% assign legacyaddons = site.data.legacyaddons %} {% for persist in sorted_persists %} {% assign install = "auto" %} {% if persist.source == "oh1" %} {% assign install = "manual" %} {% for oh1addon in oh1addons %} {% if oh1addon.category == "persistence" and oh1addon.id contains persist.id %} {% assign install = "auto" %} {% break %} {% endif %} {% endfor %} {% for legacyaddon in legacyaddons %} {% if legacyaddon.category == "persistence" and legacyaddon.id contains persist.id %} {% assign install = "legacy" %} {% break %} {% endif %} {% endfor %} {% endif %} {% endfor %}
Name Description

{% if persist.icon == 'true' %}{% else %}{{ persist.label }}{% endif %}

{{ persist.description | markdownify }}