+124
Discuss & Vote

Activity Event history for Things, Tiles and Panels

Terry (ActionTiles) (Co-Founder) 1 year ago in Panels (dashboards) / Event History • updated by susieandjeremy 2 weeks ago 47

I have created this Topic as a home base to discuss this Feature Request Idea which has been coming up a few times on the Forum and Helpdesk.


Background:

  • The SmartThings App offers a "Recently" tab when you look at the detail of a Thing or a Room.
  • SmartTiles has an "Event History" Tile which listed activity (status change) events for all Tiles on the entire Dashboard in a single list, ordered most recent to oldest.
  • SmartTiles allows developers to pull at most 7 days of activity history directly from their Cloud.
  • ActionTiles launched without this feature.

Why not already in ActionTiles?

  • One major factor in prioritizing what Features to offer at launch date was feedback from our tremendously helpful and valuable Beta testers. They used the product for months ... longer than we anticipated, since we found their ideas and recommendations to be compelling enough to implement some of them before launch.
  • Beta Participants have a private section of the Forum where they opened and discussed Idea and Bug Topics. We also sent out individual polls.
  • Event History was among the lowest popularity of all Feature requests.
  • They are a diverse enough group that we weight their opinions highly. This open ActionTiles Support & Ideas forum will bring us even more information to help prioritize.

What's the Current Plan?

  • We recognize that this feature may be "under-requested" at the present time, and yet would be highly valued by some customers.
  • Like every feature, it presents some challenges to implement. There are lots of design decisions to consider... We are already brainstorming!
  • When we're ready, we'll start with something basic, and then add enhancements based on your feedback.
  • Let's start by using this Topic to capture your Topic Votes and an open discussion of how you would personally use and value activity event history feature(s).

Thank-you!!!

+1

I don't have any use for device history unless you can filter it to show errors only, such as offline/non-reporting devices and batteries.

+4

Simple usage: Check when a specific motion sensor or contact sensor triggered. I use it all the time to check if my son arrived home...

I have used it infrequently in SmartTiles but found it helpful when I did. I would agree that filtering would be useful.

The option to add a basic shortcut to the SmartThings notifications would nice.

That is not possible.


SmartThings does not offer any API/hooks into their notifications, including Smart Home Monitor (SHM) notifications. Developers and Customers have asked them for it.

+1

Now that we've gotten a better idea of hot to open intent URLs for apps, this may be possible.  The SmartThings URL is:
    intent:#Intent;launchFlags=0x10000000;component=com.smartthings.android/.main.MainActivity;end


