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="digitalstrom" 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>@text/binding_name</name>
<description>@text/binding_desc</description>
<author>TH-Köln</author>
</binding:binding>

View File

@@ -0,0 +1,67 @@
<?xml version="1.0" encoding="UTF-8"?>
<config-description:config-descriptions
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:config-description="https://openhab.org/schemas/config-description/v1.0.0"
xsi:schemaLocation="https://openhab.org/schemas/config-description/v1.0.0
https://openhab.org/schemas/config-description-1.0.0.xsd">
<config-description uri="binding:digitalstrom:dssBridge">
<parameter-group name="connection">
<label>@text/dss_param_group_connection_label</label>
<description>@text/dss_param_group_connection_desc</description>
</parameter-group>
<parameter-group name="general">
<label>@text/dss_param_group_general_label</label>
<description>@text/dss_param_group_general_desc</description>
</parameter-group>
<!--Application token -->
<parameter name="applicationToken" type="text" groupName="connection">
<label>@text/dss_param_app_token_label</label>
<description>@text/dss_param_app_token_desc</description>
<required>false</required>
</parameter><!--ipAddress -->
<parameter name="dSSAddress" type="text" groupName="connection">
<context>network-address</context>
<label>@text/dss_param_ip_address_label</label>
<description>@text/dss_param_ip_address_desc</description>
<required>true</required>
</parameter><!--userName -->
<parameter name="userName" type="text" groupName="connection">
<label>@text/dss_param_username_label</label>
<description>@text/dss_param_username_desc</description>
<required>false</required>
</parameter><!--password -->
<parameter name="password" type="text" groupName="connection">
<label>@text/dss_param_password_label</label>
<description>@text/dss_param_password_desc</description>
<required>false</required>
<context>password</context>
</parameter>
<!--sensorDataUpdateInterval -->
<parameter name="sensorDataUpdateInterval" type="integer" groupName="general" min="60">
<default>120</default>
<label>@text/dss_param_sensor_inter_label</label>
<description>@text/dss_param_sensor_inter_desc</description>
<required>false</required>
</parameter><!--totalPowerUpdateInterval -->
<parameter name="totalPowerUpdateInterval" type="integer" groupName="general" min="1">
<default>30</default>
<label>@text/dss_param_total_power_inter_label</label>
<description>@text/dss_param_total_power_inter_desc</description>
<required>false</required>
</parameter><!--TrashBinDeleteTime -->
<parameter name="defaultTrashBinDeleteTime" type="integer" groupName="general" min="1">
<default>7</default>
<label>@text/dss_param_trash_delete_label</label>
<description>@text/dss_param_trash_delete_desc</description>
<required>false</required>
</parameter>
<!--sensorWaitTime -->
<parameter name="sensorWaitTime" type="integer" groupName="general" min="1">
<advanced>true</advanced>
<description>@text/dss_param_sensor_wait_label</description>
<default>60</default>
<label>@text/dss_param_sensor_wait_desc</label>
<required>false</required>
</parameter>
</config-description>
</config-description:config-descriptions>

View File

@@ -0,0 +1,69 @@
<?xml version="1.0" encoding="UTF-8"?>
<config-description:config-descriptions
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:config-description="https://openhab.org/schemas/config-description/v1.0.0"
xsi:schemaLocation="https://openhab.org/schemas/config-description/v1.0.0
https://openhab.org/schemas/config-description-1.0.0.xsd">
<!-- yellow/black Device -->
<config-description uri="binding:digitalstrom:deviceWithPowerSensors">
<parameter-group name="devInfo">
<label>@text/device_param_group_info_label</label>
<description>@text/device_param_group_info_desc</description>
</parameter-group>
<parameter-group name="sensorSetup">
<label>@text/device_param_group_sensor_label</label>
<description>@text/device_param_group_sensor_desc</description>
</parameter-group>
<parameter name="activePowerRefreshPriority" type="text" groupName='sensorSetup'>
<label>@text/device_param_active_power_label</label>
<description>@text/device_param_active_power_desc</description>
<options>
<option value="never">@text/DS_SENSOR_OPTION1</option>
<option value="high">@text/DS_SENSOR_OPTION4</option>
<option value="medium">@text/DS_SENSOR_OPTION3</option>
<option value="low">@text/DS_SENSOR_OPTION2</option>
</options>
<default>never</default>
<required>false</required>
</parameter>
<parameter name="electricMeterRefreshPriority" type="text" groupName='sensorSetup'>
<label>@text/device_param_electric_meter_label</label>
<description>@text/device_param_electric_meter_desc</description>
<options>
<option value="never">@text/DS_SENSOR_OPTION1</option>
<option value="high">@text/DS_SENSOR_OPTION4</option>
<option value="medium">@text/DS_SENSOR_OPTION3</option>
<option value="low">@text/DS_SENSOR_OPTION2</option>
</options>
<default>never</default>
<required>false</required>
</parameter>
<parameter name="outputCurrentRefreshPriority" type="text" groupName='sensorSetup'>
<label>@text/device_param_output_current_label</label>
<description>@text/device_param_output_current_desc</description>
<options>
<option value="never">@text/DS_SENSOR_OPTION1</option>
<option value="high">@text/DS_SENSOR_OPTION4</option>
<option value="medium">@text/DS_SENSOR_OPTION3</option>
<option value="low">@text/DS_SENSOR_OPTION2</option>
</options>
<default>never</default>
<required>false</required>
</parameter>
<!--deviceID -->
<parameter name="dSID" type="text" readOnly="true" groupName="devInfo">
<label>@text/device_param_dsid_label</label>
<description>@text/device_param_dsid_desc</description>
<required>true</required>
</parameter>
</config-description>
<!-- gray Device -->
<config-description uri="binding:digitalstrom:deviceWithoutPowerSensors">
<parameter name="dSID" type="text" readOnly="true">
<label>@text/device_param_dsid_label</label>
<description>@text/device_param_dsid_desc</description>
<required>true</required>
</parameter>
</config-description>
</config-description:config-descriptions>

View File

