What I have done as created a Scene in ST to silence all audible alarms. And a virtual switch that runs the Silence Scene.
The Silence Scene widget is located on my home screen. So I can quickly silence all alarms without opening the ST App. Then at my convenience I can go back into the ST App and dismiss the alarm.
You could use the Silence Scene or virtual switch in HomeRemote or JSmartApp to do the same thing.
I’ve looked around and there doesn’t seem to be an API way of controlling STHM. This is an issue that impacts users of ActionTiles and SharpTools. The suggestion from @Paul_Oliver seems like a good option.
Version 1.1.9 will be available soon in TestFlight and includes the following updates:
Status page of devices
Reload favorites automatically
Create a URL to execute a scene (can be used with an NFC tag)
Fix for displaying zigbee details
Fix for getting more device events
Thank you @mooch91 for the ideas. I’ll look into supporting custom sort order (right now everything is alphabetical). I am planning to add options for each device to turn on/off certain attributes that are not useful.
Thanks everyone for the comments and for helping to test. Keep the feedback coming!
Version 1.1.10 is now available in TestFlight (link at the top if you want to join).
This version includes:
Device properties can be turned off (so if you don’t care about the contact value for a sensor you can hide that property)
Favorites, scenes, and rooms can be custom sorted
Bug fix for thermostat set points
One idea I had is to support URLs for commands (turning a light on/off) which could then be used with an NFC tag. You can do some of that right now with a scene but individual commands might be useful as well.
Let me know if you have any issues or other ideas to add.
I’m seeing oddities for virtual edge devices. They are showing false for executing locally. I’m using this driver for virtual garage and virtual presence
Version 1.1.11 is now available in TestFlight. This version includes:
Widgets that support quick access to a device from the Lock Screen or home screen
Fix for accurately displaying executing locally
Fix for displaying the device room when launched from a URL
The widget support in this version if pretty basic. I have some more ideas but this is the start. To use the widget, display a device you are interested in. Press the Generate Device URL button to get the URL. Then add the widget to the Lock Screen or Home Screen. Modify the setting for the widget and enter the URL for the Device URL. It should show the name and icon for the device. When tapped, it will take you directly to that device. The icon won’t update with status of the device.
I should mention, this isn’t the most beautiful widget there is. It works well for the Lock Screen but isn’t as good on the Home Screen. This is a first attempt but I’ll see what I can do to improve it
I got excited about Lock Screen widgets and then realized that was an iOS 16 feature and I haven’t yet upgraded! Not sure how to add the link to the Home Screen?
To add a widget to the Home Screen, get the URL for the device you are interested in. On the Home Screen - long hold somewhere to be able to add widgets. Add the JSmartApp widget. Hold on the widget to change settings and then enter the URL there. It should display the name and icon for the device and when you tap it, the device details will display.
This version allows more widget options including the medium size widget can show up to 4 device links at a time for the Home Screen. Right now you have to copy each link you want to use for each device into the widget. It is a bit cumbersome but it does work
JSmartApp is an iOS SmartThings client which provides fast and easy access to view and control your devices. It also includes lock screen and Home Screen widgets for accessing your devices and viewing the status of your smart home.
If you have any questions or feature requests, let me know! If you are enjoying the app, tips are always welcome!
Question: as I have two locations (two hubs), is there an easy way to switch between sites? I see in the ‘Setup’ section of the help text on the JWerfel website, location is used during setup. What isn’t clear to me is whether the location can be changed while using the app–or must one go back into Setup to change locations?
From the Settings tab there is an option to switch locations. I only have one location so I haven’t done very much usability testing with it but it should work. Let me know if you have any issues.
The site selection works fine. Perhaps not as convenient as the pull-down in the upper left of the SmartThings app–but it’s good enough for now. Nice feature set in the app! I think it will be very useful, particularly during the Groovy->Edge transition. Nicely done, thank you!