I currently do a lot of my monitoring via MQTT for my solar system etc. I currently use MQTT Alert and set up my alerts to ring my phone at top volume until silenced. But I have missed more than one alert because I don’t think the background agent is always active and it doesn’t necessarily start when I reboot the phone. While the application does “monitor” the MQTT connection, it only makes a short sound if it drops, with no followup until you notice that there was a notification and go back into it to figure out why the connection is down.
Does anyone have foolproof way of getting things like security alerts that will always trigger on the phone, without having to check the phone 10 times a day to be sure the application is on and the connection is active?
And uhhh which solar system would that be, exactly?
This is my summer solar system. I like to winter in the Antares.
I don’t get it either
Think galaxy not panels.
I’ve experimented with ntfy, it works pretty well and is selfhostable. I don’t know if it natively support mqtt though.
I went with ntfy as well - you can set the different levels to alert in different ways and my max priority is set to always ring even if the phone is on silent. Mostly I use max prio as a find-my-phone tool, but there are real alerts that would use it.
off topic but do you know about this app for find my phone purposes?
I have Tasker running, and you can set it up to do this too. Between ntfy and Google’s version I think I’m covered already!
I self host this, along with a ntfy server. Havent ever lost my phone since setting it up though, lol.
For me the gps updates appear to lag a bit, but show when I manually prompt for it.
I can get notification to ntfy, but I’m not sure if the app is certain to blow my phone up until I notice it, which is my goal. Frankly, if I could trigger the Presidential Alert, I would do that.
I just get alerts over telegram. They’re just regular notifications, but you could probably set specific notification behavior and sounds for the app?
Edit: Though that’s not a selfhosted solution. Sometimes it’s a decision between reliability and selfhosted. e.g., I went back to Tailscale from Headscale when I lost connectivity through Headscale and couldn’t figure out how to get it back.
If you turn off the battery optimization setting, does it get better?
I was missing a bunch of alerts for Signal because I downloaded it outside the GPlay store (which handles waking up processes better), and I got much more reliable notifications after disabling that setting. It uses a lot more battery though, but maybe that’s worth it for you.
I use molly’s unifiedpush edition, with ntfy, and that works for me. ntfy never crashed on me yet.
also, it’s not signal that handles waking up, but firebase when you get it from the google store, none I think if you install the apk, and unifiedpush if you get molly unifiedpush edition
If it’s absolutely critical, I would set something up to call you continuously until the alert is acknowledged.
Any suggestions for services that do that? I like the idea, I’d actually get a few different phones to ring if some of the alarms were to get triggered.
ntfy can do that too
Here’s some information on using a broadband modem, further down on sending SMS and stuff with it, maybe this helps: https://wiki.archlinux.org/title/Mobile_broadband_modem
Edit: Typo
I have some alerts like that using Pushover. You can set it to treat high priority alerts like an alarm which bypasses things like do not disturb and silence etc
Gotify along with an external email service. I get each notification twice, immediately
Hmm… I’m using gotify with a Ras Pi to send the alerts and I sometimes get long delays…
AFAICT it’s the phone, not the Pi, but all I can see are lots of websocket errors in the gotify client the time… are you not getting those then?
Mine works instantly on a pixel 8. There is a notification that is always active for the gotify app. I believe an always on notification is required for instant pushing with non google apps. Maybe you haven’t enabled it in the settings somewhere?
Yeah, that’s all fine - when it works, it works well… But sometimes it just seems to get caught up in an error and can’t seem to reset for a few minutes. But ok, looks like your setup’s working ok, so must be just mine. I disabled a load of Google stuff and run trackercontrol (a local VPN on the phone that blocks stuff), so maybe I’ve broken something…