Send Growl notification over 3g

89 views
Skip to first unread message

kapps

unread,
Jan 7, 2013, 8:27:54 PM1/7/13
to growld...@googlegroups.com
Hi the network settings work very well over the local network. I am wondering is it possible for me to receive the notifications when I am away from the local network either on a another wifi or 3g.

Thanks.

Daniel Siemer

unread,
Jan 8, 2013, 8:37:52 AM1/8/13
to Growl Discuss
There is, if you are wanting to send to a phone, either the Prowl or
Boxcar action handle that quite well.

If you are wanting to send to a remote Mac, there are a variety of
ways you can do it, and Im going to assume you mean Growl 1.3+
(preferably Growl 2.0+), the easiest of which is likely to use Back to
My Mac (BTMM). If you used a bonjour entry (one that just appeared in
your list, and has the bonjour symbol next to it), and your computer
was set up to use BTMM, it might already have it set that way. You
can also try it with a manual entry using the BTMM domain scheme,
which looks like <computer name>.<user
number>.members.btmm.icloud.com. To find your <user number>, you can
use the following command in Terminal.app: dns-sd -E, and the last
line of a set of lines starting with icloud.com, will be your user
number. Your <computer name> is going to be translated into a domain
name friendly version from the name in System Preferences -> Sharing
(My Mac will become my-mac). For doing forwarding it might be
possible to do it with other dynamic domain name systems, but
propagation time could be a problem.

Another option is to use a subscription from your laptop to the remote
machine using it's public IP address/domain name/whatever (again, can
use BTMM either via bonjour or manual entry).

Note that for either forwarding or subscription BTMM requires a IPv6
on in such a way that the computers can talk to each other directly
(router not blocking IPv6 communications, computer set to accept
them). If you use an IPv4 and subscription, you will need to ensure
tcp port 23053 is forwarded on your router to the computer you are
trying to subscribe to.

kapps

unread,
Apr 22, 2013, 6:17:58 AM4/22/13
to growld...@googlegroups.com
Sorry, its taken a while for me to finally give this a go. I am trying to send a notification from growl notify on the iphone across to a mac mini. I have port forwarded using ipv4 and then tried ipv6 but for some reason, in both cases the notification is either not displayed or received. I have added a firewall entry as well to enable all growl notifications. This works fine if I set the destination to the local ip but not via the external static ip. I have tried this via the phone being on the local network or on a 3g network.

Do you have any suggestions as to what could be interfering. Thanks.

kapps

unread,
Apr 22, 2013, 6:41:06 AM4/22/13
to growld...@googlegroups.com
Just some further information. I am running mac os 10.8.3 and Growl 2.0.1 and am using an Airport Extreme.

kapps

unread,
Jun 12, 2013, 6:37:51 AM6/12/13
to growld...@googlegroups.com
The new feature of iOS 7 and mac 10.9 may solve this issue. The notification feature is supposed to send an iOS notification to the notification centre on Mac 10.9. The question then is whether Growl can receive that and display it.

Daniel Siemer

unread,
Jun 17, 2013, 1:30:55 PM6/17/13
to growld...@googlegroups.com
Apologies, I missed your earlier replies.  So, even though 10.9/iOS7 are under NDA, I feel comfortable in saying that we will never be able to read anything out of NotificationCenter that we didn't put there, as there would have severe security implications if we could.

To work on the other problem some more, GrowlNotify wasn't written with running on an iPhone in mind, assuming you mean our command line utility, so am unsure how that would affect things, although if it works locally, it should work remotely.  Im not exactly sure what would cause the 3g network to fail, especially with a static IP on the receiving end, but as an experiment, try other networked things from your phone to your home computer over 3g via IP address (I often use Palaver to talk to my ZNC server at home via 3g and IP address just fine for instance).

It is remotely possible that the network provider is blocking our port (not specifically necessarily, but as part of a larger block), so if you can look in the phone's console for error messages, that might be helpful (although admittedly, growlnotify's error messages aren't always that helpful), or run some form of tool to test whether you can see that port on your router as open.  

kapps

unread,
Jul 9, 2013, 12:53:53 AM7/9/13
to growld...@googlegroups.com
Thanks Daniel. The bizarre thing is that growl notify sends most notifications across 3g. However the one that I especially setup the whole scenario to receive is the one that doesn't come through. This is when the iPad is connected or disconnected from a power source. The cydia app that creates the notification is called Notificator. .I am not sure whether it is Notificator or growlnotify on the iPad or indeed the receiving growl server. I'll bury into the console file 

Daniel Siemer

unread,
Jul 9, 2013, 12:10:03 PM7/9/13
to growld...@googlegroups.com
If some notes can go through but not others, likely fault lies with the note you are trying to send, and yes, possibly console on either end will have some of the reason as to why.  Another option would be to use a tool such as wireshark to observe incoming packets of the message you are having trouble with, and see what might be wrong/different.   
Reply all
Reply to author
Forward
0 new messages