Did anybody find good music remote?

So with IKEA and Sonos parting paths, I cannot buy any symfinisk device anymore where I live.

I could get by buying some more expensive speakers, but what I miss more is symfinisk music remote controller. I tried to search but did not find anything that came remotely (pun intended) close to the OG IKEA remote.

Did anybody had some more luck?

I really like the possibility to play/pause manage volume skip songs forward and back and some more buttons (I assigned custom playlists to those) without needing to open app directly on the wall in the room where I have the speakers.

Shelly just released a new remote, maybe that serves your needs.

I like the loratap zigbee 6 gang button. I use it to control my music and climate on my office. With single, double and long press you have 18 different actions you can trigger with one remote.

I’ve had mine several months now and no issues with battery life, connectivity, or durability so far.

Had the same problem,

Found a equivalent to the Gen1

Is discoverd by Z2M and fully managable by Switch Manager

As for the Gen2, Hue Tap Dial will probably work, but way to expensive.
Just ordered a Sunricher, looks the same as Hue, brobably have to create a blueprint …

1 Like

First impression of the Sunricher. Does what it’s designed for.
Easy pairing z2m.
Very strong magnet, buttons are ok, no silent dial.
Quick and dirty automation to get it to work, better one coming later.

alias: Sonos Control
description: Controls Sonos in the 'room1' area using the Sunricher via MQTT
triggers:
  - topic: zigbee2mqtt/Sonos-Remote-1
    trigger: mqtt
actions:
  - choose:
      - conditions:
          - condition: template
            value_template: "{{ trigger.payload_json.action == 'short_press' }}"
          - condition: template
            value_template: "{{ trigger.payload_json.action_buttons[0] == 'center' }}"
        sequence:
          - target:
              area_id: room1
            action: media_player.media_play_pause
      - conditions:
          - condition: template
            value_template: "{{ trigger.payload_json.action == 'double_press' }}"
          - condition: template
            value_template: "{{ trigger.payload_json.action_buttons[0] == 'center' }}"
        sequence:
          - data:
              is_volume_muted: toggle
            target:
              area_id: room1
            action: media_player.volume_mute
      - conditions:
          - condition: template
            value_template: "{{ trigger.payload_json.action == 'short_press' }}"
          - condition: template
            value_template: "{{ trigger.payload_json.action_buttons[0] == 'top_right' }}"
        sequence:
          - target:
              area_id: room1
            action: media_player.media_next_track
      - conditions:
          - condition: template
            value_template: "{{ trigger.payload_json.action == 'short_press' }}"
          - condition: template
            value_template: "{{ trigger.payload_json.action_buttons[0] == 'top_left' }}"
        sequence:
          - target:
              area_id: room1
            action: media_player.media_previous_track
            data: {}
      - conditions:
          - condition: template
            value_template: "{{ trigger.payload_json.action == 'short_press' }}"
          - condition: template
            value_template: "{{ trigger.payload_json.action_buttons[0] == 'bottom_left' }}"
        sequence:
          - target:
              area_id: room1
            data:
              media:
                media_content_id: xyz
                media_content_type: favorite_item_id
                metadata:
                  title: Alles
                  thumbnail: ""
                  media_class: playlist
                  children_media_class: null
                  navigateIds:
                    - {}
                    - media_content_type: favorites
                      media_content_id: ""
                    - media_content_type: favorites_folder
                      media_content_id: object.container.playlistContainer
                  browse_entity_id: media_player.room1
            action: media_player.play_media
          - target:
              area_id: room1
            data:
              shuffle: true
            action: media_player.play_media
      - conditions:
          - condition: template
            value_template: "{{ trigger.payload_json.action == 'short_press' }}"
          - condition: template
            value_template: "{{ trigger.payload_json.action_buttons[0] == 'bottom_right' }}"
        sequence:
          - target:
              area_id: room1
            data:
              media:
                media_content_id: zyx
                media_content_type: favorite_item_id
                metadata:
                  title: Ö1
                  thumbnail: https://ruj.png
                  media_class: genre
                  children_media_class: null
                  navigateIds:
                    - {}
                    - media_content_type: favorites
                      media_content_id: ""
                    - media_content_type: favorites_folder
                      media_content_id: object.item.audioItem.audioBroadcast
                  browse_entity_id: media_player.room1
            action: media_player.play_media
      - conditions:
          - condition: template
            value_template: "{{ trigger.payload_json.action == 'clockwise_rotation' }}"
        sequence:
          - target:
              area_id: room1
            action: media_player.volume_up
      - conditions:
          - condition: template
            value_template: "{{ trigger.payload_json.action == 'anti_clockwise_rotation' }}"
        sequence:
          - target:
              area_id: room1
            action: media_player.volume_down
    default: []
mode: queued
max_exceeded: silent