We have moved at community.getvera.com

Author Topic: Public Beta Build of Version 2.0 (Closed: Official Release in Market)  (Read 52310 times)

Offline Da_JoJo

  • Hero Member
  • *****
  • Posts: 1380
  • Karma: +16/-78
  • If something aint work, we can allways try n make
Re: Public Beta Build of Version 2.0
« Reply #45 on: March 08, 2012, 05:48:19 pm »
I am sorry that you are not liking the new design. I know there is an extra step. The original way was getting to complex and hard to maintain. It also wasted space for devices that did not have much control. I have a few things I can propose to help ease the situation. I can allow the device image to implement the "toggle" state action. If a device supports this option, e.g. lights, locks, etc, it will toggle the state of the device. For example, if a light is off, issuing the toggle state would turn it on, or if a lock is unlocked, it would issue the lock state. Another thing I can offer, which I have in place right now for scenes is to have the dialog close after issuing an action. So if you press the off button on a light, the dialog will automatically close. I know this is not the exact solution to what you want, but it might be a good compromise.

As for supporting the older release, I will not be adding any additional code to it. It should function until MCV changes something on their end and breaks compatibility.

- Garrett
i see the advantage of this on and off button, but cant it be on the tile itself or would this make the tile to big ?
did you get my file ? i can tell you what device is what if needed or anything else you might require :-)
Vera lite (1.5.622), 2x an-158/2, dead usb pl2302 rs-232, 2x greenwave 6 port, 4x Fibaro FGD211 v1.6, FGBS001, few FGS - 221, etc. AuthomationHD 3 for android :-)
Dutch & German translator http://wiki.micasaverde.com/index.php/Special:AllPages http://support.micasaverde.com http://domotica-shop.nl

Offline garrettwp

  • Moderator
  • Master Member
  • *****
  • Posts: 6371
  • Karma: +227/-128
  • Vera 3, Lite, ISY994
Re: Public Beta Build of Version 2.0
« Reply #46 on: March 09, 2012, 07:04:36 am »
I like the direction this is heading.   I do wish I had the newer layout that fits multiple columns on the screen, that looks handy.   I agree that it would be nice to be able to control the state of some devices directly from their "tile" without needing to pull up another screen.   But, at the same time I can see the advantage of having more space in the menu that pops up.   Perhaps a good middle of the road solution is to allow lights and locks to toggle when you tap the image in the tile?   It isn't obvious, but it would allow the basic control to be paired with the desire to fit more information on the screen.  Of course, it could also open a huge can of worms in dealing with the difference between devices that can handle it and devices that can't.

garrettwp -

I noticed in a previous post a quick discussion about being able to e-mail information.  It is pretty easy to do.  If you want some sample code either PM or e-mail me and I can send you some.

Adding the toggle state is pretty easy. I would just add the function to the devices that support it. On my journey home yesterday from work (commute 60 miles each way), I did some thinking and I am going to try and put some basic functions onto the tiles, e.g. on/ff for lights, lock/unlock for locks, arm/bypass for security sensors, etc. I started to add the code when I got home, but ran into an annoying bug that I need to think on how I can solve it.

I have looked up some code on emailing the data over at stackoverflow. I would be interested in what you have if you want to pm me.

- Garrett

Offline garrettwp

  • Moderator
  • Master Member
  • *****
  • Posts: 6371
  • Karma: +227/-128
  • Vera 3, Lite, ISY994
Re: Public Beta Build of Version 2.0
« Reply #47 on: March 09, 2012, 07:08:27 am »
I am sorry that you are not liking the new design. I know there is an extra step. The original way was getting to complex and hard to maintain. It also wasted space for devices that did not have much control. I have a few things I can propose to help ease the situation. I can allow the device image to implement the "toggle" state action. If a device supports this option, e.g. lights, locks, etc, it will toggle the state of the device. For example, if a light is off, issuing the toggle state would turn it on, or if a lock is unlocked, it would issue the lock state. Another thing I can offer, which I have in place right now for scenes is to have the dialog close after issuing an action. So if you press the off button on a light, the dialog will automatically close. I know this is not the exact solution to what you want, but it might be a good compromise.

As for supporting the older release, I will not be adding any additional code to it. It should function until MCV changes something on their end and breaks compatibility.

- Garrett

i see the advantage of this on and off button, but cant it be on the tile itself or would this make the tile to big ?
did you get my file ? i can tell you what device is what if needed or anything else you might require :-)


I did not have a chance to grab the file in time. Can you email me the data to authomation at garrettpower dot com? Can you also tell me the device numbers as well?

