FYI, I just finished completing a major update that allows near real time events processing.
So, events like “Ignition On/Off, Hard Acceleration/Brake, Speeding, Trip Completed” are processed in real time as soon as they are sent by the Automatic platform.
This opens the door to more automation with SmartThings…
And, IFTTT will no longer be necessary as it introduces a latency that is not viable for HA.
The code update will be sent to all my existing contributors…
Also, new look& feel based on the generic multi-tile UI.
The upcoming new version will add the localFuelCostPerVolUnit as a device’s preference.
This way, anybody who is not happy with the Automatic’s default fuel cost’s value can edit the cost
and specify the right cost per volume ( gallon or liter)
My tests are conclusive so far… The only thing is the way it is displayed under the presence tile (UI issue only).
Somehow, for my device (maybe because I’m keep updating the same device), the text associated to the presence’s value (such as departed at hh:mm or arrived at hh:mm) is not always in sync with the value of the device’s attribute.
The good news is that the presence value itself is consistent and valid.
For those who are interested by Automatic, I also coded a smartapp that sends all stats generated for a driving day to groveStreams for analytics purposes.
Hi @yvesracine, I just purchased this code. So your saying to put “11111” if that is my zip code in the “minimum Home Address info for presence settings”? How does Automatic know where my home is then? Wouldn’t this then mark me a present the second I enter my zip code?
Hmmm…what if I go to a completed trip in the same zip code? For example, my in laws live around the block from me and obviously share my zip code, but aren’t in my Geofence.
In a big city, usually a zipcode/postal code is your block, so the zipcode should be enough in this case.
Otherwise, you just need to specify your street name or even more.
The homeAddress preference can also be your complete address, but you need to specify it as
indicated by Automatic in the endAddress field after a trip back home.
Any variation in the homeAddress will make the comparison produce different result…
P.S. To know the exact format of your “eventTripEndAddress” field after a trip back home, you just need to visualize the device attributes under
Here in the US, zip code can be quite large. I noticed in my Activity Feed for my last trip’s starting address, it actually had my neighbors house. Does that stay the same every time? I can just program that in. So for example, if I live on 26 Smith Street, I am just going to program in 28 Smith Street.
In the IDE, I don’t see the endAddress, but that could be because I am at work now and haven’t started/completed a trip yet?
Yes, as I said earlier, as soon as you have a completed trip back home, then you should see your eventTripEndAddress filled in with your actual address.
The geofence value at Automatic should be close enough to your actual address (like mine is 95-99 StreetName) when my actual address is 95.
P.S. If you want to use your complete address, then I recommend to do a copy and paste of the address value in the eventTripEndAddress field.
Ok, I will let you know how this works out when I get home. On another note, two other feature requests:
Would it be possible to change the icon’s of the actual device?
Everyday I use Waze to send my wife a notification that I am leaving the office and it gives her an ETA according to traffic when I will be home. Is there anyway this can be completely automated? I am pretty sure this is outside the scope of what iOS can even do, but figured I would ask. I am open to suggestions for accomplishing any of this.