[APP][Pro] Philips Hue Zigbee (Without the bridge)

Hi @Martin_Tschanun, sorry to say the test went bad… multiple users reported issues with their devices so I put this on wait for a while. Too many other things to fix right now. In time I will add just that, the ability to choose how the unit will handle reports.

1 Like

Hi Johan
thanks for your answer and your support.
br

@johan_bendz, thanks for your effort with the app.

I have some new Philips White ambiance BT GU10 bulbs (part of a 3 bulb hue spot light) that isn’t recognized.

5047331P6 is their ID, any chance you could add them in? :slight_smile:

Hi @bjornarfjelldal, can you please provide an url to where I can see this unit (at Philps or a vendor).
Have you checked the model ID of all lights? There have been differences between them in other setups.

Hi @johan_bendz ! Thanks for the quick reply. Sure. So, I have bought two different Philips Hue 3x spot rigs;

https://www.power.no/hjem-og-fritid/belysning/smart-belysning/smarte-lamper-og-spotter/smart-taklamper/philips-hue-runner-black-3x55w/p-1101998/

https://www.power.no/hjem-og-fritid/belysning/smart-belysning/smarte-lamper-og-spotter/smart-taklamper/philips-hue-buckram-trippel-spotlampe-hvit/p-1101969/?q=1101969

It seems like each lamp has the same ID between spot lights, but Runner (5309330P6) is different from Buckram (5047331P6). None of them are recognized by Homey 5.0rc and the latest Hue Zigbee app (yet!).

Gang trapp spot 1-3 is the Buckram and Hytta spot 1-3 is the Runner.

OK, thanks. Can you please also provide an interview per device?
(Remember to mark the text and hit the </> icon/button in the editor before posting them). :slight_smile:

@johan_bendz

Hello Johan,
The battery status cannot be queried with the Philips Dimmer Switch (RWL021). There is no tag for the battery status. The app: “Battery monitor” cannot find the dimmer switch either (since there is no battery tag). If the dimmer switch is connected to the original Philips Hue hub (then with the Athom app), the problem does not exist. Anything else is working as desired.

Maybe you can take a look, thank you very much.

Hi @Tregobad, this unit is currently only reporting battery alarm, not battery level. This is why Battery Monitor is not picking it up. If level is requested I can have a look at adding it. You should have battery alarm activated as a flow card.

Hi Johan,
Battery level would be good too.
Thanks for the quick and detailed answer.

@johan_bendz sure!

