Edit - This thread is now closed refer to the sub-forum for new information
Edit - Current version is attached to message #241 of this thread(page 13)
If anybody is interested I've written a Health Plugin to monitor Z-Wave battery powered devices and report when they lose contact. It'll be free as it's primarily written for my own use, but if anyone thinks it might be useful then reply here and I will post the plugin.
I find battery reporting pretty hit and miss for Z-Wave devices and the level at which they die is inconsistent. Up until now I had been using a log monitor plugin to check for wakeup calls but this required 2 events and a timer setting up for each device, with each configured for the particular wakeup period of that device. The purpose of the Health plugin is to automate the process and only require 1 event in total for all notifications whilst adapting automatically to any additions or changes to devices.
When it first runs, the plugin creates a Parent device for monitoring. The plugin then monitors wake up calls in the log and each time a new device wakes up a child device is created and added to the group. The sleep period is set by subsequent wakeups of the device and from then on the plugin can watch for missed wakeups. There is no user intervention required although there are various parameters that can be tweaked.
Any failed wakeups are reported to the parent device so all devices found can be monitored by a single event triggered by the Parent device. The Parent Device string shows the device that has failed so this can be reported in say an email or pushover message. I’ve replaced 11 timers and 22 events by a single event in my system.
The attached screen shot shows part of my group with a failed device shown.
Steve
Edit - Current version is attached to message #241 of this thread(page 13)
If anybody is interested I've written a Health Plugin to monitor Z-Wave battery powered devices and report when they lose contact. It'll be free as it's primarily written for my own use, but if anyone thinks it might be useful then reply here and I will post the plugin.
I find battery reporting pretty hit and miss for Z-Wave devices and the level at which they die is inconsistent. Up until now I had been using a log monitor plugin to check for wakeup calls but this required 2 events and a timer setting up for each device, with each configured for the particular wakeup period of that device. The purpose of the Health plugin is to automate the process and only require 1 event in total for all notifications whilst adapting automatically to any additions or changes to devices.
When it first runs, the plugin creates a Parent device for monitoring. The plugin then monitors wake up calls in the log and each time a new device wakes up a child device is created and added to the group. The sleep period is set by subsequent wakeups of the device and from then on the plugin can watch for missed wakeups. There is no user intervention required although there are various parameters that can be tweaked.
Any failed wakeups are reported to the parent device so all devices found can be monitored by a single event triggered by the Parent device. The Parent Device string shows the device that has failed so this can be reported in say an email or pushover message. I’ve replaced 11 timers and 22 events by a single event in my system.
The attached screen shot shows part of my group with a failed device shown.
Steve
Comment