I have a couple of Aeotec Multisensor 7 sensors on my C8, and they work pretty well.
The one thing I wish I could do is change the Cool down time.
If motion is detected, the device has a cool down period of of four minutes.
I use it for lighting, and I don't need the light to stay on for four minutes if the person was just walking by.
I would like the device to go inactive 30 seconds after the device goes inactive. I don't want the long four minutes delay.
I see no option in the device settings to change this. Has anyone figured a way to accomplish this?
Looks like it is setting on the device (configuration section) https://aeotec.freshdesk.com/helpdesk/attachments/6124934520
Or easier to read here: Z-Wave JS Config DB Browser
You just need a driver that exposes it as a setting.
You can use other tools to manually set it, but its tricky with sleepy battery devices if the driver does not account for a sleepy device. You will have to time a wake up and then send the command shortly after.
I guess I really should make my scanner tool work better with battery devices.
1 Like
I just had an idea, you could try the "Generic Z-Wave DT Multilevel Sensor" driver. I would assume it is built to handle battery devices since many sensors are. It will try to interview the device and then show you all its settings so they can be adjusted. I think you will need to run configure and then wake the device up.
After you adjust the settings if that driver does not fully work for your device you could switch back to the other one you were using.
2 Likes
This parameter has been added to the device preference section in platform 2.4.1, currently in beta.
In the meantime, the above ideas should work. I also suspect the "DT" driver would work for this (though you won't get lux readings), though unless the device is USB-powered, you'll have to wake it around the same time you run the "Configure" command so it's awake to respond to the requests to fetch the configuration parameter data.
The Basic Z-Wave Tool can also be used to set this; you'll need the manual to know the parameter number, desired value, and size. Again, you'll need to make sure the device is awake.
You will really need to make sure of that with any configuration change, too (e.g., including the above if you try this on the built-in driver in the future), but a driver that knows the device isn't always awake normally is written to basically queue this kind of thing until the device wakes up, which few of these general-purpose tools do.
I would have thought that a multisensor driver would be written to accommodate battery devices, since most sensors are battery powered or have the options for it.
Looks like it should do that, too (though you might need to do a "Save Preferences" or "Save" on the "Preferences" tab first, if I'm thinking this through...), but obviously you'll have to wait for that to happen and the driver won't be of much use for examining configuration parameters/preferences in the meantime.
Well what I like to do is save or configure to queue it up, then go wake the device up manually. Much easier than trying to time a wake up and clicking a button right afterwards. That was my point.
Question:
(since it is germane in this case)
Is it possible to programmatically* change the device driver of a device?
Or is that something that can only be done manually?
All,
I used HPM to install the Basic Z-Wave Tool. The driver shows that it has been installed. I do not see any options to use it while looking at the Aeotec Multisensor. There are no additional buttons or drop downs anywhere as far as I can tell.
Interesting sidenote, there appeared to be two instances of the Basic Z-Wave Tool listed in HPM. I installed the top one and the driver matches the one I saw in your post.
What am I doing wrong? I have rebooted my hub, but alas nothing was there.
Again this is on my C8 that is up to date, and these devices are running on USB power.
The "Basic Z-Wave Tool" is a driver, so you change the device you want to work on to this driver, do your updates/changes, then switch the device back to its regular driver.
Hey Thanks Everyone,
I want to let you know that with your help, I was able to address all of these things.
An old guy thanks you...