I have 3 of these and they all shows Can’t Detect Device, but they still works. Is there any way to get rid of these messages? The support doesn’t seem to be able to make it go away. Should not be a problem, what seems to be supported by Vera?
Go to Devices → one of you PAN16 → Advanced → Variables
Please, tell values:
- PollSettings
- PollNoReply
- PollRatings
- ConsecutivePollFails
And… If device switched on and of (or off and on) from Vera, are “Can’t detect” disappears?
Pollsettings 60
PollNoReply 7184
Pollratings 0.00
ConsecutivePollFails 62
When on/off the message disapperas some times, some times it doesent.
This is from one of the 3 devices.
It’s a well known problem of Vera controller with some devices, for example - with Heltun thermostats.
If answer to poll request too slow (by Vera opinion), after N consecutive “fails”, “CommFailure” variable bringed on and status of device “Failed”, but device still Ok.
Simplest way:
- Ignore it. May be, after 10 or 10000 years this problem can be fixed.
- If you don’t need a security, you can try re-add PAN16 as unsecured device. May be poll answers can be delivered faster (or may be not).
Unpair it, go to “Add device”, select Fibaro 223 from wizard, go throw wizard. It’s only way to add device without security
(don’t ask me, why it can be done by this way - too many questions, but too few answers )
If it does not help - use solution from point (1)
Thank you, I will give it a try to add as unsecured and see if that helps.
One problem with alternative 1, to ignore it. When the error message is present, the device still works from Vera, but not with the Google Home, i’m not able to control those with my voice.
Workaround is:
- Set poll interval to zero (no poll)
- Check CommFailure variable by variable_watch or by timer and send “do nothing” command by SendData, for example - set unneeded device parameters to always-right value.
If any communication with device performed, CommFailure status disappears.
I have already sett poll interval to zero, does not help.
- I Don’t understand what or how to do…
At evening i can write small script.
awsome, thank you!
Try this
Add to startup (Apps → Develop → Edit startup )
Fill “yodev” for one of you PAN16 and oversee, how it works for a day or two.
local yodev=NNNNNNNNNNNNNN
luup.variable_watch(luup.variable_watch("ResetCommFail","urn:micasaverde-com:serviceId:HaDevice1","CommFailure",yodev)
function ResetCommFail(dev_id,service, variable, old_val, new_val)
if new_val == "1" then
-- Obtain node id from dev_id
local devnod=luup.devices[dev_id].id
luup.log(string.format("+++ Kick device %d",devnod))
if devnod == nil then return end
if devnod == 0 then return end
local Nod = string.format("%d",devnod)
-- set dev. parameter 7 to 1, it's a LED control
luup.call_action('urn:micasaverde-com:serviceId:ZWaveNetwork1','SendData',{Node=Nod,Data='112 4 7 1 1'},1)
end
end
Where exactly should i add my device? And is it device # found on settings tab i should use?
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.