Kentinada Posted February 9, 2022 Posted February 9, 2022 I just changed cell providers to T-Mobile and I noticed my text alerts were not coming through any more. I went into the Configuration page of my ISY994i and edited the text address. I selected T-Mobile from the drop down list and I think it wanted me to put in an address that was my 10-digit phone number followed by "@tmomail.net". So I have 616XXXXXXX@tmomail.net but it's not working. What am I missing? Thanks.
Kentinada Posted February 9, 2022 Author Posted February 9, 2022 One other data point. If I send an email to 616XXXXXXX@tmomail.net, I get the text. It just doesn't work from my ISY program.
KeviNH Posted February 9, 2022 Posted February 9, 2022 (edited) IME, the "tmomail" mail server is stricter about some checks than other carriers such as Verizon, AT&T. Try changing the "From" email address, also make sure the message body < 120 characters. I switched my most important notifications over to use "Pushbullet" via a network resource instead of going out via email. I get reliable and near-instant delivery to not just my phone, but also to my desktop. The free service level does have rate limits and a cap of 100 pushes/month. Edited February 9, 2022 by KeviNH
MrBill Posted February 9, 2022 Posted February 9, 2022 I've not used the t-mobile text gateway, but I have used At&T and Verizon's and had sporadic results with both. Currently we have AT&T and the gateway is hit and miss.. somedays they come thru fast and somedays they take hours... and then there was a batch that were delivered 8 months later (thank goodness I add timestamps to the message body!) (I have a few messages that i still send via 3 services, although I'm now confident that Pushover always works) as @KeviNH mentions there are alternatives. He choose one that works well for him, my pick is Pushover. Pushover is a free to try, then one time 4.99 fee. Messages volume is almost unlimited. (10,000 per month which equates to about about 13.8 messages per hour 24 hours per day...lol.. no one needs that many!) Pushover can be used with Network Resources, see the link above, Or via a cloud Nodeserver Called Push, or via a polisy nodeserver called Notification. I started with network resources and converted over to the Notification Nodeserver because it has the added benefit of "retries" when there is an internet failure between Polisy and the pushover server. Pushover notifications arrive instantly.
matapan Posted February 9, 2022 Posted February 9, 2022 FWIW, I wrote a test program to try email to text notifications using my T-Mobile number. It worked. I used the default SMTP settings. I did not try testing the message length, just a short text alert. If one were to try Pushover, what would the Network Resources setup look like?
MrBill Posted February 9, 2022 Posted February 9, 2022 4 minutes ago, matapan said: FWIW, I wrote a test program to try email to text notifications using my T-Mobile number. It worked. I used the default SMTP settings. I did not try testing the message length, just a short text alert. If one were to try Pushover, what would the Network Resources setup look like? The instructions are in the wiki link above, but to re-paste here: Pushover Apps IOS - https://itunes.apple.com/us/app/pushover-notifications/id506088175 Android - https://play.google.com/store/apps/details?id=net.superblock.pushover Instructions Sign up at https://pushover.net/login Make a note of your user key Create an application at https://pushover.net/apps Make a note of your application key Enter same credentials into 'Pushover' app on device For each message you wish to send, create a network resource as follows 'https' 'post' host is 'api.pushover.net' port is 443 path is '/1/messages.json' timeout at least 2000ms (SSL takes a while to become established - can be lower if you change method to 'http' though mode is 'C Escaped' body to 'token=#Application Token#&user=#User Key#&message=Test Notification' full API documentation is at https://pushover.net/api ---- to add to that if you want a newline in the message use \n here's a screenshot: the "body string" here is: token=[redacted]&user=[redacted]&message=ISY Rebooted ${sys.date} ${sys.time}\nUptime before reboot: ${var.1.42} \nSaved Value: ${var.1.43}\n\nSent direct from ISY. which produces this notification: 1 1
Kentinada Posted February 9, 2022 Author Posted February 9, 2022 @MrBill for Pushover, do I create an E-Mail Gateway app? I don't see a specific ISY app in their list of apps.
Kentinada Posted February 9, 2022 Author Posted February 9, 2022 Duh, never mind. I see the UD app now. My bad.
Kentinada Posted February 9, 2022 Author Posted February 9, 2022 Does Pushover need a Polisy installed to work? Sorry but this is not a simple installation process. The wiki instructions assume a lot I think. I guess I'll keep playing with the simple texting or change to email notifications which seem to work.
MrBill Posted February 9, 2022 Posted February 9, 2022 8 minutes ago, Kentinada said: Does Pushover need a Polisy installed to work? No it does not. The screenshots just above your latest 3 posts show how to set it up via Network Resources. It can also be done via a portal nodeserver named "Push". it can also be done via a Polisy nodesever named "Notification". But again those are 3 options the first option does NOT require polisy or polyglot. 1
SLP Posted February 10, 2022 Posted February 10, 2022 @Kentinada Hi...I've been searching the various UDI wiki's and Forums looking for instructions on how to send a simple 1 line text triggered off of one my sensors. I understand it's really sending an email, and plan to use Verizon ( xxxxxxxxxx@vtext.com) and I believe I understand the SMTP filters, but what I can't figure out is how to associate the sensor trigger to the action. Would you mind giving me a sentence or two to head me in the right direction. Thank you in advance...
Geddy Posted February 10, 2022 Posted February 10, 2022 32 minutes ago, SLP said: I can't figure out is how to associate the sensor trigger to the action. Would you mind giving me a sentence or two to head me in the right direction. You need to make a program that sends the notification in the "THEN" portion. Similar to this (very generic and your trigger might be different): ----------------------------- Email-Front-ON - [ID 0005][Parent 0010] If 'MISC Light' Status is On Then Send Notification to 'Email1' content 'Light On' Else - No Actions - (To add one, press 'Action') ----------------------------- Then in your configuration tab you have to go to Emails/Notifications and make an entry in the Customizations for the email/text/notification that you're calling for in the "THEN" above. This wiki page has a wealth of information for how to generate the subject and body of the notification. In my sample program above when the "MISC Light" changes the status to on it emails me a notification. The notification I have is generic and I used the wiki page to figure out how to have the notification tell me which light came so the notification could be used for various objects that the status changes to "On" For mine it is: At ${sys.time12} ${sys.node.#.name} turned ${alert.control} What I receive is: "At x-time light-y turned z-status" (where "x-time" is in 12 hour format, the "light-y" = name of device that changed status and the "z-status" is if it turned on or off. Hope that helps. Post a new thread if you need more programming as this thread was originally about sending messages to T-Mobile.
SLP Posted February 10, 2022 Posted February 10, 2022 @Geddy....wow...thank you so much....I really appreciate your help and the time you took to put it to print. Thank you again.... 1
Kentinada Posted February 10, 2022 Author Posted February 10, 2022 @SLP sorry. @Geddy answered better than I ever could have. Just as a side note, I had not saved my change to point to @tmomail.net which is why it was not working. Once I changed it AND saved it, my notifications are working again. 1
Kentinada Posted February 10, 2022 Author Posted February 10, 2022 17 hours ago, MrBill said: No it does not. The screenshots just above your latest 3 posts show how to set it up via Network Resources. @MrBillnot to be a nube but can you point me to what you're referring to above as "Network Resources"? Thanks.
MrBill Posted February 10, 2022 Posted February 10, 2022 13 minutes ago, Kentinada said: @MrBillnot to be a nube but can you point me to what you're referring to above as "Network Resources"? Thanks. Configuration tab > Networking tab > Networking Resources tab The wiki page: https://wiki.universal-devices.com/index.php?title=ISY-994i_Series_INSTEON:Networking:Network_Resources
Kentinada Posted February 10, 2022 Author Posted February 10, 2022 @MrBill Thanks for your patience. This is just more complicated than I can do. As long as the T-mobile notifications are working, I'll just stick with those. Again, many thanks. 2
Geddy Posted February 10, 2022 Posted February 10, 2022 2 hours ago, Kentinada said: Once I changed it AND saved it, my notifications are working again. Ahhh...the ways important "SAVE" step! Glad it's working. I've been a t-mobile customer many years, but never send notifications to text through them. I attempted that, but was never happy with the speed of notifications. Of course, I wasn't really doing anything mission critical, but sometimes the texts came in quick and other times it would be hours later. Glad you got it working, and hope T-Mobile works out well for you. Their service is good and customer service had been great...it's starting to decline (as with most these days), but it's still miles better than other providers I've had experience with over the years. 1
GQuack Posted February 18, 2022 Posted February 18, 2022 Kentinada, this is where I was scratching my head also. The instructions say “create an application.” What do you mean, create an application? I’ve written a lot of code and created a lot of applications in my time, so what kind of application am I creating? This made no sense to me until it finally dawned, you’re not “creating an application”, you’re “registering” your unique use of Pushover with whatever method you need. This wording is really confusing.
Recommended Posts