As a home security system. I have a webcam attached to it, and a python program which periodically gets images from the webcam and does background subtraction in order to calculate the differences in pixel intensities. If the result of the background subtraction surpasses a threshold value, this triggers the Pi to take photos more frequently and if there are several instances where the value goes over the threshold, an intruder is detected. It begins storing photos and also uploads them to dropbox. It sends an alert to my iPhone via HTTP to an app called PushOver, which contains a message with a link to the picture on dropbox, and also a link to flag as a false positive detection, and resets the program.
I had to do this for Pushover which supports a unique sound and LED blink per-notification. The app basically just creates a new notification channel for each new combination as it's received. It was a huge headache updating to target Android 8.
Things that still give me great joy:
Statistics: for a system (DNS) that's otherwise completely invisible to the end user. Being able to see how many trackers have been blocked from mobile apps or what services your IoT devices connect to, and just the fact FTL is a stats haven. I adore FTL, because it means I can write scripts such as being able to send a weekly message via Pushover showing what my top 20 permitted domains were.
Blocked Domains: 8.8K suspicious/advertising/tracking/telemetry/malicious domains are blocked by my lists and a further 1.76M are related to pornography. Considering that childhood education is focusing a lot on the Internet these days, it's easy to mis-click and your child finding themselves somewhere unrelated to their original purpose. Knowing all that content is blocked is instant peace-of-mind!
In-app content blocking: Users will be delighted to see that ads have been removed from their free mobile games, smart TV, or from some of their online streaming sites (obviously, not YouTube, sadly)
Data quotas last longer: With 20Mb, you can read one news article with ads, or five without
Website Responsiveness: The web will undeniably feel "more snappy". If you're browsing sites you don't usually browse to, are you really going to wait 10+ seconds for it to load? Probably not, if you're used to 2 seconds!
I suppose there's more aspects that one can appreciate, but that's all I can think of right now! :)
neat but I still prefer pushover: https://pushover.net/
Pushover makes it easy to get real-time notifications on your Android, iPhone, iPad, and Desktop (Pebble, Android Wear, and Apple watches, too!)
I have a similar alarm but for when my apartment room door opens. I use pushover. It has a REST API and paired with the android app I get instant notifications within 5 seconds.
I use pushover daily: https://pushover.net
However, I don't know how this would tie into IG. It seems like this would be some functionality of IG already, so check into that before developing something that's not needed and could break.
Depends what you're looking for, I suppose.
Looks awesome! If you want to write up a blurb about it and attach a high-res icon, I can list it on the open clients page. Just e-mail it to .
Looks like maybe Pushover is a good choice now: https://pushover.net/apps
Looks like it supports sonarr and couchpotato and you just have to pay a one time fee, no stupid subscription plan for a silly push notification app.
It saved lots of money and headaches at my old job (migrated OpenVMS cluster functions to OpenBSD servers).
It makes me an efficient and happy programmer (most of the time) by being the operating system for my laptop, and provides a secure environment for internetting.
It made me money when I was doing OpenBSD support contracts which also brought in freelance software development jobs.
It makes my product/service secure and reliable by running on all of its servers, making my life easier as the person responsible for keeping the service running.
It has introduced me to many great friends and fellow developers through ChiBUG and OpenBSD hackathons.
Not for this, sorry.
What I use is just a dumb bash script that calls Speedtest CLI, parses the output with <code>jq</code>, logs the relevant bits to a text file and using Pushover, can push notifications to my phone if necessary. Oh and yeah, checks my router (with Tomato Firmware) for the LAN>WAN measurement before and after the test, making a note of a potential interruption if WAN was in use after the test was complete.
If you have paid for a desktop license, we don't really care if you use an unofficial client so long as it doesn't hammer our API.
However, looking at this code, it pretends to be an Android device which is wrong for a few reasons. First, it means we're going to try to send any new messages to Google's servers for the bogus provider id that this client generated which is wasteful, but more importantly it will cause our servers to disable your device because Google will reply to us saying your device id is bogus. And since it has no "push" mechanism, it just polls our API every 5 seconds looking for new messages. At that point, why bother using our push API?
Anyway, to implement a proper client, ~~it should register as a desktop/browser device (like an os value of "F" for Firefox)~~ see our Open Client API documentation. This will stop us from trying to send your messages to Google, but also allow you to connect to our websocket server and actually listen for new notifications which will show up as soon as we get them. This way it's not wasting bandwidth polling every 5 seconds.
We will try to get some formal client API documentation up soon so all of the various 3rd party clients can act like our desktop client rather than trying to reverse engineer our mobile apps.
Lots of other apps and services integrate directly with Pushover, so if you use any of those or want to send your own notifications, then having both is useful. If not, just using IFTTT is probably what you want.
I love this, thanks for the idea!
If you're not completely married to the idea of using SMS for alerts, check out pushover. You can trigger an alert with just one http request, and it will handle the recurring notification until acknowledgment part for you.
I'm sure there are other apps that do the same thing, pushover just happens to be the one I've used before.
We have started using https://pushover.net/
I have used it for my home automation systems (Hubitat) for a few years and wanted something... 'else'
It's VERY GOOD and VERY FAST and piss easy to send out a company wide dooda too. (if the ogres can install it)
EDIT: I just wanna say - it's fab n stuff and we now have buttons on our extra-sites to alarm people n stuff. But it isn't for password resets or company stuff or anything other than like govt SMS alerts. Wanted to get this in here before people come in thinking it's a teams / signal / MSN messenger replacement. It's not. It's just a notifier.
Why not just do push notifications?
Best part is there is no delay as with SMS. Plus ability to ring through alarm channel on your mobile, meaning, will sound even if on vibrate.
I'd start by looking into mqttwarn (intro & github). Despite its name, it's great for turning mqtt into notifications (or actions, or database entries ...)
I don't actually know which backend would work best for windows (ain't my bag), but I use osxnotify on macs, prowl (nonfree) on iphones, and nagios/slack/smtp for grownup stuff, as examples.
It looks like the Pushover backend should work for windows+android both, but I haven't tried one this personally.
I develop Pushover for iOS and Android and it has about 35% more paid iOS users than Android, though the device numbers are about equal. So roughly the same amount of iOS and Android users install it, sign up, and try it, but then 35% fewer Android users choose not to pay for it and continue using it.
Positive reviews on Android definitely slowed down once Google started requiring Google+ to leave reviews. Being able to reply to reviews is a big benefit of Google Play because a lot of people try to use it as a way to request support. On App Store we'll get a one-star review from an anonymous user complaining about something that is covered in our FAQ or something simple, and we can't do anything about it to reach out to them.
In general the support requests seem to come equally from both camps, although we have a lot more problems with notification delivery on Android than iOS.
Well I think the one thing I'd be concerned about would be that the email doesn't get sent - so if it's an order someone hopes to pick up in an hour but the email is delayed 2 hours, you might run into issues. You will probably want a secondary option - perhaps something that pushes a notification to a phone - Pushover might be an option, although I haven't looked at the API too extensively.
You can send an email to Pushover and it'll get sent to your phone, so at the very least you'll get the notification if your receiving email is causing the issue, but if the web server is having issues sending, you're not going to get either message. (Mandrill)[http://mandrill.com/] might minimize the second problem.
Either way, you want some redundancy built into the system.
Check out Pushover.net. It's $4 but you can send iOS alerts via the web site, or email with a little setup.
This should do what you want if you set up the app on the iPad (with Settings > Notifications > Pushover) to use Alerts instead of Banners under Alert Style. Banners are at the top, Alerts pop up in the center (and force you to click to dismiss).
Another option is the app Prowl, it may have more features.
Edit: thought these were free but apparently not. :( A free one to check out is Boxcar.
I’m not sure if this would be exactly what you’re looking for but Pushover has an API that allows for message priorities and one of them is to keep going off until it is acknowledged.
I use it at home for sending me alerts concerning my backups, things on my LAN going offline, things concerning my smart home devices, etc.
So, it wouldn’t be a call but a push alert that could be configured to continue to alert until acknowledged.
This is the project I’m using to interact with the pushover API since I’m more familiar with PowerShell, for example.
Throwing this out there to anyone else like me who has been trying to snag a volunteer spot at one of the vaccination sites through HandsOnPhoenix, but isn't able to sit and refresh the page to get one when it comes up. I ended up putting a little bit of code together to monitor the volunteer pages and send an alert when new shifts with actual availability come online. Myself and several friends were able to grab the one off slots that come up throughout the day when someone cancels fairly quickly. Also, I highly recommend volunteering in general...not only is it a great opportunity to get the vaccine, but it's also extremely helpful. There's a huge amount of manpower needed to keep people flowing through these sites!
If you'd like to get alerts, I can send these out to anyone who would like them. You'll need the Pushover app on your phone and an account. Anyone who wants notifications can now subscribe\unsubscribe themselves at the below link! No need to send me your key directly anymore. Thanks to to the Pushover dev who reached out!
https://pushover.net/subscribe/VaxVolunteerWatch-5532c34ngqov791
These go slots go fast when they come up, usually less than a minute. Pushover alerts have been the quickest to get an actual notification to the user, and lets me embed a link directly to the site so folks can click right to the sign up as quickly as possible. They're also generous with their monthly free messages I can send as well :).
Make sure you already have an account with HandsOnPhoenix and that it's signed in on your phones browser. If you're already logged in, it should just be a single click on the sign-up button! When you're successful getting an appointment, I just ask that you remove yourself from notifications to conserve the monthly message allotment!
https://pushover.net/apps can do that. Not self-hosted though., but has lots of integrations and supports all of my services so they don't have to use the email gateway but just push directly to pushover.
Email is a standard for many systems and applications; however, I really dislike using email for this.
Instead, I use Pushover. The mobile app is free, it allows for using different icons based on the alerting system, and there is an API. Mine works like this...
I also created my own icons (72 x 72 pixel 24 bit png files with transparent background) for each source so I get a quick visual cue of which application is sending the alert or notification.
A bit of criticism: seems like an awful overkill to use twillio here. If you need phone notifications look into pushover or simplepush instead.
Also the whole idea seems a bit spammy - instead I'd focus on something that adds torrents automatically or agreggate everything into daily/weekly reports.
My Proxmox install is fairly new, so I haven't set up monitoring and alerts yet. I will probably set these up similar to the email notifications for my firewall, pfSense.
I did the following...
It's a bit contorted I know, but it works well. I typically receive Pushover alerts on my phone within 10 to 15 seconds of an event. My goal is to unify all notifications to the Pushover platform. One of the geeky things I like about Pushover, is that you can set up specific applications with their own tokens and icons. The icons give you an instant visual cue that identifies the source of the alert.
Pushover notifications are supported natively in a number of monitoring systems as well, such as Grafana and Zabbix.
You can set it for all e-mail to that address by editing it on your dashboard or creating a new alias that is a certain priority.
You can change it per-email by e-mailing xxxxxx+p= for priority 1.
A different approach regarding contact forms (which is usually the context); store the submitted data in your backend (MySQL, MongoDB, whatever) and notify yourself about new content via e-mail, push notifications to your phone, etc.
My own setup stores the content of my contact form in MySQL and then queues a Pushover notification to me with the contents.
In case Pushover doesn't respond, the queue will retry a few times, but I can always find the message in MySQL and contact my client.
The amount of messages shouldn't matter as it only pulls the newest 15 or so, but it's not surprising that there's problems with WatchOS 1.
If it happens again, you can try uninstalling the app from the watch (through the Watch app on the iPhone) and reinstalling it. If that still fails, drop us a line and we'll try to diagnose more in depth.
> I also have a FB page where Sab and SB post to for my friends (might be stupid yea).
IMO I'd stop doing that, and move to something you have more control of. Look at something like pushover, your friends will have to buy the app. But you can setup group notifications with that and that'll keep it off of social media.
> What are the chances of getting "caught" ?
Well from what you shared the only risk would be either someone sharing your post on FB with the wrong person/people. Or your friend(s) deciding to be a dick and make issues for you. IMO isn't very low if you trust them, just remove FB.
> Is that even a thing when it comes to Plex sharing?
Currently I haven't heard of anyone having issues with running a Plex server and running into problems with copy right trolls. Mostly what I've read is issues with streaming web sites that are public. You'll see a few of these for sports or tv/movies that run into issues. But for a private Plex server with friends/family there shouldn't be any issues.
> Do we even need to worry when it comes to Plex?
Only thing to worry with Plex is your server being used as a DDoS bot with UPnP when it comes to the Plex DLNA options. Which you should turn this off or block at the firewall level. (UPnP normally runs on ports 1900 and 5000)
The main component runs a python script on a personal linux server that runs as a cron job. Once an hour, it checks for all classes that people are interested in and sends an email if one is found. The webserver that is used is just a front-end that communicates with the linux server and is only used to manage user accounts and the classes.
Right now, I'm looking into some ways to integrate with phone notifications. I have it working with Pushover, but then everyone would need to purchase it for $5. I'm looking for free alternatives.
Just install the Android app, create an account, then copy and paste your Pushover user key into any number of applications that support Pushover like Sickbeard, CouchPotato, NzbDrone, etc.
We also have a subreddit for users at /r/pushover
linkme: pushover
For anyone interested, I wrote a small script on my server to push messages to myself with pushover, if someone wants those messages as well, you could PM me your API key.
It checks the live snooker scores every 30 seconds when a match is on, every 15 seconds when either player has more then 50 points and sends a message when the frame score changes.
Obviously we would much rather have users report abuse to us so we can stop the sender from sending out junk in the first place, but you can more or less have throwaway keys now by creating a group with just your user key in it and then using the group key instead of your user key. When you no longer need it, you can just delete the group.
I use Pushover, that's where I accumulate all my servers notifications. Also services. They have apps and a website to receive notifications.
For example I have Synology, Ubuntu Server, Sonarr and other notify me through Pushover. You choose a priority for your notifications, emergency for example would ring your phone.
You can create a email address at Pushover, all emails received on that address you will receive as notifications.
Or you can get notifications with a python program like ntfy.
In Synology just change your notification email address to the Pushover created one.
For cron jobs just use the ntfy command. Example: docker restart container && ntfy send "container restarted".
I'm not an Apple user but here's what I see on Android. Looks like the same sorta thing.
You define that icon in the pushover.net portal, in the place you already linked.
I have no idea if it fits your needs, but another thing to consider is Pushover. I have a number of monitoring and processing scripts running at home (Python is my poison) that send messages to the Pushover app on my phone. It is free for limited use (something like 10,000 messages a month) and multiple "applications" can be used with their own keys and custom icons. I use it every day.
I only view push notifications on my phone with Pushover.net app, can also use Slack or Teams, both should work similar. If I must do something on Syncro from my phone, I typically log in on the browser and use the mobile aspect of the site, the rest I do on my laptop. But, yes, the app is past due for an update.
I see an opportunity for an open source service here.
I'd easily pay 10-20 dollars one time cost for such an app. It's quite similar to pushover in its simplicity, except not everyone can host a pushover.net service.
Send a support request at https://pushover.net/support while logged in so I can check your account logs. On your wife's device, open the settings menu in the app and tap Resolve a problem, then tap the icon in the upper right corner to send debug logs.
It's not super plug-and-play, but I ended up using the free plan on Pushover with this module, then running in a cron job every 2 minutes — works great, just added a few lines of code after your notifier function.
Forget Gmail. Do you want to get fancy?
Download the free Pushover app for your phone, and then create a free Pushover account. A free account includes the insane number of 10,000 free notifications a month. One or more unique email addresses also can be created strictly for forwarding notifications to the Pushover app on the phone.
An email address also can be associated with what Pushover calls "Applications". Each application can have its own icon so notifications from the source are easily identified visually and also are grouped together. I've created icons for pfSense and about 25 other sources and can upload them to dropbox if you are interested.
I personally don't use the email feature, because I run my own Exim4 email MTA for the same purpose. The MTA forwards emails to a python script that parses the message and submits the notification to Pushover. I get notifications in seconds. There is almost no delay.
Delays (or lags) were a problem when I was using Gmail. Plus, I really hate my email box being used for notifications when there are better options.
As a quick and dirty solution, I've used this in a python script:
def email(subject, text): url = "https://api.mailgun.net/v3/mydomain.com/messages" auth = ("api", os.getenv("MAILGUN_API_KEY")) data = { "from": "", "to": "", "subject": subject, "text": text, }
requests.post(url, auth=auth, data=data)
I've used sSMTP before as well, but this is even simpler – no packages to install or configure, just need an API key.
For urgent notifications to phone (where I want minimal delay, ignore the do-not-disturb mode, full volume, regardless of day or hour), I've used Pushover as the transport. You can trigger Pushover notifications via email, but obviously email is more prone to delays than, say, HTTP.
>The person asking them also gets a ping in their client when someone has responded.
>
>Only if they're online. Otherwise it's completely missed and they better go hunting in that chat history website you hope someone is running.
You misunderstand me, this was actually in reference to how modern systems are better than IRC.
Bottom line is the difference between IRC and Matrix is that the Element client does a lot of things for you that in IRC you'd have to script in your client. AND of course there's a mobile client which is huge. So I can ask a question at home, leave, and get a ping in my phone when someone responds.
Of course this can be done with IRC, I had it setup once through Pushover.net, but it's a hassle.
Easiest way is to use a third party service like pushover. You can write your own code to interact with their API or with pushover you can simply generate a notification by sending an email to a special address.
My workaround for this exact issue is to use pushover for iOS notifications. It’s not free but well worth the one-time $5. Anything you send to your pushover email shows up as an iOS notification.
I have a bunch of different forwarding rules in gmail for various email senders, domains, and text searches, and when anything matches it forwards and I get the immediate notification.
To be honest I was somehow disappointed when I couldn't find the tutorial, but some tips mentioned here helped me to finally make it works, so thanks!
I'm just adding some tips that could help anyone in the future.
As you mentioned the main mistake is that the USER is not the email but the 30 character key the gave you when the Pushover account is created.
But for me the hard part was the token, this site is where you can get it: https://pushover.net/apps/build
There you only have to give a name, and it will get you back the TOKEN key.
Hope it helps!
So the notification via Pushover is an API call using Get URL Contents, you can set the priority to 1 (see https://pushover.net/api#priority ) and that will bypass quiet hours.
The solution in a reply here was to use the Eve app with a device shortcut then run that shortcut to open Eve. The Pushover supplementary URL is set to run the shortcut, and Pushover app set to open URLs automatically.
The Eve app doesn’t link to one Homekit camera but a camera overview, so you’d see all your cameras. AFAIK you don’t need to be using Eve devices (though I am) as it can see everything else I have in Homekit.
u/b4r7, u/Zouden It works now. After another reboot (because PC reported that the USB device just connected was not recognized) and driver re-load, I was able to open the serial monitor on PIO. I quickly uploaded the blinky sketch and all is back to normal now. This all started because I wanted to do an HTTPS POST to an alert service, Pushover.net. That's my next area of unfamiliarity.
Thanks for all your help.
Yes it’s just a curl hook so code any way you wish. Pay per client not server license so I have on both ipad and iPhone for one price and serving from a few diff processes on diff computers https://pushover.net/
This is a list of sounds you can use when the msg hits your phone
https://pushover.net/api#sounds
I set up a couple virtual push over devices, each using a different sound
Not sure about Windows, I’m 100% Apple, but you can pick an individual device, a group of them, or all of them. The documentation can feel a bit daunting at first but a couple of reads and the penny dropped for me.
I think an important aspect is Pushover supports Critical Alerts, these sound when a device is muted and/or Do Not Disturb is enabled, like an Amber Alert in the USA.
https://pushover.net/api#identifiers
Oh, and I should say it’s been very reliable for me.
Hi,
Are you looking for something just for yourself? Have a look at pushover.net. For just sending messages to your own device, it’s a $5 one-time fee
I signed up for the trial and it worked well.
You can login to https://pushover.net/, select the application at the bottom that you used for SharpTools notification, and click Edit at top. Then you will see the application editing page where you can choose a app icon in "New Icon" field.
I'm not sure how or what you use Pushover for, but the API information about priority is here: https://pushover.net/api#priority
​
I am using a Raspberry Pi and a python script to monitor a WeMo outlet in my garage. If the outlet doesn't respond, it will send me a Pushover notification.
Here's a snippet of my code for sending the notification. priorityLevel
is normally 0, but can be 1 if it's during my arbitrarily defined Do Not Disturb hours.
#Send push notification through pushover
#Use return value to determine if successful
def sendNotification(lastOnline,priorityLevel):
pushNotification = requests.post(
"https://api.pushover.net/1/messages.json",
data={
'priority': priorityLevel,
'token': 'yourToken',
'user': 'yourUser',
'message': "Check the freezer!\nLast online at: " + lastOnline
}
)
return pushNotification
As an aside, if you can get whatever device/service to get a notification to https://pushover.net via some technical means -- it has the iOS Critical Alerts feature. Which means you can have it make noise even if you phone is on full silent/quiet time/etc.
You could use homebridge http. It calls web pages when you control devices.
You could make a device that when turned on sends you a text. And trigger that with the eve automations
There are apps that will send you notifications from web calls, It won’t be in the home app. But it will at least be on your phone.
https://pushover.net/ - that’s an app that does notifications
What seems more useful would be the ability to tie it into a 3rd party service that can be both a reminder and a form. One example would be a telegram bot that presents the user with a question at a specified time. The answer to said question would than create a tracker entry either through the nomie API or blockstack API (possibly those are the same thing IDK).
Some other ideas
A pushover notification that arrives at a set time and presents the user with a hyperlink that opens a specified tracker.
Pushback similar to pushover but has options for user response
Edit: Some self hosted options for telegram bots
https://github.com/python-telegram-bot/python-telegram-bot/wiki/Where-to-host-Telegram-Bots
What do you mean by “handle push notifications”?
If you’re trying to send your own push notifications from your script, I use Pushover and love it. Incredibly easy to use with Requests and has apps for iOS/android.
I've recently gone through the learning process with hubitat, though my goal was more security oriented than yours (turn on all outside lights if any outside motion detected etc). Iris/utilitech siren. I use Pushover.net for practically instant smartphone notifications. I've been happy with the Hue outdoor motion sensors (choice seems to be limited in that function). Indoor motions have Samsung, Iris v2 and Ecolink, all seem good. Have set up 5 different plug in outlets (Inovelli, GE, iris, centralite, Samsung), they all seem to function ok, as well as GE and Inovelli switches/dimmers. Many of these devices (motion and even contact) also report temp and even lux. Also have a Ring range extender to detect mains power loss rather than extend range, and CT101 thermostat. If you are getting Z-wave devices, try to get Zwave plus, for Zigbee, get HA1.2 certified is possible. GE recently brought out zigbee versions of their switches/dimmers. I have wyze cameras set up independently for remote viewing (not done anything with IFTTT yet).
Pushover is free and will work in this case
https://i.imgur.com/U7lkQ7L.jpg
Here’s an example Pushover shortcut framework:
https://www.icloud.com/shortcuts/08a3dc00532e40ebb23d8c9ca276a5fc
The nice thing is that this can be embedded in a HomeKit shortcut nicely
I can read and am aware of that. Did I not mention iMessage in my last comment? Have you ever even heard of any of these services or even simply did a Google search? They all have iOS apps. I've used pushbullet on iPhone before
Edit: double checked and found a reddit post from pushbullet that they pulled the ios app Jan 2020, but did work prior. Also, mighty text is actually not available for ios. However telegram and pushover have ios apps right now
https://apps.apple.com/us/app/telegram-messenger/id686449807
Nice project! I like how clean is, though I can't see where you define the change percentage? What API are you linking in with for the price data?
You could perhaps add push notifications to mobile devices integrating with a serice such as: https://pushover.net/
I use Twilio and it works great. Another option I have used in the past is Pushover.net. Pushover is cool because you install an iOS app (App has a free 7-day trial and unlimited usage beyond the trial requires a one-time in-app purchase), and you can customize the notifications and sound effects.
install the app, create account, go to pushover.net and "Create an application". Name it "Home" or whatever and you'll get the app token there. Using that and the user token you got on your phone in the pushover app, you make the request as in the screenshot above.
priority - send as -2 to generate no notification/alert, -1 to always send as a quiet notification, 1 to display as high-priority and bypass the user's quiet hours, or 2 to also require confirmation from the user
I'm using this since a few months:
https://www.tindie.com/products/ErikLemcke/doorbell-modernizr/
​
It sends a MQTT message, and I set up an automation script with home assistant to flash my Hue lights + Push message (pushover.net).
Thank you for that. That's truly a shame because the primary point of shortcuts is for ad hoc solutions of individual people where it wouldn't make sense to develop and deploy a full application.
I found this: https://pushover.net However, my data is private, it costs money, and they could go out of business any time.
I can make a sendmail script sure, but I tend not to read my email. Is there a way to check email and then alert for certain words?
Honestly, if you just want a message on your phone you should look into pushover.
$4.99 one time fee per platform you'd like push notifications on (I just use my phone) and the API is really easy to use.
That is definitely not allowed, and is why we have the 10-device limit.
https://pushover.net/faq#overview-fees
Every device owned or primarily operated by a different person needs to be on its own account. If you need centralized management of multiple accounts, check out Pushover for Teams:
First, I'd like to say you're entitled to your opinion and if I come off rude that wasn't my intention.
>A bit of criticism: seems like an awful overkill to use twillio here. If you need phone notifications look into pushover or simplepush instead.
Is there a way to measure the overhead of these different API's
>Also the whole idea seems a bit spammy - instead I'd focus on something that adds torrents automatically or agreggate everything into daily/weekly reports. Getting spammed with messages at any point of "distro X v a.b." released doesn't sound that useful.
I like to add my distros ASAP. I'd prefer not to wait till the end of the week to add the distro to my torrent platform. The idea of adding torrents automatically sounds interesting though. How would you be able to integrate something like that? Is there a way to add links to a torrent platform automatically?
I'm assuming you are using PHP. If so, you need to add the CURLOPT_RETURNTRANSFER
option to the curl call.
You can send URLs with notifications that open in apps, and then enable the "Auto-open URLs" option.
Please see https://pushover.net/faq#overview-fees
I'm still working on monitoring the system itself, and will likely go with Telegraf/Chronograf/InfluxDB.
I have the nut (for monitoring UPS) and Service_Watchdog packages installed. Both of these use E-mail notifications configured under System / Advanced / Notifications. The twist I added was setting up a local, dedicated Sendmail server in a VM that runs a python script when email is received for the mailbox alerts. The python script uses a Pushover API to send alerts directly to the Pushover app on my phone. Grafana supports Pushover as well, so I will be using the app for system-specific monitoring when Telegraf/Chronograf/InfluxDB/Grafana are working.
This has been fixed in the newest beta. I'm trying to get it approved through App Review as soon as possible but Apple are rejecting it for stupid and unrelated issues.
You might check out Pushover. For individuals, there's a one-time in-app purchase and you can then send whatever you want to it. It's just an app that accepts push notifications; it doesn't do any monitoring on its own, but the flexibility that it can provide might work well for you, since you can then customize what gets sent and when.
There's also Pingdom and StatusCake.
It was mentioned elsewhere here that most US and Canadian providers have email to SMS gateways set up, but I don’t think that exists in Europe because receiving texts is free.
You can also try pushover or open protocols like XMPP.
Did you see this?
https://pushover.net/faq#ios-customsounds
I know that's ios specific, but might give you a clue why you can't have your own sound play.
I used to work at an ISP that used it on many customer-facing servers running mail, DNS, web hosting, and a lot of other things.
As a freelance consultant I provided OpenBSD training and support for a handful of customers that used OpenBSD for mail, routers, firewalls, web servers, database servers, etc.
Now just running my own software company, I host Pushover on all OpenBSD servers running databases, web servers (API and frontend), e-mail processing, etc.
This is what it can report:
line registration, incoming call, outgoing call, onhook, offhook, user login/logout, call state change.
Probably wouldn't want a state change for each phone call.
​
My simple test was to have it trigger a script on a webserver where that sends a command to pushover: https://pushover.net and finally to my smart phone. It looks like I could even grab the callerID, since that's submitted via XML.
​
It seems that your comment contains 1 or more links that are hard to tap for mobile users. I will extend those so they're easier for our sausage fingers to click!
Here is link number 1 - Previous text "API"
^Please ^PM ^/u/eganwall ^with ^issues ^or ^feedback! ^| ^Delete
Excelent, glad to hear it!
It has an API and lets you use it to handle notifications. Would be less elegant, as I think the notifications have to come through their client, though I think it can also use direct links to open in your app.
All my alerts go to my central <u>thing</u> which has a view of pending/raised/"acknowledged" alerts which can be viewed/managed via a browser.
Things that become "raised" are sent to humans via pushover, but could easily be handled in a site-specific fashion via any external process.
THis page is probably the most interesting overview.
Pushover is free to try for 7 days. Then there is a one-time cost of $5USD per recipient operating system. You can have as many devices on that operating system as you like. https://pushover.net/faq#overview-fees
Pushover other like services. Can setup quite hours, alert rotations and what not. Right now I have it setup to alert me when Bomgar fails to sync to the fallback server. That and among other services that we use I have a few important alerts. It also doesn't make a sound on my phone during work hours, just vibrate and show the alert. The way I have it setup it doesn't send multiple alerts, but just one when it starts and one when it ends. Much better that 500 alerts in one night over email.
On my last job I hated getting an email for every single thing. I eventually got them to tone down the clutter of incoming emails. One was to not let anyone have an open customer ticket assigned to them when they end their shift for the day. We narrowed it down to assignment and customer update emails only.
This is why I like services like Pushover, where you can set quiet times and automate who should get an alert at what time. You can even have it show a notification and not vibrate/alarm. It also won't send more than one alert until the alert is reset, or if your system that sends alerts to it does delaying before the alert resets. Right now I have an InfluxDB stack that sends alerts for a few items that I monitor.
I had to switch to Pushover for this reason as well. It's a $5 one-time fee for each platform (Android, iOS, Desktop) that you need, but it supports a crazy amount of pushes (in the 10s of thousands).
If you keep getting those e-mails about your phone being unreachable, then there is something wrong with the phone and most likely you'll need to uninstall the Pushover app and reinstall it. We don't send those e-mails about the watch being unreachable, only the phone, but since we process glance API updates through the device the watch is attached to (your phone), if your phone is disabled at the time you call our glances API, it won't process the update.
As for the watch not updating otherwise, Apple puts very strict limits on the frequency of updates to complications, as we mention in our API documentation. It's up to you to throttle those, and if you send out glance updates too frequently, the watch complication will stop processing updates in order to save battery life.
If you're still having issues, please contact us while logged in so we can check your account.
That's not really in the spirit of Raspberry Pi! Take some time to learn whatever you want to do and ask for help when you encounter specific problems.
You can install the 'Pushover' app on your phone. Sign up for an account at their site, and create an API key. Install Python, get the code for Pushover here: https://github.com/Thibauth/python-pushover
Read the docs and report back with any problems. Otherwise, you can just use the SMS like others have helped you out with above, but I prefer push notifications myself.
I've used https://pushover.net.
Found it really easy to work with, but I guess if you wanted to roll it out to 'the public at large' their pricing model (pay for the s/w to receive the messages free) would be prohibitive
Use nagios or one of its alternatives. Idea is nice but no need to reinvent the world (we just have 2 nagios instances pinging eachother.
Aside from that if you already play with JS I wouldn't wrote HTML in PHP at all, just write simple REST API and use JS to call that API.
That way your app stays easy to call from any commandline/curl script and you dont mix html with code in big ugly files.
Maybe even pick up some light framework to do that. PHP have a ton of them
I prefer Golang/Perl for "system" scripting because Golang is just so much faster (and compiles to single binary with no deps which is nice for deployment) and Perl is much better for "system programming" (some use Python for same reason)
Also look at https://pushover.net/ it is pretty well done notification thingy for phones.
+1 for Monit. I switched servers from an in-house solution, which was a horribly hacked copy of sim, to Monit. Holds up very well, simple to write rules, and you can use a filter script on inbox email to do push notifications to phone with Pushover.
It can be rather noisy when a service goes down, but you want that!
The name is cached on the client side, so it may not update properly even if we change it on our side.
Create a new application with the name you want, then e-mail us with the two API keys and we'll swap them on our end, giving the new name to your old API key. That will allow you to keep using the old key but have a new application record that clients will see and cache properly.
You will get an e-mail when your application is nearing its capacity.
You can also check the headers of the response from our API each time you send a message, which let you know the number of messages remaining. https://pushover.net/api#limits
Try this: https://pushover.net/faq#technical-email
It has formatting instructions for setting the priority. Well, never mind, just noticed that emergency isn't supported, likely because the send by email method doesn't have a way for the sender of the push to be notified that it is acknowledged.
View your app on our website, and it will show you per-day stats as well as how many license credits are remaining (if any). It is also reported in the API response when assigning a license.
$10 a year - maybe. $40 a year - neh. Stripping Universal copy & paste off means I'll probably bail on the "free" version too.
Since uptimerobot supports pushover I'll probably switch over to them ($5 one time charge). Hopefully they'll sort out encryption soon.
Can you post your exact if(!rest.begin("api.pushbullet.com", 443, true))
line? I'm assuming you set the header with your token?
I don't use PushBullet, but I got espduino working with a few similar services (e.g. Pushover). That said, I certainly ran into some other issues...
EDIT: SO thread
A whole bunch of stuff has been changed under the hood with this release, so we'd like to get as much testing as we can before we push it out to everyone.
Feel free to post feedback here or contact us directly.