Am I a freaking idiot? I started writing my own app, then read here in the forum about someone else who wrote the same app and shared it. Where the @#$%# are shared apps? When you publish an app to the world how the hell does anyone find it and install it?
Itâs not just you⌠there are quite a few threads discussing the issue, the lack of a proper gateway into the âvettedâ repository of shared apps, etc.
Right now your best option is to go into the IDE and click on the âBrowse SmartAppsâ near the top right. You can then take a look at the sample apps or browse all the share apps by category, and insert them into your own by overwriting yours (red button on the bottom right).
There are still a lot of people out there that have stuff published just for them, or embedded in posts or hosted on github, so if youâre looking for anything in particular and you donât find it on the shared apps, searching the forums might yield some results.
I believe that SmartThingsâ plan it to eventually have a âApp Storeâ like setup where developers can push their apps for people to grab (and perhaps buy?). But this isnât done yet.
Currently if you go into the IDE you can browse apps that others have shared. I wrote a little tutorial many months ago on how to do this: https://www.dropbox.com/s/jtlrls9otfwxpjy/STGetAppStart.pdf
Some of that might be slight out of date with some of the fields you need to enter when starting a smartapp but the basics are still valid.
And yeah, as @viguera said, you can also find some apps in the forum and/or github. There isnât a great way to search right now.
So, If I understand correectly, to use someone elses app, I have to create my own with bullshit details, browse for theirs, and copy it into mine. Even though an app is âsharedâ that doesnt mean it can be installed?
Another questionâŚWhen I publish an app âFor meâ, where exactly do I install it from? I dont see it in the apps available on my phone.
Hit the plus on the bottom of the dashboard. Then scroll across the top of the screen as far as you can. The last entry on the right should be âMy Apps.â Youâre self published apps should be there.
you also have to log out of the ST app and log back in for the My apps category to be there after you publish for the first time.
Thanks a lot. That was seriously confusing.
I must be missing something but where do I find the shared smart apps? Iâm looking everywhere but donât see it when I log into the IDE.
I also echo that using Smart Apps is quite non-intuitive
a) You canât search and find shared smart apps
b) I was looking for an offered smart app for a dimmer switch I added â after thinking about one of the options I didnât select, I want to add it in. But I canât even find the smart app to add it back in!! (Something like âgradual wakeupâ which slowly brightens the lights in a room at a scheduled timeâŚ)
c) The process of creating your own smartapp isnât very easy â period. Mostly I think its obscure, and information on how to do it is hard to find. A tutorial or two, and a couple of worked examples would go a long way in helping with this. And having a way to actually FIND the tutorial or worked example on the Smartthings web page would greatly reduce the frustration. You might consider that as a suggestion for the community.
d) DELETED (figured this one outâŚ)
Check out this video:
Starting at 1:35:00 they do a demo app.
This has to be the most convoluted system imaginable. It seems to have been thrown together without any planning.
Finding SmartApps in the Android or iOS app is difficult unless you only want to find the 5 âTop Appsâ they list. There is no way to find a complete list unless you choose to be a developer yourself, which the average person wonât want to do.
You think you might want to create a SmartApp but you want to see other ones first so you know what is involved. Is it simple like IFTTT or is it complex with 100âs of lines of code? But you canât see anyone elseâs SmartApp until you create your own SmartApp that does nothing first. STUPID! How does that make any sense???
This is still an issue.
This is the least discoverable way of doing this that I imagine, while still including the functionality at all. Why isnât the browse shared apps option available in the âfrom a templateâ view? Thatâs still not as obvious as a separate, non-developer path to install smart-apps without creating them, but itâs light years ahead of creating an app and then being able to view the list of existing apps. And itâs not documented, either, at least not that I could find.
Device types are no better. Sure, thereâs no disconnect between the templates offered before and after creation, but thatâs only because you canât share them (at least not in a form short of publishing/blessed by ST).
It seems like both shared apps and types should be available as templates for creating derived versions in the IDE and as versioned references for users not going through the developer->create workflow. Something is wrong when the norm seems to be to cut and paste text from forum posts.
sweet baby jesus its like theyâre TRYING to make this process as painful as possible.
iâm a web developer, i like to think Iâm a bit crafty. i have been fighting with the iOS app for over 2 hours trying to set up a simple timer. insane.
edit: i JUST found the sliding menu under setup. not sure whether to cry or move into a cave in the woods.
Hi,
I tried to add a new schedule and it always updating my first entry. Do you have an idea?
This is the logs when i try to create a new schedule.
10:32:59 PM: debug Scheduling Temp change for Tue May 19 2015 23:00 EDT
10:32:59 PM: debug Current time is Tue May 19 2015 22:33 EDT, scheduled time is Tue May 19 2015 23:00 EDT
10:32:59 PM: debug Updated called with [thermostat:[Thermostat Cuisine], heatingSetpoint:19, coolingSetpoint:24, dayOfWeek:All Week, time:2015-04-02T23:00:00.000-0400, sendPushMessage:No]
10:29:55 PM: debug Scheduling Temp change for Wed May 20 2015 06:00 EDT
10:29:55 PM: debug Current scheduling check time Tue May 19 10:00:00 UTC 2015 has passed, scheduling check for tomorrow
10:29:55 PM: debug Current time is Tue May 19 2015 22:29 EDT, scheduled time is Tue May 19 2015 06:00 EDT
10:29:55 PM: debug Updated called with [thermostat:[Thermostat Cuisine], heatingSetpoint:21, coolingSetpoint:24, dayOfWeek:All Week, time:2015-04-02T6:00:00.000-0400, sendPushMessage:No]
Since this thread has bubbled up to the top again, two recent forum additions that may help with the original question:
- there is now a forum section for Community-created smartapps where authors can announce new work and provide support and discussion:
- and a short FAQ overview of how the âpublish for meâ process works when youâre using code written by another community member.
Is there still no way to add someoneâs smart app from the mobile app?