Love Haiku and HH but its too slow!
#1
Posted 04 February 2012 - 09:46 PM
Thanks!
Neil
#2
Posted 05 February 2012 - 12:28 PM
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
Posted 05 February 2012 - 12:33 PM
#4
Posted 05 February 2012 - 04:49 PM
Edited by lupinglade, 05 February 2012 - 04:58 PM.
#5
Posted 05 February 2012 - 04:56 PM
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
Posted 07 February 2012 - 11:02 PM
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
Posted 09 February 2012 - 12:53 AM
#8
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
Posted 09 February 2012 - 12:32 PM
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
Posted 09 February 2012 - 12:41 PM
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
Posted 09 February 2012 - 10:59 PM
#12
Posted 10 February 2012 - 12:44 AM
#13
Posted 12 February 2012 - 10:03 AM
#14
Posted 12 February 2012 - 12:57 PM
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
Posted 12 February 2012 - 02:07 PM
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users













