[APP][Pro] < group > (3.2.4 - Stable)

Hi everyone,

I’ve just released version 2.4.3 to the testing branch, it should roll out to everyone :soon:

You can use the latest version here : https://homey.app/a/com.swttt.devicegroups/test/

Latest version fixes an issue in v5 where you would have to restart the app in order for a new group to work correctly. Also removes a common error from displaying and instead logs it and updates the app the latest version of the athom api.

Thanks and please let me know if you have any issues.

9 Likes

Hi,
Thank you for your excelent work, Jamie!

image

I get an unexpected character while parsing group as device through the Newtonsoft JsonConvert Deserializer. All other types of devices work, except groups.

Any suggestion why this is? Is there a property not documented in my models?
It is under: this object:
public class CapabilitiesObj
{
public string Value { get; set; }
public DateTime? LastUpdated { get; set; }
public string Type { get; set; }
public bool Getable { get; set; }
public bool Setable { get; set; }
public string Title { get; set; }
public string Desc { get; set; }
public string Units { get; set; }
public int Decimals { get; set; }
public int Min { get; set; }
public int Max { get; set; }
public string ChartType { get; set; }
public string Id { get; set; }
}

I just installed a Frient Entry Sensor and it doesn’t appear in the list of sensors that I can select when updating a group (contact alarm group). Any clue of what might be happening? Homey v4.2 and group v2.4.304.

@Jamie
HI, i noticed that when making a group device with temperature capability for average temperature of 2 or more temperature devices in the (new) web-app the value isn;t shown. When i click the button te value is shown.
image

In the mobile (android) app nothing is shown.
Is this something you can fix? Restart of the app did’t work.

Sinds de update v5 werkt het niet zo lekker meer met deze app en hue lampen.
Lampen groupen gaan niet aan omdat hij denkt dat de lamp groep al aanstaat via flows.
Als ik dan op de tegel twee keer klik dan gaat alles weer aan ook dim levels kloppen soms niet meer.
voor de update deed alles het goed.

Since the update v5, it does not work so well with this app and hue lamps.
Lamps groups do not turn on because he thinks the lamp group is already on via flows.
If I then click on the tile of the group twice, everything turns on again, also dim levels are sometimes no longer correct.
before the update everything was fine.

Did you try to just restart the app? Sometimes this resets this kind of errors

Yeah i can try tho do that.

I’m having rooms/groups of IKEA Trådfri bulbs with up to 14 bulbs in one group. After moving my bulbs from the IKEA GW to Homey directly in Homey version 5 I experience that sometimes not all lights take its command. I therefor wonder if I should set some values in advanced settings (delay and debounce) for the group to make it better. If yes, which settings work good for you?

Delay of 100ms should work.
If not, try 125ms and so on

Hi, i have 6 Philips hue GU10 White Ambiance BT lights in a groupe.
When the lights are in a group in the flow card under dim to the duration is not available.
When I select a single light without te group app this option is available.
Hope there is a fix, now the light jump instantly two another dim level.

Thanks

@Peter_Ernst
I think that’s not possible for now.
I use the Chronograph app for transitions for any light or group of lights.

U can set the nr. of steps & transitiontime as u wish
In these example flows the light dims from 0 to 100 in 7 steps during 1 hour

Thanks for your answer
What I actually mean is for creating a smooth transition between dim levels.
This is also discussed around post 130. When my lights are for example at 80% en I dim them to 20% (movie time) they jump to 20% instantly, because I cannot set the duration in the groupe flow card, and its set standard to 0 sec with the hue lights. In the dim level flow card of the lamp by themselves this is possible, for example 4 sec the lights go from 80% to 20% smooth in 4 sec.

Hope there is a fix, otherwise the dim function in a groupe is practical unusable.

I know and understand what you mean.

As far as I know, it is a Hue only option to set the dim duration in the action card, correct me if I’m wrong.
This is why i explained the transitions trick with chronograph. Instead of a wake-up light, you can set it to dim from A to B in 20 steps during 4 seconds. Just how you would like it.

I have made a simple test but I can’t get it to work, lights do nothing.


Am I doing something wrong?

@peter_kawa
After reinstalling the Chronograph app the flow worked, only still not smooth no matter how many steps you set. The Chronograph app can only handle 1 or 2 steps a sec.
It’s to bad that the philips hue light jump instantly to another dim level, I have some cheap lidl lights they go by default in a smooth way to another dim level they work good in the groupe app. Maybe the duration function for philips hue can be implemented by the developer.

I tested too, but as you say, it is not working very smooth for short timings.
My kaku and tuya lights turn on smoothly by thenselves like the Lidl ones.
You could drop the dev a note for a Hue lights smooth on / -off function

@Peter_Ernst I came along an interesting app, https://homey.app/nl-nl/app/ch.philippewechsler.splines/Splines/
This might be of use…

Provides a UI to create Splines and integrate them in your Flows

Splines are two dimensional functions that can be very helpful for your home automation with Homey. Basically you can assign Y values (i.e. brightness, volume,…) to an given X value (i.e. time). The spline will then interpolate between these nodes. This app provides an UI that allows you to easily create/edit splines and it’s visual representation and provides some flow cards that you can use in your automations to make use of these splines.

Usage

  • Go to the app configuration and click on ‘create’. Give the spline a name and setup it’s boundaries. Bellow you see a visual representation of the spline and you can also add/remove and modify the nodes. Bellow you find the exact values of the nodes.
  • If you would like to control the brightness of your lights trough the day you would setup multiple nodes like that: [0,50], [8,50], [9,100], [17,100] [18,50], [24,50] → this would translate to ‘until 8:00 set a brightness of 50%, until 9:00 gradually fade to 100%’ and so on.
  • Create a trigger flow card ‘Query a spline’ or ‘Query a spline (time based)’ and select the desired spline
  • Create a second flow that used the ‘Query completed’ trigger card which contains the calculated position on the spline to set the brightness of your lights for example

Examples

  • automatically apply the brightness or color temperature of your lights during the day
  • fade in/out the volume of your speakers or the brightness of your lights with a custom pattern, i.e. start slowly and accelerate at the end

@Peter_Kawa Thanks for pointing this out.
I have tried the Splines app but the lights don’t follow, I think it’s the same problem as with the Chronograph app. The processing time is somehow to fast. I have run into another problem, I have bought a google nest hub when adjusting the dim level on the hub the lights also jump instantly to another level (without the groupe app). This is because the google hub sets the dim slider in the homey app Philips hue, without the bridge, the slider set the dim level instantly without any smoothness. I’m starting to think the only way is a hue bridge, I was hoping homey could do it all, one sigbee network not 2 and just one hub.

I think Homey isn’t designed for lightshows, but a smooth 4 sec start for lights isn’t to much to ask imho. It is what it is I guess.

That’s not right. It’s also possible with Innr lamps via the Innr App and with a Sunricher LED Controller via the EasyLighting App.
And I guess there are a lot more apps which support this feature.