This is the Buckram:

  "ids": {
    "modelId": "5047331P6",
    "manufacturerName": "Philips"
  },
  "endpoints": {
    "endpointDescriptors": [
      {
        "endpointId": 11,
        "applicationProfileId": 260,
        "applicationDeviceId": 268,
        "applicationDeviceVersion": 0,
        "_reserved1": 1,
        "inputClusters": [
          0,
          3,
          4,
          5,
          6,
          8,
          4096,
          64514,
          768
        ],
        "outputClusters": [
          25
        ]
      },
      {
        "endpointId": 242,
        "applicationProfileId": 41440,
        "applicationDeviceId": 97,
        "applicationDeviceVersion": 0,
        "_reserved1": 0,
        "inputClusters": [],
        "outputClusters": [
          33
        ]
      }
    ],
    "endpoints": {
      "11": {
        "clusters": {
          "basic": {
            "attributes": [
              {
                "id": 0,
                "name": "zclVersion",
                "value": 2
              },
              {
                "id": 1,
                "name": "appVersion",
                "value": 2
              },
              {
                "id": 2,
                "name": "stackVersion",
                "value": 1
              },
              {
                "id": 3,
                "name": "hwVersion",
                "value": 1
              },
              {
                "id": 4,
                "name": "manufacturerName",
                "value": "Philips"
              },
              {
                "id": 5,
                "name": "modelId",
                "value": "5047331P6"
              },
              {
                "id": 6,
                "name": "dateCode",
                "value": "20200327"
              },
              {
                "id": 7,
                "name": "powerSource",
                "value": "mains"
              },
              {
                "id": 8,
                "name": "appProfileVersion",
                "value": 0
              },
              {
                "id": 9
              },
              {
                "id": 10
              },
              {
                "id": 11
              },
              {
                "id": 16384,
                "name": "swBuildId",
                "value": "1.65.11_hB798F2B"
              },
              {
                "id": 65533,
                "name": "clusterRevision",
                "value": 1
              }
            ],
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "identify": {
            "attributes": [
              {
                "id": 0
              },
              {
                "id": 65533,
                "name": "clusterRevision",
                "value": 1
              }
            ],
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "groups": {
            "attributes": [
              {
                "id": 0,
                "name": "nameSupport",
                "value": {
                  "type": "Buffer",
                  "data": [
                    0
                  ]
                }
              },
              {
                "id": 65533,
                "name": "clusterRevision",
                "value": 1
              }
            ],
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "scenes": {
            "attributes": [
              {
                "id": 0
              },
              {
                "id": 1
              },
              {
                "id": 2
              },
              {
                "id": 3
              },
              {
                "id": 4
              },
              {
                "id": 65533,
                "name": "clusterRevision",
                "value": 1
              }
            ],
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "onOff": {
            "attributes": [
              {
                "id": 0,
                "name": "onOff",
                "value": true
              },
              {
                "id": 16384
              },
              {
                "id": 16385,
                "name": "onTime",
                "value": 0
              },
              {
                "id": 16386,
                "name": "offWaitTime",
                "value": 0
              },
              {
                "id": 16387
              },
              {
                "id": 65533,
                "name": "clusterRevision",
                "value": 1
              }
            ],
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "levelControl": {
            "attributes": [
              {
                "id": 0,
                "name": "currentLevel",
                "value": 254
              },
              {
                "id": 1,
                "name": "remainingTime",
                "value": 0
              },
              {
                "id": 15
              },
              {
                "id": 16384
              },
              {
                "id": 65533,
                "name": "clusterRevision",
                "value": 1
              }
            ],
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "touchlink": {
            "attributes": [
              {
                "id": 65533,
                "name": "clusterRevision",
                "value": 1,
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              }
            ],
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "colorControl": {
            "attributes": [
              {
                "id": 2
              },
              {
                "id": 3,
                "name": "currentX",
                "value": 29972
              },
              {
                "id": 4,
                "name": "currentY",
                "value": 26871
              },
              {
                "id": 7,
                "name": "colorTemperatureMireds",
                "value": 366
              },
              {
                "id": 8,
                "name": "colorMode",
                "value": "colorTemperatureMireds"
              },
              {
                "id": 15
              },
              {
                "id": 16
              },
              {
                "id": 17
              },
              {
                "id": 18
              },
              {
                "id": 19
              },
              {
                "id": 21
              },
              {
                "id": 22
              },
              {
                "id": 23
              },
              {
                "id": 25
              },
              {
                "id": 26
              },
              {
                "id": 27
              },
              {
                "id": 48
              },
              {
                "id": 49
              },
              {
                "id": 50
              },
              {
                "id": 51
              },
              {
                "id": 52
              },
              {
                "id": 54
              }
            ],
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          }
        },
        "bindings": {
          "ota": {
            "attributes": [],
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          }
        }
      },
      "242": {
        "clusters": {},
        "bindings": {}
      }
    }
  }

And this is the Runner:

  "ids": {
    "modelId": "5309330P6",
    "manufacturerName": "Philips"
  },
  "endpoints": {
    "endpointDescriptors": [
      {
        "endpointId": 11,
        "applicationProfileId": 260,
        "applicationDeviceId": 268,
        "applicationDeviceVersion": 0,
        "_reserved1": 1,
        "inputClusters": [
          0,
          3,
          4,
          5,
          6,
          8,
          4096,
          64514,
          768
        ],
        "outputClusters": [
          25
        ]
      },
      {
        "endpointId": 242,
        "applicationProfileId": 41440,
        "applicationDeviceId": 97,
        "applicationDeviceVersion": 0,
        "_reserved1": 0,
        "inputClusters": [],
        "outputClusters": [
          33
        ]
      }
    ],
    "endpoints": {
      "11": {
        "clusters": {
          "basic": {
            "attributes": [
              {
                "id": 0,
                "name": "zclVersion",
                "value": 2
              },
              {
                "id": 1,
                "name": "appVersion",
                "value": 2
              },
              {
                "id": 2,
                "name": "stackVersion",
                "value": 1
              },
              {
                "id": 3,
                "name": "hwVersion",
                "value": 3
              },
              {
                "id": 4,
                "name": "manufacturerName",
                "value": "Philips"
              },
              {
                "id": 5,
                "name": "modelId",
                "value": "5309330P6"
              },
              {
                "id": 6,
                "name": "dateCode",
                "value": "20200327"
              },
              {
                "id": 7,
                "name": "powerSource",
                "value": "mains"
              },
              {
                "id": 8,
                "name": "appProfileVersion",
                "value": 0
              },
              {
                "id": 9
              },
              {
                "id": 10
              },
              {
                "id": 11
              },
              {
                "id": 16384,
                "name": "swBuildId",
                "value": "1.65.11_hB798F2B"
              },
              {
                "id": 65533,
                "name": "clusterRevision",
                "value": 1
              }
            ],
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "identify": {
            "attributes": [
              {
                "id": 0
              },
              {
                "id": 65533,
                "name": "clusterRevision",
                "value": 1
              }
            ],
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "groups": {
            "attributes": [
              {
                "id": 0,
                "name": "nameSupport",
                "value": {
                  "type": "Buffer",
                  "data": [
                    0
                  ]
                }
              },
              {
                "id": 65533,
                "name": "clusterRevision",
                "value": 1
              }
            ],
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "scenes": {
            "attributes": [
              {
                "id": 0
              },
              {
                "id": 1
              },
              {
                "id": 2
              },
              {
                "id": 3
              },
              {
                "id": 4
              },
              {
                "id": 65533,
                "name": "clusterRevision",
                "value": 1
              }
            ],
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "onOff": {
            "attributes": [
              {
                "id": 0,
                "name": "onOff",
                "value": false
              },
              {
                "id": 16384
              },
              {
                "id": 16385,
                "name": "onTime",
                "value": 0
              },
              {
                "id": 16386,
                "name": "offWaitTime",
                "value": 0
              },
              {
                "id": 16387
              },
              {
                "id": 65533,
                "name": "clusterRevision",
                "value": 1
              }
            ],
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "levelControl": {
            "attributes": [
              {
                "id": 0,
                "name": "currentLevel",
                "value": 254
              },
              {
                "id": 1,
                "name": "remainingTime",
                "value": 0
              },
              {
                "id": 15
              },
              {
                "id": 16384
              },
              {
                "id": 65533,
                "name": "clusterRevision",
                "value": 1
              }
            ],
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "touchlink": {
            "attributes": [
              {
                "id": 65533,
                "name": "clusterRevision",
                "value": 1,
                "reportingConfiguration": {
                  "status": "UNREPORTABLE_ATTRIBUTE",
                  "direction": "reported"
                }
              }
            ],
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          },
          "colorControl": {
            "attributes": [
              {
                "id": 2
              },
              {
                "id": 3,
                "name": "currentX",
                "value": 24929
              },
              {
                "id": 4,
                "name": "currentY",
                "value": 24693
              },
              {
                "id": 7,
                "name": "colorTemperatureMireds",
                "value": 366
              },
              {
                "id": 8,
                "name": "colorMode",
                "value": "colorTemperatureMireds"
              },
              {
                "id": 15
              },
              {
                "id": 16
              },
              {
                "id": 17
              },
              {
                "id": 18
              },
              {
                "id": 19
              },
              {
                "id": 21
              },
              {
                "id": 22
              },
              {
                "id": 23
              },
              {
                "id": 25
              },
              {
                "id": 26
              },
              {
                "id": 27
              },
              {
                "id": 48
              },
              {
                "id": 49
              },
              {
                "id": 50
              },
              {
                "id": 51
              },
              {
                "id": 52
              },
              {
                "id": 54
              }
            ],
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          }
        },
        "bindings": {
          "ota": {
            "attributes": [],
            "commandsGenerated": "UNSUP_GENERAL_COMMAND",
            "commandsReceived": "UNSUP_GENERAL_COMMAND"
          }
        }
      },
      "242": {
        "clusters": {},
        "bindings": {}
      }
    }
  }

Hi there @johan_bendz

First of all, I love this app. I’m running Homey on V5 RC50 and so far had no problems using my devices through this app.

However, because I moved to a different house I bought some new light bulbs. I tried to add a GU10 White Ambiance BT. When added, Homey also shows a color changer. If I trie to change the color (for example to red) I get an error ‘UNSUP_CLUSTER_COMMAND’. I know it’s not a hue color bulb, so I think it’s a bug that the color pciker is included?
The other functions of the bulb seem to work just fine.

Hi @TheFops, can you please check what device ID your unit have?

Hi @johan_bendz,

LTG002

Hi again @bjornarfjelldal.
Do you add all three spotlights as one device or do you add them separately?

I have the single Runner device in the app, so I just wonder if I should add a new device (3 spotlight Runner) or add the code for your devices to the single Runner device already supported by the app.

Both spot lights do simply consist of 3 removable GU10 bulbs, and are also added as such (individually) in the Hue BT app at least (but with a spot light icon). I think the best would be to include them as individual GU10 White ambiance BT bulbs, as they need to be added individually , and can be swapped out with i.e. color bulbs if we want colors in the spots instead.

1 Like

I have a problem with adding a Philips Hue GU10 variable white spot. Could it be that it doesn’t work within the app, or am I using it incorrectly?I have reset the lamp in the meantime, and they do connect. But they only appear as an unknown Zigbee device. So I can turn them on or off, but I can’t choose a colour temperature.

Can you guys tell me what is wrong?

Homey PRO Early 2019
Homey version 4.2.0
Homey App version 6.2.0.652
Philips Hue ZigBee app 2.0.18

1 Like

Hi,

Just added my Ensis Pendant Black. It’s detected as a generic Zigbee device.
Perhaps there is a difference ID between White and Black.
The Product ID is: 4090330P9_01 & 4090330P9_02
Device ID: 269
Profile ID:260

Can this device be added to the app?
To my understanding all the feature are similar the Ensis White model.

Regards, Hans

Hi @Hansvdb, you are correct… it’s just the ID that needs to be added. I have added this to the firmware 5 version of the app and will update the firmware 4.2 version in a while (saving up updates to have them all at the same time as I need to remove the firmware 5 version during update of the firmware 4.2 app).

1 Like

Hi @Taos_Artwork, your unit is not supported yet. Can you please add a link (url) to philips website (or a vendor) where I can see the unit (to make sure I add it correctly)?

Hi! This is the set i got:

https://www.philips-hue.com/nl-be/p/hue-white-ambiance-adore-bathroom-inbouwdownlight/3417611P6

And also this one on the celling:

https://www.philips-hue.com/nl-be/p/hue-white-ambiance-adore-bathroom-plafondlamp/3418411P6

Thnx!!