-
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- copyrights changed to standard, localization stuff fixed, javadoc eliminated, - modified files addons/binding/pom.xml and features/openhab-addons/src/main/feature/feature.xml included in repository changes, - minor fix: bundle version adapted to 2.2.0, - replacing http access lib (org.eclipse.smarthome.io.net.http instead of org.apache.http), - discovery added, - bridge channels (status, scenes, products and several parameters) added, Signed-off-by: Guenther Schreiner <[email protected]> (github: gs4711)
- Loading branch information
Showing
204 changed files
with
2,721 additions
and
32,013 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,7 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<classpath> | ||
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/> | ||
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> | ||
<classpathentry kind="src" path="src/main/java"/> | ||
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> | ||
<classpathentry kind="output" path="target/classes"/> | ||
</classpath> |
7 changes: 7 additions & 0 deletions
7
addons/binding/org.openhab.binding.velux/.settings/org.eclipse.jdt.core.prefs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
eclipse.preferences.version=1 | ||
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled | ||
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 | ||
org.eclipse.jdt.core.compiler.compliance=1.8 | ||
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error | ||
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error | ||
org.eclipse.jdt.core.compiler.source=1.8 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
148 changes: 44 additions & 104 deletions
148
addons/binding/org.openhab.binding.velux/ESH-INF/i18n/velux_de.properties
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,113 +1,53 @@ | ||
#/** | ||
# * Copyright 2016-2017 (c) Guenther Schreiner <[email protected]> | ||
# * | ||
# * All rights reserved. This program and the accompanying materials | ||
# * are made available under the terms of the Eclipse Public License v1.0 | ||
# * which accompanies this distribution, and is available at | ||
# * http://www.eclipse.org/legal/epl-v10.html | ||
# * | ||
# */ | ||
|
||
# binding | ||
binding.velux.name = Velux Binding | ||
binding.velux.description = Das Velux Binding stellt verschiedene Energieinformationen wie die Erzeugung, den Verbrauch und die Einspeisung auf Basis von Velux, einer modularen Datenlogger-, Überwachungs- und Auswertungssoftware für Photovoltaikanlagen, bereit. | ||
binding.velux.description = Das Velux Binding kommuniziert ueber ein Velux Kopplungselement mit den unterschiedlichen Veluxgeraeten zur Steuerung von Fenstern, Rollaeden und anderen Geraeten. Beispielsweise kann ein KLF 200 als Schnittstelle zwischen Hausleitsystemen und VELUX INTEGRA Produkten mit Funkanbindung basierend auf dem io-homecontrol-Standard eingesetzt werden. | ||
|
||
# thing types | ||
thing-type.velux.veluxServer.label = Velux Server | ||
thing-type.velux.veluxServer.description = Datenlieferungsschnittstelle für diverse Energiewerte. | ||
thing-type.config.velux.veluxServer.hostname.label = IP-Adresse | ||
thing-type.config.velux.veluxServer.hostname.description = Name/Adresse des Velux Servers | ||
thing-type.config.velux.veluxServer.tcpPort.label = TCP port | ||
thing-type.config.velux.veluxServer.tcpPort.description = TCP Port number of the SAP of the Velux system | ||
thing-type.config.velux.veluxServer.timeoutMsecs.label = Timeout | ||
thing-type.config.velux.veluxServer.timeoutMsecs.description = TCP Connection timeout in milliseconds | ||
|
||
thing-type.velux.energyProduction.label = Energieerzeugung | ||
thing-type.velux.energyProduction.description = Stellt verschiedene Daten über die Energieerzeugung bereit | ||
thing-type.config.velux.energyProduction.refreshSecs.label = Aktualisierungsintervall | ||
thing-type.config.velux.energyProduction.refreshSecs.description = Spezifiziert das Aktualisierungsintervall in Sekunden | ||
|
||
thing-type.velux.energyInjection.label = Energieeinspeisung | ||
thing-type.velux.energyInjection.description = Stellt verschiedene Daten über die Energieeinspeisung bereit | ||
thing-type.config.velux.energyInjection.refreshSecs.label = Aktualisierungsintervall | ||
thing-type.config.velux.energyInjection.refreshSecs.description = Spezifiziert das Aktualisierungsintervall in Sekunden | ||
|
||
thing-type.velux.energyImport.label = Energiebezug | ||
thing-type.velux.energyImport.description = Stellt verschiedene Daten über den Energiebezug bereit | ||
thing-type.config.velux.energyImport.refreshSecs.label = Aktualisierungsintervall | ||
thing-type.config.velux.energyImport.refreshSecs.description = Spezifiziert das Aktualisierungsintervall in Sekunden | ||
|
||
thing-type.velux.productionInverterOne.label = Energieerzeugung Wechselrichter (I) | ||
thing-type.velux.productionInverterOne.description = Stellt verschiedene Daten über die Energieerzeugung bereit | ||
thing-type.config.velux.productionInverterOne.refreshSecs.label = Aktualisierungsintervall | ||
thing-type.config.velux.productionInverterOne.refreshSecs.description = Spezifiziert das Aktualisierungsintervall in Sekunden | ||
|
||
thing-type.velux.productionInverterTwo.label = Energieerzeugung Wechselrichter (II) | ||
thing-type.velux.productionInverterTwo.description = Stellt verschiedene Daten über die Energieerzeugung bereit | ||
thing-type.config.velux.productionInverterTwo.refreshSecs.label = Aktualisierungsintervall | ||
thing-type.config.velux.productionInverterTwo.refreshSecs.description = Spezifiziert das Aktualisierungsintervall in Sekunden | ||
|
||
thing-type.velux.productionInverterThree.label = Energieerzeugung Wechselrichter (III) | ||
thing-type.velux.productionInverterThree.description = Stellt verschiedene Daten über die Energieerzeugung bereit | ||
thing-type.config.velux.productionInverterThree.refreshSecs.label = Aktualisierungsintervall | ||
thing-type.config.velux.productionInverterThree.refreshSecs.description = Spezifiziert das Aktualisierungsintervall in Sekunden | ||
|
||
thing-type.velux.productionInverterFour.label = Energieerzeugung Wechselrichter (IV) | ||
thing-type.velux.productionInverterFour.description = Stellt verschiedene Daten über die Energieerzeugung bereit | ||
thing-type.config.velux.productionInverterFour.refreshSecs.label = Aktualisierungsintervall | ||
thing-type.config.velux.productionInverterFour.refreshSecs.description = Spezifiziert das Aktualisierungsintervall in Sekunden | ||
|
||
thing-type.velux.productionInverterFive.label = Energieerzeugung Wechselrichter (V) | ||
thing-type.velux.productionInverterFive.description = Stellt verschiedene Daten über die Energieerzeugung bereit | ||
thing-type.config.velux.productionInverterFive.refreshSecs.label = Aktualisierungsintervall | ||
thing-type.config.velux.productionInverterFive.refreshSecs.description = Spezifiziert das Aktualisierungsintervall in Sekunden | ||
|
||
thing-type.velux.productionInverterSix.label = Energieerzeugung Wechselrichter (VI) | ||
thing-type.velux.productionInverterSix.description = Stellt verschiedene Daten über die Energieerzeugung bereit | ||
thing-type.config.velux.productionInverterSix.refreshSecs.label = Aktualisierungsintervall | ||
thing-type.config.velux.productionInverterSix.refreshSecs.description = Spezifiziert das Aktualisierungsintervall in Sekunden | ||
|
||
thing-type.velux.productionInverterSeven.label = Energieerzeugung Wechselrichter (VII) | ||
thing-type.velux.productionInverterSeven.description = Stellt verschiedene Daten über die Energieerzeugung bereit | ||
thing-type.config.velux.productionInverterSeven.refreshSecs.label = Aktualisierungsintervall | ||
thing-type.config.velux.productionInverterSeven.refreshSecs.description = Spezifiziert das Aktualisierungsintervall in Sekunden | ||
|
||
thing-type.velux.productionInverterEight.label = Energieerzeugung Wechselrichter (IIX) | ||
thing-type.velux.productionInverterEight.description = Stellt verschiedene Daten über die Energieerzeugung bereit | ||
thing-type.config.velux.productionInverterEight.refreshSecs.label = Aktualisierungsintervall | ||
thing-type.config.velux.productionInverterEight.refreshSecs.description = Spezifiziert das Aktualisierungsintervall in Sekunden | ||
|
||
thing-type.velux.productionInverterNine.label = Energieerzeugung Wechselrichter (IX) | ||
thing-type.velux.productionInverterNine.description = Stellt verschiedene Daten über die Energieerzeugung bereit | ||
thing-type.config.velux.productionInverterNine.refreshSecs.label = Aktualisierungsintervall | ||
thing-type.config.velux.productionInverterNine.refreshSecs.description = Spezifiziert das Aktualisierungsintervall in Sekunden | ||
thing-type.velux.klf200.label = Velux KLF200 | ||
thing-type.velux.klf200.description = Kopplungselement zur Interaktion mit unterschiedlichen Veluxgeraeten. | ||
thing-type.config.velux.klf200.bridgeURL.label = URL des Kopplungselements | ||
thing-type.config.velux.klf200.bridgeURL.description = Basis-URL zum Zugriff auf das Velux KLF200 Kopplungselement. | ||
thing-type.config.velux.klf200.bridgePassword.label = Passwort | ||
thing-type.config.velux.klf200.bridgePassword.description = Password zur Anmeldung an dem Velux KLF200 Kopplungselement. | ||
thing-type.config.velux.klf200.timeoutMsecs.label = Antwortwartezeit | ||
thing-type.config.velux.klf200.timeoutMsecs.description = Zeit in Millisekunden. | ||
thing-type.config.velux.klf200.retries.label = Wiederholungsversuche | ||
thing-type.config.velux.klf200.retries.description = Anzahl der Verbindungswiederholungen fuer den Binary Exponential Backoff (BEB) Algorithmus. | ||
|
||
thing-type.velux.scene.label = Velux Szene | ||
thing-type.velux.scene.description = Szene als Sammlung von Geraetezustaenden, welche aktiviert werden koennen. | ||
thing-type.config.velux.scene.refreshSecs.label = Refresh Intervall | ||
thing-type.config.velux.scene.refreshSecs.description = Auffrischungsintervall in Sekunden | ||
|
||
# channel types | ||
channel-type.velux.KYR.label = Energiejahreswert | ||
channel-type.velux.KYR.description = Jahreswert in kWh | ||
channel-type.velux.KMT.label = Energiemonatswert | ||
channel-type.velux.KMT.description = Monatswert in kWh | ||
channel-type.velux.KDY.label = Energietageswert | ||
channel-type.velux.KDY.description = Tagesertrag in kWh | ||
channel-type.velux.PAC.label = Leistungswert | ||
channel-type.velux.PAC.description = Aktuelle Leistung in W | ||
channel-type.velux.UDC.label = Spannungswert (Strang I) | ||
channel-type.velux.UDC.description = Aktuelle Spannung in V | ||
channel-type.velux.IDC.label = Stromwert (Strang I) | ||
channel-type.velux.IDC.description = Aktueller Strom in A | ||
channel-type.velux.UDCB.label = Spannungswert (Strang II) | ||
channel-type.velux.UDCB.description = Aktuelle Spannung in V | ||
channel-type.velux.IDCB.label = Stromwert (Strang II) | ||
channel-type.velux.IDCB.description = Aktueller Strom in A | ||
channel-type.velux.UDCC.label = Spannungswert (Strang III) | ||
channel-type.velux.UDCC.description = Aktuelle Spannung in V | ||
channel-type.velux.IDCC.label = Stromwert (Strang III) | ||
channel-type.velux.IDCC.description = Aktueller Strom in A | ||
channel-type.velux.UL1.label = Netzspannungswert | ||
channel-type.velux.UL1.description = Aktuelle Spannung in V | ||
channel-type.velux.IL1.label = Netzstromwert | ||
channel-type.velux.IL1.description = Aktueller Strom in A | ||
channel-type.velux.TKK.label = Wechselrichtertemperatur | ||
channel-type.velux.TKK.description = Aktuelle Temperator in C | ||
channel-type.velux.STATUS.label = Status | ||
channel-type.velux.STATUS.description = Status des Kopplungselements. | ||
channel-type.velux.FIRMWARE.label = Firmware | ||
channel-type.velux.FIRMWARE.description = Softwareversion des Kopplungselements. | ||
channel-type.velux.IPADDRESS.label = IP-Adresse | ||
channel-type.velux.IPADDRESS.description = IP-Adresse des Kopplungselements. | ||
channel-type.velux.SUBNETMASK.label = Subnetzmaske | ||
channel-type.velux.SUBNETMASK.description = IP-Subnetzmaske des Kopplungselements. | ||
channel-type.velux.DEFAULTGW.label = Gateway-IP-Adresse | ||
channel-type.velux.DEFAULTGW.description = IP-Adresse des Gateways. | ||
channel-type.velux.DHCP.label = DHCP-Aktivierung | ||
channel-type.velux.DHCP.description = Aktivierung der automatischen IP-Konfiguration mittels DHCP. | ||
channel-type.velux.WLANSSID.label = WLAN-SSID | ||
channel-type.velux.WLANSSID.description = Netzwerkkennung des Wireless-Netzwerks. | ||
channel-type.velux.WLANPASSWORD.label = WLAN-Passwort | ||
channel-type.velux.WLANPASSWORD.description = Passwort zum Zugriff auf das Wireless-Netzwerk. | ||
channel-type.velux.SCENES.label = Identifizierte Szenen | ||
channel-type.velux.SCENES.description = Szenen welche auf dem Kopplungselement definiert sind. | ||
channel-type.velux.PRODUCTS.label = Identifizierte Produkte | ||
channel-type.velux.PRODUCTS.description = Produkte welche auf dem Kopplungselement im Rahmen von Szenen definiert sind. | ||
channel-type.velux.DETECTION.label = Produkterkennung | ||
channel-type.velux.DETECTION.description = Schalter zum Start der Produkterkennung. | ||
|
||
channel-type.velux.ACTION.label = Szenenstart | ||
channel-type.velux.ACTION.description = Schalter zum Start dieser Szene | ||
channel-type.velux.SILENTMODE.label = Stillmodus | ||
channel-type.velux.SILENTMODE.description = Aktiviert den Leise-Modus auf einer definierten Szene. | ||
|
||
# end-of-ESH-INF/i18n/velux_de.properties | ||
|
37 changes: 0 additions & 37 deletions
37
addons/binding/org.openhab.binding.velux/ESH-INF/i18n/velux_en.properties
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.