ActionTiles Support & Ideas Forum

Public Forum for ActionTiles Customers. Please use the Search Box and carefully browse the results to look for existing relevant Topics before opening a new Topic or Private Helpdesk Ticket.

0
Discuss & Vote

Importing / Exporting Media & Shortcuts

Ted Lango 4 years ago in Media Tiles updated by Alex (ActionTiles) (Co-Founder) 4 years ago 1

I have several ActionTiles accounts for different locations and design some panels which have not only a large number of connected smarthings devices but have a very large number of shortcuts and media links.   Is it feasible to export these shortcuts and media links so that I could import them with other ActionTiles accounts?   If not, I'm not sure if this is a feature others are interested in; not only would an import/export function be useful in sharing media/shortcuts across accounts, but I wouldn't mind having a backup of what I build if I was ever to migrate it to another account.

0

XML, GRIB, JavaScript, PHP

Norrbag 4 years ago in Media Tiles / Weather & Traffic 0

Hi there!

My weather service provider has open data in XML, GRIB, JavaScript, PHP formats.

Not sure how to integrate any of these, any pointers would be fantastic!

Open data sources:

https://hjelp.yr.no/hc/en-us/categories/200450271-About-Yr-the-API-and-our-privacy-policy

0
Answered: Discussion Open

Weather Forecast Tile for Canada?

John Abraham 6 years ago in Media Tiles / Weather & Traffic updated by El Lobo 4 years ago 11

I’m trying to find a good way to get the weather forecast for my location in Canada.  There doesn’t seem to be a SmartThings device that exposes the high/low forecast for the day without custom code.  (The Accuweather tiles don’t seem to work at all).  Would it be best to pursue a media item from a URL?  


Or am I just missing something obvious?

0

Play music on actiontiles hack

miehoe 4 years ago in Media Tiles updated 4 years ago 1

Folks,

Perhaps cheating here a bit, but you can get a Google play music control visible on your full screen actiontile. 

1. Use chrome browser and go to your extensions. Search for the official google play music player extension. After installing, open the extension.

2. use casting extension to cast music on tab to your chromecast (audio) device. The music you are casting should now run via your chromecast (check this)

3. Open the actiontiles via a new tab, login and run full screen

You will notice the google music player overlaps the full screen and holds full functionality. Just design you tiles around it and it feels like an integrated player. A bit of a cheat, but works well and is really easy to setup. 

Obviously you cannot integrate this with any triggers or automation, but I have a permanent screen that remains connected to audio and ST via action tiles. Once you want to switch off music it a simple pause and move on with your life. Back home, simple tab on play and your music takes off where you left it.

If you have the task bar pop up, you can also use windows settings to unlin taskbar as I did. 

Windows
0
Answered

Action Tiles not working on Google Nest wifi

Alan Raczek 4 years ago in Media Tiles / Video Camera Feeds updated by Alex (ActionTiles) (Co-Founder) 4 years ago 3

Hi-

Using blue iris 5 and Actiontiles with a new Google Nest mesh Wifi. Google nest creates a new subnet so all my cameras are there on the ‘86’ subnet. I also moved my blue iris server to a wired connection off the google router. Also on the ‘86’ subnet. I modified the urls in Actiontiles for the new BI server address. I am also using fully kiosk browser. The cameras will not show up in Actiontiles. Not sure if there are some ports that need forwarding or not, I would assume so.

Any ideas?

I need to know how ActionTIles is accessing my BI web server, what path does it take? The addresses used are obviously private addresses so AT just uses the local network? I also have an issue with actually seeing that the Blue IRis Server web server port '81' is actually open. Can't find it.

...ar

+1

Ring camera (Yet another try)

I have read all the threads around Ring but it seems all of them are outdated.

In the latest ST app I can see a video of the doorbell and stickup cams from my home.

I also see that the device handlers expose the RTSP URI for the cams now.

Is there a reason why this cannot be done in ActionTiles as well?

iOS Windows
0
Discuss

Which IP Cameras Are Working on Android Tablets

