Liebe SmartHome for Dummies Gemeinde.
Die phpBB Forum Software gehört nicht wirklich zu den modernsten seiner Art.
Ich habe mich an einer Migration zu Discourse versucht und bin leider kläglich gescheitert.
Möchte aber trotzdem einen Neuanfang auf einer modernen Plattform starten.
Gerne möchte ich Euch animieren das neue Discourse Forum zu benutzen.
Bestehenden Usern bleibt es leider nicht erspart, sich auf der neuen Platform neu anzumelden.
Das Forum hier, bleibt selbstverständlich Online. Ich würde versuchen einiges händisch zu migrieren.
Da fallen mir die Rubriken "Template Sammlungen" oder "Best Practice Automatisierungen" ein.
Button für Sonos-Favoriten-Sender
- Markus
- Beiträge: 453
- Registriert: Fr 23. Jul 2021, 09:03
- 3
- Wohnort: Österreich
- Has thanked: 24 times
- Been thanked: 8 times
Button für Sonos-Favoriten-Sender
Habt ihr eine Idee wie ich das umsetzen könnte?
- Osorkon
- Administrator
- Beiträge: 2105
- Registriert: Sa 17. Jul 2021, 16:53
- 3
- Wohnort: Langenargen
- Has thanked: 63 times
- Been thanked: 580 times
- Kontaktdaten:
Re: Button für Sonos-Favoriten-Sender
Oder muss es ein fetter Button sein.
Wenn Es um ein Button geht, dann vielleicht die Button Karte
Gruß
Osorkon

- Markus
- Beiträge: 453
- Registriert: Fr 23. Jul 2021, 09:03
- 3
- Wohnort: Österreich
- Has thanked: 24 times
- Been thanked: 8 times
Re: Button für Sonos-Favoriten-Sender
Code: Alles auswählen
type: custom:button-card
color_type: label-card
color: rgb(223, 255, 97)
icon: mdi:speaker
name: ROCK
tap_action:
action: call-service
service: media_player.select_source
service_data:
source: ROCK ANTENNE
entity_id:
- media_player.sonos_buero
- media_player.sonos_roam
- Markus
- Beiträge: 453
- Registriert: Fr 23. Jul 2021, 09:03
- 3
- Wohnort: Österreich
- Has thanked: 24 times
- Been thanked: 8 times
Re: Button für Sonos-Favoriten-Sender
Ja, nur wie bring ich mehrere Sonos Lautsprecher da rein auf die ausgegeben werden soll?Osorkon hat geschrieben: ↑Mi 8. Sep 2021, 20:01 Hast Du dir schon mal den mini-media-player Karte (HACS) angeschaut?
- Osorkon
- Administrator
- Beiträge: 2105
- Registriert: Sa 17. Jul 2021, 16:53
- 3
- Wohnort: Langenargen
- Has thanked: 63 times
- Been thanked: 580 times
- Kontaktdaten:
Re: Button für Sonos-Favoriten-Sender
Liegt daran, dass diese komplett unabhängig von einander laufen.
Du musst die Lautsprecher zuerst gruppieren.
Code: Alles auswählen
service: media_player.join
target:
entity_id: media_player.sonos_buero
data:
group_members: media_player.sonos_roam
Und media_player.sonos_roam wird der Gruppe hinzugefügt.
Jetzt kannst Du mit dem service media_player.select_source Rock Antenne auf dem Master abspielen.
Code: Alles auswählen
service: media_player.select_source
service_data:
source: ROCK ANTENNE
entity_id:
- media_player.sonos_buero
Gruß
Osorkon

