Xathros Posted May 21, 2015 Posted May 21, 2015 Hello All, I've been tracking this effort for quite sometime and wanted to use this new feature for myself and clients. I am sad to report I have no clue how this is supposed to work because nothing I enter into the custom field results in anything different?? I would greatly appreciate if anyone who has a iPhone along with a gmail account can provide myself and the members a step by step guide in how to set this up to operate so custom ring tones can be applied based on the virtual sender etc. I too am interested in this. -Xathros
GACSALY Posted May 23, 2015 Author Posted May 23, 2015 This no longer works with gmail. gmail no longer allows any custom FROM address via SMTP. My comcast smtp email account does, in a secure way. Some smtp services still allow a custom FROM address. Most (perhaps all) free emails services have disallowed custom FROM addresses, as it has been abused. Here is what I do (in detail): 1) Find an SMTP service (like comcast) that allows custom FROM addresses. You may need to setup a subsidiary or virtual email for each FROM address. 2) Setup the ISY Configuration:Emails/Notifications:Settings/Groups:SMTP Settings to point to your main user email account. Leave the FROM field empty. 3) Create an ISY group named "Send Text" (or whatever) with the Recipients address set to an address that will will get to you as a text. 4) Click on the Save button at the bottom. There is no warning if you change something and forget to Save! 5) Click on the Customizations Tab 6) Click on Add 7) Set the customization name to something describing your alert like "Spa Temp Alert" Click on the Customized Context icon (A message box will appear) 9) in the FROM field enter a custom from address like STA:STAusername@comcast.net The email address must be unique. I use a three letter code for each alert STA for Spa Temp Alert. or FDO for Front Door Open, etc. For the address I use XXXmyusername@COMCAST.NET 10) In the Body enter a message which may include variables like: ${sys.program.#.name} ${alert.time} Hum: ${sys.node.20 48 13 1.CLIHUM} State: ${sys.node.20 48 13 1.CLIHCS} Temp: ${sys.node.20 48 13 1.ST} Notice I don't put in a title (I use the ISY program name as the title) The 20 48 13 1 is the address of my thermostat monitoring my spa. If you want device information in the text message, you will need to lookup your device address and the correct variables for your device. For thermostat devices the ST variable has the current temp. 11) Click on OK You can add as many customization as you need. One for each alert. 12) Click on Save (again, no warning if you forget!) 13) Go to the program you want to send the message In my case "Spa Temp Alert" and add the action: Send Notification to 'Send Text' content 'Spa Temp Alert' 14) Click on Save Changes 15) Right click on the program and select "Run Then" You should get the message FROM your custom email address. 16) On your phone (these are for iphone) go to the text you received 17) Tap on Details then Tap the i icon 18) Tab on "Create New Contact" 19) Assing a name to the contact like "Spa Temp Alert" Assign a "Text Tone" and/or text "Vibration" to the contact. Note you can record you own custom text tone such as: "Spa Temperature Alert". You can also make custom vibrations like long-short-short-short. 20) Make sure your iphone is not set to mute and volume is up. 21) Return to the ISY and run the THEN part of the program again Now the text should come in an play your custom sound. You can have as many custom alerts as you wish and can record your own custom sounds and vibrations. NOTE: For simplicity I usually keep the ISY ProgramName = CustomizationName = iPhoneContactName Your alert messages may include your own custom variables or variables from several devices.
G W Posted May 23, 2015 Posted May 23, 2015 This no longer works with gmail. gmail no longer allows any custom FROM address via SMTP. My comcast smtp email account does, in a secure way. Some smtp services still allow a custom FROM address. Most (perhaps all) free emails services have disallowed custom FROM addresses, as it has been abused. Here is what I do (in detail): 1) Find an SMTP service (like comcast) that allows custom FROM addresses. You may need to setup a subsidiary or virtual email for each FROM address. 2) Setup the ISY Configuration:Emails/Notifications:Settings/Groups:SMTP Settings to point to your main user email account. Leave the FROM field empty. 3) Create an ISY group named "Send Text" (or whatever) with the Recipients address set to an address that will will get to you as a text. 4) Click on the Save button at the bottom. There is no warning if you change something and forget to Save! 5) Click on the Customizations Tab 6) Click on Add 7) Set the customization name to something describing your alert like "Spa Temp Alert" Click on the Customized Context icon (A message box will appear) 9) in the FROM field enter a custom from address like STA:STAusername@comcast.net The email address must be unique. I use a three letter code for each alert STA for Spa Temp Alert. or FDO for Front Door Open, etc. For the address I use XXXmyusername@COMCAST.NET 10) In the Body enter a message which may include variables like: ${sys.program.#.name} ${alert.time} Hum: ${sys.node.20 48 13 1.CLIHUM} State: ${sys.node.20 48 13 1.CLIHCS} Temp: ${sys.node.20 48 13 1.ST} Notice I don't put in a title (I use the ISY program name as the title) The 20 48 13 1 is the address of my thermostat monitoring my spa. If you want device information in the text message, you will need to lookup your device address and the correct variables for your device. For thermostat devices the ST variable has the current temp. 11) Click on OK You can add as many customization as you need. One for each alert. 12) Click on Save (again, no warning if you forget!) 13) Go to the program you want to send the message In my case "Spa Temp Alert" and add the action: Send Notification to 'Send Text' content 'Spa Temp Alert' 14) Click on Save Changes 15) Right click on the program and select "Run Then" You should get the message FROM your custom email address. 16) On your phone (these are for iphone) go to the text you received 17) Tap on Details then Tap the i icon 18) Tab on "Create New Contact" 19) Assing a name to the contact like "Spa Temp Alert" Assign a "Text Tone" and/or text "Vibration" to the contact. Note you can record you own custom text tone such as: "Spa Temperature Alert". You can also make custom vibrations like long-short-short-short. 20) Make sure your iphone is not set to mute and volume is up. 21) Return to the ISY and run the THEN part of the program again Now the text should come in an play your custom sound. You can have as many custom alerts as you wish and can record your own custom sounds and vibrations. NOTE: For simplicity I usually keep the ISY ProgramName = CustomizationName = iPhoneContactName Your alert messages may include your own custom variables or variables from several devices. Oh darn. I don't have an iPhone, I have a Smartphone, so I guess this won't work on Smartphones.
Teken Posted May 23, 2015 Posted May 23, 2015 This no longer works with gmail. gmail no longer allows any custom FROM address via SMTP. My comcast smtp email account does, in a secure way. Some smtp services still allow a custom FROM address. Most (perhaps all) free emails services have disallowed custom FROM addresses, as it has been abused. Here is what I do (in detail): 1) Find an SMTP service (like comcast) that allows custom FROM addresses. You may need to setup a subsidiary or virtual email for each FROM address. 2) Setup the ISY Configuration:Emails/Notifications:Settings/Groups:SMTP Settings to point to your main user email account. Leave the FROM field empty. 3) Create an ISY group named "Send Text" (or whatever) with the Recipients address set to an address that will will get to you as a text. 4) Click on the Save button at the bottom. There is no warning if you change something and forget to Save! 5) Click on the Customizations Tab 6) Click on Add 7) Set the customization name to something describing your alert like "Spa Temp Alert" Click on the Customized Context icon (A message box will appear) 9) in the FROM field enter a custom from address like STA:STAusername@comcast.net The email address must be unique. I use a three letter code for each alert STA for Spa Temp Alert. or FDO for Front Door Open, etc. For the address I use XXXmyusername@COMCAST.NET 10) In the Body enter a message which may include variables like: ${sys.program.#.name} ${alert.time} Hum: ${sys.node.20 48 13 1.CLIHUM} State: ${sys.node.20 48 13 1.CLIHCS} Temp: ${sys.node.20 48 13 1.ST} Notice I don't put in a title (I use the ISY program name as the title) The 20 48 13 1 is the address of my thermostat monitoring my spa. If you want device information in the text message, you will need to lookup your device address and the correct variables for your device. For thermostat devices the ST variable has the current temp. 11) Click on OK You can add as many customization as you need. One for each alert. 12) Click on Save (again, no warning if you forget!) 13) Go to the program you want to send the message In my case "Spa Temp Alert" and add the action: Send Notification to 'Send Text' content 'Spa Temp Alert' 14) Click on Save Changes 15) Right click on the program and select "Run Then" You should get the message FROM your custom email address. 16) On your phone (these are for iphone) go to the text you received 17) Tap on Details then Tap the i icon 18) Tab on "Create New Contact" 19) Assing a name to the contact like "Spa Temp Alert" Assign a "Text Tone" and/or text "Vibration" to the contact. Note you can record you own custom text tone such as: "Spa Temperature Alert". You can also make custom vibrations like long-short-short-short. 20) Make sure your iphone is not set to mute and volume is up. 21) Return to the ISY and run the THEN part of the program again Now the text should come in an play your custom sound. You can have as many custom alerts as you wish and can record your own custom sounds and vibrations. NOTE: For simplicity I usually keep the ISY ProgramName = CustomizationName = iPhoneContactName Your alert messages may include your own custom variables or variables from several devices. I am going to test this out with my GMX account and see if it works. Much thanks for taking the time to detail the steps to get this working. Assuming the mail host supports such a feature etc.
GACSALY Posted May 24, 2015 Author Posted May 24, 2015 Oh darn. I don't have an iPhone, I have a Smartphone, so I guess this won't work on Smartphones. Should work on any phone which can receive texts and has the ability to set text notification tones by sender. I think every smartphone has this feature. BTW - on Android based smart phones there are other ways to do this. This is hardest to do on the iPhone (due to iPhone security limits). Everything else should work on any smartphone, only creating the phone contact and attaching the tone will be slightly different. Give it a try!
G W Posted May 24, 2015 Posted May 24, 2015 Should work on any phone which can receive texts and has the ability to set text notification tones by sender. I think every smartphone has this feature. BTW - on Android based smart phones there are other ways to do this. This is hardest to do on the iPhone (due to iPhone security limits). Everything else should work on any smartphone, only creating the phone contact and attaching the tone will be slightly different. Give it a try! I don't have the issues with from or to email addresses. My mail server allows me to send from any email address and receive to any email address. However, I am happy to know your solution is not limited to the iPhone.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.