Home Buddy 0.28 BETA [CLOSED]

Great news!
I can’t wait to test it.
For now, on galaxy S2, I get a force close when searching for the Vera.

Sent from my GT-I9100 using Tapatalk

[quote=“rakstar, post:36, topic:170787”]Hi all,

I just uploaded a new beta build. Please use the same link from the first post to download/install it. Changes include:

  • Fixed some force closes
  • Color coded HVAC Operating State – shows temp in red when heating and blue when cooling
  • Enhancements to combo devices
  • Local / Remote indicator
  • Added Expand / Collapse[/quote]

Updated to your latest beta build. L and R emblem is awesome. Nicely implemented. Color change on the thermostat current temp is cool. Take a look at my recent UI mock-ups. I think moving to radios for all thermostat services is the way to go. Plus add the missing items that I listed.

Sent from my MB860 using Tapatalk

[quote=“chevdor, post:41, topic:170787”]Great news!
I can’t wait to test it.
For now, on galaxy S2, I get a force close when searching for the Vera.[/quote]

The issue I had was due to the fact that I was connected to the Vera from my PC. After closing the tab, home buddy could find the beta without problem. I like the new UI.
I think it would be great to add a shortcut panel where users can define their top N devices and scenes and have a rapid access.

Great work anyway! Keep it up:-)

Sent from my GT-I9100 using Tapatalk

I love the update. Huge performance improvements and a big fan in general

The beta issues:

  1. It crashed after the initial configuration and occasionally when I launch it. Are there any debug files that I can send? I am running CM7.

  2. Some kind of ui feedback to indicate that the request was sent and the app is waiting for feedback. Maybe an icon or keep the text a different color after a scene has been run and a response hasn’t been received. One of my typical use cases is to run a scene when I am leaving work, so the ready for my arrival. I do this in the car and usually miss the flash of text saying it was sent.

  3. The beta update broke all of the shortcuts on my home screen. I’m not sure if this is just a part of the beta install process, but a little annoying.

Uploaded a new build, please check it out.

CHANGELOG:

  • Added favorites
  • Added option to bypass refresh prompt
  • KNOWN BUG: last item in the device list needs to be tapped twice to collapse. very annoying! still looking for a fix.

[quote=“RandyMartini, post:44, topic:170787”]I love the update. Huge performance improvements and a big fan in general

The beta issues:

  1. It crashed after the initial configuration and occasionally when I launch it. Are there any debug files that I can send? I am running CM7.

  2. Some kind of ui feedback to indicate that the request was sent and the app is waiting for feedback. Maybe an icon or keep the text a different color after a scene has been run and a response hasn’t been received. One of my typical use cases is to run a scene when I am leaving work, so the ready for my arrival. I do this in the car and usually miss the flash of text saying it was sent.

  3. The beta update broke all of the shortcuts on my home screen. I’m not sure if this is just a part of the beta install process, but a little annoying.[/quote]

Glad you like the updates! To address your points above:

  1. There’s an awesome app called aLogcat in the Android Market which can capture logs. If you start the app right after Home Buddy force closes, you should get some red text close to the bottom. If you can send me that, that would be great!

  2. Excellent suggestion, let me see what I can do. Right now though it vibrates twice on a successful scene execution (I added this because I execute scenes from my car too), but I see how some sort of indicator that the command is being sent would be helpful.

  3. There’s no way around this. I had to change the way shortcuts are formed because Home Buddy now supports multiple Veras and I needed to include which Vera to control in the command. Sorry about that.

I think we might have taken a step backwards.

Sent from my MB860 using Tapatalk

I considered displaying the heat/cool row based on the current mode as well but went with how Vera has it instead as the user may want to check what the setpoint is without necessarily switching modes. What does the rest of the community think?

how so? ???

Yet another build…
CHANGELOG:

  • Fixed the bug where last item in the list needs to be tapped twice.

@jjwatmyself If your last post is regarding force closes on startup, try uninstalling/reinstalling the app. The error is due to a change in the database for the “Favorites” logic.

Looking good man! I’m liking the favorites function…only problem I’m having is, only my motion zones show up… none of my “doorzone” will display…

Hi kyle4269, I found the user data that you emailed to me before… can I still use that? If not, please send me an updated file. Also, could you send me a screenshot of Vera’s UI indicating the devices that are missing? Thanks.

Ahhh… A Clear Data was needed, found under Android Settings, Apps.

Sent from my MB860 using Tapatalk

Hi kyle4269, I found the user data that you emailed to me before… can I still use that? If not, please send me an updated file. Also, could you send me a screenshot of Vera’s UI indicating the devices that are missing? Thanks.[/quote]

rakstar,

I mentioned this to you in an email about a week ago. I also provided you a link with some info on additional sensor categories. Do you want me to send you the info again? Door and smoke sensors are missing.

  • Garrett

Hi kyle4269, I found the user data that you emailed to me before… can I still use that? If not, please send me an updated file. Also, could you send me a screenshot of Vera’s UI indicating the devices that are missing? Thanks.[/quote]

rakstar,

I mentioned this to you in an email about a week ago. I also provided you a link with some info on additional sensor categories. Do you want me to send you the info again? Door and smoke sensors are missing.

  • Garrett[/quote]

I see, I thought I fixed that. I guess I didn’t really understand the subcategories part. Would you mind sending me a screenshot?

I didn’t get the logs, but I just got another force close last night when doing “normal” turn off/on lights. There wasn’t really a pattern as to why, it just happened. I’ll grab the log the next time it does though.

Ok, please get the latest build (if you haven’t aleady). You may need to uninstall/reinstall or clear data as jjwatmyself suggested to avoid force closing on startup.

I’ll email you details when I get home.

  • Garrett

