GithubHelp home page GithubHelp logo

rektdeckard / huebert Goto Github PK

View Code? Open in Web Editor NEW
75.0 7.0 5.0 5.42 MB

A dead-simple Philips Hue client for web and desktop

Home Page: https://rektdeckard.github.io/huebert/

License: GNU General Public License v3.0

JavaScript 96.80% HTML 0.55% CSS 2.65%
philips-hue hue hue-lights react electron electron-app react-app hue-api

huebert's People

Contributors

rektdeckard avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

huebert's Issues

Is there anyway to edit the Hue made Entertainment groups?

I REALLY want to be able to use Hue Sync with non Hue Zigbee bulbs that connect to a Hue Hub. But of course, Phillips has made it so you can't do it via default.

It looks like Huebert by default doesn't let you edit Entertainment Groups either... but is there a way to make it do it?

I found a program called WinHue that is supposed to but, the program is abandoned and the making groups function isn't working.

I have found other ways to sync my Hue and Non Hue Zigbee lights to music but, honestly, I really do prefer the lightshow from Hue Sync.

If ya all are curious about the other programs I've found:

LightBeat
https://github.com/Kakifrucht/LightBeat
----This project also looks like it might be abandoned though. It WORKS but, the last update was from 2018 and last post in the Issues from the Dev was from 2020 on an issue that they never fixed soo...

Note, goto lightbeat.io for setup instructions. You WILL have to install a Virtual sound cable on Windows to get the sync to work properly. The directions are great on how to do this.

Quite frankly, I like the light show that this gives me almost as much as the Hue Sync one..... and honestly, maybe even more. I just started using it though and I'm undecided so far.

Huegasam
Google Chrome add-on. It's currently a paid extension but the Dev is releasing Ver3 soon which they have said will be free... so wait until you see it offered for free. I flat out find the light show that Huegasam gives is subpar to both Lightbeat and Hue Sync though.

Error on Hue White bulbs

I had a bit a trouble getting huebert running without modification. It appears that three of my bulbs don't have some information expected by utils.convertHSBToColor. It returns undefined. I got it running by having it return '#ff0000' at the end of the function as a fall through. From the debugger, I can see the state passed into convertHSBToColor by LightItem includes values like this:

alert: "none"
bri: 254
mode: "homeautomation"
on: true
reachable: true

obviously no values for hue and state. This happens for 4 bulbs, and I believe they are my only white ambiance bulbs (no color to query).

Can not connect

Using the online version at https://rektdeckard.github.io/huebert/ I'm unable to connect to the Hue bridge. The IP gets discovered just fine, but pressing the Hue button an the 'Connect' button elicits no connection. There is no error message either.

Connecting from the same computer using other software (hue cli) does work fine, though.

Custom Checkbox for each item - Enhancement

Another options may be:

A tickbox to just show the lights not the group and lights. I have 6 lights but 12 items. A Custom menu option, then just checkbox which lights\groups to show and also with the other options too. Make them all checkbox for that Custom Menu.
so above lights I would add a new menu item, Custom. In that each section (lights, device info etc) has a checkbox to show it or not. Then the same with the items in that lights submenu. A checkbox to show a light or a group, or both. That way you may have a grouped lights and single lights but only show an item for each.

Had to quit/restart on OS X 10.14.6 for lights and accessories to show up

commit 681dc92d5c3baea2302f069e8cdae00ce822f8e8

OS: OS X 10.14.6

Actual Behaviour

After connecting the app to my Bridge (a hue Gen2) successfully, none of the lights/accessories/rooms/zones appeared. All values stayed at "0".

I had to quit Huebert and re-start it. Once I did, everything appeared and worked as expected.

Expected Behaviour

Once the app is connected to the bridge, the app refreshes and all lights/accessories/rules/etc. appear.

Note

Love the app

Error: link button not pressed - definition

Hey, i thought about "Error: link button not pressed" message.
I think it would be better to write "Error: Hue link button not pressed". People can think link button means a button in the app. I wanted make PR, but i didn't find the message in the source code.

Add a mini toolbar/control window

Hi,

I'd like:

To be able to stretch the lights out horizontally to make the display as small as possible.
Make an optional mini-display to be even smaller. Literally just on and off for the lights and nothing else.

Great Program! Was thinking of doing this in electron but you beat me to it.

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.