-
Notifications
You must be signed in to change notification settings - Fork 506
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
SR-ZG2835 Zigbee Rotary Switch RGB+CCT RGB CCT Mono 4 in 1 #3085
Comments
Please provide all requested screenshots mentioned in the template, otherwise we'll close the request due to incomplete information. Thanks. |
So I can't see the device in the rest api. I do see some lines in the deconz logging when pushing and turning the rotary button.
Is there any more info I can add to this issue? Anything I can help with? |
Have the same rotary switch, can see it in VNC but not in deconz or in home assistant, anything i can do/provide to help out to get it working? |
Problem with mac adress, not whitelisted
I think it can be solved using DDF file. The DDF can help for the device be included, and use the regular code to manage the device. I presume the manufacture number is still 0x1224 ? |
@Smanar , no - this one shows up as |
Ok so double problem ^^
I think you can try to make a DDF for deconz include the device, then after remove it (the DDF core don't manage battery switch yet), but I think the legacy code will only use the model id, so the device will work (but I haven't checked all the code, if we use somewhere if manufacturecode = 0x1224 it will not work) |
@zyberzero the better starting point for DDF is https://github.com/dresden-elektronik/deconz-rest-plugin/wiki/DDF-cheat-sheet So for you if I m right you just need it to force deconz to reconize the device. And after a "hot reload" try to include your device |
@Smanar thanks. I've created the DDF like this: It is now recognized as a named device, "Switch 79" in my case. This is how the device info looks like:
Here I changed the state of the DDF back to draft, and restarted Deconz. Now it's back to a No events where emitted (according to API information) regardless if it was using the DDF or not when turning the knob. Is there something else I can try, or did I misunderstand you? Thanks! |
Nope was perfect, but why it s back to 0xXXXX ? One time a device is in the API, he was still used by classic code for me, I will ask to devs to be sure. And if you try the "hybrid" mode ? With the status bronze, perhaps the legacy code will be used to manage the sensor ? |
Don't worry , this is probably a phoscon issue, nothing to see with deconz. But the method is probably bad, IDK if its possible to do that (include with DDF and use with legacy), I m asking more information to others devs. |
The only line that showed up in the logs that I could connect back to my remote was this (searching by mac-address and its name)
There was some stuff around that line as well, but I have a network consisting of 67 nodes so it is really noisy. |
I m searching line starting by Or perhaps you have something on "DDF" flag as the device is perhaps using the DDF core now. I m not sure it will change something (you need it to have the device working, the legacy code configure them at start, but as it seem you are using the DDF core only now ...), can try to configure the device to make bind/report in the DDF editor or can make then yourself using the GUI. To configure and set you have an exemple here #2077 (comment) |
@Smanar , I tried to bind it to the conbee-stick, it says success but no new log events (I searched for If I bind it straight to one of my lights it works though, so the device seems to work (I bound |
So binding with a bulb is working but nothing in log if binding with the gateway ? Not logic, it's probably bypassed by the DDF core, nothing to in logs if enabling "ddf" log flag ? |
Device
Screenshots
Device doesn't show up in Phoscon, but it does in Deconz. Blue button blinks whenever the switch is used. Sending commands like Identify works as well.
The text was updated successfully, but these errors were encountered: