mirror of
https://github.com/joBr99/nspanel-lovelace-ui.git
synced 2026-03-06 00:06:51 +01:00
Updated NSPanel ‐ cardMedia ‐ Der SONOS Player (markdown)
@@ -139,7 +139,62 @@ Das PageItem enthält keinen equalizerString --> Die Favoriten werden automatisc
|
||||
### 19. Navigation zur vorherigen Seite
|
||||
* siehe [Navigation](ioBroker-Navigation)
|
||||
|
||||
# Erstellen der Seitenvariable
|
||||
# Erstellung der Seitenvariable für die cardMedia
|
||||
|
||||

|
||||
|
||||
## Beispiele:
|
||||
### Standard Beispielvorlage für AlwaysOnDisplay
|
||||
In diesem Beispiel wird der Screensaver nach eingestellter nicht aufgeschaltet. Der Player bleibt geöffnet bis zu einer Seite ohne alwaysOnDisplay navigiert wird.
|
||||
```typescript
|
||||
let Sonos = <PageMedia>
|
||||
{
|
||||
'type': 'cardMedia',
|
||||
'heading': 'Sonos Player',
|
||||
'useColor': true,
|
||||
'items': [<PageItem>{
|
||||
id: AliasPath + 'Media.PlayerSonos',
|
||||
adapterPlayerInstance: 'sonos.0.',
|
||||
mediaDevice: '192_168_1_212',
|
||||
speakerList: ['Wohnzimmer', 'Küche', Büro],
|
||||
playList: ['Hartmann','Armilars Playlist'],
|
||||
colorMediaIcon: colorSonos,
|
||||
colorMediaArtist: Yellow,
|
||||
colorMediaTitle: Yellow,
|
||||
alwaysOnDisplay: true,
|
||||
autoCreateALias: true
|
||||
}]
|
||||
};
|
||||
```
|
||||
|
||||
### Standard Beispielvorlage ohne AlwaysOnDisplay
|
||||
In diesem Beispiel wird der Screensaver nach eingestellter Zeit aufgerufen. Der Player wird geschlossen.
|
||||
```typescript
|
||||
let Sonos = <PageMedia>
|
||||
{
|
||||
'type': 'cardMedia',
|
||||
'heading': 'Sonos Player',
|
||||
'useColor': true,
|
||||
'items': [<PageItem>{
|
||||
id: AliasPath + 'Media.PlayerSonos',
|
||||
adapterPlayerInstance: 'sonos.0.',
|
||||
mediaDevice: '192_168_1_212',
|
||||
speakerList: ['Wohnzimmer', 'Küche', Büro],
|
||||
playList: ['Hartmann','Armilars Playlist'],
|
||||
colorMediaIcon: colorSonos,
|
||||
colorMediaArtist: Yellow,
|
||||
colorMediaTitle: Yellow,
|
||||
autoCreateALias: true
|
||||
}]
|
||||
};
|
||||
```
|
||||
|
||||
mediaDevice ist hierbei die mit '_' getrennte IP des primären Wiedergabegerätes und muss angepasst werden. Der Inhalt ist analog des Datenpunktes `sonos.0.root.<DEVICE_IP>.coordinator`
|
||||

|
||||
|
||||
> [!CAUTION]
|
||||
> Nicht zu empfehlen!!!: Der Parameter autoCreateALias kann ebenfalls entfernt werden, jedoch muss ein korrekter Media-Alias mit dem Channel "media" und den > erwarteten Datenpunkten dann "per Hand" erstellt werden
|
||||
|
||||
|
||||
# Erstellung der Sonos Listen
|
||||
## Favoriten Liste
|
||||
|
||||
Reference in New Issue
Block a user