Sonos (SYMFONISK) über icon starten

maustru

Member
Hallo zusammen

Ich würde gerne meine Sonos lautstprecher über das icon (Das Megaphone) starten.

Python:
  - type: state-icon
    entity: media_player.kuche
    name: Sonos_Kueche
    tap_action:
      action: toggle
    hold_action:
      action: more-info
    icon: mdi:bullhorn-outline
    style:
      top: 38%
      left: 70%
      transform: scale(2)

Der Code oben funktioniert nicht! Die "action" wird falsch sein und sonst noch was, aber ich finde nicht herraus was alles.

Im prizip das selbe als wenn ich auf dem Lautsprecher oder sonst in der APP auf "play" drücke. (Letzten Radiosender oder wie auch immer).

1697531941837.png
 
Hast Du eventuell nen Dienst, der das anwirft und den man über nen Button anstoßen könnte? Falls ja sollte er mit relativer Wahrscheinlichkeit unter Entwicklerwerkzeuge => Dienste zu finden sein, mal media eintippen und schauen was da zur Auswahl steht / ob etwas davon, ausgeführt, zu dem gewünschten Erfolg führt.
 
Interesannter Ansatz. Ist neuland für mich.

Also... da tut sich auf jedenfall was:

Code:
service: media_player.media_play
data: {}
target:
  device_id: 56b2d3d76fe6051bd866b527010955b2

oder auch

Code:
service: media_player.media_play
data: {}
target:
  entity_id:
    - media_player.kuche

jetzt muss ich die 2 codes da oben "nur noch" zusammenfügen
 
Zuletzt bearbeitet:
Wenn Du eine neue Schaltfläche hinzufügst kannst Du als Aktion "Dienst aufrufen" auswählen, ansich sollte das darüber gehen denke ich (reine Theorie, weil ichs nicht selber nutze):
1697548436056.png
 
Als Karte funktioniert es (Danke schonmal!):

Code:
show_name: true
show_icon: true
type: button
tap_action:
  action: call-service
  service: media_player.media_play
  target:
    entity_id:
      - media_player.kuche
  data: {}
entity: media_player.kuche
icon: mdi:bullhorn
name: Sonos_Kueche

mmhhh aber in den code rein packen... da macht er ganz komische dinge
 
also nein, hab mich da falsch ausgedrückt... nicht komische sachen, sondern ich kann es nicht speichern weil noch ein fehler drin ist.
komischer weise zeigt er mir dann fehler an, schon ein paar zeilen weiter oben welche vorher funktioniert haben
 
Vielen dank!
Hat funktioniert:

Code:
type: picture-elements
elements:
  - type: state-icon
    tap_action:
      action: call-service
      service: media_player.media_play_pause
      target:
        entity_id:
          - media_player.kuche
      data: {}
    entity: media_player.kuche
    icon: mdi:bullhorn
    name: Sonos_Kueche
    style:
      top: 38%
      left: 70%
      transform: scale(2)

"button" mag er nicht. Man muss mit "state-icon" arbeiten

Jetzt hab ich noch das probleme mit der Gruppierung. Er startet (auch im Entwicklungsmodus) die letze gruppe (Hab mehrer Sonos Lautsprecher im Haus verteilt). Es spielt also keine rolle ob ich sage "entity: media_player.kuche" oder z.b. "entity: media_player.wohnzimmer". Er startet die letze gruppe welche ich an hatte. eben... genau so als würde ich in der Sonos app einfach wieder auf play drücken, also nicht unbedingt falsch, aber eben auch nicht richtig.

Edit: Das wird das Problem sein:
https://community.home-assistant.io...sed-on-presence-scripts-automations/298015/27
Das geht Momentan über mein können raus... machen wir erstmal mit den Basic weiter...
 
Zuletzt bearbeitet:

Zurzeit aktive Besucher

Letzte Anleitungen

Statistik des Forums

Themen
4.613
Beiträge
47.240
Mitglieder
4.259
Neuestes Mitglied
chrissi1027
Zurück
Oben