MonitorAutomaticCar

The Unofficial SmartThings Blog
Jump to: navigation, search
Automatic: Connected Car Adapter, Engine Diagnostics, And Crash Detection, Compatible with Amazon Echo

Automatic: Connected Car Adapter, Engine Diagnostics, And Crash Detection, Compatible with Amazon Echo

Category: My Apps

Author:Yves Racine

ST Community handle http://community.smartthings.com/users/yvesracine/activity

Company Link: http://www.ecomatiqhomes.com#!home/mainPage



You can now download the smartapp at my store:

http://www.ecomatiqhomes.com/#!store/tc3yr




Summary

MonitorAutomaticCar, the smartapp that allows you to monitor your Automatic connected Car at regular intervals, based on 2 different cycles throughout the year. Special monitoring intervals can be specified when raining or snowing if weather station is provided

Typical use case: Parents may want to monitor their kids' ability to drive...

Supported Features

  • The smartapp monitors your Car Connected device, and notifies you when events are logged at Automatic (Hard Brake, Hard Acceleration, Speeding)
  • You can input the monitoring cycle intervals in hours based on 2 seasons (wet and dry)
  • You can specify which months are part of your dry season vs. your wet season
  • You can change the monitoring cycle in minutes when weather conditions are not good (ex. rain or snow).
  • The dynamic switch to the special monitoring cycle can be done based on your preferred weatherStation (optional)
  • The smartapp can be temporarily deactivated (on hold) with a power (virtual or physical) switch (optional parameter)


Prerequisites

 * Automatic device connected to ST via MyAutomatic device
    => see http://thingsthataresmart.wiki/index.php?title=My_Automatic_Device

Instructions for My Automatic Device installation (readme): http://github.com/yracine/device-type.myautomatic/blob/master/README.md


Look & Feel

Here are some screen shots of the smartapp

MonitorAutomaticCarP1.png

MonitorAutomaticCarP2.png

MonitorAutomaticCarP3.png

Troubleshooting

.................................................................................................................................

Issue #1: I don't know how to create a custom smartapp ===

.................................................................................................................................

See the explanations of a fellow community member here:

http://community.smartthings.com/t/faq-an-overview-of-using-custom-code-in-smartthings/16772

And, here are some basic explanations with screenshots.

Loginscreen.jpg

  • Once you are logged in, find the My SmartApps link on the top of the page. Clicking My SmartApps will allow you to produce a new SmartApp.

MySmartApps.png

  • Find the button on this page labeled +New SmartApp and click it.

+NewSmartApp.png

  • Since you already have the code in your computer’s clipboard, find the tab along the top section called From Code. In the area provided, paste (typically CTRL+V) the code you copied from GitHub. Click Create in the bottom left corner of the page.

NewSmartAppCreate.png

  • This will bring up another page, with the code now formatted within the IDE. If the code was copied correctly, there are no other steps except to save and publish the code. In the upper right corner of the page, find and click Save. Now, click Publish (For Me), and you should receive a confirmation that the code has been published successfully.

SavePublish.png

.................................................................................................................................

Issue #2: I created the smartapp in the IDE, but I don't know where to execute it

.................................................................................................................................


For the initial setup, under the ST app, click on the Marketspace item in the bottom menu, and then, on the smartapps link and finally, MyApps (last item in the list).

If you still do not see your smartapp, please make sure that you have published it in the IDE!

For any subsequent execution, under the ST mobile app, click on automations>smartapps in the bottom menu. The list of installed smartapps will then appear.

.................................................................................................................................

Issue #3: I want to upgrade the code but I don't know how

.................................................................................................................................

Most of the time (unless specified otherwise), you just need to copy and paste the smartapp's new code into the IDE at:

https://graph.api.smartthings.com/ide/apps

Click on the smartapp that you want to update

Paste the code into the code window (and make sure to copy all the lines)

And save & publish.

.................................................................................................................................

issue #4 - My new Ask Alexa's Message Queues are not showing up in the smartapp

.................................................................................................................................


You'd need to execute the MonitorAutomaticCar smartapp under Automation/Smartapps in the ST mobile app by doing "Next" till "Done" to subscribe to the new AskAlexaMQHandler. The new handler will then be able to process any Queue refresh value from Ask Alexa.