(Reference: http://support.actiontiles.com/forums/12-actiontiles-forum/topics/1255-open-android-app-or-app-activity-via-url-formatted-shortcut/#comment-12181)

I'm thinking it you can find the right extension, you could likely get to notifications, by swapping out "main.mainactivity" for something else.  I haven't had any luck with it...but it seems possible.

that is to bad.

If the surface phone ever gets released I will be needing Actiontiles as SmartThings app doesn't support Windows anymore.

+2

We are trying to get SmartThings to lead an effort to coordinate a standard for notifications that all SmartApps could use.


ActionTiles will then have a strong justification for embedding the ability to receive these notifications into our product. Without a standard, there are too many different ways for us to accommodate cost effectively.


But it may take the developer community to lead this effort.

+1

I use this feature extensively in SmartTiles to see when events occurred. For example, when doors were opened or when people left/retuned. I have a panel just for doors and people so I can quickly see the event history just for those. It would be great if clicking on the tile brings up the history for that tile (for tiles where history is relevant). I agree that the history is hard to parse in SmartTiles when you have many tiles on a panel. Also a History tile with filtered history would be great too. Hopefully you could add more than one to see history for different groups of tiles.

+1

Please be sure to allocate some of your Topic Vote budget on this, to help it retain visibility!

+2

On the presence tiles it would be nice to not just see if someone is present but a also which time they arrived or departed. That info is in the Smartthings app

I don't use Event History frequently but I do value it immensely when I do. Typically I'm validating that an action is still reliably occurring. It's also handy for confirming the timing of other, dependent events. 


It means I don't have to start from absolute scratch when troubleshooting an issue.

For  my driveway sensor to have meaning, I need to know the last time it was tripped. Ideally I'd like to have a tile with the most recent sensor trip time. 

If having just the "last time it was tripped" would be valuable to you, please visit and Vote on this separate Topic: 

+1

To me it is a must have feature and I want to know if it is on your road map to determine if I should get the license, thanks

At ActionTiles we do our best to "never" make a promise we might not be able to keep. So we avoid publishing feature roadmaps, bug fix ETAs, and even minimum reliability levels. (But sometimes we slip up and are so optimistic and excited about a possible enhancement, we say that we're working on something).


With the greatest respect possible, we officially advise prospective customers:


"Please base your decision on whether or not to purchase a License on what ActionTiles is today, rather than what it might be someday"

Hi Terry, 


Thanks for the reply I do wish I could purchase a smarttiles license as such feature was there or install it somehow to wait for things to happen I am relatively new to smartthings and kind of just missed the chance of installing smarttiles


Thanks 


Ny

We agree that there are some favorite features in SmartTiles that are not currently in ActionTiles. Some are more likely (and more easy) for us to consider than others.


By purchasing an ActionTiles License you are support a small but growing venture that looks forward to continuously improving the product with reliability and responding to the most popular Feature Requests.


I hope you consider the existence of this "Feedback Forum" as an indication of how important we consider Customer Feedback!

I am happy to get the license if I could install smart tiles to bridge the gap until it is available in action tiles so that I could replace smartthings app with this

SmartTiles is no longer available for installation.

+1

I hope the high vote counts will make a difference and just bought the license

+1

Event History is something that I use in SmartTiles.  I recently discovered Action Tiles and like it better but would like to have access to the Event History of my Things.  It's not critical, but has been helpful to identify when anyone is present in the home.

+1

I would be happy if we could just get last date/time on presence so I can see when the fam comes and goes. 

+1

Voted, I would like this as well.  Also voted for timestamp on the tile :-)  Event history is nice and while similar features may be available in the ST app, I'm guessing a lot of people who use ActionTiles don't use the ST app too much :-)  I would like some filtering capability if this feature is added.  Maybe give us a checkbox for each type we would like to see right on the "event history screen", such as: presence, contact sensors, motion sensors, all sensors, switches, etc...


Based on the old SmartTiles event history, here are some I would definitely uncheck because I didn't find them useful 99% of the time:  temperature, humidity


Might also be nice to somehow consolidate when there are a bunch of repeated events from a device like a motion sensor:

"Living Room Motion activity from 1700-1759"


Rather than 40 separate events

"Living Room Motion active 1700"

"Living Room Motion inactive 1703"

"Living Room Motion active 1704"

"Living Room Motion inactive 1707"

etc...


Thanks for the comments, Kevin...


Reducing the event display clutter of busy Things is a good point worth considering. Hopefully we can come up with a way to use an expand/collapse structure or drill-down / zoom-in functionality. These sort of idea enhancement and refinement is why we discuss Feature Requests in public. The initial implementation needs to focus on simple functionality first, of course.

this is the missing piece making me not using the actiontiles but rather sticking with smartthings app though I have bought the license 

Thank-you for purchasing and I appreciate knowing Event History Viewer is a beloved "missed feature" from SmartTiles.


I just have to reiterate that in our "scientific polls", for whatever reason ... Event History consistently ranked lowest on the list of desired features... though that list included stuff like PIN Protected Tiles (which we have now implemented).


Take that as a sign that we are, indeed, appreciative of your feedback and are making progress on new features and continuous improvement.

+1

I'd love to see this feature. If I put a contact sensor on the lid to our dog food container, my wife and I would be able to see the last time the dogs were fed.

+2

I'm not sure if someone has posted this method yet, but here is the workaround I found:


Goal

I wanted a way to check when the last time our dogs were fed.


Solution

A link tile that takes me to a Google Sheet with the devices history listed.


Setup Instructions

I'm going to make this brief because I'm not sure if anyone is going to read this. If there are replies asking for more details I will provide them.


  1. Using IFTTT, create an applet that will "Log door openings detected by your SmartThings to a Google Drive Spreadsheet" (link takes you to the applet creation page)
  2. Go to the Google Sheet that IFTTT creates for you
  3. Add this to any cell that is NOT in the "A" column:
    1. =FILTER( Sheet1!A:A , ROW(Sheet1!A:A) =MAX( FILTER( ROW(Sheet1!A:A) , NOT(ISBLANK(Sheet1!A:A)))))
  4. This will display the last value of the "A" column
  5. In another cell, add a link that takes you back to your panel
  6. I'd recommend formatting the text of the cells to be large and easy to read
  7. From Google Sheets, go to File > Publish to the web...
  8. Adjust the settings however you want
  9. Copy the link it provides you
  10. On your Actions Tiles, create a link tile using the link to your spreadsheet