- Markus
- Beiträge: 453
- Registriert: Fr 23. Jul 2021, 09:03
- 3
- Wohnort: Österreich
- Has thanked: 24 times
- Been thanked: 8 times
Re: Button für Sonos-Favoriten-Sender
Code: Alles auswählen
type: vertical-stack
cards:
- type: custom:button-card
color_type: label-card
color: rgb(223, 255, 97)
name: SONOS
- type: horizontal-stack
cards:
- type: custom:button-card
color_type: label-card
color: rgb(223, 255, 97)
icon: mdi:speaker
name: ROCK
tap_action:
action: call-service
service: media_player.select_source
service_data:
source: ROCK ANTENNE
entity_id:
- media_player.sonos_buero
- media_player.sonos_roam
- type: custom:button-card
color_type: label-card
color: rgb(223, 255, 97)
icon: mdi:volume-plus
name: .
tap_action:
action: call-service
service: media_player.volume_up
service_data:
entity_id:
- media_player.sonos_buero
- media_player.sonos_roam
- type: custom:button-card
color_type: label-card
color: rgb(223, 255, 97)
icon: mdi:volume-minus
name: .
tap_action:
action: call-service
service: media_player.volume_down
service_data:
entity_id:
- media_player.sonos_buero
- media_player.sonos_roam
- type: custom:button-card
color_type: label-card
color: rgb(223, 255, 97)
icon: mdi:pause
name: Pause
tap_action:
action: call-service
service: media_player.media_play_pause
service_data:
entity_id:
- media_player.sonos_buero
- media_player.sonos_roam
- Osorkon
- Administrator
- Beiträge: 2105
- Registriert: Sa 17. Jul 2021, 16:53
- 3
- Wohnort: Langenargen
- Has thanked: 63 times
- Been thanked: 580 times
- Kontaktdaten:
Re: Button für Sonos-Favoriten-Sender
Code: Alles auswählen
alias: lets_rock
sequence:
- service: media_player.join
target:
entity_id: media_player.sonos_buero
data:
group_members: media_player.sonos_roam
- delay:
hours: 0
minutes: 0
seconds: 2
milliseconds: 0
- service: media_player.select_source
target:
entity_id: media_player.sonos_buero
data:
source: ROCK ANTENNE
mode: single
Ob Du die Verzögerung von 2s brauchst, musst mal testen.
Code: Alles auswählen
tap_action:
action: call-service
service: script.lets_rock
Gruß
Osorkon

- Osorkon
- Administrator
- Beiträge: 2105
- Registriert: Sa 17. Jul 2021, 16:53
- 3
- Wohnort: Langenargen
- Has thanked: 63 times
- Been thanked: 580 times
- Kontaktdaten:
Re: Button für Sonos-Favoriten-Sender
Kann ich die Gruppierung leider nicht testen.
Aber selbst wenn ich meinen Onkyo Receiver in die Gruppe aufnehme, läuft das Script ohne Fehler durch und auf den Master (Sonos Bad) wird der gewählte Favorit abgespielt.
Hier nochmals mein Original Code, den ich zum testen erstellt habe.
Code: Alles auswählen
alias: lets_rock
sequence:
- service: media_player.join
target:
entity_id: media_player.sonos_bad
data:
group_members: media_player.receiver
- delay:
hours: 0
minutes: 0
seconds: 2
milliseconds: 0
- service: media_player.select_source
target:
entity_id: media_player.bad
data:
source: ROCK ANTENNE
mode: single
Osorkon

