Giter Club home page Giter Club logo

Comments (7)

alistairg avatar alistairg commented on June 2, 2024

I can't wait for this PR! :)

Are you also considering supporting Hue Groups?

from homebridge.

madmod avatar madmod commented on June 2, 2024

I will try to get around to this today or tomorrow.

I'm not sure what would be required to represent Hue groups in HomeKit. I think the easiest solution would be to manually create zones in the insteon+ app. If there is some way push zones to HomeKit I will look into adding it.

It would also be great if Hue scenes could be synced to HomeKit scenes somehow. I think this would require some more structure around the setup process to allow for merging scenes from platforms to existing HomeKit scenes.

from homebridge.

alistairg avatar alistairg commented on June 2, 2024

I think the challenge is that Hue sees scenes / groups as “devices” as far as HomeKit is concerned. HomeKit’s scenes / zones are just logical groupings of accessories, services, and characteristics.

We’d likely need to create a “group device” for each of up to 16 groups in Hue and map them back to HomeKit...

from homebridge.

madmod avatar madmod commented on June 2, 2024

I think you're right that we would need to create a "group device" right now. I'm not sure that is something we should do because it isn't the HomeKit way of doing things. A better solution to that problem might be an iOS app to import groups/scenes into HomeKit from homebridge platforms through some kind of API.

from homebridge.

Frederick-G764 avatar Frederick-G764 commented on June 2, 2024

Is there any way to create a workaround that implement a delay between the command communication the the hue bridge? This may will "solve" the issue. When i try to turn off all my 14 Hue devices at once with siri, 3 of them didn't change the state.

from homebridge.

nfarina avatar nfarina commented on June 2, 2024

Does the hue API allow for a single "batch" of changes at once? I can think of two solutions to this problem:

  1. New HAP-NodeJS API for handling "batch set" of characteristic changes
  2. New helper function to wait until next runloop and accumulate changes ourself

from homebridge.

Frederick-G764 avatar Frederick-G764 commented on June 2, 2024

Well, regarding the API i just found olny the follwing:

"How many commands you can send per second?

You can send commands to the lights too fast. If you stay roughly around 10 commands per second to the /lights resource as maximum you should be fine. For /groups commands you should keep to a maximum of 1 per second."

from homebridge.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.