Jump to content


Photo
- - - - -

Love Haiku and HH but its too slow!


  • Please log in to reply
30 replies to this topic

#1 heffneil

heffneil

    Dedicated Cocooner

  • Registered
  • PipPipPip
  • 296 posts

Posted 04 February 2012 - 09:46 PM

Guys I love the products. Love them so much I invested in another iPad and a iPort for my wall to make Haiku work. I operate it on my iPhone and it is great. Before Haiku I was using and still at times use H@ME which is a decent product but not iPad friendly and not really meant to be a replacement for a keypad. Anyway I used H@ME the other day and it is markedly faster. So much faster that I find myself going to it before Haiku. I have full refreshes off but its just too slow to arm and disarm my alarm and to run buttons or control. The status of controls / loads is just so slow that I can get up and look if the lights are on! Anyway I am patient and hopeful that haiku will speed up with later revisions. I would think that it is possible given another product is faster. I have a very large install so perhaps that is part of the problem but I figured I would voice this concern. Again big fan and very invested in Haiku and very appreciative of the product and the support I have received.

Thanks!

Neil

#2 lupinglade

lupinglade

    Cocoonut

  • Manufacturers
  • PipPipPipPip
  • 1085 posts
  • Experience:guru
  • Software:Custom
  • Hardware:HAI OmniPro II
  • Tech:UPB, ZigBee, Custom
  • Audio:Nuvo
  • Video:AirPlay
  • CCTV:ip, dvr
  • Phone:Linksys PAP2, Vonage

Posted 05 February 2012 - 12:28 PM

Hi Neil,

The reason for this is because Haiku refreshes more info to deliver it in various displays such as the status ticker, tab bar indicators, etc. there is also a queue in Haiku so if you switch between the tabs it will refresh them too. Once refresh is completed everything should be instant. We have a fairly large test system and it completes refreshing in a few seconds.

How many units and zones do you have?

Is quick connect set to ON?

Also even while the refresh is going, Haiku optimizes the queue to get better response so any commands you issue during a refresh get bumped up to the top of the queue. Another thing to note is that you can issue commands and press the home button, Haiku will execute the commands in the background.

The refresh delay on launch depends on the quick connect setting, the full refresh setting ( which you mentioned is off) as well as the page Haiku loads when you launch it. For example the Status page will take a bit longer because it needs to refresh messages, areas, zones, thermostats and aux sensors. Most pages are quick to load. The only other one that might be slower on a very large system is the control page, but it's not any slower than any other app. It may appear to be slower because it's grouped by room (but you can tap All Units) or because it is refreshing in random order, not sequentially as in other apps.

There are many optimizations in Haiku, but as the controllers processor speed is quite low, we still spend a lot of time waiting on the controller to send data. We're always working to improve the product. Please let me know of the specs for your system and I'll see what it could be.

Edited by lupinglade, 05 February 2012 - 12:30 PM.


#3 lupinglade

lupinglade

    Cocoonut

  • Manufacturers
  • PipPipPipPip
  • 1085 posts
  • Experience:guru
  • Software:Custom
  • Hardware:HAI OmniPro II
  • Tech:UPB, ZigBee, Custom
  • Audio:Nuvo
  • Video:AirPlay
  • CCTV:ip, dvr
  • Phone:Linksys PAP2, Vonage

Posted 05 February 2012 - 12:33 PM

One more thing: controller firmware 3.9 or later seems to speed things up considerably.

#4 lupinglade

lupinglade

    Cocoonut

  • Manufacturers
  • PipPipPipPip
  • 1085 posts
  • Experience:guru
  • Software:Custom
  • Hardware:HAI OmniPro II
  • Tech:UPB, ZigBee, Custom
  • Audio:Nuvo
  • Video:AirPlay
  • CCTV:ip, dvr
  • Phone:Linksys PAP2, Vonage

Posted 05 February 2012 - 04:49 PM

The next update will include some new optimizations -- we found an issue where the Control tab's listing does not get boosted up in priority, even though it was supposed to be. This will greatly speed up the initial refresh for the control/audio/user settings tabs if you switch from another tab on launch.

Edited by lupinglade, 05 February 2012 - 04:58 PM.


#5 lupinglade