- Markus
- Beiträge: 453
- Registriert: Fr 23. Jul 2021, 09:03
- 3
- Wohnort: Österreich
- Has thanked: 24 times
- Been thanked: 8 times
Re: Button für Sonos-Favoriten-Sender
Hat vl. jemand noch wer einen Tipp wie man das hinbekommt? Danke
- DirkHH
- Beiträge: 34
- Registriert: Fr 8. Okt 2021, 07:45
- 3
- Wohnort: Hamburg
- Has thanked: 8 times
- Been thanked: 11 times
Re: Button für Sonos-Favoriten-Sender
Also mein Script sieht so aus :
Code: Alles auswählen
alias: 80s80s
sequence:
- service: media_player.join
data:
group_members: media_player.wohnzimmer
target:
entity_id: media_player.wohnzimmer
- delay:
hours: 0
minutes: 0
seconds: 0
milliseconds: 0
- service: media_player.select_source
data:
source: 80s80s Radio
target:
entity_id:
- media_player.wohnzimmer_2_2
mode: single
- DirkHH
- Beiträge: 34
- Registriert: Fr 8. Okt 2021, 07:45
- 3
- Wohnort: Hamburg
- Has thanked: 8 times
- Been thanked: 11 times
Re: Button für Sonos-Favoriten-Sender
Code: Alles auswählen
type: custom:swipe-card
title: Lieblingssender
aspect_ratio: 1
show_title: false
parameters:
effect: coverflow
grabCursor: true
centeredSlides: true
slidesPerView: auto
coverflowEffect:
rotate: 50
stretch: 0
depth: 100
modifier: 1
slideShadows: true
pagination:
type: none
cards:
- type: custom:button-card
entity: script.1633693084602
entity_picture: \local\img\icon_512-80s.png
aspect_ratio: 1/1
tap_action:
action: call-service
service: script.1633693084602
name: 80s80s
color_type: card
show_state: false
show_name: false
show_entity_picture: true
styles:
card:
- font-family: Sf Display
- border-radius: var(--custom-button-card-border-radius)
- '-webkit-tap-highlight-color': rgba(0,0,0,0)
- transition: none
- padding: 10%
grid:
- grid-template-areas: '"i" "n" "s"'
- grid-template-columns: 1fr
- grid-template-rows: 1fr min-content min-content
name:
- justify-self: start
- padding-left: 7px
- font-weight: bold
- padding-bottom: 25px
- font-family: SF Display
- font-size: 14px
img_cell:
- justify-content: start
- padding-left: 0px
- padding-top: 0px
- align-items: start
- margin: none
state:
- justify-self: start
- font-color: red
- padding-left: 0px
- padding-bottom: 0px
- text-transform: capitalize
- font-family: SF Display
- font-size: 10px
icon:
- width: 100%
- border-radius: var(--custom-button-card-border-radius)
- Markus
- Beiträge: 453
- Registriert: Fr 23. Jul 2021, 09:03
- 3
- Wohnort: Österreich
- Has thanked: 24 times
- Been thanked: 8 times
Re: Button für Sonos-Favoriten-Sender
Code: Alles auswählen
target:
entity_id:
- media_player.wohnzimmer_2_2
- DirkHH
- Beiträge: 34
- Registriert: Fr 8. Okt 2021, 07:45
- 3
- Wohnort: Hamburg
- Has thanked: 8 times
- Been thanked: 11 times
Re: Button für Sonos-Favoriten-Sender
Ja genau, ich habe 2 Lautsprecher die ich gruppiere.Markus hat geschrieben: ↑Di 28. Dez 2021, 21:08 Danke, bzgl. Script, was bedeutet dieses Ziel? Kann ich hier fix mehrere Lautsprecher festlegen?
Code: Alles auswählen
target: entity_id: - media_player.wohnzimmer_2_2
- DirkHH
- Beiträge: 34
- Registriert: Fr 8. Okt 2021, 07:45
- 3
- Wohnort: Hamburg
- Has thanked: 8 times
- Been thanked: 11 times
Re: Button für Sonos-Favoriten-Sender
Code: Alles auswählen
- service: media_player.join
Du musst ja nur Deine Lautsprecher einbinden und mal testen.
- Markus
- Beiträge: 453
- Registriert: Fr 23. Jul 2021, 09:03
- 3
- Wohnort: Österreich
- Has thanked: 24 times
- Been thanked: 8 times
Re: Button für Sonos-Favoriten-Sender
a) wie muss ich das Skript ändern das die Musik auch auf einem weiteren Sonos Lautsprecher (zB media_player.sonos_kueche) läuft?
b) ich kann ich die Musik mit dem tap_action wieder stoppen?
Mein Skript:
Code: Alles auswählen
thewave:
alias: thewave
sequence:
- service: media_player.join
data:
group_members: media_player.sonos_buero
target:
entity_id: media_player.sonos_buero
- delay:
hours: 0
minutes: 0
seconds: 0
milliseconds: 0
- service: media_player.select_source
data:
source: The Wave
target:
entity_id:
- media_player.sonos_buero
mode: single
- Markus
- Beiträge: 453
- Registriert: Fr 23. Jul 2021, 09:03
- 3
- Wohnort: Österreich
- Has thanked: 24 times
- Been thanked: 8 times
Re: Button für Sonos-Favoriten-Sender

Neben der Gruppierung hätte ich noch folgende Frage:
- wie könnte man den Lautsprecher-Pegel noch anzeigen?
- bis der Sender startet dauert es immer ein wenig, damit der Benutzer nicht nervös wird, kann man hier eine Art Kontrollelampe aktiviert das der Sender startet?