My four Aeon minimotes got converted to the “Z-Wave Button” Edge driver just recently, and I noticed in the mobile app that they are all offline, so I went to check on them.
They’re actually not offline, and can control devices like they always have been with any of the four buttons. As soon as any button is pressed the device shows online for a bit before going offline again after some period of time.
I also noticed that there’s now a “top level” button available along with the four buttons in the device’s presentation, as well being an option for an automation (see image below). How does that work? Perhaps that’s “mapped” to any of the four buttons when pressed/held that this “top level” button changes state? I haven’t look at ST’s code yet, so I was wondering if anyone in the community had their minimotes convert and if you’ve see the same behavior.
So this device only has 4 buttons in total? I see it has assigned a profile called multi-button-4-no-battery but there are 5 components with the button capability (main, and button1-4).
About the health check, I need someone to send his Hub logs (from the IDE), remember they must be sent as soon as the issue appears so the records from it are still registered. Support access to their account is also required.
@Automated_House, I’m sorry that was missed, I’ve been commenting on other posts that when you make this kind of report, you need to create a post here and tag us to let us know. It is hard to keep track of every report there and we need other information for the investigation.
I got this response back in May 2022 after converting to the Beta Edge Driver at the time.
Andres Gomez (SmartThings)
May 9, 2022, 1:20 PM MST
I hope this message finds you well.
Regarding the ‘offline’ issue that you are describing, this is the expected behavior. Remember that the reason lots of battery devices use Z-Wave communication protocol instead of LAN is that Z-Wave is way more efficient as an energy saver, and the way to do that is by ‘sleeping’ them after long-term inactivity.
SmartThings Developer Support
Zwave or Zigbee devices can all “sleep”. If Andres’s explanation held any water, ST’s old DTH driver would have had the same behavior. The issue is that their new Edge driver is not handling health checks for battery powered devices that are “sleepy” endpoints.
This is exactly the reason why I object to using the term “off-line.“ (As I’ve posted before.)
In a mesh network, you don’t have continuous connection between devices and the hub. Whether they are sleepy devices or not. Communication is based on events.
A better term would be “unreachable” (which is used by some platforms), and that should only be applied if there has been no communication for a set period of time AND a poll of the device has failed. That’s meaningful in a mesh network. “Offline” is meaningful in a Wi-Fi nework, but not Zwave or Zigbee.