whoismoses: YES! it worked on ford pass! maybe i’ll upload a video if i get off work early to show it.
Did you ever make or post the video on using smartthings and ford remote access?
HI Kirk
I think Jonathan is talking about FordPass, not Ford Remote Access.
Jeff
I also use Ford Remote Access http://www.fordremoteaccess.com/en/ with my 2015 Edge. I’m hoping to find a way to use Ford Remote Access with Alexa or other handsfree control.
Hello Lowell
I am still hoping there is someone out there that can help us integrate http://www.fordremoteaccess.com/en/ with Smartthings ! I wish I knew how to do it myself.
Is there any reason we couldn’t use Tasker to execute the commands? Seems like you could get that working in like 5 minutes. I’m already using Tasker with autolocation and virtual presence sensor with sharptools to open my garage and disable my alarm system when I get home.
Yes Tasker and autoinput worked using swipe gesture at 1060 x coord and 1600 y coord on a pixel 3 xl with 100 Ms delay. Just add a virtual switch and should be good to go. Yes this is for Ford remote access. You can use developer mode to find the xy coords for whatever phone you have.
Thank you Lewis
I did install Tasker in the past and tried to figure it out but could not. I will try again.
Jeff
The Tasker solution appears to be Android only - any ideas for IOS?
Shortcuts should work with this.
Thank you - I have poked around Shortcuts before but haven’t sorted out how to make this work LOL.
Maybe Workflow but I don’t get applesauce anywhere near my phones so just a guess.
I just wanted something basic to start the truck when I turn on a light in my closet to get dressed for work between 4:30am and 5:30am. I didn’t care to do unlock stuff or to turn off remote start so I created a simulated switch in Smartthings IDE. https://graph.api.smartthings.com/ Login, click my locations, Home, My Devices, +New Device.
Name: Truck Engine
Label: Truck Remote Access Engine
Type: Simulated Switch
Version: Published
Device Network Id: Engine - 001
Hub: SmartThings Hub
Save and now it should show up in SmartThings. Now open up SharpTools and click on the gear in the top right. Click on Authorize Things and authorize at least the switch you just created. Now go back to Things and find your switch that you authorized. Long click on the switch and this will subscribe to status changes of the switch. It tells it whenever you change let it know so it doesn’t have to poll constantly for changes.
Thats it for SharpTools, now open up Tasker. As you add things it will say it needs specific settings configured to make it work just follow those steps. I don’t remember what it was specifically but something around accesibility settings. Just enable it for Tasker and you should be good.
Click on Tasks and then click the + at the bottom right to create a new task. This is what is actually going to start the truck. I named my task Start Truck and then click the check mark. Next you have to add some stuff in the task so it knows what to do.
Click the + sign inside the task, select Plugin, then select, SharpTools, then select Thing: Get Attribute.
Select a location: Home
Thing: Truck Remote Access Engine
Attribute: switch
Click Apply
Now scroll down to the If statement. There is a coffee cup looking icon on the same line just so you know what to look for.
type in %switch and select the button right after it. It may have an equals sign. Change it to Matches and then in the next blank type on. It should look like:
%switch ~ on
Click the back button at the top.
Now click the + sign at the bottom and select App, and then select Launch App. Scroll down to Remote Access.
Click the + sign again and select Task, and then select Wait.
Move the slider over to like 5 seconds. We can change this later if your phone is a potato and cant launch it fast enough or reduce it if its faster.
Click the + sign again and select Plugin, and then select AutoInput.
Select Geststures, and then click on the pencil to edit configuration. Click on Gesture Type and select Swipe. Now go down to start point and I used the following
Start Point: 1060,1600
End Point: 1060,1600
Duration: 100
Yes I know we’re not actually swiping but I was having trouble getting clicks to work. Click on the Check Mark and then the back button at the top. You can click the Play button at the bottom now to see if your super slicky duper clicky is working right. It should launch the Ford Remote Access app and then click the start button and begin counting down. If its not clicking in the right spot you need to change the start and end points.
You can turn on developer mode by going into Phone Settings and clicking on About Phone and then click on Build Number 10 times. Then go into System, Advanced, Developer Options. Under Input turn on Pointer Location to find the sweet spot for the button presses for your phone. You can open up Ford Remote Access and you’ll have the X,Y coordinates up at the top wherever you press and hold.
Almost done now… Click the back button at the top to save your task and then click the Check Mark at the top to commit your changes. Now click on the PROFILES tab and click the + sign at the bottom. Select Event, then select Plugin, then select SharpTools, then select Thing State. Click the pencil to edit Configuration:
Select a location: Home
Thing: Truck Remote Access Engine
Attribute:
We want to see when it changes not it’s actual state. This is easier that trying to figure out what to actually put in there. Click the back button and a drop down box will appear. Select Start Truck.
Open up SmartThings, then SmartApps, Smart Lighting (you can add it by clicking the plus sign if it’s not there). Scroll to the bottom and click New Lighting Automation. Click Which devices do you want to control? Scroll down to Truck Remote Access Engine and select it. Next check that What do you want to do? is set to Turn On. Select trigger. Now this is where you can get creative based on whatever sensors you have. I selected:
Select Trigger: Switch
Which Switch: Master Bathroom Closet Light
Turn on when: Turned On
Turn off as well: Enabled
Then I created a second event to turn the Truck Remote Access Engine Switch off with a trigger of Power Allowance and a time of 5 minutes. This won’t turn the truck off. It just resets the switch so all the backend stuff is happy to trigger it the next day.
All done! Time for a beer.
Lewis thank you very much! I got it working!
I set up a simulated switch for Start and one for Lock. I have it set to lock my doors each evening in case I forgot. And set it to start the car each morning at a specified time.
I assume these tasks run without needing to unlock the screen while the phone is sitting idle?
I realize now it was working for me yesterday while I had the phone awake. If the phone has been dormant and not awake the tasks won’t run. I checked all the tasker instructions about various settings the best I could still no luck.
Several things could be causing that. Mine works regardless if its been asleep or not. In phone settings try turning off Battery Saver and Adaptive Battery.
In Tasker click the 3 dots at the top right, then click More, then click Android Settings, Accessibility Settings.
- See if Tasker shows up under Downloaded Services and is set to On. If it is showing as off then click on Tasker in the list and change it to On.
- Click on Notification Access and enable Tasker if it is disabled.
- Click on Draw over other apps and enable if it is disabled.
In SharpTools click on the 3 bars in the upper right then click on the gear to go to settings. In General turn on Foreground Service.
In AutoInput:
- Under Standalone Features, Enable Auto Dismiss Keyguard if its not already.
- Under Accessibility: Make sure it shows AutoInput accessibility service is enabled.
Thats all I can think of at the moment but maybe Joshua_Lyon has some other suggestions.
Nice, I did the same thing for the locks.
I also setup a routine to start the car when I leave work. Not really needed now since its cool but during the summer it’ll be nice to have the truck cooling down before I get to it.
Thank you for sharing Lewis. I will give it a further try.
Noticed my truck locked itself while phone was off. Hadn’t used it all day and was wondering if you ever got it working.
Here’s some pics of my setup.
I have an automation in ST to turn off the switch when it’s turned on and also in Tasker through Sharptools just to make sure its off. It completes the entire action within about 8 or 9 seconds for each of them. I put in wait statements to make sure each step executes but if you have a fast phone you could reduce the waits.
I would make sure all the (de)optimization steps have been applied for both Tasker and SharpTools. You can find details on optimizing SharpTools in the following article:
The Foreground Service might also help as Lewis noted:
If that doesn’t work, some people have had success using Pushbullet as the trigger for their rules. You can use the SharpTools.io Rule Engine to send Pushbullet messages when events occur in SmartThings.
PS. I didn’t originally see this as it looks like the @
got dropped somehow.