I have been dealing with this issue for years now and have never been able to find a good solution to it.
My Android HSTouch clients often drop their connections to the HSTouch Server. After this happens it is difficult if not impossible to get the HSTouch client reconnected and working again without killing the app. Here are some of the reasons my HSTouch clients disconnect:
1. The phone sits for a while
2. I move from one room to another and the wifi connection switches to another access point
3. I move out of range of Wifi and the phone switches to a cellular based IP connection
All of these things cause the HSTouch application to stop working. Here are the various symptoms you see in the HSTouch application when it loses the server connection. Here is a list:
1. The HSTouch application hangs.
When this happens, the behavior is different depending on the type of phone the application is running on. Here are the various behaviors I have observed when the HSTouch application hangs:
a. The application freezes until it is killed using the Android application manager or until the phone is rebooted. A very unpleasant behavior.
b. The application freezes until the Android hung application timer expires. In this case, Android asks if you want to restart the application. A less unpleasant behavior.
2. The HSTouch application acts normally until it needs to interact with the HSTouch Server. Then it hangs.
Look at #1 above for behavior once the application hangs.
3. The HSTouch application acts normally but does not display HomeSeer device status correctly and does not send events to the HomeSeer server
This is an interesting failure mode. The HSTouch application seems to operate properly but is in fact disconnected from the HomeSeer Server. You are now in an alternate reality until HSTouch reconnects to the HomeSeer Server.
I have a UI widget with the Android display options menu but many of the failure modes I described above make this work around useless.
Is it only me having these types of problems or are other people having these types of problems as well??? If so, what are people doing to deal with this issue???
Thanks for any information you can provide....
My Android HSTouch clients often drop their connections to the HSTouch Server. After this happens it is difficult if not impossible to get the HSTouch client reconnected and working again without killing the app. Here are some of the reasons my HSTouch clients disconnect:
1. The phone sits for a while
2. I move from one room to another and the wifi connection switches to another access point
3. I move out of range of Wifi and the phone switches to a cellular based IP connection
All of these things cause the HSTouch application to stop working. Here are the various symptoms you see in the HSTouch application when it loses the server connection. Here is a list:
1. The HSTouch application hangs.
When this happens, the behavior is different depending on the type of phone the application is running on. Here are the various behaviors I have observed when the HSTouch application hangs:
a. The application freezes until it is killed using the Android application manager or until the phone is rebooted. A very unpleasant behavior.
b. The application freezes until the Android hung application timer expires. In this case, Android asks if you want to restart the application. A less unpleasant behavior.
2. The HSTouch application acts normally until it needs to interact with the HSTouch Server. Then it hangs.
Look at #1 above for behavior once the application hangs.
3. The HSTouch application acts normally but does not display HomeSeer device status correctly and does not send events to the HomeSeer server
This is an interesting failure mode. The HSTouch application seems to operate properly but is in fact disconnected from the HomeSeer Server. You are now in an alternate reality until HSTouch reconnects to the HomeSeer Server.
I have a UI widget with the Android display options menu but many of the failure modes I described above make this work around useless.
Is it only me having these types of problems or are other people having these types of problems as well??? If so, what are people doing to deal with this issue???
Thanks for any information you can provide....
Comment