I am looking at adding basic function to the tile and it will cause the phone layouts to loose space, but you gain basic function like on/off, etc. I ran into an issue that i need to figure out how to solve. Once I can get that worked out, I can start adding the rest of the code to the app and tweak the tile layout.

- Garrett

Offline Da_JoJo

  • Hero Member
  • *****
  • Posts: 1380
  • Karma: +16/-78
  • If something aint work, we can allways try n make
Re: Public Beta Build of Version 2.0
« Reply #48 on: March 09, 2012, 07:15:15 am »
cool.. thnx for ur hard work :-)
i send the file to ur adress. i have a look at the devices and numbers and report back when done.
any bugs or problem you ran into you can ask us people here and we can do our best to think and solve it.
 
edit: done.. i made a list of the devices and the id that come with it. but i guess this is in the data-file also. it is just the devices that are psychical that require identification as to what device in real-world it is right ?
« Last Edit: March 09, 2012, 07:46:36 am by Da_JoJo »
Vera lite (1.5.622), 2x an-158/2, dead usb pl2302 rs-232, 2x greenwave 6 port, 4x Fibaro FGD211 v1.6, FGBS001, few FGS - 221, etc. AuthomationHD 3 for android :-)
Dutch & German translator http://wiki.micasaverde.com/index.php/Special:AllPages http://support.micasaverde.com http://domotica-shop.nl

Offline garrettwp

  • Moderator
  • Master Member
  • *****
  • Posts: 6371
  • Karma: +227/-128
  • Vera 3, Lite, ISY994
Re: Public Beta Build of Version 2.0
« Reply #49 on: March 09, 2012, 01:40:22 pm »
@Da_JoJo,

Got the info and I'll look at it later. I've been trying to get the new code working and added across both platforms of the app. Here is what I have come up with. Does this get the seal of approval? I've added basic controls for lights, locks, and security sensors. Need to add the ability to run a scene as well. Hopefully I can start back on getting the other bugs worked out and add the additional features others have requested. Keep changing in layouts is taking me away from all of that. But I hope we all can settle on something and I can make majority of you happy. :)

- Garrett


Offline guessed

  • Community Beta
  • Master Member
  • ******
  • Posts: 5301
  • Karma: +92/-22
  • Release compat is not a bolted-on afterthought
Re: Public Beta Build of Version 2.0
« Reply #50 on: March 09, 2012, 01:46:41 pm »
Nice!  Looks like a reasonable compromise to me.

Offline Da_JoJo

  • Hero Member
  • *****
  • Posts: 1380
  • Karma: +16/-78
  • If something aint work, we can allways try n make
Re: Public Beta Build of Version 2.0
« Reply #51 on: March 09, 2012, 02:58:49 pm »
awesome !
love it   ;D
 
Vera lite (1.5.622), 2x an-158/2, dead usb pl2302 rs-232, 2x greenwave 6 port, 4x Fibaro FGD211 v1.6, FGBS001, few FGS - 221, etc. AuthomationHD 3 for android :-)
Dutch & German translator http://wiki.micasaverde.com/index.php/Special:AllPages http://support.micasaverde.com http://domotica-shop.nl

Offline S-F

  • Hero Member
  • *****
  • Posts: 1248
  • Karma: +62/-12
  • Clueless N00b
Re: Public Beta Build of Version 2.0
« Reply #52 on: March 09, 2012, 03:22:01 pm »
Yeah. Looks good! Thanks for all the effort. It's much appreciated.
My forum account was apparently hacked by a leprechaun. And he's drunk all of the time. If a post of mine seems a little off kilter, it's probably because he made it.

Offline guessed

  • Community Beta
  • Master Member
  • ******
  • Posts: 5301
  • Karma: +92/-22
  • Release compat is not a bolted-on afterthought
Re: Public Beta Build of Version 2.0
« Reply #53 on: March 09, 2012, 04:32:13 pm »
@garrettwp,
Out of interest, does the Button location (Bottom or Side) depend upon screen orientation (Horizontal or Vertical)?

ie. What does the phone version look like when it's sideways?

Offline Da_JoJo

  • Hero Member
  • *****
  • Posts: 1380
  • Karma: +16/-78
  • If something aint work, we can allways try n make
Re: Public Beta Build of Version 2.0
« Reply #54 on: March 09, 2012, 04:59:56 pm »
@garrettwp,
Out of interest, does the Button location (Bottom or Side) depend upon screen orientation (Horizontal or Vertical)?

ie. What does the phone version look like when it's sideways?

2 tiles next to eachother with lot of empty space    4 tiles on screen  in landscape orientation
2 tiles next to eachother with no space                  8 tiles on normal orientation

