Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Symfonisk controller broken in v2.8.0 #3969

Closed
ebaauw opened this issue Dec 19, 2020 · 17 comments
Closed

Symfonisk controller broken in v2.8.0 #3969

ebaauw opened this issue Dec 19, 2020 · 17 comments

Comments

@ebaauw
Copy link
Collaborator

ebaauw commented Dec 19, 2020

Describe the bug

No button events are generated for the IKEA Symfonisk controller.

Steps to reproduce the behavior

Press or dial the controller:

Expected behavior

Duh

Screenshots

n/a

Environment

  • Host system: Raspberry Pi
  • Running method: Raspbian
  • Firmware version: 26390500)
  • deCONZ version: 2.8.0
  • Device: RaspBee I
  • Do you use an USB extension cable: n/a
  • Is there any other USB or serial devices connected to the host system? If so: Which?

deCONZ Logs

Dec 19 15:02:18 pi2 deCONZ[21000]: 15:02:17:941 APS-DATA.indication srcAddr: 0x1c8e, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0008, lqi: 255, rssi: -58
Dec 19 15:02:18 pi2 deCONZ[21000]: 15:02:17:943 	asdu: 1174030000
Dec 19 15:02:18 pi2 deCONZ[21000]: 15:02:17:947 [INFO] - No button map for: SYMFONISK Sound Controller endpoint: 0x01 cluster: LEVEL_CONTROL (0x0008) command: STOP (0x03) payload[0]: 000

Additional context

See #1898.

@manup
Copy link
Member

manup commented Dec 27, 2020

Fortunately I have this thing here, will do some tests.

manup added a commit to manup/deconz-rest-plugin that referenced this issue Dec 28, 2020
The model id wasn't complete.
Issue: dresden-elektronik#3969
@manup
Copy link
Member

manup commented Dec 28, 2020

Fixed in latest PR. As workaround before the next release you can manually edit the modelid in the button_maps.json file.

Replace "SYMFONISK" with "SYMFONISK Sound Controller".

@kptkip
Copy link

kptkip commented Jan 2, 2021

thnx @manup.
The workaround does it.

@Mimiix
Copy link
Collaborator

Mimiix commented Jan 4, 2021

This fixed in the latest?
@ebaauw @manup

@kptkip
Copy link

kptkip commented Jan 4, 2021

In 2.9.0 not.

@manup
Copy link
Member

manup commented Jan 4, 2021

This was after 2.9.0, so will be included in the next release.

@labaland
Copy link

Fixed in latest PR. As workaround before the next release you can manually edit the modelid in the button_maps.json file.

Replace "SYMFONISK" with "SYMFONISK Sound Controller".

Where can i find that file? i run deconx in docker =)

@Mimiix Mimiix added stale and removed stale labels Feb 24, 2021
@github-actions
Copy link

As there has not been any response in 21 days, this issue has been automatically marked as stale. At OP: Please either close this issue or keep it active It will be closed in 7 days if no further activity occurs.

@github-actions github-actions bot added the stale label Mar 19, 2021
@ebaauw
Copy link
Collaborator Author

ebaauw commented Mar 19, 2021

It works in 2.9.3.

@ebaauw ebaauw closed this as completed Mar 19, 2021
@AdamBremholm
Copy link

Having same problem in 2.11.05

@joggs
Copy link

joggs commented Dec 20, 2021

Same problem 2.13.01

@Mimiix
Copy link
Collaborator

Mimiix commented Dec 20, 2021

There were some fixes in the last version i think

@joggs
Copy link

joggs commented Dec 20, 2021

The only thing the controller does in 2.13.01 is to show battery life. no events are triggered. When running deconz in docker, there are no button_maps.json that will keep modifications after a restart of the container, so right now, the symfonisk controller is unusable.

@Mimiix
Copy link
Collaborator

Mimiix commented Dec 21, 2021

#4956 is open still

@TheNON75 can you confirm the above?

@TheNON75
Copy link

Please allow me some days to chase up if all ok, I have some concerns, but currently very afk and with no physical access to my zigbee playground

@der-david
Copy link

The only thing the controller does in 2.13.01 is to show battery life. no events are triggered. When running deconz in docker, there are no button_maps.json that will keep modifications after a restart of the container, so right now, the symfonisk controller is unusable.

I have had the same issues and I have resolved the problems (for now) by updating the remotes firmware to 2.3.080:

ConBee II
Version: 2.13.04 / 12/18/2021
Firmware: 26660700

Assuming your remote is not paired:

  1. Remove battery from Symfonisk
  2. In Phoscon Add new switch > IKEA > TRÅDFRI Dimmer
  3. Insert battery and press pairing button on the back four times quickly (close to your coordinator) and the red light should indicate the joining sequence
  4. Ignore the Phoscon web interface and observe deCONZ GUI
  5. The device should appear and after a little while you should see it being named "SYMFONISK Sound Controller"
  6. Select the device and read the "Basic" attributes in the Cluster Info panel, "SW Build ID" should say 2.1.022 or similar
  7. Open the STD OTAU Plugin panel
  8. It should say "OTAU enabled"
  9. Choose the file 10043101-3.1-TRADFRI-dimmer-2.3.080.ota.ota.signed or whichever is the latest version for 4554 at the time you are reading this
  10. Make sure you have selected the right device
  11. Press Update
  12. The "Progress" column should say "Queued", try if Query starts the update process
  13. If not, remove the battery from Symfonisk again and reinsert it after a few seconds
  14. I had to retry this a couple of times with different Update and Query sequences
  15. The update progress should be displayed in the "Progress" column, the whole process can take up to a few hours depending on your mesh
  16. Once the update was complete I had to remove the node and rejoin it
  17. In Phoscon, I can now see all of the events by going to Help > API Information > Switches > My Dimmer > Events

For Home-Assistant users:
At least in Home-Assistant (2021.12.8) the remotes left and right events are reversed, but ATM I don't really care about that.
In case you have old deCONZ devices in your HA instance, you can head to /developer-tools/service and run the services deconz.device_refresh and deconz.remove_orphaned_entries.

@joggs
Copy link

joggs commented Jan 7, 2022

That worked perfectly Der-David!
2.5 hours and an almost drained device battery later, the update completed successfully and I can now see events in home assistant.
Big thanks for your detailed response!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

9 participants