Thanks for all of the effort you've put into making MyQ work with Hubitat. My Hubitat is 3 days old. I'm coming from Wink (which randomly died 4 days ago). I'm hoping you can help me with my question.
Whenever I click the "GD Control" tile to open or close the door, I get a popup asking "Are you sure?" with "Yes" and "No" buttons. Yes activates the door and no cancels the request. The popup does not happen with the momentary tiles. Is there any way to get rid of this popup? I would like the door to operate when I click the tile without it being a 2-step process.
I installed the NoSensor and Momentary Button Tile drivers along with the app and it sort of worked. The install eventually went smoothly (once the operator errors were corrected!) and I created separate up/down devices because the only sensor I have at the moment is the one that came with the MyQ bridge. When I created a "Garage" dashboard, I added the momentary "GD Opener Opener" & "GD Opener Closer" tiles and the "Garage Door Control" tile. I was able to get the door to go up and down with the momentary tiles, but the Garage Door Control button never changed to "open" or "closed" and would not activate the door in either direction whether I clicked "Yes" or "No" on the popup. Only the momentary tiles worked. I found that the GD Control tile changed states to "opening" and "closing" according to which momentary tile was pushed then reverted to "unknown" after 20 seconds. The NoSensor code is actually written to do exactly that. So I tweaked it.
I copy/pasted the "def resetToUnknown" section twice. I renamed one "def resetToOpen" and the other to "def resetToClosed". I then changed the first line of each section:
sendEvent(name: "door", value: "open", isStateChange: true, display: false, displayed: false)
sendEvent(name: "door", value: "closed", isStateChange: true, display: false, displayed: false)
I then changed the last line of "def openPrep" and "def closePrep" to:
runIn(15, resetToOpen)
runIn(20, resetToClosed)
(I set the timer on Open to 15 because I want the status to change in 15 seconds instead of 20.)
Now, the GD Control button cycles like this:
Green background. Status reads "closed". Closed door icon.
Grey (default tile color) background. Status reads "opening". Open door icon.
Red background. Status reads "open". Open door icon.
Grey background. Status reads "closing". Closed door icon.
Things are working smoothly, and I can set rules based on the status of the door being "open" or "closed" like I need and as I've done in the past with my Wink. I'm aware that Hubitat is basing the status of the door on a click as opposed to the actual status of the door and as soon as I get the sensors and install them I'm going to start over with the other version.
The only thing is, I'd really like to have the door operate on a single-click, no verification basis.
I apologize for the long post. Thanks again for all of your help.