mirror of
https://github.com/joBr99/nspanel-lovelace-ui.git
synced 2026-03-07 11:39:40 +01:00
Updated NSPanel ‐ cardMedia ‐ Der SONOS Player (markdown)
@@ -3,7 +3,7 @@
|
|||||||
# Aufbau des SONOS Players
|
# Aufbau des SONOS Players
|
||||||
**(vollständig ab NSPanelTs.ts - Version 4.3.3.17)**
|
**(vollständig ab NSPanelTs.ts - Version 4.3.3.17)**
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
## Bedienungselemente / Anzeigen
|
## Bedienungselemente / Anzeigen
|
||||||
### 1. Seitentitel
|
### 1. Seitentitel
|
||||||
@@ -34,14 +34,15 @@ Folgende Datenpunkte der Sonos Adapterinstanz werden berücksichtigt:
|
|||||||
> Volume zieht das Volumen einer Gruppe beim Einsatz einer Sonos-Box mit. Wenn das Group-Volume (`sonos.0.root.<DEVICE_IP>.group_volume`) benötigt wird, so ist der Datenpunkt nach Erstellung des Auto-Alias entsprechend zu ändern.
|
> Volume zieht das Volumen einer Gruppe beim Einsatz einer Sonos-Box mit. Wenn das Group-Volume (`sonos.0.root.<DEVICE_IP>.group_volume`) benötigt wird, so ist der Datenpunkt nach Erstellung des Auto-Alias entsprechend zu ändern.
|
||||||
> 
|
> 
|
||||||
> 
|
> 
|
||||||
### 8. Repeat-Funktion / (Alternativ Equalizer)
|
### 8. Repeat-Funktion
|
||||||
> [!NOTE]
|
> [!NOTE]
|
||||||
> Dieses Steuerelement kann unterschiedliche Eigenschaften annehmen
|
> Dieses Steuerelement kann unterschiedliche Eigenschaften annehmen
|
||||||
#### Repeat Funktion:
|
|
||||||
* Es sind keine weiteren Einstellungen zu berücksichtigen. Der Datenpunkt `sonos.0.root.<DEVICE_IP>.repeat` wird genutzt und inkrementiert die Werte `none(0)`, `all(1)` und `one(2)`
|
* Es sind keine weiteren Einstellungen zu berücksichtigen. Der Datenpunkt `sonos.0.root.<DEVICE_IP>.repeat` wird genutzt und inkrementiert die Werte `none(0)`, `all(1)` und `one(2)`
|
||||||
|
### 9. SONOS Favoriten (Alternativ Equalizer)
|
||||||
|
Steuerelement als SONOS Favoriten:
|
||||||
|
Das PageItem enthält keinen equalizerString --> Die Favoriten werden automatisch aus dem Datenpunkt: `sonos.0.root.<DEVICE_IP>.favorites_list_array` extrahiert:
|
||||||
> [!CAUTION]
|
> [!CAUTION]
|
||||||
> ```
|
> ```typescript
|
||||||
> let Sonos = <PageMedia>
|
> let Sonos = <PageMedia>
|
||||||
> {
|
> {
|
||||||
> 'type': 'cardMedia',
|
> 'type': 'cardMedia',
|
||||||
@@ -63,9 +64,29 @@ Folgende Datenpunkte der Sonos Adapterinstanz werden berücksichtigt:
|
|||||||
> ```
|
> ```
|
||||||
#### Equalizer Funktion:
|
#### Equalizer Funktion:
|
||||||
* Innerhalb des PageItem wird der Equalizer definiert:
|
* Innerhalb des PageItem wird der Equalizer definiert:
|
||||||
|
> [!CAUTION]
|
||||||
|
> ```typescript
|
||||||
|
> let Sonos = <PageMedia>
|
||||||
|
> {
|
||||||
|
> 'type': 'cardMedia',
|
||||||
|
> 'heading': 'Sonos',
|
||||||
|
> 'useColor': true,
|
||||||
|
> 'items': [<PageItem>{
|
||||||
|
> id: AliasPath + 'Media.PlayerSonos',
|
||||||
|
> adapterPlayerInstance: 'sonos.0.',
|
||||||
|
> mediaDevice: '192_168_1_212',
|
||||||
|
> speakerList: ['Terrasse'],
|
||||||
|
> playList: ['Hartmann','Armilars Playlist'],
|
||||||
|
> equalizerList: ['Bassboost','Klassik','Dance', 'Deep', 'Electronic', 'Flat', 'Hip-Hop', 'Rock',
|
||||||
|
> 'Metal', 'Jazz', 'Latin', 'Tonstärke', 'Lounge', 'Piano'],
|
||||||
|
> colorMediaIcon: colorSonos,
|
||||||
|
> colorMediaArtist: Yellow,
|
||||||
|
> colorMediaTitle: Yellow,
|
||||||
|
> alwaysOnDisplay: true,
|
||||||
|
> autoCreateALias: true
|
||||||
|
> }]
|
||||||
|
> };
|
||||||
|
> ```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user