Den 7 years ago in Media Tiles / Video Camera Feeds updated by Claudia Smith 4 years ago 34

I just want to use a camera that I can display streaming video within a Media Tile on an ActionTiles panel on my Android Nexus 9 tablet. It can be an indoor camera that costs as much as $1000. Also, I am willing to change my browser fro Chrome to something else. So far, I can do everything that I want to do except monitor my front door.

Android
Answer

I'll have to start with our far too slim KB answer. The reality is that there are thousands of camera models and we haven't figured out a "really good way" to rate them for use with ActionTiles (not to mention cross referenced by browser and browsing device OS, and dozens of ways to "work around" may camera limitations...).


One thing I can suggest ad hoc here: Take a look at this "camera connection database" created by a video surveillance software vendor. Dig into the details for some cameras. If the camera provides an MJPEG stream direct from an "http" URL (with login credentials in the URL), then that's is a good start.


As for the canned answer: How do I use Media Tiles to view my Video Cameras?


Thanks for keeping the discussion going... Other members of the ActionTiles Community are quite likely to have a favorite camera model that they are finding works pretty well at the current time...

+1

Media does not refresh in Kiosk Browser after screensaver

Sergio Ferreira 5 years ago in Media Tiles / Images updated by sergiovasferreira 4 years ago 4

Scenario:

Kiosk Brower

Screensaver with Dakboard

Action Tiles with Media image (refresh every 5 seconds)

The Media image does not refresh anymore after leaving screen.

This was working...

If I try in Chrome works fine. Anyone with same issue?

0
Answered: Discussion Open

Media tiles working in some browsers but not all?

Meghna Lamore 6 years ago in Media Tiles / Video Camera Feeds updated by fredfontaine 4 years ago 10

I'm rather a newbie with ActionTiles, and am using a trial, so forgive me if I'm wondering about something obvious.

I have two cameras currently, a Dahua (of the type without a reset button) and a Foscam (one of the problematic ones, apparently). I have long lost the ability to tweak with the Dahua settings, and so far, only the IP Cam Viewer Android app has ever been able to pull a feed from it with just (apparently) the IP address. 