Hi kyle4269, I found the user data that you emailed to me before… can I still use that? If not, please send me an updated file. Also, could you send me a screenshot of Vera’s UI indicating the devices that are missing? Thanks.[/quote]

I emailed you the screenshot and an updated user data.

Glad you like the updates! To address your points above:

  1. There’s an awesome app called aLogcat in the Android Market which can capture logs. If you start the app right after Home Buddy force closes, you should get some red text close to the bottom. If you can send me that, that would be great![/quote]

Thanks for the pointer to aLogcat. This is the error message with the crash. I am running the update from Monday.
Could you add an about screen or some easy to way to identify the build / version in the app?

I think that JuiceDefender had disabled my connection.

W/HomeBuddy(14391): unable to connect to url: https://fwd1.mios.com/
W/HomeBuddy(14391): java.net.UnknownHostException: fwd1.mios.com
W/HomeBuddy(14391): at java.net.InetAddress.lookupHostByName(InetAddress.java:497)
W/HomeBuddy(14391): at java.net.InetAddress.getAllByNameImpl(InetAddress.java:294)
W/HomeBuddy(14391): at java.net.InetAddress.getAllByName(InetAddress.java:256)
W/HomeBuddy(14391): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnection.(HttpConnection.java:69)
W/HomeBuddy(14391): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnection.(HttpConnection.java:48)
W/HomeBuddy(14391): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnection$Address.connect(HttpConnection.java:322)
W/HomeBuddy(14391): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnectionPool.get(HttpConnectionPool.java:89)
W/HomeBuddy(14391): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.getHttpConnection(HttpURLConnectionImpl.java:285)
W/HomeBuddy(14391): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.makeConnection(HttpURLConnectionImpl.java:267)
W/HomeBuddy(14391): at org.apache.harmony.luni.internal.net.www.protocol.https.HttpsURLConnectionImpl$HttpsEngine.makeSslConnection(HttpsURLConnectionImpl.java:406)
W/HomeBuddy(14391): at org.apache.harmony.luni.internal.net.www.protocol.https.HttpsURLConnectionImpl$HttpsEngine.makeConnection(HttpsURLConnectionImpl.java:387)
W/HomeBuddy(14391): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:205)
W/HomeBuddy(14391): at org.apache.harmony.luni.internal.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:152)
W/HomeBuddy(14391): at org.rakstar.homebuddy.DataService.establishConnectionWithParams(DataService.java:314)
W/HomeBuddy(14391): at org.rakstar.homebuddy.DataService.refresh(DataService.java:149)
W/HomeBuddy(14391): at org.rakstar.homebuddy.MainActivity$1.doInBackground(MainActivity.java:215)
W/HomeBuddy(14391): at org.rakstar.homebuddy.MainActivity$1.doInBackground(MainActivity.java:1)
W/HomeBuddy(14391): at android.os.AsyncTask$2.call(AsyncTask.java:185)
W/HomeBuddy(14391): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:306)
W/HomeBuddy(14391): at java.util.concurrent.FutureTask.run(FutureTask.java:138)
W/HomeBuddy(14391): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088)
W/HomeBuddy(14391): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:581)
W/HomeBuddy(14391): at java.lang.Thread.run(Thread.java:1019)
E/homebuddy(14391): ERROR: {0}
E/homebuddy(14391): java.lang.RuntimeException: java.net.UnknownHostException: fwd1.mios.com
E/homebuddy(14391): at org.rakstar.homebuddy.DataService.refresh(DataService.java:220)
E/homebuddy(14391): at org.rakstar.homebuddy.MainActivity$1.doInBackground(MainActivity.java:215)
E/homebuddy(14391): at org.rakstar.homebuddy.MainActivity$1.doInBackground(MainActivity.java:1)
E/homebuddy(14391): at android.os.AsyncTask$2.call(AsyncTask.java:185)
E/homebuddy(14391): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:306)
E/homebuddy(14391): at java.util.concurrent.FutureTask.run(FutureTask.java:138)
E/homebuddy(14391): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088)
E/homebuddy(14391): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:581)
E/homebuddy(14391): at java.lang.Thread.run(Thread.java:1019)
E/homebuddy(14391): Caused by: java.net.UnknownHostException: fwd1.mios.com
E/homebuddy(14391): at java.net.InetAddress.lookupHostByName(InetAddress.java:497)
E/homebuddy(14391): at java.net.InetAddress.getAllByNameImpl(InetAddress.java:294)
E/homebuddy(14391): at java.net.InetAddress.getAllByName(InetAddress.java:256)
E/homebuddy(14391): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnection.(HttpConnection.java:69)
E/homebuddy(14391): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnection.(HttpConnection.java:48)
E/homebuddy(14391): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnection$Address.connect(HttpConnection.java:322)
E/homebuddy(14391): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnectionPool.get(HttpConnectionPool.java:89)
E/homebuddy(14391): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.getHttpConnection(HttpURLConnectionImpl.java:285)
E/homebuddy(14391): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.makeConnection(HttpURLConnectionImpl.java:267)
E/homebuddy(14391): at org.apache.harmony.luni.internal.net.www.protocol.https.HttpsURLConnectionImpl$HttpsEngine.makeSslConnection(HttpsURLConnectionImpl.java:406)
E/homebuddy(14391): at org.apache.harmony.luni.internal.net.www.protocol.https.HttpsURLConnectionImpl$HttpsEngine.makeConnection(HttpsURLConnectionImpl.java:387)
E/homebuddy(14391): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.retrieveResponse(HttpURLConnectionImpl.java:1018)
E/homebuddy(14391): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:512)
E/homebuddy(14391): at org.apache.harmony.luni.internal.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:258)
E/homebuddy(14391): at org.rakstar.homebuddy.DataService.refresh(DataService.java:156)
E/homebuddy(14391): … 8 more