Haha, that was a total shot in the dark! Fantastic it worked though, at least it should tide you over until it’s added properly.
The wireless one works with the other driver, the one for button devices. It doesn’t create child devices at all as there’s nothing which is remote controlled on the device; it just sends in button press actions to Hubitat.
Hi @aaiyar, I appreciate your sugestion, but that is exactly what I am already using right now. It works but it keeps losing connection. I suppose the markus driver would better with keeping connection alive.
Hi @KillSIG, are you able to get 3 Virtual Switches when using the modified version from andydvsn?
I tried the same but only able to get a device but no virtual switches.
Today arrived my first “Xiaomi Smart Home Mijia Honeywell Smoke Detector” (Model: JTYJ-GD-01LM/BW)!
After connecting the device and installing @markus’s driver I can access my new device.
The first “Test” command works, after a while the battery status (100%) is shown, and even my long push on the little button of my device raised an smoke=“testing…” event in Hubitat.
Great! But…
I’ve noticed that the log is now flooded with “Parse START” messages:
@Jost So your questions is not left unanswered I just wanted to remind everyone that it is getting increasingly difficult for @markus to continue supporting these drivers due to limitation mention in this thread.
Also if your able, or know someone that might be, consider forming a team that can take over updating/troubleshooting his drivers on the current platform. I wish I could help more, but I have zero experience in that realm.
Just got a Aqara Smart Plug SP-EUC01 which works with this driver except I don’t get the power report to work. Just stays at 0 all the time. Anyway to get the power reporting to work?
Usually when this happens it is due to a configuration not being set during pairing. With the driver not being specifically written for that particular device (as far as I can remember?), it may just not work without modifications. I know it worked with Aqara Outlets in the past since I have a couple of those and when I use HE they worked with this driver.
I have a few Opple 6-gang switches and I am using your driver on the HE. Overall, they seem to work ok, but I am getting errors in the logs. Any idea what could be wrong ?
Something is sending a push() command to these devices; this won’t happen on its own, so it must be an app you created. This be include a Rule or Dashboard or really any app. (The button-related capabilites were updated in 2.2.6 to require commands like this for button devices, simulating a “virtual” press if nothing else, as most only generate events otherwise on real-world presses.) The “Push a button” action in Rule Machine or Button Controller or creating a Dashboard button where you chose this device and button 1 to “push” are likely candidates, but any app using the device could theoretically do this — or you manually on the device page, but you’d probably know if you were doing that.
That being said, it’s harmless as long as you’re not depending on whatever the result you’d normally get from this is (generating a button event for another purpose?). It would also be fairly trivial to implement this command, but again not really necessary if you don’t use it.