I'm using ActionTiles on Safari on both my MacBook and my iPad Mini (first generation, iOS version 9.3.5). I can see the Foscam feed just fine on the iPad Mini, but not the Dahua. Much to my surprise, I can see BOTH feeds on the MacBook (I've no idea how it's pulling the Dahua stream, but it is)! But Chrome doesn't show the Dahua on the MacBook, and neither streams show up on Silk or Chrome on my Fire tablet (10" 2017 model).

I'm trying to get both feeds to show up on any browser on one of the mobile devices, so either the Fire tablet or the iPad Mini. 

Any ideas?

Thanks so much!

+11
Answered: Discussion Open

Help me to add a "valid url" in order to see Google Traffic as an Refresh still image?

Joshua 7 years ago in Media Tiles / Weather & Traffic updated by Hala A 4 years ago 15

So this is the URL i want to add so that it posts STILLS of the traffic nearby every X amount of seconds.  

https://www.google.com.ec/maps/@-2.1674177,-79.8821124,5140m/data=!3m1!1e3!5m1!1e1?hl=es

Answer
Mike Liu 6 years ago

Well, this is a bit hacky, but gets the job done for now in the way I need.


I use a local batch file to generate a screenshot of the desired google maps page using phantomjs

 http://phantomjs.org/screen-capture.html


phantomjs traffic.js


Here is an example of a traffic.js file used by phantomjs:


var page = require('webpage').create();
//viewportSize being the actual size of the headless browser
page.viewportSize = { width: 1024, height: 1024 };
//the clipRect is the portion of the page you are taking a screenshot of
page.clipRect = { top: 200, left: 200, width: 800, height: 800 };
//the rest of the code is the same as the previous example
page.open('https://www.google.com/maps/@33.0062365,-96.8176253,11.31z/data=!5m1!1e1', function() {
  page.render('traffic_raw.png');
  phantom.exit();
});


Using ImageMagick tools, my batch file creates a watermark for the current time to apply to the traffic image, so I know when the map data was captured:


convert -size 300x50 xc:grey30 -font Arial -pointsize 20 -gravity center -draw "fill grey70  text 0,0  '%time%'" stamp_fgnd.png
convert -size 300x50 xc:black -font Arial -pointsize 20 -gravity center -draw "fill white  text  1,1  '%time%'  text  0,0  '%time%' fill black  text -1,-1 '%time%'" +matte stamp_mask.png
composite -compose CopyOpacity  stamp_mask.png  stamp_fgnd.png  stamp.png
mogrify -trim +repage stamp.png
composite -gravity north -geometry +0+10 stamp.png  traffic_raw.png traffic.png



Then I have this file uploaded to a website (I just grabbed a free site at 000webhost.com) using curl.

curl -T c:\data\traffic.png ftp://username:password@files.000webhost.com/public_html/


I'll have the batch file run the above every 30 min.


and tell the tile to refresh every 15 min since the timing of the AT sync might not match with the timing of the batch file.


Here's the full screen version of the traffic tile (my AT is 3x3 and is a decent thumbnail of the full image):


...





0

Need recommendation for a 4K PTZ Cam that works with AT and Blue Iris

Monu 4 years ago in Media Tiles / Video Camera Feeds updated 4 years ago 2

Anyone in here uses a PTZ cam that is 4K in resolution and works with AT and Blue Iris?

Currently I have a wyze cam, but I think I need something better.

So I also have this issue where the camera feeds freeze.. will reducing the frame rate in BI help?

Whats the ideal frame rate for the feeds not to freeze. I am using the latest gen FireTAB's 10".

Does it also mean, if i reduce the frame rate, it will depricate the frame rates while recording the video to the DVR? is there a way to just decrease the frame rate for streaming, but True frame rate while storing the feeds?

0
Answered

Blue Iris Feed not working on Fully Kiosk Browser

Monu 4 years ago in Media Tiles / Video Camera Feeds updated 4 years ago 6

I have configured BI on a dedicated PC, and have setup a few camera feeds. I am able to view these feeds on Chrome and Safari browser.. but on my AT using Fully Kiosk I am not able to view it.

Here are my web sever settings.

Image 4409

Image 4410

Here's my action tiles feed

Image 4412

As you can see i can see the camera feed, but this is in chrome browser.. but it wont show up on fully kiosk. What am i doing wrong.

Answer
Monu 4 years ago

Ok, so I have been able to figure out this issue.

I have Blue Iris installed in a Windows 10 based Virtual Machine in Vmware in my beefy home lab. The vm is on Admin Vlan, the FireTabs I have around the home are on a different IoT Vlan that does not have access to the Admin Vlan. hence I am not able to view the feeds on the firetabs. I have moved the Blue Iris VM to the IoT vlan in the VMware and now it shows up just fine.

Thanks!!

+2
Discuss & Vote

Rotate Media Tile (camera in portrait mode) option?

Crinop 5 years ago in Media Tiles / Video Camera Feeds updated by Rick's Tech Talk 4 years ago 2

I have a camera that is mounted in portrait view. I'd like to be able to create a media tile the rotates it 90 degrees. Is this possible?

+3

Tip: Simple Event logger graphs for Media Tile images

Max R 5 years ago in Media Tiles / Graphs & Charts updated by Terry (ActionTiles) (Co-Founder) 5 years ago 0

I'm using the SimpleEventLogger smartapp, currently dumping temperature data data into GoogleSheets (as I've been too lazy to set up a local DBMS until now). It dumps raw sensor data into a sheet and it looks like this

Image 4303

