added migrated 2.x add-ons
Signed-off-by: Kai Kreuzer <kai@openhab.org>
This commit is contained in:
@@ -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>
|
||||
@@ -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.
|
||||
@@ -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.
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
Reference in New Issue
Block a user