Here's what mine looks like:




Wow, this is a fantastic idea. Thanks for sharing!

I'm trying to understand the sheet formula but haven't figured it out.  Do you know how to modify it to show only 10 rows for example?


Your example inspired me to to use webcore&sheets... I have an event history working, I and understand how to filter by time:

=filter(Sheet1!A:B,Sheet1!A:A>minus(now(),1)) //1 day
=filter(Sheet1!A:B,Sheet1!A:A>minus(now(),(1/24))) //1 hour


But I haven't figured out how to filter last 10 events.  


With webcore you can set up the piston to log any events desired to the sheet.  I am logging ST mode changes, door open&close and motion active events to google sheets.


Would be nice if the Sheet's "table chart" could be formatted (font, background, etc), then we would have a nice image to drop into an AT media tile.


Thanks!


+1

I used it all of the time in SmartTiles as a way to obtain a global snapshot of what had occurred/is occurring.  The native viewer contains a lot of noise that is difficult to sift thru and takes forever to load, that is if the app doesn’t crash before you get what’s you were looking for.  Would love Tom see it added, very surprised it was the lowest ranked feature request.  Regardless, ActionTiles is still fantastic and had it not been for SmartTiles and now ActionTiles, I would have undoubtedly moved to another platform by now.  It seems like post-Samsung acquisition, the burden has been placed on the user community for almost all device support/application development.  Without 3rd party apps, the product is completely inferior.  I have to think that 90% of customers are tech savvy, because I can’t imagine trying to use with only the native functionality.  It’s really a shame, I was a big fan pre-acquisition and have been a huge/loyal Samsung electronics guy in the past, certainly didn’t turn out as expected... Geesh, what started off as a compliment turned into a rant, sorry about that.  Anyways, thanks for a great product in ActionTiles and keep up the good work!

I'd really like an easy way to look at a tile and know that a temperature reading is current. I.E., the sensor has reported recently, so I know for sure I'm not looking at a temperature that was recorded 24 hours ago because the device has stopped communicating. Thanks for all the good work!

Hi Fred,

Though the details haven't been worked out yet; I think your Comment is closer to this other different Feature Request. Please visit it and add your Votes and comments: http://support.actiontiles.com/topics/1149-report-or-display-timestamp-of-last-event-for-sensors-etc/

+1

I have an open/close sensor in my mailbox to see when the mail was delivered. I wish there was a way to see if it opened today.

+1

Even though I am using Action Tiles, I still have a Smart tiles app on my phone. I keep it there because I like to use the Event History tile.

I would like to see this feature added to Action Tiles.

+1

FYI - you can create a shortcut tile in ActionTiles right to the SmartTiles event history :-)

Kevin1,


That sounds like something I could use. Can you explain how I would set that up?

Sorry fopr delay, just saw this question... 


Go to the SmartTiles, Event History, in your browser window, copy the long URL at top of screen.


In ActionTiles go to Builder(settings), MyShortcuts, Add, name it "Event History", paste in the URL you copied.  Then go into your Panel and add the shortcut.

Thinking that event history would be very useful for me, but as others have mentioned- just for a simple and quickie view.

+1

I would like to have event history for my motion sensors. I would typically only care about the most recent time it detected motion.

+1

I have two reasons to have the event history.

Mailbox delivery and driveway sensor, I would only be interested in if it was triggered that day for the mailbox and when it was triggered during the day for the driveway sensor.

I currently have a tile with a great mailbox icon that only activates for the split second the mailbox is open, rather than activates and stays on for the day, so that I know to check the mailbox.

+1

I have a WebCore piston using similar technique to what @DankRadon did with IFTTT and Google Sheets.  I pick which devices and events I want to log in WebCore.  One tab of the Google Sheet is filtered to show just the past day.


If you set up the SmartThings SmartApp for GoogleSheets data logging you will see a URL which lets you dump any data into your GoogleSheet. I use this URL in WebCore to send the event data.  Looks like this.......

This is exactly what I'm after, specifically for door open/closed sensors.

Two thumbs way up on adding this feature.  Specifically I use it for people who are not signed up for smartthings and I don't want to add them to my account...but I DO want them to be able to see a few things, including history of a couple doors.