@@ -0,0 +1,413 @@
# binding
binding_name = digitalSTROM Binding
binding_desc = Das digitalSTROM Binding integriert das digitalSTROM-System und erlaubt angeschlossene Geräte zu steuern und Szenen aufzurufen.
#dss-bridge
dSS_label = digitalSTROM-Server
dSS_desc = Der digitalSTROM-Server repräsentiert eine Schnittstelle zum digitalSTROM-System.
#group-parms
dss_param_group_connection_label = Verbindungs-Konfigurationen
dss_param_group_connection_desc = Einstellungen der Verbindungs-Konfigurationen um eine Verbindung zum digitalSTROM-Server herzustellen.
dss_param_group_general_label = Generelle Konfigurationen
dss_param_group_general_desc = Hier können Sie generelle Einstellungen für das Binding einstellen.
dss_param_group_info_label = Server Informationen
dss_param_group_info_desc = Zeigt Informationen zum digitalSTROM-Server.
#parameters
dss_param_app_token_label = Application-Token
dss_param_app_token_desc = Der Application-Token zu Authentifizierung am digitalSTROM-Server
dss_param_ip_address_label = Netzwerkadresse
dss_param_ip_address_desc = Netzwerkadresse des digitalSTROM-Server.
dss_param_username_label = Benutzername
dss_param_username_desc = Registrierter Benutzername um sich beim digitalSTROM-Server zu authentifizieren.
dss_param_password_label = Passwort
dss_param_password_desc = Registriertes Passwort zum Benutzername um sich beim digitalSTROM-Server zu authentifizieren.
dss_param_dsid_label = dSID
dss_param_dsid_desc = Die eindeutige Kennung des digitalSTORM-Servers.
dss_param_sensor_inter_label = Aktualisierungsintervall der Sensorwerte
dss_param_sensor_inter_desc = Stellt den Aktualisierungsintervall in Sekunden ein, indem die Geräte Sensorwerte, welche eine höhere Priorität als 'never' haben, aktualisiert werden.
dss_param_total_power_inter_label = Aktualisierungsintervall der Gesamt-Stromverbräuche
dss_param_total_power_inter_desc = Stellt den Aktualisierungsintervall in Sekunden ein, indem der Gesamt-Stromverbrauch und Gesamt-Stromzählerwert von digitalSTROM aktualisiert werden.
dss_param_sensor_wait_label = Wartezeit Sensorauswertung
dss_param_sensor_wait_desc = Wartezeit zwischen der Auswertung der Sensorwerte sowie der Auslesung der Szenen in Sekunden. <b>ACHTUNG:<b> digitalSTORM Regel 8 und 9 fordern eine Wartezeit von einer Minute. Werte unter 60 Sekunden könnten das digitalSTROM-System beeinträchtigen.
dss_param_trash_delete_label = Tage nachdem nicht ereichbare digitalSTROM-Geräte gelöscht werden
dss_param_trash_delete_desc = Tage nachdem die temporär gespeicherten digitalSTROM Gerätekonfiguration von nicht ereichbaren digitalSTROM-Geräte endgültig gelöscht werden.
#device
ge_label = GE-Klemme (gelb)
ge_desc = Repräsentiert eine Licht-Klemme.
sw_label = SW-Klemme (schwarz)
sw_desc = Repräsentiert eine Joker-Klemme.
gr_label = GR-Klemme (grau)
gr_desc = Repräsentiert eine Schatten-Klemme.
bl_label = BL-Klemme (blau)
bl_desc = Repräsentiert eine Heizungs-Klemme.
dsisens200_label = dS-iSens200-Device
dsisens200_desc = Repräsentiert das digitalSTROM Sensor-Gerät dS-iSens200 zur Messung der Temperatur und der relativen Luftfeuchtigkeit eines Raums.
circuit_label = digitalSTROM-Meter
circuit_desc = Der digitalSTROM-Meter repräsentiert einen Stromkreis und zeigt Wirkleistung, Verbrauchs- und den Stromzählerwerte an.
#group-parms
device_param_group_info_label = Geräte-Informationen
device_param_group_info_desc = Zeigt Informationen zum digitalSTROM-Gerät.
device_param_group_sensor_label = Sensor Setup
device_param_group_sensor_desc = Hier können Sie Prioritäten zur Aktualisierung der Geräte-Sensorwerte einstellen.
#parms
device_param_dsid_label = dSID
device_param_dsid_desc = Die eindeutige Kennung des digitalSTROM-Geräts.
device_param_active_power_label = Wirkleistungsaktualisierungspriorität
device_param_active_power_desc = Setzt die Priorität zur Aktualisierung des Wirkleistungswerts.
device_param_electric_meter_label = Stromzähleraktualisierungspriorität
device_param_electric_meter_desc = Setzt die Priorität zur Aktualisierung des Stromzählerwerts.
device_param_output_current_label = Ausgangsstromaktualisierungspriorität
device_param_output_current_desc = Setzt die Priorität zur Aktualisierung des Ausgangsstromwerts.
DS_SENSOR_OPTION1 = niemals
DS_SENSOR_OPTION2 = niedrig
DS_SENSOR_OPTION3 = mittel
DS_SENSOR_OPTION4 = hoch
#scene
app_scene_label = Appartment-Szene/Stimmung
app_scene_desc = Repräsentiert eine digitalSTROM Appartment-Szene/Stimmung.
zone_scene_label = Zonen-Szene/Stimmung
zone_scene_desc = Repräsentiert eine digitalSTROM Zonen-Szene/Stimmung.
group_scene_label = Gruppen-Szene/Stimmung
group_scene_desc = Repräsentiert eine digitalSTROM Gruppen-Szene/Stimmung.
named_scene_label = Benannte-Szene/Stimmung
named_scene_desc = Repräsentiert eine digitalSTROM Szene/Stimmung, die vom Benutzer benannt wurde.
#parms
param_scene_zone_id_label = Zonen-ID oder Zonen-Name
param_scene_zone_id_desc = Die Zonenkennung oder der Zonenname der aufzurufenden Szene/Stimmung. Null oder leer ist broadcast zu allen Geräten der gewählten Zone.
param_scene_group_id_label = Gruppen-ID oder Gruppen-Name
param_scene_group_id_desc = Die Gruppenkennung oder der Gruppenname der aufzurufenden Szene/Stimmung. Null oder leer ist ein Broadcast zu allen Geräten der gewählten Gruppe.
param_scene_id_label = Szene/Stimmung
param_scene_id_desc = Die Kennung oder der Name der aufzurufenden Szene/Stimmung, z.B. Stimmung 1 bzw. Kennung 5. Aufrufbare Szenen/Stimmungs-Kennungen sind im Bereich von 0 bis 126.
# dynamic channel building
light_dimmer_label = Helligkeit
light_dimmer_desc = Regelt die Helligkeit des Lichtes.
light_switch_label = Lichtschalter
light_switch_desc = Schaltet ein Licht ein oder aus.
shade_label = Positionssteuerung
shade_desc = Erlaubt eine relative Positionseinstellung in Prozent z.B. von Rollläden oder Markisen.
shade_angle_label = Lamellensteuerung
shade_angle_desc = Erlaubt eine relative Einstellung der Lamellenstellung in Prozent von Jalousien.
general_dimmer_label = Einstellung Geräteleistung
general_dimmer_desc = Stellt die Leistung eines Gerätes ein z.B. eines Deckenventilators.
general_switch_label = Geräteschalter
general_switch_desc = Schaltet ein Gerät ein und aus z.B. ein HIFI-Anlage.
light_2_stage_label = 2 Phasen Lichtschalter
light_2_stage_desc = Der 2 Phasen Lichtschalter Channel erlaubt es zwei angeschlossene Lampen ein oder aus zu schalten oder nur eine der beiden Lampen zu schalten.
light_3_stage_label = 3 Phasen Lichtschalter
light_3_stage_desc = Der 3 Phasen Lichtschalter Channel erlaubt es drei angeschlossene Lampen ein oder aus zu schalten oder eine der beiden Lampen separat von einander zu schalten.
general_2_stage_label = 2 Phasen Lichtschalter
general_2_stage_desc = Der 2 Phasen Lichtschalter Channel erlaubt es zwei angeschlossene Lampen ein oder aus zu schalten oder nur eine der beiden Lampen zu schalten.
general_3_stage_label = 3 Phasen Lichtschalter
general_3_stage_desc = Der 3 Phasen Lichtschalter Channel erlaubt es drei angeschlossene Lampen ein oder aus zu schalten oder eine der beiden Lampen separat von einander zu schalten.
scene_label = Szene/Stimmung
scene_desc = Ruft eine Szene/Stimmung auf bzw. macht sie rückgängig.
heating_switch_label = Heizungsschalter
heating_switch_desc = Schaltet eine Heizung an oder aus.
heating_dimmer_label = Heizungsstellventil
heating_dimmer_desc = Stellt das Heizungsstellventil auf den entsprechenden Prozentwert ein.
heating_temperature_controlled_label = Heizen nach Zieltemperatur
heating_temperature_controlled_desc = Einstellung der Temperatur entsprechend der Zieltemperatur in Grad (°C).
#dynamic sensor channel building
active_power_label = Wirkleistung
active_power_desc = Zeigt die aktuelle Wirkleistung des Geräts in Watt (W) an.
output_current_label = Ausgangsstrom
output_current_desc = Zeigt den aktuelle Ausgangsstrom des Geräts in Ampere (mA) an.
electric_meter_label = Stromzähler
electric_meter_desc = Zeigt den aktuelle gesamt Stromverbrauch des Geräts in Kilowatt pro Stunde (kWh) an.
temperature_indoors_label = Temperatur innen
temperature_indoors_desc = Der Channel gibt die aktuelle Innentemperatur in Celsius (°C) an.
temperature_outdoors_label = Temperatur außen
temperature_outdoors_desc = Der Channel gibt die aktuelle Außentemperatur in Celsius (°C) an.
brightness_indoors_label = Helligkeit innen
brightness_indoors_desc = Der Channel gibt die aktuelle Helligkeit innen in Lux (Lx) an.
brightness_outdoors_label = Helligkeit außen
brightness_outdoors_desc = Der Channel gibt die aktuelle Helligkeit außen in Lux (Lx) an.
relative_humidity_indoors_label = relative Luftfeuchtigkeit innen
relative_humidity_indoors_desc = Der Channel gibt die aktuelle relative Luftfeuchtigkeit innen in Prozent an.
relative_humidity_outdoors_label = relative Luftfeuchtigkeit außen
relative_humidity_outdoors_desc = Der Channel gibt die aktuelle relative Luftfeuchtigkeit außen in Prozent an.
air_pressure_label = Luftdruck
air_pressure_desc = Der Channel gibt den aktuellen Luftdruck in Hectopascal (hPa bzw. mbar) an.
wind_speed_label = Windgeschwindigkeit
wind_speed_desc = Der Channel gibt den aktuelle Windgeschwindigkeit in m/s an.
wind_direction_label = Windrichtung
wind_direction_desc = Der Channel gibt die aktuelle Windrichtung in Grad an.
precipitation_label = Niederschlag
precipitation_desc = Der Channel gibt den aktuellen Niederschlag in Milliliter pro Quadratmeter an.
carbon_dioxide_label = Kohlenstoffdioxidgehalt
carbon_dioxide_desc = Der Channel gibt den aktuellen Kohlenstoffdioxid in Teile pro Millionen (ppm) an.
sound_pressure_level_label = Schalldruckpegel
sound_pressure_level_desc = Der Channel gibt den aktuellen Schalldruckpegel in Dezibel (dB) an.
room_temperation_set_point_label = Raum-Zieltemperatur
room_temperation_set_point_desc = Der Channel gibt den aktuellen Raum-Zieltemperatur in Celsius (°C) an.
room_temperation_control_variable_label = Kontrollwert der Raum-Zieltemperatur
room_temperation_control_variable_desc = Der Channel gibt den aktuellen Kontrollwert der Raum-Zieltemperatur in Prozent an.
output_current_h_label = maximaler Ausgangsstrom
output_current_h_label = Der Channel gibt den aktuellen maximalen Ausgangstrom in Milliamper (mA) an.
power_consumption_label = Stromverbrauch
power_consumption_label = Der Channel gibt den aktuellen Stromverbrauch in Volt-Ampere (VA) an.
#dynamic metering channel building
energy_wh_label = Stromzähler kWh
energy_wh_desc = Der Stromzähler Channel zeigt den aktuellen Stromzählerstand in Kilowatt pro Stunde (kWh) von allen an diesem Stromkreis angeschlossenen Geräten an.
energy_ws_label = Stromzähler Ws
energy_ws_desc = Der Stromzähler Channel zeigt den aktuellen Stromzählerstand in Watt pro Sekunde (Ws) von allen an diesem Stromkreis angeschlossenen Geräten an.
consumption_wh_label = Stromverbrauch
consumption_wh_desc = Der Stromverbrauch Channel zeigt den aktuellen Stromverbrauch in Watt (W) von allen an diesem Stromkreis angeschlossenen Geräten an.
total_energy_wh_label = gesamt Stromzähler kWh
total_energy_wh_desc = Der gesamt Stromzähler Channel zeigt den aktuellen Stromzählerstand in Kilowatt pro Stunde (kWh) von allen am digitalSTROM-System angschlossenen Stromkreisläufen an.
total_energy_ws_label = gesamt Stromzähler Ws
total_energy_ws_desc = Der gesamt Stromzähler Channel zeigt den aktuellen Stromzählerstand in Watt pro Sekunde (Ws) von allen am digitalSTROM-System angschlossenen Stromkreisläufen an.
total_consumption_wh_label = gesamt Stromverbrauch
total_consumption_wh_desc = Der gesamt Stromverbrauch Channel zeigt den aktuellen Stromverbrauch in Watt (W) von allen am digitalSTROM-System angschlossenen Stromkreisläufen an.
# zone temperature control
zoneTemperatureControl_label = Temeraturregelung
zoneTemperatureControl_desc = Ermöglicht die Einstellung der Zieltemperatur oder der Stellwerte der Heizungsventiele einer Zone (Raumes).
zoneTemperatureControl_parm_zoneID_label = Zonen ID oder name
zoneTemperatureControl_parm_zoneID_desc = Die Kennung oder der Name der Zone, in den eine Temeraturregelung erfolgen soll.
#units
watt = Watt
ampere = Ampere
kilowatt_hours = Kilowatt Stunden
kelvin = Kelvin
lux = Lux
percent = Prozent
pascal = Pascal
meters_per_second = Meter pro Stunde
degrees = Grad
millimeter_per_square_meter = Millimeter pro Quadratmeter
parts_per_million = Partikel pro Millionen
decibel = Dezibel
volt_ampere = Volt-Ampere
degrees_celsius = Grad Celsius
#Tags
GE = gelb
SW = schwarz
GR = grau
LIGHT = Licht
SHADE = Schatten
#ACTIVE_POWER = Wirkleistung
#ELECTRIC_METER = Stromzähler
#OUTPUT_CURRENT = Ausgangsstrom
#POWER_CONSUMPTION = Stromverbrauch
SZENE = Szene
SCENE = Stimmung
UMR = umr
JOKER = joker
DS = digitalSTROM
#stage options
general_stage_opt_0 = beide Relais aus
general_stage_opt_200 = beide Relais an
general_stage_opt_90 = erstes Relais an
general_stage_opt_130 = zweites Relais an
light_stage_opt_0 = beide/alle Lampen aus
light_stage_opt_200 = beide/alle Lampen an
light_stage_opt_90 = erste Lampe(n) an
light_stage_opt_130 = zweite Lampe(n) an
#scene id options
#areas
AREA_1_OFF = Bereich 1 aus
AREA_1_ON = Bereich 1 an
AREA_2_OFF = Bereich 2 aus
AREA_2_ON = Bereich 2 an
AREA_3_OFF = Bereich 3 aus
AREA_3_ON = Bereich 3 an
AREA_4_OFF = Bereich 4 aus
AREA_4_ON = Bereich 4 an
#presets
PRESET_0 = Stimmung 0 (voreingestellt: Aus)
PRESET_1 = Stimmung 1 (voreingestellt: An)
PRESET_2 = Stimmung 2
PRESET_3 = Stimmung 3
PRESET_4 = Stimmung 4
PRESET_10 = Stimmung 10 (voreingestellt: Aus)
PRESET_11 = Stimmung 11 (voreingestellt: An)
PRESET_12 = Stimmung 12
PRESET_13 = Stimmung 13
PRESET_14 = Stimmung 14
PRESET_20 = Stimmung 20 (voreingestellt: Aus)
PRESET_21 = Stimmung 21 (voreingestellt: An)
PRESET_22 = Stimmung 22
PRESET_23 = Stimmung 23
PRESET_24 = Stimmung 24
PRESET_30 = Stimmung 30 (voreingestellt: Aus)
PRESET_31 = Stimmung 31 (voreingestellt: AN)
PRESET_32 = Stimmung 32
PRESET_33 = Stimmung 33
PRESET_34 = Stimmung 34
PRESET_40 = Stimmung 40 (voreingestellt: Aus)
PRESET_41 = Stimmung 41 (voreingestellt: An)
PRESET_42 = Stimmung 42
PRESET_43 = Stimmung 43
PRESET_44 = Stimmung 44
#goup scenes
AUTO_OFF = langsam Aus
#group independent scene commands
DEEP_OFF = Deep Off
STANDBY = Standby
ABSENT = Gehen
PRESENT = Kommen
SLEEPING = Schlafen
WAKEUP = Aufwachen
DOOR_BELL = Klingeln
PANIC = Panik
FIRE = Feuer
ALARM_1 = Alarm 1
ALARM_2 = Alarm 2
ALARM_3 = Alarm 3
ALARM_4 = Alarm 4
WIND = Wind
NO_WIND = kein Wind
RAIN = Regen
NO_RAIN = kein Regen
HAIL = Hagel
NO_HAIL = kein Hagel
#binary inputs
binary_input_presence_label = Anwesenheitssensor
binary_input_presence_desc = Wird bei Anwesenheit aktivert.
binary_input_brightness_label = Helligkeitwächter
binary_input_brightness_desc = Wird bei einem bestimmten Helligkeitswert aktiviert.
binary_input_presence_in_darkness_label = Anwesenheitssensor bei Nacht
binary_input_presence_in_darkness_desc = Wird bei Anwesenheit aktivert. Verfügt über einen integriertem Dämmerungssensor.
binary_input_twilight_label = Dämmerungssensor
binary_input_twilight_desc = Wird bei Dämmerung aktiviert.
binary_input_motion_label = Bewegungsmelder
binary_input_motion_desc = Wird bei Bewegungsdetktion aktiviert.
binary_input_motion_in_darkness_label = Bewegungsmelder bei Nacht
binary_input_motion_in_darkness_desc = Wird bei Bewegungsdetktion aktiviert. Verfügt über einen integriertem Dämmerungssensor.
binary_input_smoke_label = Rauchmelder
binary_input_smoke_desc = Wird bei Rauchdetektion aktiviert.
binary_input_wind_strenght_above_limit_label = Windwarner
binary_input_wind_strenght_above_limit_desc = Wird bei einer bestimmten Windstärke aktiviert.
binary_input_rain_label = Regensensor
binary_input_rain_desc = Wird bei Regen aktiviert.
binary_input_sun_radiation_label = Sonnenstandswächter
binary_input_sun_radiation_desc = Wird bei einem bestimmten Sonnenstand aktiviert.
binary_input_temperation_below_limit_label = Raumthermpostat
binary_input_temperation_below_limit_desc = Wird aktiviert, wenn die Temperatur in einem Raum auf einen bestimmten Wert fällt.
binary_input_battery_status_is_low_label = Batterieladewarner
binary_input_battery_status_is_low_desc = Wird aktiviert, wenn der Batterieladeztustatand niedrig ist.
binary_input_window_is_open_label = Fensterkontakt
binary_input_window_is_open_desc = Wird aktiviert, wenn ein Fenster geöffnet ist.
binary_input_door_is_open_label = Türkontakt
binary_input_door_is_open_desc = wird aktiviert, wenn eine Tür geöffnet ist.
binary_input_window_is_tilted_label = Kippfensterkontakt
binary_input_window_is_tilted_desc = Wird aktiviert, wenn ein Fenster gekippt ist.
binary_input_garage_door_is_open_label = Garagentorkontakt
binary_input_garage_door_is_open_desc = wird aktiviert, wenn das Garagentor offen ist.
binary_input_sun_protection_label = Sonnenwarner
binary_input_sun_protection_desc = Wird aktiviert, wenn die Sonneneinstrahlung zu hoch ist.
binary_input_frost_label = Frostwarner
binary_input_frost_desc = Wird bei Frost aktiviert.
binary_input_heating_operation_on_off_label = Heizungstatus an/aus
binary_input_heating_operation_on_off_desc = Wird aktiviert, wenn die Heizung eingeschaltet ist.
binary_input_change_over_heating_cooling_label = Heizungsstatus heizen/kühlen
binary_input_change_over_heating_cooling_desc = Wird aktiviert wenn die Heizung auf heizen gestellt ist und deaktiviert, wenn sie auf kühlen gestellt ist.

