This Linptech ES1 Zigbee device seems to be the same as the one that is already supported natively in Hubitat and supported by the two custom drivers available in HPM.
As we know, one and the same device can be sold by many different sellers on different platforms. Different sellers appear and disappear on the selling platforms (Amazon, Alixpress, etc..) Sometimes, the Zigbee identifier will be the same; sometimes, it may have a different 'manufacturer' ID. So, there is never a 100% guarantee of what you will receive, even when the device looks the same. There is no guarantee that the same seller will send you the same device, even in one purchase order - sellers' suppliers may have sourced the items from different manufacturers.
It doesn't make any difference whether you purchase such devices from AliExpress, eBay or the US Amazon (except the Amazon exceptional return policy, of course...). The sellers can not distinguish between the different versions because these Tuya devices are designed and they are always working with the Tuya hubs; any usage outside of the Tuya ecosystem is not guaranteed.
All the stuff quoted below is unnecessary and unwarranted. @kkossev or any other developer can speak for themselves; they've given no indication of needing an arbiter to deflect questions from community members.
If you dislike questions posed by a community member to a developer, you have the choice of ignoring that thread. There is no need for you to respond on the part of the developer.
@DGBQ was civil in his questions. If you dislike such questions, feel free to ignore them.
Thanks for the insight. It sounds like the Linptech ES1 is already well-supported in Hubitat, which is good to know. The variability in Zigbee identifiers and manufacturers definitely makes purchasing Tuya-based devices a bit of a gamble, but itβs helpful that there are options like custom drivers to improve compatibility. I appreciate you taking the time to review the device and provide such a detailed explanation. Thanks again for sharing your knowledge!
I have 7 Linptech ES1's that are working perfectly, however there is 1 that refuses to report Illuminance.
I've tried changing drivers back and forth, refresh, config, etc., but no luck. Currently using the Linptech 24Ghz Presence Sensor ES1 driver. The setup on all ES1's look identical.
I just realized today from another thread that these even do illuminance with this driver. So I swapped out the drivers for my five sensors with this driver, and I got illuminance values!
Though all my sensors got an initial illuminance value after updating to this driver, that was it. Logs show it never updates after first shot. I can reset the driver and I will again get one initial reading, then nothing after. The value it sends is an accurate illuminance value for that one send, it just doesn't keep sending. I've tested restarting the driver for them with different light levels, and it is getting a true value for light when it does send illuminance that one time. So there is a sensor in there, but it is not reporting based on continued change.
I does seem to wait for an illuminance change before it actually make the attribute first appear after a driver reset, but after that, no level of light change will send an update.
I have three Linptech and two MOES. All acting exactly the same with illuminance not reporting after initial driver install.
So, after all the help, i went back to basics and looked at the cable and power. I had the USB plugged into a dual port wall plug. I am using them elsewhere in the house...no problem.
In this particular case, the other port is being used by an iTach WF2IR unit. Once I plugged the Linptech into its own wall plug, problem solved. Is it possible that ES1 wasnt getting enough power to run the Lux sensor?
In any case, its working fine now, but I'd be interested in thoughts. Thanks again, all.
The plug you're using and USB plugs in general is not one of my areas of expertise, but I suppose if the other device was being a power-hog it might have starved the Linptech. That, or:
There was a general problem w/the port on the double-plug the Linptech was connected to
The reboot of the Linptech when you unplugged/replugged it resolved the problem
Your visit to the Oracle of Delphi and offerings to the gods fixed it
So I looked through the device using this driver and the built-in driver but couldn't find a way to update the firmware. Is there a special process on this device?