Note: When setting up Simple Eventlogger, under Other options there's "Include additional columns for short date and hour?" Be sure to turn that option ON as we'll need it. (that's column G in the screenshot above) To preserve space set "Delete Extra Columns?" ON as well and set archive type to Out of space. Once your sheet runs full, SimpleEventlogger will rename the sheet and start a new fresh sheet every blue moon, depending on your number of sensors and logging frequency.

Second step is to set up the =QUERY function in google sheets to pull out the last 24 hours.

Mine looks like this. It's a fugly hack but it works.. kinda:

=QUERY(RawData!B:G,"select B,C,D,F,G where C = 'temperature' and F >= date '"&TEXT(DATEVALUE(today()-1),"yyyy-mm-dd")&"'",1)

Image 4305

Third step is to split all the sensor data out into columns for each sensor and create an average datapoint for each sensor per hour. That's where column F above is important, as that's the hour. We need to average as some sensors might be spitting out temperatures every few minutes, so even if I configure your SmartApp only to scan every 30 minutes, it'll pick up all those past sensor readings (haven't quite figured out how to get around thaT)

Anyway, my pivotal thing looks like this:

=Query(B:F, "select F, avg(D) group by F pivot B format avg(D) '###,#0.0'")

As we are grouping by the hour number and the hour number will always be between 00 and 23, this query will always  generate 24 rows, one for each hour, with the average temperature for each sensor in columns J-S. Graphing this is relatively easy and you should be able to figure that out on your own (it's the fun part) However, let me explain G and H below. 

Image 4306

Column H is just a static list of numbers which indicate the hour. I use this to build the X-axis on the graph.

I wanted the graph to show an hour marker for the current hour as the graph does a cyclic update left to right, i.e. it's helpful to see where current time of day is on the graph. Next to the pivotal tables, I inserted the following formula in all cells G1-G24:  =if($H2=hour(now()),$A$8,$A$10)

The formula contains a static reference (the $ stuff) to a couple of cells where I store the marker extents.

A8 contains the integer value 35 (the value to graph for the current hour)

A10 contains the integer value 0 (the value to graph for any other hour)

Graphing column G will then produce a little "spike" in the graph for the current hour, as shown by the yellow arrow below:

Image 4307

Note: for some reason mine is an hour ahead and even though I've set the timezone for the sheet, it's still borked...)

Once you got the graph running, all you need to do is publish it. Be sure to use the Image option under the Embed menu, as nothing else will work with AT. Copy the full URL from https:// to include format=image, but get rid of the iframe around the url.

Image 4308


Create a new media URL in AT and paste it in. Set the update interval to your preference, I'm running mine at 1800 seconds (half hour) update intervals.

That's pretty much all I've done, yet full disclosure it's not completely working as it's supposed to. Sometimes the graphs re-arrange themselves without prior consent from me. Some sensors just seem to drop off the graph even though there's still data for them. No idea why this happens yet, So there's still a few kinks to be worked out, yet I hope this is useful to some of you.

/Max

+16
Fixed

Media Tiles do not zoom Full Screen on some screen sizes or browsers (as of v6.10.0)

Terry (ActionTiles) (Co-Founder) 5 years ago in Media Tiles updated by Alex (ActionTiles) (Co-Founder) 5 years ago 2

Prior to v6.10.0, Media Tiles would zoom to somewhat fill the window (the screen), but now may only zoom a smaller extent and leave substantial margins / blank padding - depending on the screen or window size.

This behavior has been confirmed and is bug/side-effect of performance optimizations made to Media Tiles as a part of Release v6.10.0.  We are researching to determine the root cause and possible solutions.

+1

Refresh Media Tiles only during scheduled periods to save bandwidth

Chris Tracy 5 years ago in Media Tiles updated by Terry (ActionTiles) (Co-Founder) 5 years ago 0

So I followed Rob's guide to get my commute time in action tiles and it works perfectly. However, as many others pointed out this can cost a bit of money due to Google charging per 1,000 requests. 

Here is my issue: When I wake up in the morning I want my commute time to be updated when I am about to go to work. So if I set this up on my "commute tile" and my wife's and let it run all day at a 1 minute refresh rate, this could become very expensive, very quickly. (about $5 every 8 hours at a 1 minute refresh rate). 

My solution: What if we could limit the time of the requests on media tiles or set a time to request? For example, I wake up for work at 7 and leave at 7:30 on the weekdays. So I would update my drive time at 7:20 and 7:30.

0

Shields.io Megathread