View File

@@ -0,0 +1,409 @@
# binding
binding_name = digitalSTROM-Binding
binding_desc = The digitalSTROM-Binding integrates the digitalSTROM-System and allows to control the included devices and call scenes.
#dss-bridge
dSS_label = digitalSTROM-Server
dSS_desc = The digitalSTROM-Server represents an interface to the digitalSTROM-System.
#group-parms
dss_param_group_connection_label = Connection configuration
dss_param_group_connection_desc = Sets the configuration to establish the connection to the digitalSTROM-Server.
dss_param_group_general_label = General configuration
dss_param_group_general_desc = Here you can configure some general parameters.
dss_param_group_info_label = Server information
dss_param_group_info_desc = Shows information of the digitalSTROM-Server.
#parameters
dss_param_app_token_label = Application-Token
dss_param_app_token_desc = The Application-Token to authenticate to the digitalSTROM-Server.
dss_param_ip_address_label = Network address
dss_param_ip_address_desc = Network address of the digitalSTROM-Server. <b>Note:</b> If the host dosen't use the default port (8080), the port has to be set after the host name. e.g. <i>my-digitalSTROM-Server.com:58080</i>
dss_param_username_label = User name
dss_param_username_desc = Name of a registered user to authenticate to the digitalSTROM-Server.
dss_param_password_label = Password
dss_param_password_desc = Password of a registered user to authenticate to the digitalSTROM-Server.
dss_param_dsid_label = dSID
dss_param_dsid_desc = The unique identifier of a digitalSTROM-Severs.
dss_param_sensor_inter_label = Sensor update interval
dss_param_sensor_inter_desc = Sets the seconds after the digitalSTROM-device sensor data will be updated. If the priority is higher then 'never'.
dss_param_total_power_inter_label = Total power update interval
dss_param_total_power_inter_desc = Sets the interval in seconds, after the digitalSTROM total power consumption and total electric meter sensor data will be updated.
dss_param_sensor_wait_label = Wait time sensor reading
dss_param_sensor_wait_desc = Waiting time between the evaluation of the sensor values and the reading of the scenes in seconds. <b>ATTENTION:<b> digitalSTROM Rule 8 and 9 require a waiting period of 1 minute. Values less than 60 seconds could affect the digitalSTROM system.
dss_param_trash_delete_label = Days to be slaked trash bin devices
dss_param_trash_delete_desc = Sets the days after the temporary saved digitalSTROM-device configuration from not reachable digitalSTROM-devices get permanently deleted.
#device
ge_label = GE-Device (yellow)
ge_desc = Represents a digitalSTROM light device.
sw_label = SW-Device (black)
sw_desc = Represents a digitalSTROM joker device.
gr_label = GR-Device (gray)
gr_desc = Represents a digitalSTROM shade device.
bl_label = BL-Device (gray)
bl_desc = Represents a digitalSTROM heating device.
dsisens200_label = dS-iSens200-Device
dsisens200_desc = Represents the digitalSTROM sensor device dS-iSens200 for indoor temperature and relative humidity.
circuit_label = digitalSTROM-Meter
circuit_desc = The digitalSTROM-Meter represents a circuit and indicates active power, electric meter and consumption values.
#group-parms
device_param_group_info_label = Device information
device_param_group_info_desc = Shows information of the digitalSTROM-device.
device_param_group_sensor_label = Sensor setup
device_param_group_sensor_desc = Here you can configure the priorities for updating the device sensor values.
#parms
device_param_active_power_label = Active power refresh priority
device_param_active_power_desc = Sets the refresh priority for the active power sensor value. Can be never, low priority, medium priority or high priority.
device_param_electric_meter_label = Electric meter refresh priority
device_param_electric_meter_desc = Sets the refresh priority for the electric meter sensor value. Can be never, low priority, medium priority or high priority.
device_param_output_current_label = Output current refresh priority
device_param_output_current_desc = Sets the refresh priority for the output current sensor value. Can be never, low priority, medium priority or high priority.
DS_SENSOR_OPTION1 = never
DS_SENSOR_OPTION2 = low
DS_SENSOR_OPTION3 = medium
DS_SENSOR_OPTION4 = high
#scene
app_scene_label = Apartment-Scene
app_scene_desc = Represents a digitalSTROM Apartment-Scene.
zone_scene_label = Zone-Scene
zone_scene_desc = Represents a digitalSTROM Zone-Scene.
group_scene_label = Group-Scene
group_scene_desc = Represents a digitalSTROM Group-Scene.
named_scene_label = Named-Scene
named_scene_desc = Represents a digitalSTROM Scene, which has a user defined name.
#parms
param_scene_zone_id_label = Zone ID or name
param_scene_zone_id_desc = The zone id or zone name of the called scene. 0 or empty is broadcast to all.
param_scene_group_id_label = Group ID or name
param_scene_group_id_desc = The group id or group name of the called scene. 0 or empty is broadcast to all.
param_scene_id_label = Scene ID
param_scene_id_desc = The call scene ID or scene name, e.g. preset 1 for scene ID 5. Callable scenes are from 0 to 126.
# dynamic channel building
light_dimmer_label = Light dimmer
light_dimmer_desc = The brightness channel allows to dimm a light device.
light_switch_label = Light switch
light_switch_desc = The light switch channel allows to turn a light device on or off.
shade_label = Position control
shade_desc = The position control channel allows to control the relative position in percent e.g. of rollershutters or awnings.
shade_angle_label = Slat control
shade_angle_desc = The slat control channel allows to control the relative slat position in percent of blinds.
general_dimmer_label = Device power control
general_dimmer_desc = The device power control channel allows to control the power of a device e.g. a ceiling fan.
general_switch_label = Device switch
general_switch_desc = The device switch channel allows to turn a device on or off e.g. a HIFI-System.
light_2_stage_label = 2 stage light switch
light_2_stage_desc = The 2 stage lightswitch channel allows to turn both relais of the device on or off or switch only 1 of the both relais on or off.
light_3_stage_label = 3 stage light switch
light_3_stage_desc = The 3 stage light channel allows to turn both relais of the device on or off or switch both relais of the device separated from each other on or off.
general_2_stage_label = 2 stage device switch
general_2_stage_desc = The 2 stage device switch channel allows to turn both relais of the device on or off or switch only 1 of the both relais on or off.
general_3_stage_label = 3 stage device switch
general_3_stage_desc = The 3 stage device channel allows to turn both relais of the device on or off or switch both relais of the device separated from each other on or off.
scene_label = Scene
scene_desc = The scene channel allows to call or undo a scene from digitalSTROM.
heating_switch_label = Heating Switch
heating_switch_desc = The heating switch channel allows to turn a heating device on or off.
heating_dimmer_label = heating dimmer
heating_dimmer_desc = The heating dimmer channel allows to control the value in percent of heating valve.
heating_temperature_controlled_label = Heating temperature controlled
heating_temperature_controlled_desc = The heating temperature controlled channel allows to control the temperature through the digitalSTROM automatics.
#dynamic sensor channel building
active_power_label = Active power
active_power_desc = This channel indicates the current active power in Watt (W) of the device.
output_current_label = Output current
output_current_desc = This channel indicates the current output current in milliampere (mA) of the device.
electric_meter_label = Electric meter
electric_meter_desc = This channel indicates the current electric meter in kilowatt hours (kWh) of the device.
temperature_indoors_label = Temperature indoors
temperature_indoors_desc = This channel indicates the current temperature indoors in Celsius (°C) of the device.
temperature_outdoors_label = Temperature outdoors
temperature_outdoors_desc = This channel indicates the current temperature outdoors in Celsius (°C) of the device.
brightness_indoors_label = Brightness indoors
brightness_indoors_desc = This channel indicates the current brightness indoors in Lux (Lx) of the device.
brightness_outdoors_label = Brightness outdoors
brightness_outdoors_desc = This channel indicates the current brightness outdoors in Lux (Lx) of the device.
relative_humidity_indoors_label = Relative humidity indoors
relative_humidity_indoors_desc = This channel indicates the current relative humidity indoors in percent of the device.
relative_humidity_outdoors_label = Relative humidity outdoors
relative_humidity_outdoors_desc = This channel indicates the current relative humidity outdoors in percent of the device.
air_pressure_label = Air pressure
air_pressure_desc = This channel indicates the current relative humidity outdoors in hectopscal (hPa bzw. mbar) of the device.
wind_speed_label = Wind speed
wind_speed_desc = This channel indicates the current wind speed in m/s of the device.
wind_direction_label = Wind direction
wind_direction_desc = This channel indicates the current wind direction in degree of the device.
precipitation_label = Precipitation
precipitation_desc = This channel indicates the current precipitation in milliliter per square meter of the device.
carbon_dioxide_label = Carbon dioxide
carbon_dioxide_desc = This channel indicates the current carbon dioxide in parts per million of the device.
sound_pressure_level_label = Sound pressure level
sound_pressure_level_desc = This channel indicates the current carbon dioxide in Dezibel (dB) of the device.
room_temperation_set_point_label = Room temperation set point
room_temperation_set_point_desc = This channel indicates the current room temperation set point in Celsius (°C) of the device.
room_temperation_control_variable_label = Room temperation control variable
room_temperation_control_variable_desc = This channel indicates the current room temperation control variable in Celsius (°C) of the device.
output_current_h_label = Output current high
output_current_h_label = This channel indicates the current room temperation control variable in milliamper (mA) of the device.
power_consumption_label = Power consumption
power_consumption_label = This channel indicates the current room temperation control variable in volt-ampere (VA) of the device.
#dynamic metering channel building
energy_Wh_label = Electric meter kWh
energy_Wh_desc = This channel indicates the current electric meter in kilowatt hours (kWh) of all connected devices of this circuit.
energy_Ws_label = Electric meter Ws
energy_Ws_desc = This channel indicates the current electric meter in watt seconds (Ws) of all connected devices of this circuit.
consumption_Wh_label = Active power
consumption_Wh_desc = This channel indicates the current total active power in Watt (W) of all connected devices of this circuit.
total_energy_Wh_label = Electric meter kWh
total_energy_Wh_desc = This channel indicates the current total electric meter in kilowatt hours (kWh) of all connected circuits of the digitalSTROM-System.
total_energy_Ws_label = Electric meter Ws
total_energy_Ws_desc =This channel indicates the current total electric meter in watt seconds (Ws) of all connected circuits of the digitalSTROM-System.
total_consumption_Wh_label = Total active power
total_consumption_Wh_desc = This channel indicates the current total active power in Watt (W) of all connected circuits to the digitalSTROM-System.
# zone temperature control
zoneTemperatureControl_label = Temperature control
zoneTemperatureControl_desc = Control of the target temperature of a zone/room.
zoneTemperatureControl_parm_zoneID_label = Zone ID or name
zoneTemperatureControl_parm_zoneID_desc = The zone id or zone name of the temperature controlled zone.
#units
watt = watt
ampere = ampere
kilowatt_hours = kilowatt hours
kelvin = kelvin
lux = lux
percent = percent
pascal = pascal
meters_per_second = meters per second
degrees = degrees
millimeter_per_square_meter = millimeter per square meter
parts_per_million = parts per million
decibel = decibel
volt_ampere = volt-ampere
degrees_celsius = degrees celsius
#Tags
DS = digitalSTROM
YELLOW = yellow
BLACK = black
JOKER = joker
GREY = grey
LIGHT = light
SHADE_TAG = shade
#ACTIVE_POWER = active power
#ELECTRIC_METER = electric meter
#OUTPUT_CURRENT = output current
#POWER_CONSUMPTION = power consumption
UMR = umr
SCENE = scene
#stage options
general_stage_opt_0 = both relais off
general_stage_opt_200 = both relais on
general_stage_opt_90 = first relais on
general_stage_opt_130 = second relais on
light_stage_opt_0 = both/all lights off
light_stage_opt_200 = both/all lights on
light_stage_opt_90 = first light(s) on
light_stage_opt_130 = second light(s) on
#scene options
#areas
AREA_1_OFF = Area 1 Off
AREA_1_ON = Area 1 On
AREA_2_OFF = Area 2 Off
AREA_2_ON = Area 2 On
AREA_3_OFF = Area 3 Off
AREA_3_ON = Area 3 On
AREA_4_OFF = Area 4 Off
AREA_4_ON = Area 4 On
#presets
PRESET_0 = Preset 0 (Default: Off)
PRESET_1 = Preset 1 (Default: On)
PRESET_2 = Preset 2
PRESET_3 = Preset 3
PRESET_4 = Preset 4
PRESET_10 = Preset 10 (Default: Off)
PRESET_11 = Preset 11 (Default: On)
PRESET_12 = Preset 12
PRESET_13 = Preset 13
PRESET_14 = Preset 14
PRESET_20 = Preset 20 (Default: Off)
PRESET_21 = Preset 21 (Default: On)
PRESET_22 = Preset 22
PRESET_23 = Preset 23
PRESET_24 = Preset 24
PRESET_30 = Preset 30 (Default: Off)
PRESET_31 = Preset 31 (Default: On)
PRESET_32 = Preset 32
PRESET_33 = Preset 33
PRESET_34 = Preset 34
PRESET_40 = Preset 40 (Default: Off)
PRESET_41 = Preset 41 (Default: On)
PRESET_42 = Preset 42
PRESET_43 = Preset 43
PRESET_44 = Preset 44
#goup scenes
AUTO_OFF = Fade off
#group independent scene commands
DEEP_OFF = Deep Off
STANDBY = Standby
ABSENT = Leaving Home
PRESENT = Coming Home
SLEEPING = Sleeping
WAKEUP = Wake Up
DOOR_BELL = Door Bell
PANIC = Panic
FIRE = Fire
ALARM_1 = Alarm 1
ALARM_2 = Alarm 2
ALARM_3 = Alarm 3
ALARM_4 = Alarm 4
WIND = Wind
NO_WIND = No Wind
RAIN = Rain
NO_RAIN = No Rain
HAIL = Hail
NO_HAIL = No Hail
# binary inputs
binary_input_presence_label = Presence sensor
binary_input_presence_desc = Will be activated, if a presence is detected.
binary_input_brightness_label = Brightness sensor
binary_input_brightness_desc = Will be activated, if the brightness is higher than a setted value.
binary_input_presence_in_darkness_label = Presence in darkness sensor
binary_input_presence_in_darkness_desc = Will be activated, if a presence is detected. Sensor has a integrated twilight sensor.
binary_input_twilight_label = Twilight sensor
binary_input_twilight_desc = Will be activated by twilight.
binary_input_motion_label = Motion sensor
binary_input_motion_desc = Will be activated, if a motion is detected.
binary_input_motion_in_darkness_label = Motion in darkness sensor
binary_input_motion_in_darkness_desc = Will be activated, if a motion is detected. Sensor has a integrated twilight sensor.
binary_input_smoke_label = Smoke sensor
binary_input_smoke_desc = Will be activated, if smoke is detected.
binary_input_wind_strenght_above_limit_label = Wind guardian
binary_input_wind_strenght_above_limit_desc = Will be activated, if wind strength is above a user adjusted limit.
binary_input_rain_label = Rain sensor
binary_input_rain_desc = Will be activated, if rain is detected.
binary_input_sun_radiation_label = Sun radiation sensor
binary_input_sun_radiation_desc = Will be activated, if the sun light is above threshold.
binary_input_temperation_below_limit_label = Temperature below limit sensor
binary_input_temperation_below_limit_desc = Will be activated, if the temperature is below a limit.
binary_input_battery_status_is_low_label = Battery status is low sensor
binary_input_battery_status_is_low_desc = Will be activated, if the battery status is low.
binary_input_window_is_open_label = Window is open sensor
binary_input_window_is_open_desc = Will be activated, if a window is open.
binary_input_door_is_open_label = Door is open sensor
binary_input_door_is_open_desc = Will be activated, if a door is open.
binary_input_window_is_tilted_label = Window is tilted sensor
binary_input_window_is_tilted_desc = Will be activated, if a window is tilted.
binary_input_garage_door_is_open_label = Garage door is open sensor
binary_input_garage_door_is_open_desc = Will be activated, if a garage door is open.
binary_input_sun_protection_label = Sun protection sensor
binary_input_sun_protection_desc = Will be activated, if the sun light is too heavy.
binary_input_frost_label = Frost sensor
binary_input_frost_desc = Will be activated by frost.
binary_input_heating_operation_on_off_label = Heating operation on/off sensor
binary_input_heating_operation_on_off_desc = Will be activated, if heating operation is on, otherwise it will be deactivated.
binary_input_change_over_heating_cooling_label = Change over heating cooling sensor
binary_input_change_over_heating_cooling_desc = Will be activated, if heating is activated, otherwise cooling is activated.