lupinglade

    Cocoonut

  • Manufacturers
  • PipPipPipPip
  • 1085 posts
  • Experience:guru
  • Software:Custom
  • Hardware:HAI OmniPro II
  • Tech:UPB, ZigBee, Custom
  • Audio:Nuvo
  • Video:AirPlay
  • CCTV:ip, dvr
  • Phone:Linksys PAP2, Vonage

Posted 05 February 2012 - 04:56 PM

Also forgot to mention:

Haiku does a slow refresh on first launch and once every 7 days thereafter -- to keep in sync with your system. These refreshes will be a little slower because HaikuHelper also retrieves the names off the controller. The other times, it uses a quick connect method where the names are not refreshed.

#6 heffneil

heffneil

    Dedicated Cocooner

  • Registered
  • PipPipPip
  • 296 posts

Posted 07 February 2012 - 11:02 PM

Thanks for the response. I don't get emails from this forums anymore for some reason so I hadn't seen the posts until just now. To answer you questions:

I have the latest firmware 3.9.

I have 64 zones and I have utilized all the rooms in HLC from a control perspective.

I am using the application daily so I don't know if the 7 days plays a part in that but regularly it is very slow to get the status back and arm my system or get the status of a room and change the loads.

You guys have always been very responsive so keep up the good work and please make it faster if you can :)

Thanks,

Neil

#7 lupinglade

lupinglade

    Cocoonut

  • Manufacturers
  • PipPipPipPip
  • 1085 posts
  • Experience:guru
  • Software:Custom
  • Hardware:HAI OmniPro II
  • Tech:UPB, ZigBee, Custom
  • Audio:Nuvo
  • Video:AirPlay
  • CCTV:ip, dvr
  • Phone:Linksys PAP2, Vonage

Posted 09 February 2012 - 12:53 AM

Once you get the next update, let me know if it has improved (after the initial refresh).

#8 js19707

js19707

    Dedicated Cocooner

  • -=Gold Supporter=-
  • 191 posts
  • Location:SF Bay Area
  • Experience:average
  • Software:CQC
  • Hardware:HAI OmniPro II
  • Tech:UPB, RadioRA2
  • Audio:Nuvo
  • Video:Windows Media Center
  • CCTV:ip

Posted 09 February 2012 - 02:58 AM

Also forgot to mention:

Haiku does a slow refresh on first launch and once every 7 days thereafter -- to keep in sync with your system. These refreshes will be a little slower because HaikuHelper also retrieves the names off the controller. The other times, it uses a quick connect method where the names are not refreshed.


Interesting, I was not aware of the every-7-days behavior.

My system doesn't change that frequently (these days the time between changes is more like months, and name changes happen almost never), and I actually have been using Haiku less frequently than every 7 days because the initial refresh is so slow.. which i guess has been self-perpetuating.

I would love an option or workaround to change the frequency of the slow refresh or make it on-demand only.. right now it's quite painful on my system (on an iPhone 4, with Quick Connect ON). my OP2 system is running firmware 3.9. My system has 3 areas, ~60 zones, ~50 UPB devices over 10 Rooms, 1 HVAC zone, 8 audio zones, 6 audio sources, ~15 buttons, 1 thermostat, ~30 flags, ~25 user settings, and ~15 messages. I'm not sure how this compares to your test system.

#9 lupinglade

lupinglade

    Cocoonut

  • Manufacturers
  • PipPipPipPip
  • 1085 posts
  • Experience:guru
  • Software:Custom
  • Hardware:HAI OmniPro II
  • Tech:UPB, ZigBee, Custom
  • Audio:Nuvo
  • Video:AirPlay
  • CCTV:ip, dvr
  • Phone:Linksys PAP2, Vonage

Posted 09 February 2012 - 12:32 PM

@js19707: Make sure you don't have "Full State Refresh" enabled in Settings.

The system is about the size of our test system, but with about 20 more security zones (on your system) and about 20 more flags. I think the update will help in this situation, as we now prioritize lighting over zone refreshes.

We will see about adding an option to remove the 7 day refresh.

Let me know how the update works for you once its out.

#10 lupinglade

lupinglade

    Cocoonut

  • Manufacturers
  • PipPipPipPip
  • 1085 posts
  • Experience:guru
  • Software:Custom
  • Hardware:HAI OmniPro II
  • Tech:UPB, ZigBee, Custom
  • Audio:Nuvo
  • Video:AirPlay
  • CCTV:ip, dvr
  • Phone:Linksys PAP2, Vonage

