Regarding the new beta ‘Zigbee Button’ driver when used with the ‘IKEA On/Off Button’ (two-buttons-battery).
Unlike the DTH there isn’t a button capability in the main component for legacy purposes. That’s fine by me but it does mean that there isn’t anything to display in the dashboard tile other than the battery level. Obviously we have to start somewhere but I think that needs addressing.
Unfortunately the battery level is half what it needs to be. Unsurprisingly I had to change the batteries in both my buttons before installing them so they should really be showing 100% but IKEA is quite enthusiastic about 87%. The driver is reporting 44%. I believe we saw that with other IKEA devices using Edge drivers.
Thank you. Just a pity the IKEA buttons are currently useless because of their battery problem.
1 Like
nayelyz
(SmartThings Developer Support)
Split this topic
89
For 1, the comparison between what you should see and what you actually see in the ST app. What do you mean by "there isn't a button capability for legacy purposes"?
About 2, did you check the Hub logs to see the value that was reported by the device? I mean in the reporting messages. It would be useful if you shared the logs when the battery is reported, to see if the value received is correct but is not calculated properly.
I’ve gotten a firmware update to 000.041.00004 and am getting a new variation on the previously reported cosock bug:
Lua: runtime error: [string "runner/src/packagesearcher.rs:21:10"]:296: cosock tried to call socket.select with no sockets and no timeout. this is a bug, please report it
stack traceback:
[string "runner/src/packagesearcher.rs:21:10"]:296: in field 'run'
[string "runner/src/packagesearcher.rs:21:10"]:743: in method 'run'
[string "init.lua"]:341: in main chunk
This happens when I try to update an existing driver that utilizes cosock. It repeats over and over infinitely as it keeps trying to restart the driver. The driver uses a TCP socket and has one channel handler.
nayelyz
(SmartThings Developer Support)
Split this topic
92
Thank you for sharing this @TAustin. I already shared your comments in the previous report on the issue. Once I receive an update, I’ll share it with you.
1 Like
nayelyz
(SmartThings Developer Support)
Split this topic
99
New channel invitations aren’t showing in the CLI when running edge:channels:invites. The ones that aren’t showing all have the new URL format of https://api.smartthings.com/invite/xxxxxxxxxxxx.
Thank you, @philh30, this is a good catch.
I could replicate the issue, so, I will report it to the engineering team. In the mean time, I suggest you save the invitationID every time you create one because we can still get its details with the following command:
If you are stuck uninstalling the driver, I would try putting the device into pairing mode.
Add device and search nerby.
If it pairs but you don’t see it in the app, put it back on pairing mode until you get lifecycle removed called and you can then uninstall the driver or it pairs successfully