Just purchased Haiku and it's great, just a few questions.
Is this thread the best place to discuss Haiku?
Was reading through post here and thought I read auxiliary zones would not show up on the status page as insecure, but my aux zones are showing, which is really not important.
The control badge doesn't seem to update when opening the app, security and climate will update in the background when the app opens, but I seem to have to hit control to have it refresh unit status.
What does the "Quick connect" setting do?
I like the favorites feature and have buttons for my garage door in there, the normal UI for buttons seems a little cumbersome, where you pick then activate, Have you thought of perhaps being able to add a button directly to the status screen or menu bar at the bottom? For me I use the garage button constantly, I want to get to it as fast as possible. I am contemplating making a web app on my home server that has whole pages dedicated just to a button just so I can have an icon right on the device for garage and perhaps arm disarm, since they are used so often. Too bad apps like Haiku couldn't make secondary icons that jump right to specific functions.
This is currently by design, because we don't refresh everything on connect to allow for less delay when connecting and let you control things quicker. This should be corrected soon.
Its documented on our support section at http://www.nullriver.com/support:
The "Quick Connect" setting saves time when connecting to the controller by not refreshing all of the object names every time. They are refreshed about once a day or every 24 hours instead.
This option is recommended for regular use, however it may be convenient to disable it when you are working on the controller configuration and want to see changes instantaneously reflected on the Haiku interface when Haiku is relaunched.
The alternative is to use the Reload button in the About section of Haiku to force Haiku to clear its caches.
That's a good suggestion, I will add it to do and we'll see what we can come up with. Also notice that the Action button on the Status page shows your favourite buttons too.
As a software developer who has worked with the HAI protocol, I understand where your coming from, retrieving all unit status is slow, and you don't want that slowing down the start up time of the app, the speed of Haiku is a big part of why I like it, but that's what background threads are for. Seems like you are updating security and hvac in the background on startup, just need to do the same for units. Not a big deal, just a minor nit.
Yes first thing I did was add the buttons to favorites and try them from the status page, really nice, but the first thing I thought was I want the buttons right on the status page to save a click, again very minor.
Of course we already use threads, lots of in fact -- but the HAI panel can't multitask like you mentioned later in your reply -- that's what causes the delays. But we have ideas how to maybe work around it somewhat -- still won't be perfect...
This was actually intentional as with a touch interface its possible to activate the wrong command accidentally -- it is intentional both in Buttons and in Status. There could be button macros that are not safe to activate accidentally or not ideal -- so we have a confirmation tap required. I think the way the 5.7e does not require it is actually inconvenient -- I've often activated "All Lights Off" accidentally, really annoying actually!
Thank you for your feedback!