Posted 09 February 2012 - 12:41 PM

By the way, what iOS devices are you guys and what generation? i.e. iPhone 3G, 4, 4s? iPad 1 or 2?

Just did a count on the test system, ~50 zones, ~50 units.

Since Apple still hasn't approved 3.61. we've rolled some more optimizations into this update and resubmitted it. Also changed the 7 day config refresh to 30 days.

Edited by lupinglade, 09 February 2012 - 12:57 PM.


#11 picta

picta

    Dedicated Cocooner

  • Registered
  • PipPipPip
  • 502 posts
  • Experience:average
  • Software:Custom
  • Hardware:HAI OmniPro II, StarGate
  • Tech:X10-PLC, X10-RF, Z-Wave, CentraLite
  • Audio:HAI
  • Video:Custom

Posted 09 February 2012 - 10:59 PM

hmmm, I was considering trying Haiku but then read this post. My system has 144 zones and 200 (named) units with plans to add more. Will it work on iPad2?

#12 lupinglade

lupinglade

    Cocoonut

  • Manufacturers
  • PipPipPipPip
  • 1085 posts
  • Experience:guru
  • Software:Custom
  • Hardware:HAI OmniPro II
  • Tech:UPB, ZigBee, Custom
  • Audio:Nuvo
  • Video:AirPlay
  • CCTV:ip, dvr
  • Phone:Linksys PAP2, Vonage

Posted 10 February 2012 - 12:44 AM

@picta: Sure, it will work fine. It may be a little slower to refresh, but thats the case on any interface with such a large configuration. With the new update refresh speed should be generally about the same as with SnapLink. From my testing so far it has improved a lot.

#13 heffneil

heffneil

    Dedicated Cocooner

  • Registered
  • PipPipPip
  • 296 posts

Posted 12 February 2012 - 10:03 AM

I'm using all iPad twos. I have one iPad 1 doing not much in the wall dock and that is definitely the slowest. All re running the latest iOS. My biggest issue is going to control the switches in a room on my iPhone and it is show the last time I used its status. I have to wait what seems like an eternity for it to get things to reflect the true status. Also pressing buttons is much slower to react than h@me. Still love it!


#14 lupinglade

lupinglade

    Cocoonut

  • Manufacturers
  • PipPipPipPip
  • 1085 posts
  • Experience:guru
  • Software:Custom
  • Hardware:HAI OmniPro II
  • Tech:UPB, ZigBee, Custom
  • Audio:Nuvo
  • Video:AirPlay
  • CCTV:ip, dvr
  • Phone:Linksys PAP2, Vonage

Posted 12 February 2012 - 12:57 PM

The slower device will always be a bit slower. But the next update should really help, especially with controlling lights etc. The delay is because there is a queue and there was a bug where unit refresh was not being prioritized when triggered by the user, but should have been. This makes a big difference because this prioritization causes the lighting refresh to instantly be put at the top of the queue, rather than wait for it to be reached at the end of the queue -- which makes it much faster.

What's happening is that you are likely opening Haiku on a different tab such as Status then tapping the Control tab, so the zones, areas, auxiliary sensors, messages etc are loaded before the lighting units. This will be fixed in the next update.

There is a basic test you can do as far as performance without the above issue:

- Launch Haiku
- Select the Control tab
- Wait for the spinner to stop spinning (refresh completed)
- Press the Home button
- Wait about 5 seconds
- Turn on some lights so that you will be able to see some changes
- Launch Haiku again

Now you will get a proper direct lighting refresh and it should be much quicker. This is what it will behave like with the next update.

The next update will also prioritize Area refresh (for quick disarming).

#15 Steve

Steve

    Cocoonut

  • Registered
  • PipPipPipPip
  • 3763 posts
  • Location:South Fla
  • Experience:guru
  • Software:CQC
  • Hardware:HAI OmniPro II
  • Tech:UPB, ZigBee, CentraLite
  • Audio:Nuvo
  • Video:SageTV
  • CCTV:ip

Posted 12 February 2012 - 02:07 PM

So, what kind of times are 'normal'? In my system with 18 units and doing the above, it take around 9 seconds for the change on a unit to show up and 13-15 seconds to complete (spinner stops). What kinds of times do you see?




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users