forked from theoweiss/openhab2-addons
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[amazonechocontrol] Initial contribution for the Amazon Echo Control …
…Binding (openhab#3083) (openhab#3087) Signed-off-by: Michael Geramb <[email protected]> (github: mgeramb)
- Loading branch information
Showing
44 changed files
with
5,749 additions
and
0 deletions.
There are no files selected for viewing
12 changes: 12 additions & 0 deletions
12
addons/binding/org.openhab.binding.amazonechocontrol/.classpath
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,12 @@ | ||
<?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"> | ||
<attributes> | ||
<attribute name="module" value="true"/> | ||
</attributes> | ||
</classpathentry> | ||
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> | ||
<classpathentry kind="src" path="src/main/java"/> | ||
<classpathentry kind="output" path="target/classes"/> | ||
<classpathentry kind="lib" path="lib/jsoup-1.10.1.jar"/> | ||
</classpath> |
33 changes: 33 additions & 0 deletions
33
addons/binding/org.openhab.binding.amazonechocontrol/.project
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,33 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<projectDescription> | ||
<name>org.openhab.binding.amazonechocontrol</name> | ||
<comment></comment> | ||
<projects> | ||
</projects> | ||
<buildSpec> | ||
<buildCommand> | ||
<name>org.eclipse.jdt.core.javabuilder</name> | ||
<arguments> | ||
</arguments> | ||
</buildCommand> | ||
<buildCommand> | ||
<name>org.eclipse.pde.ManifestBuilder</name> | ||
<arguments> | ||
</arguments> | ||
</buildCommand> | ||
<buildCommand> | ||
<name>org.eclipse.pde.SchemaBuilder</name> | ||
<arguments> | ||
</arguments> | ||
</buildCommand> | ||
<buildCommand> | ||
<name>org.eclipse.pde.ds.core.builder</name> | ||
<arguments> | ||
</arguments> | ||
</buildCommand> | ||
</buildSpec> | ||
<natures> | ||
<nature>org.eclipse.pde.PluginNature</nature> | ||
<nature>org.eclipse.jdt.core.javanature</nature> | ||
</natures> | ||
</projectDescription> |
9 changes: 9 additions & 0 deletions
9
addons/binding/org.openhab.binding.amazonechocontrol/ESH-INF/binding/binding.xml
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,9 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<binding:binding xmlns:binding="http://eclipse.org/smarthome/schemas/binding/v1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | ||
id="amazonechocontrol" xsi:schemaLocation="http://eclipse.org/smarthome/schemas/binding/v1.0.0 http://eclipse.org/smarthome/schemas/binding-1.0.0.xsd"> | ||
|
||
<name>Amazon Echo Control Binding</name> | ||
<description>Binding to control Amazon Echo devices (Alexa). This binding enables openHAB to control the volume, playing state, bluetooth connection of your amazon echo devices or allow to use it as TTS device.</description> | ||
<author>Michael Geramb</author> | ||
|
||
</binding:binding> |
135 changes: 135 additions & 0 deletions
135
...inding/org.openhab.binding.amazonechocontrol/ESH-INF/i18n/amazonechocontrol_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 |
---|---|---|
@@ -0,0 +1,135 @@ | ||
# binding | ||
binding.amazonechocontrol.name = Amazon Echo Steuerung Binding | ||
binding.amazonechocontrol.description = Binding zum Steuern von Amazon Echo (Alexa). Dieses Binding ermöglicht openHAB die Lautstärke, den Wiedergabe Status und die Bluetooth-Verbindung des Amazon Echo Gerätes zu steuern oder als TTS Gerät zu benutzen. | ||
|
||
# thing types | ||
|
||
thing-type.amazonechocontrol.account.label = Amazon Konto | ||
thing-type.amazonechocontrol.account.description = Amazon Konto bei dem die Amazon Echo Geräte registriert sind. Hinweis: 2 Faktor Authentifizierung ist nicht unterstützt. | ||
|
||
thing-type.config.amazonechocontrol.account.amazonSite.label = Amazon Seite | ||
thing-type.config.amazonechocontrol.account.amazonSite.description = Amazon Seite bei der das Amazon Konto erstellt wurde. Hinweis: 2 Faktor Authentifizierung ist nicht unterstützt. | ||
|
||
thing-type.config.amazonechocontrol.account.email.label = Amazon Konto E-Mail | ||
thing-type.config.amazonechocontrol.account.email.description = E-Mail des Amazon Konto welches für die Amazon Echo Geräte verwendet wurde. | ||
|
||
thing-type.config.amazonechocontrol.account.password.label = Amazon Konto Kennwort | ||
thing-type.config.amazonechocontrol.account.password.description = Kennwort des Amazon Konto welches für die Amazon Echo Geräte verwendet wurde. WICHTIG: Sollte das Account-Thing nicht Online gehen und einen Login-Fehler melden, die URL YOUR_OPENHAP/amazonechocontrol/ID_OF_THIS_THING im Browser (Z.B.: http://openhab:8080/amazonechocontrol/account) öffnen und anmelden versuchen. | ||
|
||
thing-type.config.amazonechocontrol.account.pollingIntervalInSeconds.label = Status-Aktualisierungs-Intervall | ||
thing-type.config.amazonechocontrol.account.pollingIntervalInSeconds.description = Aktualtisierungs-Intervall für den Status in Sekunden. Kleinere Zeiten verursachen höheren Netzwerkverkehr. | ||
|
||
thing-type.amazonechocontrol.echo.label = Amazon Echo | ||
thing-type.amazonechocontrol.echo.description = Amazon Echo Gerät (Amazon Echo, Amazon Echo Dot, Amazon Echo Plus...) | ||
|
||
thing-type.config.amazonechocontrol.echo.serialNumber.label = Seriennummer | ||
thing-type.config.amazonechocontrol.echo.serialNumber.description = Die Seriennummer des Geräts aus der Alexa App | ||
|
||
thing-type.amazonechocontrol.echospot.label = Amazon Echo Spot | ||
thing-type.amazonechocontrol.echospot.description = Amazon Echo Spot Gerät | ||
|
||
thing-type.config.amazonechocontrol.echospot.serialNumber.label = Seriennummer | ||
thing-type.config.amazonechocontrol.echospot.serialNumber.description = Die Seriennummer des Geräts aus der Alexa App | ||
|
||
thing-type.amazonechocontrol.echoshow.label = Amazon Echo Show | ||
thing-type.amazonechocontrol.echoshow.description = Amazon Echo Show Gerät | ||
|
||
thing-type.config.amazonechocontrol.echoshow.serialNumber.label = Seriennummer | ||
thing-type.config.amazonechocontrol.echoshow.serialNumber.description = Die Seriennummer des Geräts aus der Alexa App | ||
|
||
thing-type.amazonechocontrol.wha.label = Amazon Multi-Raum Musik | ||
thing-type.amazonechocontrol.wha.description = Multi-Raum Musik Steuerung | ||
|
||
thing-type.config.wha.echoshow.serialNumber.label = Seriennummer | ||
thing-type.config.wha.echoshow.serialNumber.description = Die Seriennummer des Geräts aus der Alexa App | ||
|
||
thing-type.amazonechocontrol.flashbriefingprofile.label = Tägliche Zusammenfassungsprofile | ||
thing-type.amazonechocontrol.flashbriefingprofile.description = Speichert und läd eine Tägliches Zusammenfassungskonfiguration | ||
|
||
# channel types | ||
channel-type.amazonechocontrol.bluetoothDeviceName.label = Bluetooth Gerät | ||
channel-type.amazonechocontrol.bluetoothDeviceName.description = Verbundenes Bluetoothgerät | ||
|
||
channel-type.amazonechocontrol.radioStationId.label = TuneIn Radio Stations ID | ||
channel-type.amazonechocontrol.radioStationId.description = ID der Radio Station | ||
|
||
channel-type.amazonechocontrol.amazonMusicTrackId.label = Amazon Music Lied ID | ||
channel-type.amazonechocontrol.amazonMusicTrackId.description = ID des Liedes auf Amazon Music | ||
|
||
channel-type.amazonechocontrol.amazonMusic.label = Amazon Music | ||
channel-type.amazonechocontrol.amazonMusic.description = Amazon Music eingeschaltet | ||
|
||
channel-type.amazonechocontrol.amazonMusicPlayListId.label = Amazon Music Playlist ID | ||
channel-type.amazonechocontrol.amazonMusicPlayListId.description = ID der Playlist auf Amazon Music (Nur schreiben, kein aktueller Status). | ||
|
||
channel-type.amazonechocontrol.providerDisplayName.label = Anbieter Name | ||
channel-type.amazonechocontrol.providerDisplayName.description = Name des Musikanbieters | ||
|
||
channel-type.amazonechocontrol.bluetoothMAC.label = Bluetooth Verbindung | ||
channel-type.amazonechocontrol.bluetoothMAC.description = MAC-Adresse des verbundenen Bluetoothgerätes | ||
|
||
channel-type.amazonechocontrol.textToSpeech.label = Sprich | ||
channel-type.amazonechocontrol.textToSpeech.description = Spricht den Text (Nur schreiben) | ||
|
||
channel-type.amazonechocontrol.remind.label = Erinnere | ||
channel-type.amazonechocontrol.remind.description = Spricht die Erinnerung und sendet eine Benachrichtigung an die Alexa-APP (Nur schreiben) | ||
|
||
channel-type.amazonechocontrol.playAlarmSound.label = Spielt Alarm Sound | ||
channel-type.amazonechocontrol.playAlarmSound.description = Spielt Alarm Sound ab (Nur schreiben) | ||
|
||
channel-type.amazonechocontrol.startRoutine.label = Started eine Routine | ||
channel-type.amazonechocontrol.startRoutine.description = Befehl der zu Alexa gesprochen werden muss um eine Routine zu starten, ohne "Alexa" vorangestellt (Nur schreiben) | ||
|
||
channel-type.amazonechocontrol.musicProviderId.label = Musikanbieter | ||
channel-type.amazonechocontrol.musicProviderId.description = Musikanbieter | ||
|
||
channel-type.amazonechocontrol.playMusicVoiceCommand.label = Musik Sprachbefehl | ||
channel-type.amazonechocontrol.playMusicVoiceCommand.description = Sprachbefehl als Text. Z.B. Yesterday von Beatles (Nur schreiben) | ||
|
||
channel-type.amazonechocontrol.imageUrl.label = Bild URL | ||
channel-type.amazonechocontrol.imageUrl.description = URL des Album Covers oder des Radiostations Logos | ||
|
||
channel-type.amazonechocontrol.title.label = Titel | ||
channel-type.amazonechocontrol.title.description = Titel | ||
|
||
channel-type.amazonechocontrol.subtitle1.label = Untertitel 1 | ||
channel-type.amazonechocontrol.subtitle1.description = Untertitel 1 | ||
|
||
channel-type.amazonechocontrol.subtitle2.label = Untertitel 2 | ||
channel-type.amazonechocontrol.subtitle2.description = Untertitel 2 | ||
|
||
channel-type.amazonechocontrol.radio.label = TuneIn Radio | ||
channel-type.amazonechocontrol.radio.description = Radio eingeschaltet | ||
|
||
channel-type.amazonechocontrol.bluetooth.label = Bluetooth Verbindung | ||
channel-type.amazonechocontrol.bluetooth.description = Verbindet zum letzten benutzten Bluetooth Gerätes | ||
|
||
channel-type.amazonechocontrol.loop.label = Wiederholung | ||
channel-type.amazonechocontrol.loop.description = Wiederholung | ||
|
||
channel-type.amazonechocontrol.shuffle.label = Zufall | ||
channel-type.amazonechocontrol.shuffle.description = Zufallswiedergabe | ||
|
||
channel-type.amazonechocontrol.player.label = Musikwiedergabe | ||
channel-type.amazonechocontrol.player.description = Musikwiedergabe | ||
|
||
channel-type.amazonechocontrol.volume.label = Lautstärke | ||
channel-type.amazonechocontrol.volume.description = Wiedergabelautstärke | ||
|
||
channel-type.amazonechocontrol.save.label = Speichern | ||
channel-type.amazonechocontrol.save.description = Speichert die aktuelle tägliche Zusammenfassung Konfiguration (Nur schreiben) | ||
|
||
channel-type.amazonechocontrol.active.label = Aktiv | ||
channel-type.amazonechocontrol.active.description = Aktiviert diese tägliche Zusammenfassung Konfiguration | ||
|
||
channel-type.amazonechocontrol.playOnDevice.label = Wiedergabe am Gerät | ||
channel-type.amazonechocontrol.playOnDevice.description = Started die Wiedergabe am Gerät (Seriennummer oder Name, nur schreiben) | ||
|
||
channel-type.amazonechocontrol.playCommand.label = Started | ||
channel-type.amazonechocontrol.playCommand.description = Started Information (Nur schreiben) | ||
channel-type.amazonechocontrol.playCommand.option.Weather = Wetter | ||
channel-type.amazonechocontrol.playCommand.option.Traffic = Verkehr | ||
channel-type.amazonechocontrol.playCommand.option.GoodMorning = Guten Morgen | ||
channel-type.amazonechocontrol.playCommand.option.SingASong = Lied | ||
channel-type.amazonechocontrol.playCommand.option.TellStory = Geschichte | ||
channel-type.amazonechocontrol.playCommand.option.TellStory = Zusammenfassung |
Oops, something went wrong.