kakifrucht / lightbeat Goto Github PK
View Code? Open in Web Editor NEW๐ถ Music visualizer for Philips Hue compatible lights.
Home Page: https://lightbeat.io
License: GNU General Public License v3.0
๐ถ Music visualizer for Philips Hue compatible lights.
Home Page: https://lightbeat.io
License: GNU General Public License v3.0
Question:
Is this project dead? No updates since 2018 and the last post in the issues from the dev was in 2020 for a problem that doesn't look like it was fixed.
---Dev, please please please keep this project updated! The only other program I've found that will sync music with Non Hue Zigbee bulbs is a Chrome Extension. I A) don't use Chrome normally and B) Don't like the light show it ends up giving me. LightBeat looks SO much better! :-)
AS to Non HUE lightbulbs that work with LightBeat
I bought some non Hue Zigbee bulbs awhile back and they seem to work fine with Lightbeat! :-)
Which is super great since Hue bulbs are horribly expensive.
These are the bulbs I bought:
[https://www.amazon.com/gp/product/B08K7DC9F3/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1]
But, I'm pretty sure that ANY Zigbee bulb that connects to the Hue Hub will work fine.
Just note that non Hue bulbs DO have different colors, the extent of that depends on the bulb you buy. Also, non Hue bulbs react strangely to some of the official Hue app functions as well as in 3rd party apps.
----IE, the bulbs I bought won't go white in the Hue app unless I go into the White bulb settings while Hue bulbs will go white if I just drag them to the white in the center of the color picker.
----Also, I use Hue Hello to fade my bulbs when I goto bed and the Zigbee bulbs I work don't work with that function.
-----I'm sure other apps would have various problems also.
I'm wondering if it's just a change with the Hue API and that you can't do anything with it but I figured I'd mention it.
Only my Hue lights are now showing within Lightbeat.
almost cries
IF you found a way to make it work still it would be amazing! But, if not; I'll stick to 1.5.
Thanks for updating it! :-)
I have so many lights, that the list of lights stretches across one line in GUI instead of wrapping. I cannot select the lights I need because there is no scrollbar to view the remaining lights that are at the end of the list. Please see attached screenshot. This is on an ultrawide monitor, if that makes a difference.
I'm running openhab with the philips hue emulator. I've noticed some hue apps can connect and others don't. In this case I'm running on port 8080 instead of port 80. It detects my bridge at 192.168.1.4 but won't connect and if i type manually 192.168.1.4:8080 it also doesn't, but other programs can. Is this something that should work or needs adding?
Instead of only randomizing the colors, add the possibility to select which colors to use.
Also add (editable/removable) color presets.
I installed the Windows version, tried to pair the bridge with the app and it just got stuck at Requesting Connection, so I uninstalled it (removing the registry changes it makes too, to start 100% fresh) and ran it through the command line using java -jar Lightbeat.exe
The result is
[Thread-3] INFO io.lightbeat.hue.bridge.HueSDKListener - Connected to bridge at 192.168.1.156 with username fvyF0RXeQZOPc2Rx4kXjfiy8ZC8xNEZTf-5alfhP
[Thread-0] INFO io.lightbeat.config.LBConfig - Set bridge.username to value fvyF0RXeQZOPc2Rx4kXjfiy8ZC8xNEZTf-5alfhP
[Thread-0] INFO io.lightbeat.config.LBConfig - Set bridge.ipaddress to value 192.168.1.156
but it still stays stuck on Requesting Connection on the GUI, with nothing else being output.
This is probably not an issue with Lightbeat. It's probably more of an issue with the lights capabilities. But, I'm honestly not totally sure. (But it does seem likely since Glow works find with Hue bulbs.)
First of all, I don't know if it's gonna be an issue with ALL non Hue Zigbee lights and controllers. But it is for my CMARS and Seedan
ones.
But, I figured it would be good to put it here since I've talked about Non hue light compatibility in another issue.
I know Lightbeat was made specifically for Hue bulbs so Dev if you just want to close this, it's cool. :-) It would just be great to have it in the issue tracker for people to see in case they want to buy non hue bulbs.
The issue: Glow causes the Non Hue lights to seemingly go into a repetitive flashing cycle of fully turning off and back on every now and then. Then they will resume normal LightBeat behavior.
I think the Glow function IS working though.
I'm not sure why. But, I seem to remember reading something about either Refresh Rates or # of commands the Non Hue lights being able to take per second being less then Hue lights. Maybe that is the cause, maybe the lights are just getting overwhelmed and freaking out/ maybe it's some kind of error code.
It could also be that Glow makes the brightness of the lights sometimes go down below the mininium so they just shut off.
I'm not sure whats up. But again, it's probably not a LightBeat issue since Glow works fine on Hue bulbs.
Hi i have a quick question about LightBeat.
Im planning to make 2 LED Stripes smart and i want to synch them with music.
I dont want to buy a Philips Bridge because of privacy concerns.
Would the following approach work?:
Connecting a ConBee II Stick to a Raspberry Pi, Installing Home Assistant or a different open source solution and then connecting LightBeat to it.
Sorry for the dumb question, im very new to the Smart home thing and dont really know anything about it.
Hi,
once connected to one bridge, there is no button to return to the bridge selection in the main window.
Reinstalling don't solve this, because the preferences are not cleared, when uninstalling the application.
Hi,
Lightbeat is awesome!
I've been starting Lightbeat through the command line but...
I'm wondering if there is a way to change effects in command line. Eg Switch colour presets with a command?
Many thanks!
When strobing the lights via the StrobeController they sometimes do not retain the last brightness sent to them. This issue appears to be difficult to reproduce, as it either happens repeatedly throughout a listening session to always the same light bulbs, or it doesn't happen at all.
This might be an issue with Philips API or even a hardware issue, as we do send the updated brightness value with the "on" command at the same time.
i ran the jar file with and without sudo and received this output both times:
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.bulenkov.darcula.DarculaLaf (file:/home/spencer/Desktop/LightBeat.jar) to field javax.swing.text.html.HTMLEditorKit.DEFAULT_STYLES_KEY
WARNING: Please consider reporting this to the maintainers of com.bulenkov.darcula.DarculaLaf
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Exception in thread "main" java.lang.ExceptionInInitializerError
at com.bulenkov.iconloader.IconLoader.<clinit>(IconLoader.java:53)
at com.bulenkov.darcula.DarculaLaf.getDefaults(DarculaLaf.java:97)
at java.desktop/javax.swing.UIManager.setLookAndFeel(UIManager.java:587)
at io.lightbeat.gui.FrameManager.<init>(FrameManager.java:25)
at io.lightbeat.LightBeat.<init>(LightBeat.java:60)
at io.lightbeat.LightBeat.main(LightBeat.java:28)
Caused by: java.lang.NullPointerException
at com.bulenkov.iconloader.util.UIUtil.initSystemFontData(UIUtil.java:252)
at com.bulenkov.iconloader.util.JBUI.calculateScaleFactor(JBUI.java:47)
at com.bulenkov.iconloader.util.JBUI.<clinit>(JBUI.java:33)
... 6 more
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.