mirror of
https://github.com/joBr99/nspanel-lovelace-ui.git
synced 2026-03-06 15:01:48 +01:00
Updated NSPanel ‐ cardMedia ‐ Der Amazon Alexa Player (markdown)
@@ -32,6 +32,77 @@
|
||||

|
||||
|
||||
|
||||
## Bedienungselemente / Anzeigen
|
||||
|
||||
### 1. Seitentitel
|
||||
Der Seitentitel steht auf:
|
||||
* der dem Parameter "heading" aus der Seitenvariable der cardMedia (z.B. Alexa Player), wenn keine Wiedergabe erfolgt oder wenn das Wiedergabegerät über die Alexa2-Adapterinstanz (z.B. alexa2.0.) im Datenpunkt currentAlbum keine Inhalte anzeigt.
|
||||
|
||||
### 2. Navigation zur nächsten Seite
|
||||
* siehe [Navigation](ioBroker-Navigation)
|
||||
|
||||
### 3. Track (Elapsed|Duration)
|
||||
Zeigt die folgenden Datenpunkte der aktiven Alexa-Adapterinstanz:
|
||||
|
||||
* Titel --> alexa2.0.Echo-Devices.<DEVICE_SERIAL>.Player.currentTitle
|
||||
* Verstrichene Zeit (Minuten/Sekunden) des aktuell abgespielten Titels (bei Radio Laufzeit des Senders) --> `alexa2.0.Echo-Devices.<DEVICE_SERIAL>.Player.mediaProgressStr`
|
||||
* Gesamtlänge (Minuten/Sekunden) des aktuell abgespielten Titels (nicht bei Radio) --> `alexa2.0.Echo-Devices.<DEVICE_SERIAL>.Player.mediaLength`
|
||||
> [!IMPORTANT]
|
||||
> Die Aktualisierung in Sekunden steht in Abhängigkeit zur Alexa-Adapterinstanz und steht per Default auf 2000ms (nicht änderbar).
|
||||
|
||||
### 4. Interpret | Album
|
||||
Folgende Datenpunkte der Alexa-Adapterinstanz werden berücksichtigt:
|
||||
* Interpret --> `alexa2.0.Echo-Devices.<DEVICE_SERIAL>.Player.currentArtist` (beim Abspielen von Radiosendern abweichende Informationen zum Sender)
|
||||
* Album --> `alexa2.0.Echo-Devices.<DEVICE_SERIAL>.Player.currentAlbum` (beim Abspielen von Radiosendern abweichende Informationen zum Sender)
|
||||
|
||||
### 5. Player An/Aus (Stop)
|
||||
* Stop (Icon blau) --> `alexa2.0.Echo-Devices.<DEVICE_SERIAL>.Commands.deviceStop` (beim Abspielen weiß)
|
||||
|
||||
### 6. Volume lauter
|
||||
* Die Feinjustierung der aktuellen Lautstärke in Einerschritten (+1) --> Datenpunkt: `alexa2.0.Echo-Devices.<DEVICE_SERIAL>.Player.volume`
|
||||
|
||||
### 7. Volume zwischen 0% und 100%
|
||||
* Die Feinjustierung der aktuellen Lautstärke erfolgt stufenlos zwischen 0% und 100% --> Datenpunkt: `alexa2.0.Echo-Devices.<DEVICE_SERIAL>.Player.volume`
|
||||
> [!NOTE]
|
||||
> Volume zieht das Volumen einer Gruppe beim Einsatz eines Alexa-Echo mit.
|
||||
|
||||
### 8. Repeat-Funktion
|
||||
* Es sind keine weiteren Einstellungen zu berücksichtigen. Der Datenpunkt `alexa2.0.Echo-Devices.<DEVICE_SERIAL>.Player.controlRepeat` wird genutzt und hat die beiden boolschen Zustände true/false`
|
||||
|
||||
### 9. Equalizer)
|
||||
#### Steuerelement als Equalizer:
|
||||
|
||||
> [!IMPORTANT]
|
||||
> Die Alexa-Adapterinstanz verfügt über Klangsteuerungs-Datenpunkte. Diese werden jedoch über ein separates Script gesteuert.
|
||||
>
|
||||
> Für den Fall, dass der Equalizer zum Einsatz kommt, bitte weiteren Link befolgen: https://github.com/joBr99/nspanel-lovelace-ui/wiki/ioBroker---FAQ-&-Anleitungen#12-equalizer-f%C3%BCr-cardmedia
|
||||
|
||||
### 10. Alexa-Playlist
|
||||
* Das Array playList im PageItem wird genutzt. Die Playlists sind dort manuell einzutragen
|
||||
|
||||
### 11. Alexa Speaker Liste
|
||||
* Das Array speakerList im PageItem wird genutzt. Die Wiedergabegeräte sind dort manuell einzutragen. Falls das Array leer ist, werden alle verfügbaren Devices eingeblendet.
|
||||
|
||||
### 12. Nächster Track
|
||||
* Sofern ein weiterer Titel in der Track Liste verfügbar ist, so wird dieser ausgewählt --> `alexa2.0.Echo-Devices.<DEVICE_SERIAL>.Player.controlNext`
|
||||
|
||||
### 13. Play / Pause
|
||||
* Umschaltung zwischen den Datenpunkten `alexa2.0.Echo-Devices.<DEVICE_SERIAL>.Player.controlPlay` und `alexa2.0.Echo-Devices.<DEVICE_SERIAL>.Player.controlPause`
|
||||
|
||||
### 14. Volume leiser
|
||||
* Die Feinjustierung der aktuellen Lautstärke in Einerschritten (-1) --> Datenpunkt: `alexa2.0.Echo-Devices.<DEVICE_SERIAL>.Player.volume`
|
||||
|
||||
### 15. Shuffle
|
||||
* Umschaltung zwischen den Datenpunkten `alexa2.0.Echo-Devices.<DEVICE_SERIAL>.Player.controlShuffle` als wahr/falsch (true/false)
|
||||
> [!NOTE]
|
||||
> Diese Funktion ist nicht steuerbar, wenn Radiosender abgespielt werden
|
||||
|
||||
### 16. Vorheriger Track
|
||||
* Sofern ein weiterer Track vor dem aktuell abgespielten Titel in der Track Liste verfügbar ist, so wird dieser ausgewählt --> `alexa2.0.Echo-Devices.<DEVICE_SERIAL>.Player.controlPrevious`
|
||||
|
||||
### 17. Navigation zur vorherigen Seite
|
||||
* siehe [Navigation](ioBroker-Navigation)
|
||||
|
||||
# Der Auto-Alias
|
||||
```
|
||||
let Alexa: PageType =
|
||||
|
||||
Reference in New Issue
Block a user