The current eufy integration works great with my lights, but it is missing the Group functionality available in the native Eufy Android/iOS apps. This would be super awesome to have.
Based on a call to https://home-api.eufylife.com/v1/device/list/devices-and-groups, groups are represented like this-
{
"device" : null,
"group" : {
"create_time" : 1609040669,
"group_id" : "group-id",
"group_items" : [
{
"alias_name" : "light1",
"device_id" : "device_id",
"device_key" : "device_key",
"group_id" : "group_id",
"item_id" : "item_id",
"room_id" : "room_id",
"room_name" : "Default Room"
},
{
"alias_name" : "light2",
"device_id" : "device_id",
"device_key" : "device_key",
"group_id" : "group_id",
"item_id" : "item_id",
"room_id" : "room_id",
"room_name" : "Default Room"
},
{
"alias_name" : "light3",
"device_id" : "device_id",
"device_key" : "device_key",
"group_id" : "group_id",
"item_id" : "item_id",
"room_id" : "room_id",
"room_name" : "Default Room"
}
],
"group_name" : "all",
"group_type" : "rest",
"owner_id" : "owner_id",
"product" : {
"appliance" : "Lights",
"category" : "Home",
"connect_type" : 1,
"create_time" : 1609040669,
"default_name" : "My Smart Bulb",
"description" : "T1013 Lumos Color Bulb, connected via EufyHome",
"icon_url" : "https://d1teb1w17vl5yo.cloudfront.net/eufyhome/products/T1013_addProductIcon.png",
"id" : "0af4f529-20c7-11e7-94c7-0242ac130004",
"index" : 17,
"name" : "Lumos Color",
"pictures" : [
{
"code" : "addProductIcon",
"description" : "",
"url" : "https://d1teb1w17vl5yo.cloudfront.net/eufyhome/products/T1013_addProductIcon.png"
},
{
"code" : "selectDeviceImage",
"description" : "",
"url" : "https://d1teb1w17vl5yo.cloudfront.net/eufyhome/products/T1013_selectDevice.png"
},
{
"code" : "feedbackImage",
"description" : "",
"url" : "https://d1teb1w17vl5yo.cloudfront.net/eufyhome/products/T1013_selectDevice.png"
}
],
"product_code" : "T1013",
"update_time" : 1508216133,
"wifi_ssid_prefix" : "eufy Lumos T1013 Bulb",
"wifi_ssid_prefix_full" : "eufy Lumos T1013 Bulb-"
},
"update_time" : 1607387698
},
"item_type" : 1
},