[quote=“Mbhforum, post:4, topic:42481”]
Eagerly awaiting Push Notifications
[/quote]That will be in the next version which I’m hoping to release by Monday.
This is what I’m planning, but let me know if you were expecting it to work differently:
General Notifications Preferences:
-
Push yes/no?
-
Enter phone number for SMS:
-
Minimum time, in minutes, between notifications:
(Example: If you have 3 devices with a low battery, setting this value to something other than 0 will spread the notifications out instead of sending all 3 notifications at the same time) -
Only send notifications while in these modes?
Battery Notifications:
-
Notify when battery drops below:
-
Send repeat notification for device every how many hours:
(empty or 0 for no repeat notifications)
Last Event Notifications:
-
Notify when last event was more than: (enter number)
-
Last event unit of time:
(Minutes/Hours/Days) -
Send repeat notification for device every how many hours:
(empty or 0 for no repeat notifications) -
Send notification when device last event is no longer below threshold?
Temperature Notifications:
-
Notify when temperature goes above:
-
Notify when temperature goes below:
-
Send repeat notification for device every how many hours:
(empty or 0 for no repeat notifications)
Scheduling (Optional):
- Select Momentary button that gets pressed at regular intervals:
(If you have a device handler in place that supports the Momentary Button capability and it automatically pushes the button at a regular interval, the application will use that as a scheduler instead of SmartThing’s.)
I added this field for my personal benefit because I got sick of my schedules stopping all the time and this is my workaround which is based on this post by @bravenel.
I created a Device Handler that uses an Arduino Uno with the Thingshield to reliable push a Momentary Button every minute. Subscribing to this DH’s momentary button event allows me to run things on a reliable schedule and one of my other SmartApps that uses this method of scheduling hasn’t stopped or skipped a run in over 1 month.
Mine originally didn’t work, but @dperschonok was able to figure out the problem and after restructuring my repository, it now works the way it’s supposed to.