@Vroom, I think I've got the basics of what you're wanting figured out. I used to be a heavy Tasker user, but I've had to relearn a lot of it, lol. The below should help you with the basics of what you need. I only have one garage door, and currently only have this setup for our van that parks in said garage. Since you have two garages and two cars, my assumption is that you will just need to follow these steps for each garage/car. I've outlined the things you need, the basics of what happens, and then I break it down on how to setup each of those things.
Things you will need:
*Computer - it's easiest to get your Garadget access token from here (via https://www.garadget.com/my/)
*Tasker - yes, it's a paid app. I paid for this many years ago when I first started using android. I don't remember how much it costs, but it's several dollars. I find it's worth it.
*Tasker plugin "AutoRemote" - also a paid plugin. This one I had to buy yesterday for ~$3. Unfortunately the "Lite" version of this app truncates the messages it sends to 2 characters. If you shorten the message that AutoRemote sends, you might be able to get away with using the Lite version.
Order of events:
*I'm using IFTTT to detect location. If I enter my home location, then it uses Maker to send a message to AutoRemote
*Tasker watches for the message that AutoRemote sends, and if it's connected to a specific bluetooth device, then it sends a command to the Garadget to open the door.
This is kind of a convoluted way of getting it done, and I REALLY hope that eventually IFTTT will be able to handle multiple THIS's and THAT's. But, until that day, we need several different apps/plugins talking to each other in order to get things done. Lol.
Steps to get it done:
- Download all the apps and plugins you'll need. There are lots of "how to's" for Tasker setup if you google them, so I won't post that here. You shouldn't need to do much though.
- Sign in to IFTTT and connect the maker webhooks channel https://ifttt.com/maker_webhooks. After that is connected, we will need the "key". Go to "Documentation" from the webhooks channel, and it should be displayed at the top. It's a fairly long string of characters. Copy this, or write it down somewhere, we'll need it in the next step.
- Open AutoRemote. Several popups will display, letting you know some info about it, and asking if you want to see videos, etc. Feel free to look at all of this if you want. If not, tap on the 'devices' icon at the bottom (it looks like a phone). From there, tap the IFTTT icon (red, black and blue triangle icon). It will then ask you for your maker channel secret (the string from step 2). Add that here and tap ok. It will ask you to name the "device". I just stuck with "IFTTT". After this, it will tell you it's going to generate a URL that can send a message for you to use in Maker. Tap OK, then OK again. At this point, a popup will display and ask you where you want to send the URL its generating. I selected "copy to clipboard". You can also email it to yourself, etc. Either way, you'll need that URL in next step. Now we're done with AutoRemote.
- Back to IFTTT. Create a new applet. For the "this" we use location, then select when 'you enter an area'. This will display your location, which you can edit. Hit the check mark once you're done fine tuning the geo fence, then select "that". For that, we want to use Maker, 'make a web request'. Put the URL you got from AutoRemote into the URL field. The end of the URL should say message=MESSAGE_HERE. Change MESSAGE_HERE to whatever you want. I used message=Garadget_open. Leave everything else alone, and complete the applet.
- Open Garadget web access and get your device id, and access token. The device id can be found from the 'settings' page. To get the access token, you basically want to right click and select 'inspect', then go to the 'network' tab. You should see a bunch of messages for doorStatus? along with access_token. Copy or write the token down somewhere. We will need it for Tasker. The device id is also listed in the URL if you want to get it all from the same location.
- Open Tasker. I find it easiest to create the "Task" first. This is what we want taker to do (open the garage door). We'll then create a "Profile" to handle everything else. So, go to Tasks, create a new task, name it whatever you want (I went with "Open Garage"). Tap the + button at the bottom, and select 'Net', then 'HTTP Post'. Fill in the details for server:port, path, and data/file as per below (making sure to input your own device id and access token that we got in step 5):
Data / File:
Now tap the back button in the top left of the app, and back again. You should now see your task in the Tasks tab.
7. Now we need a Profile to perform this task. So go to the Profiles tab, tap the + button again, select Event->Plugin->AutoRemote->AutoRemote (again). Tap the pencil next to Configuration, tap Message Filter, and type in the message you setup in AutoRemote (from step 4). Again, I used Garadget_open. After that, just save everything and go back. It should ask you to assign a task. Select the task you created in step 6. Now, at this point, you basically have a location based system that will open the door for you. Since we ALSO want it to check bluetooth before opening the door, we need to add an additional context to the profile. So, back in the profiles tab, we want to long press on the autoremote profile we created, and tap Add->State->Net->BT Connected. Under the Name or Address fields, there are magnifying glasses. Tap eithert, and select the bluetooth device for whichever car you want, and then go back. So now the profile should show both AutoRemote (with our custom message) + BT Connected with whichever device you selected on the left, and it should show our task to open the garage.
Now you should be done for one garage and one car. To add additional garages and cars, you should only need to create a new task (step 6), using the device id for the other Garadget, and then create a new profile identical to our previous one, but make sure to select the bluetooth device of the other car.
Hopefully that all makes at least some sense, and is "newbie" friendly. Most of this stuff still doesn't make sense to me, years later, lol!
Thank you for posting! I had wanted to do something like this for a while. Just using the location to open the door wasn't what I wanted, since I'm not always driving a vehicle that needs to go in the garage (maybe I went for a walk or something, etc). Having the extra step of coming home AND being connected to a specific vehicle will greatly decrease the amount of times the garage opens when I don't actually want it to