i vote for making the tiles in the second picture of garett  to 6 tiles and put on / off  , arm, unarmed  etc  under in the tile and in landscape on the right side of tile..  hoping it aint to much efford.. i see now what is the difficulty here.. a good intuive ui needs user-experience and a lot of feedback and thinking and then reworking the code.. and dont forget the coffee ..
« Last Edit: March 09, 2012, 05:03:46 pm by Da_JoJo »
Vera lite (1.5.622), 2x an-158/2, dead usb pl2302 rs-232, 2x greenwave 6 port, 4x Fibaro FGD211 v1.6, FGBS001, few FGS - 221, etc. AuthomationHD 3 for android :-)
Dutch & German translator http://wiki.micasaverde.com/index.php/Special:AllPages http://support.micasaverde.com http://domotica-shop.nl

Offline garrettwp

  • Moderator
  • Master Member
  • *****
  • Posts: 6371
  • Karma: +227/-128
  • Vera 3, Lite, ISY994
Re: Public Beta Build of Version 2.0
« Reply #55 on: March 09, 2012, 05:59:28 pm »
The sad thing is that when putting in the quick action buttons, you loose the ability to have many tiles on the screen for the phone as I am working with limited screen real estate. I'll play around come more, but the comprise with adding back the buttons is loosing how many tiles I can have on the screen.

- Garrett

Offline Da_JoJo

  • Hero Member
  • *****
  • Posts: 1380
  • Karma: +16/-78
  • If something aint work, we can allways try n make
Re: Public Beta Build of Version 2.0
« Reply #56 on: March 09, 2012, 06:22:17 pm »
i think 6 tiles with on/off buttons is a nice comprimise vs the 8 with the popup
i mean one want to use it as a remote so making it into 2 steps is not really convienient ... my 2 cents
 
what would be really cool is to have one page holding all the devices where you can zoom in and eventually press buttons when zoomed to 4 tile size or so

 
« Last Edit: March 09, 2012, 06:25:55 pm by Da_JoJo »
Vera lite (1.5.622), 2x an-158/2, dead usb pl2302 rs-232, 2x greenwave 6 port, 4x Fibaro FGD211 v1.6, FGBS001, few FGS - 221, etc. AuthomationHD 3 for android :-)
Dutch & German translator http://wiki.micasaverde.com/index.php/Special:AllPages http://support.micasaverde.com http://domotica-shop.nl

Offline garrettwp

  • Moderator
  • Master Member
  • *****
  • Posts: 6371
  • Karma: +227/-128
  • Vera 3, Lite, ISY994
Re: Public Beta Build of Version 2.0
« Reply #57 on: March 09, 2012, 06:36:13 pm »
Trying to get even 6 tiles onto a screen for a phone is going to be a feat on it's own that includes the buttons. Like I said, I will try and see what I can come up with, but adding the extra buttons took away of having more tiles being displayed on the screen.

- Garrett

Offline garrettwp

  • Moderator
  • Master Member
  • *****
  • Posts: 6371
  • Karma: +227/-128
  • Vera 3, Lite, ISY994
Re: Public Beta Build of Version 2.0
« Reply #58 on: March 09, 2012, 07:03:53 pm »
This is the best that I can do for the phone layout on a screen that is 800x480. If the names of the device is longer than the tile, it will scroll.

- Garrett


Offline Da_JoJo

  • Hero Member
  • *****
  • Posts: 1380
  • Karma: +16/-78
  • If something aint work, we can allways try n make
Re: Public Beta Build of Version 2.0
« Reply #59 on: March 09, 2012, 07:51:22 pm »
oke now u got me speechless lol
just perfect... i'll stop whining now and start bowing and be greatfull  ;D
just ordered this greenway 6 powernode.. takes about a week to arrive alas . it seems to have 6 outputs and support for the device is about 95% . it seems to have 7 controls which of 6 are switches for the outlets and the 7th is unknow.. probably scenecontrol or mastre slave or similar or wattage meter..
it might oppose another challenge to overcome. as in 6 on / off buttons on a tile...   does it then display all this buttons or just the main one ?
 mm well lets first see how the things shows up i my vera..
i think this is going to be an issue for the vera ui also.. more multi-function devices will come out like this 6 outlet powernode and the 8-way in/out board and also some lawncontrol which easily have 16 outputs or more.. there is some serieus problem here i think
« Last Edit: March 09, 2012, 08:21:49 pm by Da_JoJo »
Vera lite (1.5.622), 2x an-158/2, dead usb pl2302 rs-232, 2x greenwave 6 port, 4x Fibaro FGD211 v1.6, FGBS001, few FGS - 221, etc. AuthomationHD 3 for android :-)
Dutch & German translator http://wiki.micasaverde.com/index.php/Special:AllPages http://support.micasaverde.com http://domotica-shop.nl