Effect controls (number, switch, select) are disabled by default. They must be enabled manually.
Controls (number, switch, select) if enabled, have the status UNAVAILABLE by default. After enabling the effect on the device, the status will be changed by those that are supported by this effect.
The easiest way to install the LedFx integration is with HACS. First install HACS if you don’t have it yet. After installation you can find this integration in the HACS store under integrations.
Alternatively, you can install it manually. Just copy and paste the content of the hass-ledfx/custom_components folder in your config/custom_components directory. As example, you will get the sensor.py file in the following path: /config/custom_components/ledfx/sensor.py. The disadvantage of a manual installation is that you won’t be notified about updates.
Config
Via GUI
Settings > Integrations > Plus > LedFx
To connect, enter the ip address and port. And also if you use basic auth, enter the user and password.
I need some help. I am trying to integrate LedFX into Home Assistant.
I have Led light strip set up in my living room using esp32 board. I have wled. I am able to use the wled app and control my lights. I then downloaded ledfx and installed it on my pc. I have an audio input going into my pc. I am able to get the lights to respond to the audio input using the ledfx app.
I have downloaded the LedFx deep integration component. I am able to see my led strip device.
I followed the steps and installed the lovelace-auto-entities and light-enity-card.
I created a lovelace card and copied in the example text:
It shows me the basic light controls. I can change the effects. But I am missing the next card which has the attribute settings. I can’t figure out how to get this to display. I am confused about what should be put in for the device. The example document says your_device_id. I had a hard time finding this and am not sure I found the right one. I started to create an automation and added my led strip. Then looked at the yaml code and saw a device_id. So I added that here, but it doesn’t seem to work.
Also, the power switch is very finicky. When I turn it off. It usually turns itself back on in a couple of seconds.
Anyone got any ideas on what I am doing wrong?
Warning! This is a release 2.0.0. This version is completely incompatible with previous versions. I recommend removing all integrations and then restarting HASS.
Warning! All objects will have a new entity_id
BREAKING CHANGES
The component has been completely rewritten
Fully covered with tests
The component is completely redesigned under DataUpdateCoordinator
Optimized start and stop (Asynchronous. Start time in HASS is not correct, they count asynchronous too.)
All entity_ids are now generated based on ip address
Removed customization support from yaml
Added advanced logging
All objects will have a new entity_id
Added system health monitoring
Added and passed all validators and conditions for entering the HACS Default
So this integration is currently broken? Is that why I’m not seeing it in the HACS tab? The Github page tells me it’s super easy to install through the HACS page but I can’t find it and it’s making me feel like I’m crazy!