added migrated 2.x add-ons

Signed-off-by: Kai Kreuzer <kai@openhab.org>
This commit is contained in:
Kai Kreuzer
2020-09-21 01:58:32 +02:00
parent bbf1a7fd29
commit 6df6783b60
11662 changed files with 1302875 additions and 11 deletions

View File

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<binding:binding id="pixometer" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:binding="https://openhab.org/schemas/binding/v1.0.0"
xsi:schemaLocation="https://openhab.org/schemas/binding/v1.0.0 https://openhab.org/schemas/binding-1.0.0.xsd">
<name>Pixometer Binding</name>
<description>This binding integrates meter data through pixometer.</description>
<author>Jerome Luckenbach</author>
</binding:binding>

View File

@@ -0,0 +1,44 @@
# binding
binding.pixometer.name = Pixometer Binding
binding.pixometer.description = Mit dem Pixometer Binding ist es möglich über die Pixometer.io API Daten und Messwerte von den dort erfassten Zählern abzurufen.
# thing types
thing-type.pixometer.account.label = Pixometer Account
thing-type.pixometer.account.description = Stellt die Verbindung zur API für die eingerichteten Zähler bereit.
thing-type.config.pixometer.account.user.label = Benutzername
thing-type.config.pixometer.account.user.description = Der Pixometer Benutzername
thing-type.config.pixometer.account.password.label = Password
thing-type.config.pixometer.account.password.description = Das Pixometer Passwort
thing-type.config.pixometer.account.refresh.label = Aktualisierungsintervall
thing-type.config.pixometer.account.refresh.description = Das Intervall in dem ein Zähler aktualisiert wird (in Minuten, Minimum 60)
thing-type.pixometer.energymeter.label = Stromzähler
thing-type.pixometer.energymeter.description = Stellt die Informationen und Messwerte zu einem Stromzähler bereit.
thing-type.config.pixometer.energymeter.resource_id.label = Zähler Ressourcen ID
thing-type.config.pixometer.energymeter.resource_id.description = Unter dieser ID wird der Zähler im Pixometer Account geführt. Sie ist in der Pixometer Homepage in der Adressleiste des Browsers beim Bearbeiten des Zählers ersichtlich.
thing-type.pixometer.gasmeter.label = Gaszähler
thing-type.pixometer.gasmeter.description = Stellt die Informationen und Messwerte zu einem Gaszähler bereit.
thing-type.config.pixometer.gasmeter.resource_id.label = Zähler Ressourcen ID
thing-type.config.pixometer.gasmeter.resource_id.description = Unter dieser ID wird der Zähler im Pixometer Account geführt. Sie ist in der Pixometer Homepage in der Adressleiste des Browsers beim Bearbeiten des Zählers ersichtlich.
thing-type.pixometer.watermeter.label = Wasserzähler
thing-type.pixometer.watermeter.description = Stellt die Informationen und Messwerte zu einem Wasserzähler bereit.
thing-type.config.pixometer.watermeter.resource_id.label = Zähler Ressourcen ID
thing-type.config.pixometer.watermeter.resource_id.description = Unter dieser ID wird der Zähler im Pixometer Account geführt. Sie ist in der Pixometer Homepage in der Adressleiste des Browsers beim Bearbeiten des Zählers ersichtlich.
# channel types
channel-type.pixometer.last_reading_value.label = Zählerstand
channel-type.pixometer.last_reading_value.description = Der zuletzt von der API abgefragte Zählerstand für diesen Zähler.
channel-type.pixometer.last_reading_date.label = Ablesezeitpunkt
channel-type.pixometer.last_reading_date.description = Der Zeitpunkt der zuletzt abgefragten Ablesung für diesem Zähler.
channel-type.pixometer.last_refresh_date.label = Aktualisierungszeitpunkt
channel-type.pixometer.last_refresh_date.description = Der Zeitpunkt an dem dieser Zähler zuletzt vom Binding in der API abgefragt wurde.

View File

@@ -0,0 +1,44 @@
# binding
binding.pixometer.name = Pixometer Binding
binding.pixometer.description = This binding can connect to the Pixometer.io API and accesses meters and measurement data from the connected account.
# thing types
thing-type.pixometer.account.label = Pixometer Account
thing-type.pixometer.account.description =
thing-type.config.pixometer.account.user.label = Username
thing-type.config.pixometer.account.user.description = The Pixometer username
thing-type.config.pixometer.account.password.label = Password
thing-type.config.pixometer.account.password.description = The Pixometer password
thing-type.config.pixometer.account.refresh.label = Refresh Interval
thing-type.config.pixometer.account.refresh.description = The interval on which the API is refreshed. (at least 60 minutes)
thing-type.pixometer.energymeter.label = Energymeter
thing-type.pixometer.energymeter.description = An energymeter thing.
thing-type.config.pixometer.energymeter.resource_id.label = Meter Ressource ID
thing-type.config.pixometer.energymeter.resource_id.description = The ID which represents the current meter. You can find it in the pixometer browser app while editing a specific meter. It should look like this: "https://pixometer.io/portal/#/meters/XXXXX/edit"
thing-type.pixometer.gasmeter.label = Gasmeter
thing-type.pixometer.gasmeter.description = A gas meter.
thing-type.config.pixometer.gasmeter.resource_id.label = Meter Tressource ID
thing-type.config.pixometer.gasmeter.resource_id.description = The ID which represents the current meter. You can find it in the pixometer browser app while editing a specific meter. It should look like this: "https://pixometer.io/portal/#/meters/XXXXX/edit"
thing-type.pixometer.watermeter.label = Watermeter
thing-type.pixometer.watermeter.description = A water meter.
thing-type.config.pixometer.watermeter.resource_id.label = Meter Ressource ID
thing-type.config.pixometer.watermeter.resource_id.description = The ID which represents the current meter. You can find it in the pixometer browser app while editing a specific meter. It should look like this: "https://pixometer.io/portal/#/meters/XXXXX/edit"
# channel types
channel-type.pixometer.last_reading_value.label = Reading Value
channel-type.pixometer.last_reading_value.description = Value of the last reading that has been made with pixometer.
channel-type.pixometer.last_reading_date.label = Reading Date
channel-type.pixometer.last_reading_date.description = Date of the last reading that has been made with pixometer.
channel-type.pixometer.last_refresh_date.label = Refresh Date
channel-type.pixometer.last_refresh_date.description = Date of the last time the Api has been refreshed.