View File

@@ -0,0 +1,43 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="digitalstrom"
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="appScene">
<supported-bridge-type-refs>
<bridge-type-ref id="dssBridge"/>
</supported-bridge-type-refs>
<label>@text/app_scene_label</label>
<description>@text/app_scene_desc</description>
<channels>
<channel id="scene" typeId="scene"/>
</channels>
<config-description>
<!--scene id -->
<parameter name="sceneID" type="text" readOnly="true">
<label>@text/param_scene_id_label</label>
<description>@text/param_scene_id_desc</description>
<required>true</required>
<options>
<option value="ABSENT">@text/absent</option>
<option value="PRESENT">@text/present</option>
<option value="DOOR_BELL">@text/door_bell</option>
<option value="PANIC">@text/panic</option>
<option value="FIRE">@text/fire</option>
<option value="ALARM_1">@text/alarm_1</option>
<option value="ALARM_2">@text/alarm_2</option>
<option value="ALARM_3">@text/alarm_3</option>
<option value="ALARM_4">@text/alarm_4</option>
<option value="WIND">@text/wind</option>
<option value="NO_WIND">@text/no_wind</option>
<option value="RAIN">@text/rain</option>
<option value="NO_RAIN">@text/no_rain</option>
<option value="HAIL">@text/hail</option>
<option value="NO_HAIL">@text/no_hail</option>
</options>
</parameter>
</config-description>
</thing-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,75 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="digitalstrom"
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="groupScene">
<supported-bridge-type-refs>
<bridge-type-ref id="dssBridge"/>
</supported-bridge-type-refs>
<label>@text/group_scene_label</label>
<description>@text/group_scene_desc</description>
<channels>
<channel id="scene" typeId="scene"/>
</channels>
<config-description>
<!--zone id -->
<parameter name="zoneID" type="text">
<label>@text/param_scene_zone_id_label</label>
<description>@text/param_scene_zone_id_desc</description>
<required>false</required>
</parameter>
<!--groups id -->
<parameter name="groupID" type="text">
<label>@text/param_scene_group_id_label</label>
<description>@text/param_scene_group_id_desc</description>
<required>false</required>
</parameter>
<!--scene id -->
<parameter name="sceneID" type="text">
<label>@text/param_scene_id_label</label>
<description>@text/param_scene_id_desc</description>
<required>false</required>
<options>
<option value="AREA_1_OFF">@text/AREA_1_OFF</option>
<option value="AREA_1_ON">@text/AREA_1_ON</option>
<option value="AREA_2_OFF">@text/AREA_2_OFF</option>
<option value="AREA_2_ON">@text/AREA_2_ON</option>
<option value="AREA_3_OFF">@text/AREA_3_OFF</option>
<option value="AREA_3_ON">@text/AREA_3_ON</option>
<option value="AREA_4_OFF">@text/AREA_4_OFF</option>
<option value="AREA_4_ON">@text/AREA_4_ON</option>
<option value="PRESET_0">@text/PRESET_0</option>
<option value="PRESET_1">@text/PRESET_1</option>
<option value="PRESET_2">@text/PRESET_2</option>
<option value="PRESET_3">@text/PRESET_3</option>
<option value="PRESET_4">@text/PRESET_4</option>
<option value="PRESET_10">@text/PRESET_10</option>
<option value="PRESET_11">@text/PRESET_11</option>
<option value="PRESET_12">@text/PRESET_12</option>
<option value="PRESET_13">@text/PRESET_13</option>
<option value="PRESET_14">@text/PRESET_14</option>
<option value="PRESET_20">@text/PRESET_20</option>
<option value="PRESET_21">@text/PRESET_21</option>
<option value="PRESET_22">@text/PRESET_22</option>
<option value="PRESET_23">@text/PRESET_23</option>
<option value="PRESET_24">@text/PRESET_24</option>
<option value="PRESET_30">@text/PRESET_30</option>
<option value="PRESET_31">@text/PRESET_31</option>
<option value="PRESET_32">@text/PRESET_32</option>
<option value="PRESET_33">@text/PRESET_33</option>
<option value="PRESET_34">@text/PRESET_34</option>
<option value="PRESET_40">@text/PRESET_40</option>
<option value="PRESET_41">@text/PRESET_41</option>
<option value="PRESET_42">@text/PRESET_42</option>
<option value="PRESET_43">@text/PRESET_43</option>
<option value="PRESET_44">@text/PRESET_44</option>
<option value="AUTO_OFF">@text/AUTO_OFF</option>
</options>
</parameter>
</config-description>
</thing-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,92 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="digitalstrom"
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="namedScene">
<supported-bridge-type-refs>
<bridge-type-ref id="dssBridge"/>
</supported-bridge-type-refs>
<label>@text/named_scene_label</label>
<description>@text/named_scene_desc</description>
<channels>
<channel id="scene" typeId="scene"/>
</channels>
<config-description>
<!--zone id -->
<parameter name="zoneID" type="text">
<label>@text/param_scene_zone_id_label</label>
<description>@text/param_scene_zone_id_desc</description>
<required>false</required>
</parameter>
<!--groups id -->
<parameter name="groupID" type="text">
<label>@text/param_scene_group_id_label</label>
<description>@text/param_scene_group_id_desc</description>
<required>false</required>
</parameter>
<!--scene id -->
<parameter name="sceneID" type="text">
<label>@text/param_scene_id_label</label>
<description>@text/param_scene_id_desc</description>
<required>false</required>
<options>
<option value="AREA_1_OFF">@text/AREA_1_OFF</option>
<option value="AREA_1_ON">@text/AREA_1_ON</option>
<option value="AREA_2_OFF">@text/AREA_2_OFF</option>
<option value="AREA_2_ON">@text/AREA_2_ON</option>
<option value="AREA_3_OFF">@text/AREA_3_OFF</option>
<option value="AREA_3_ON">@text/AREA_3_ON</option>
<option value="AREA_4_OFF">@text/AREA_4_OFF</option>
<option value="AREA_4_ON">@text/AREA_4_ON</option>
<option value="PRESET_0">@text/PRESET_0</option>
<option value="PRESET_2">@text/PRESET_2</option>
<option value="PRESET_3">@text/PRESET_3</option>
<option value="PRESET_4">@text/PRESET_4</option>
<option value="PRESET_10">@text/PRESET_10</option>
<option value="PRESET_11">@text/PRESET_11</option>
<option value="PRESET_12">@text/PRESET_12</option>
<option value="PRESET_13">@text/PRESET_13</option>
<option value="PRESET_14">@text/PRESET_14</option>
<option value="PRESET_20">@text/PRESET_20</option>
<option value="PRESET_21">@text/PRESET_21</option>
<option value="PRESET_22">@text/PRESET_22</option>
<option value="PRESET_23">@text/PRESET_23</option>
<option value="PRESET_24">@text/PRESET_24</option>
<option value="PRESET_30">@text/PRESET_30</option>
<option value="PRESET_31">@text/PRESET_31</option>
<option value="PRESET_32">@text/PRESET_32</option>
<option value="PRESET_33">@text/PRESET_33</option>
<option value="PRESET_34">@text/PRESET_34</option>
<option value="PRESET_40">@text/PRESET_40</option>
<option value="PRESET_41">@text/PRESET_41</option>
<option value="PRESET_42">@text/PRESET_42</option>
<option value="PRESET_43">@text/PRESET_43</option>
<option value="PRESET_44">@text/PRESET_44</option>
<option value="DEEP_OFF">@text/DEEP_OFF</option>
<option value="STANDBY">@text/STANDBY</option>
<option value="SLEEPING">@text/SLEEPING</option>
<option value="WAKEUP">@text/WAKEUP</option>
<option value="ABSENT">@text/ABSENT</option>
<option value="PRESENT">@text/PRESENT</option>
<option value="DOOR_BELL">@text/DOOR_BELL</option>
<option value="PANIC">@text/PANIC</option>
<option value="FIRE">@text/FIRE</option>
<option value="ALARM_1">@text/ALARM_1</option>
<option value="ALARM_2">@text/ALARM_2</option>
<option value="ALARM_3">@text/ALARM_3</option>
<option value="ALARM_4">@text/ALARM_4</option>
<option value="WIND">@text/WIND</option>
<option value="NO_WIND">@text/NO_WIND</option>
<option value="RAIN">@text/RAIN</option>
<option value="NO_RAIN">@text/NO_RAIN</option>
<option value="HAIL">@text/HAIL</option>
<option value="NO_HAIL">@text/NO_HAIL</option>
</options>
</parameter>
</config-description>
</thing-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="digitalstrom"
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="zoneScene">
<supported-bridge-type-refs>
<bridge-type-ref id="dssBridge"/>
</supported-bridge-type-refs>
<label>@text/zone_scene_label</label>
<description>@text/zone_scene_desc</description>
<channels>
<channel id="scene" typeId="scene"/>
</channels>
<config-description>
<!--zone id -->
<parameter name="zoneID" type="text">
<label>@text/param_scene_zone_id_label</label>
<description>@text/param_scene_zone_id_desc</description>
<required>false</required>
</parameter>
<!--scene id -->
<parameter name="sceneID" type="text">
<label>@text/param_scene_id_label</label>
<description>@text/param_scene_id_desc</description>
<required>false</required>
<options>
<option value="DEEP_OFF">@text/deep_off</option>
<option value="STANDBY">@text/standby</option>
<option value="SLEEPING">@text/sleeping</option>
<option value="WAKEUP">@text/wakeup</option>
</options>
</parameter>
</config-description>
</thing-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="digitalstrom"
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="zoneTemperatureControl">
<supported-bridge-type-refs>
<bridge-type-ref id="dssBridge"/>
</supported-bridge-type-refs>
<label>@text/zoneTemperatureControl_label</label>
<description>@text/zoneTemperatureControl_desc</description>
<config-description>
<!--zone id -->
<parameter name="zoneID" type="text">
<label>@text/zoneTemperatureControl_parm_zoneID_label</label>
<description>@text/zoneTemperatureControl_parm_zoneID_desc</description>
<required>true</required>
</parameter>
</config-description>
</thing-type>
</thing:thing-descriptions>

View File

@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="digitalstrom"
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">
<!--digitalSTROM Bridge -->
<bridge-type id="dssBridge">
<label>@text/dSS_label</label>
<description>@text/dSS_desc</description>
<channels>
<channel typeId="total_consumption_wh" id="total_consumption_wh"/>
<channel typeId="total_energy_wh" id="total_energy_wh"/>
<!-- <channel typeId="total_energy_Ws" id="total_energy_ws"></channel> -->
</channels>
<properties>
<property name="serverCert"></property>
</properties>
<config-description-ref uri="binding:digitalstrom:dssBridge"/>
</bridge-type>
</thing:thing-descriptions>