I have a frient pro sensor , I need to use it to switch on a light if there is movement and the luminosity is less then 6/7 LUX .
I installed your drivers and Frient drivers but both behave the same: if I insert the batteries the sensor work very well for the first seconds, after that it just freeze then LUX value there after a lot of time it’s still the same, I still haven’t tested on after multiple hours but the behavior seems always the same. Do you have any idea of the reason of this? I have other sensors and it seems that everyone behave the same. I’ve tested this with AEOTEC multi sensor 6 and Fiber FGMS-001 . I’ve searched here and I saw another user with my same issue but I haven0t found an answer with the solution.
Sorry, I have no idea what causes these problems, I see several posts with problems on zigbee or zwave devices, maybe it has to do with the hub firmware update, but I don’t know.
You can try rebooting the Hub.
If you do this, let the hub stabilize, without using the devices and the app, for about 20 or 30 minutes, especially if you have many drivers and devices installed, the hub’s memory may be at its limit and it may be difficult to initialize all drivers and devices and hub do a sequencial driver init to get a free memory
@Mariano_Colmenarejo, I’m using this driver on the old (original) SmartThings multipurpose sensors since the native SmartThings Edge driver does not work with them. Everytime these contacts are opened using this driver, I’m getting multiple entries which causes the associated Alexa Routines to make multiple voice announcements about the contract being opened. Any ideas?
Update: Sorry, it isn’t your driver, it was the magnet. I replaced the associated magnet with another one and that fixed it. When I put the original magnet on another sensor, it too had same multi-notification issue. Very strange.
Papaiz is part of Assa Abloy like Yale and use by default the same Yale Connect Hub. The SL205 seems to have the same functionality of Yale YMC 420D or YMC 420W
@Mariano_Colmenarejo , thank you very much.
I’ve deleted the device and added it again and the device was correctly found with your driver.
Now i can lock/unlock through the app and receive status changes when locking/unlocking through the door lock, but…
i’m receiving a message that “all status for the device wasn’t loaded yet”;
cannot find the"Smart Lock Guest Access" in the app, to manage the codes.
Do you have any advices how to tackle these issues?
I’ve managed to handle the “status not loaded” message. Removed the device, rebooted the hub and factory reset the door lock before readding the device. Battery status is correct now in the app and don’t get the message anymore.
After searching a lot i found that “Smart Lock Guest Access” is not available to me because i´m located in Brazil (it´s a US and Canada service only).
So, i´m trying to find an alternative to this.
@Mariano_Colmenarejo
I successfully added a code through the AWA interface using the “setCode” command and the new code worked to unlock the door, but i see that “scanCodes” attribute still show “Scanning” and “lockCodes” is empty. Do you have any clue why scanCodes is not in “complete” state and the code added is not shownd in the lockCodes attribute?
Unfortunately i cannot use Smart Lock Access because i´m located in Brazil.
Wondering if i can create a US region Samsung account and start over my configuration in this account to use this service, even with the HUB installed in Brazil?
@Mariano_Colmenarejo ,
I started to read the developer documentations about Edge drivers and getting used on “how things work” (want to start adventure myself in the world of writing Custom Device Drivers and SmartApps/Services in a near future, if i could find some spare time).
You have said that your “Zigbee Lock MC” driver is just a pure copy of the default SmartThings “Zigbee Lock” driver, right?
Also, i can assume that you have only added the fingerprint for my lock to the fingerprints.yml file, right?
So, i was looking in the default driver source code (zigbee-lock/src/init.lua) and noted that they are using Yale specific sub driver to handle codes reload and other things. This sub driver is not loaded for my lock because the manufacturer doesn’t match with the conditions in his src/yale/init.lua:
can_handle = function(opts, driver, device, …)
return device:get_manufacturer() == “ASSA ABLOY iRevo” or device:get_manufacturer() == “Yale”
end
Can you change your device driver or create a new copy (if you think it’s better) modifying the can_handle function of the yale sub driver to this code:
can_handle = function(opts, driver, device, …)
return device:get_manufacturer() == “ASSA ABLOY iRevo” or device:get_manufacturer() == “Yale” or (device:get_manufacturer() == “Papaiz” and device:get_model() == “PSL200”)
end
No, they are added to the fingerprint.yml with base-lock profile and to the yale subdriver, normally that is enough, but your lock may not be exactly the same as the yale ones
You can add them yourself to the stock smartthings driver Code and create your own driver
If this doesn’t work i will try to create my own driver and see if i can figure out
Have to check what i need to install to be able to code. Any easy to intall next next finish framework?