Eric Wright 5 years ago in Media Tiles / Images updated 5 years ago 1

I wanted to create a thread with the Shields.io interface for folks to share their thoughts and ideas. I really enjoy this method of creating image tiles as it is very dynamic and versatile.

First and foremost, we need to understand what shields.io is. https://www.shields.io/ is a website hosting a free and open source web app capable of making "badges" utilizing API integration for dynamic text display. I've so far only seen one awesome idea with shields.io using ActionTiles, but it turns out it works perfectly for our Media Tiles! The only downside is the amount of text being displayed. I would not recommend any more than four 4-letter words, as any more than that generates an image with text too small to read and with great length it looks horrible. 

I will update this thread as new ideas are added. Please do not discuss in this thread those ideas, instead, please create a new thread, discuss the idea there, and I will add it's link here. Thanks!!

+3
On Hold: Discussion Open

Ring Doorbell image snapshots?

Krypto69 6 years ago in Media Tiles / Images updated by Eric Wright 5 years ago 6

Hi

Got my Skybell connected (thanks). It now shows the camera icon and when I push it it says "capturing image". This is great but all I see is the default camera icon. It never showst the image from the camera. 

I thought actiontiles showed me the captured image on the dash? I don't have an image just an icon. I know skybell won't send actiion tiles a live feed video. 

Answer

Capability "Image Capture" has been removed from SmartThings's published list of Capabilities, so the slight optimism we may have had regarding getting the image from SmartThings is completely off the table.

We have no indication whatsoever that Ring will open an API for small developers to grab the image either.

0
On Hold: Discussion Open

Refresh Still Image Media more frequently than 1 second

Eric Wright 5 years ago in Media Tiles / Images updated by Terry (ActionTiles) (Co-Founder) 5 years ago 5
+230
Solution Exists

RTSP protocol for video feeds

Justin 7 years ago in Media Tiles / Video Camera Feeds updated by Terry (ActionTiles) (Co-Founder) 5 years ago 65 2 duplicates

Hello. I have some foscam cameras that I would like to add as media tiles. Unfortunately these two particular camera models do not support http streaming but DO support streaming with RTSP.


Do you/will you support?

Answer

Hi Will...

Despite our hopes that time alone would result in mobile browsers and cameras vendors agreeing on new standard efficient high-definition direct live streaming video formats (or at least incorporation of RTSP embedding in mobile browsers), it has not happened. We have absolutely no indication that this situation will ever change. It still could ... someday.


So the applicable work-around (that we have been recommending for years...) is to use a transcoder server somewhere on your LAN (or even on the same tablet, if the tablet has sufficient resources).

You can search our Forum (and Google) for such terms as:

  • transcoder
  • tinyCam Monitor Pro (runs on Android)
  • Blue Iris (runs on Windows)
  • VLC, motionEye, iSpy, ... and others (runs on various, Linux, MacOS, etc.).


With varying degrees of complexity and performance, the above choices (or similar) will let you live-transcode incoming streams from RTSP and other formats, some cloud cams like Nest (Blue Iris supports Nest, apparently) or Wyze Cam cloud (tinyCam Monitor Pro is the only one that is compatible with Wyze Cam cloud - and Wyze Cam RTSP is reported to not be very stable).

Transcoders then offer a web-server (http, https) address for MJPG (mjpeg) streams or JPG (jpeg) streams which are compatible with ActionTiles Media Tiles. Stability depends on the power of the transcoding server hardware, the complexity of the stream, the reliability of your network / WiFi, etc.. Transcoders can downscale and lower the frame rate to help improve reliability. Use of JPG snapshots (SMV - stop motion video) takes far fewer resources.

We reiterate that ActionTiles is meant as a highly customizable builder for web based "SmartThings view & control" Panels - not a video monitoring matrix. The tinyCam App, for example, is an excellent video camera matrix with DVR capabilities, motion detection, transcoding, etc..- functionality that is outside the scope of our mission.

Good-luck exploring transcoding. We certainly have many customers successfully using the softwares listed above.

...Terry.