Dan thank you very much for this, I have a issue I hope you can help me with. I have a driver that is passing the status of a garage door the attributes "closed", "open", "closing" and "opening" work fine but when I pass "stopped" it does not work. I noticed that Hubitat does not have attribute "stopped" but has "unknown".
@JBrown: When you send this "stopped" event, does the "door" variable changed to "stopped" for the device? Homekit supports it, so I could add it, right now it is not implemented
How could I set that flag? I’m just trying to get a fifth state. I’m controlling my garage door opener with an esp8266 using two switches for open/close indications. If the door does not open/close in 30 seconds i’m considering it stuck.
I think I have to separate the Target Door State and Current Door State to get that working. Either way, it is a bit more than a simple one liner (as I originally thought). I am going to take a deeper look at it tomorrow. We should be able to come up with something. My first idea is to use the "unknown" state that the specification offers, this way I would stay compatible with the platform specification.
This is awesome! Thank you @dan.t for all of your work on this!!!
I’ve got it running on a Pi with DietPi that’s also running my PiHole and I’m very impressed. I have it set to auto run on Pi boot via systemctl. I’m not a dev so it took me a few hours to figure out how to get it all set up, but that is my own fault. I’m still learning...
Thank you, again!!! WAF went up a few notches due to this
@dan.t I am about half way through reading this thread but thought I would as a question before I look at implementing this. I have no real interest in seeing my HE devices in the Home app but I would like a thermostat that I have in Home to show up in HE. Is that something this app is able to do?