View File

@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="pixometer"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
<!-- API Bridge Type -->
<bridge-type id="account">
<label>Pixometer Account</label>
<description>This Bridge handles your Pixometer account.</description>
<config-description>
<parameter name="user" type="text" required="true">
<label>Username</label>
<description>Your Pixometer Username.</description>
<default></default>
</parameter>
<parameter name="password" type="text" required="true">
<context>password</context>
<label>Password</label>
<description>Your Pixometer Password.</description>
<default></default>
</parameter>
<parameter name="refresh" type="integer" required="true" min="60">
<label>Refresh Time</label>
<description>Sets the refresh time. Minimum is 60 Minutes.</description>
<default>240</default>
</parameter>
</config-description>
</bridge-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="pixometer"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
<channel-type id="last_reading_date">
<item-type>DateTime</item-type>
<label>Last Reading</label>
<description>The last time that the current meter has been read.</description>
<state readOnly="true"/>
</channel-type>
<channel-type id="last_refresh_date">
<item-type>DateTime</item-type>
<label>Last Refresh</label>
<description>The last time that the thing has been refreshed.</description>
<state readOnly="true"/>
</channel-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="pixometer"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
<thing-type id="energymeter">
<supported-bridge-type-refs>
<bridge-type-ref id="account"/>
</supported-bridge-type-refs>
<label>Energymeter</label>
<description>A specific energy meter.</description>
<channels>
<channel id="last_reading_value" typeId="last_reading_value_energy"/>
<channel id="last_reading_date" typeId="last_reading_date"/>
<channel id="last_refresh_date" typeId="last_refresh_date"/>
</channels>
<config-description>
<parameter name="resourceId" type="text" required="true">
<label>Ressource ID</label>
<description>The ID which represents the current meter. You can find it in the pixometer browser app while editing a
specific meter. It should look like this: "https://pixometer.io/portal/#/meters/XXXXX/edit"</description>
</parameter>
</config-description>
</thing-type>
<channel-type id="last_reading_value_energy">
<item-type>Number:Energy</item-type>
<label>Last Reading</label>
<description>The last value that has been read for this meter.</description>
<state pattern="%.1f %unit%" readOnly="true"/>
</channel-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="pixometer"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
<thing-type id="gasmeter">
<supported-bridge-type-refs>
<bridge-type-ref id="account"/>
</supported-bridge-type-refs>
<label>Gasmeter</label>
<description>A specific gas meter.</description>
<channels>
<channel id="last_reading_value" typeId="last_reading_value_gas"/>
<channel id="last_reading_date" typeId="last_reading_date"/>
<channel id="last_refresh_date" typeId="last_refresh_date"/>
</channels>
<config-description>
<parameter name="resourceId" type="text" required="true">
<label>Ressource ID</label>
<description>The ID which represents the current meter. You can find it in the pixometer browser app while editing a
specific meter. It should look like this: "https://pixometer.io/portal/#/meters/XXXXX/edit"</description>
</parameter>
</config-description>
</thing-type>
<channel-type id="last_reading_value_gas">
<item-type>Number:Volume</item-type>
<label>Last Reading</label>
<description>The last value that has been read for this meter.</description>
<state pattern="%.3f %unit%" readOnly="true"/>
</channel-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="pixometer"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
<thing-type id="watermeter">
<supported-bridge-type-refs>
<bridge-type-ref id="account"/>
</supported-bridge-type-refs>
<label>Watermeter</label>
<description>A specific water meter.</description>
<channels>
<channel id="last_reading_value" typeId="last_reading_value_water"/>
<channel id="last_reading_date" typeId="last_reading_date"/>
<channel id="last_refresh_date" typeId="last_refresh_date"/>
</channels>
<config-description>
<parameter name="resourceId" type="text" required="true">
<label>Ressource ID</label>
<description>The ID which represents the current meter. You can find it in the pixometer browser app while editing a
specific meter. It should look like this: "https://pixometer.io/portal/#/meters/XXXXX/edit"</description>
</parameter>
</config-description>
</thing-type>
<channel-type id="last_reading_value_water">
<item-type>Number:Volume</item-type>
<label>Last Reading</label>
<description>The last value that has been read for this meter.</description>
<state pattern="%.3f %unit%" readOnly="true"/>
</channel-type>
</thing:thing-descriptions>