Need help installing CozyLife Assistant integration

Hi all

Newbie here.

I have bought an led strip light which uses the cozylife app to control it.

I have downloaded, via HACS, the code into my custom_components

added the line hass_cozylife_local_pull: to my configuration.yaml

restarted everything a few times but it doesn’t show up in my Intergrations.

What am i missing?

Cheers for any help

I’m no expert at this, but I just got a bulb from CozyLife today and these steps worked for me:

- HACS
  - Upper right 3 dot menu
		- Custom Repositories
		- paste URL in repository field
		- select category = integration
	- Click Explore and Download Repositories Button
		- search for cozy
		- pick cozy life
		- Download
- restart Home Assistant
- Settings
	- Devices and Services
	- Add integration
	- Search for cozy (just verifying it installed properly)
- edit configuration.yaml and add
        hass_cozylife_local_pull:
- restart Home Assistant
- search for entity = cozy
	You should see your detected devices named as cozylife:DEVICE_NAME

It’s worked for me to change the light color and turn it on and off, but there are a few rough edges (like setting the color to white works, but the UI looks like it’s RED instead)

If the above instructions don’t work for you, maybe it doesn’t work with your type of light.
It does say it only supports 3 device types

  • RGBCW Light
  • CW Light
  • Switch & Plug
2 Likes

Thanks for taking the time to answer, still not working, guess I have an led strip that isn’t compatible.

Cheers again

Update:
Ropey as hell but the entity has appeared, gives me control over colour, brightness, on/off.
Thanks again for the help

Awesome, it totally made my life a lot less complicated with that brilliant guide.

Anyone’s Multi-gang light switch controls cannot be split up further unlike how HomeKit is able to directly separate them?

I have 4 CozyLife Smart Switches, of which two of the wall switches are the 2 gang and 4 gang variants. Though I must say, it sure does beats not able to add them into HAOS at the very least. Appreicate all the efforts here.

Please help me!

I have a BlitzWill BW-LB2 WIFI TV-LED backlight device that I would like to integrate into Home Assistant but I can’t.
What briandking wrote:

  • HACS
    • Upper right 3 dot menu
      - Custom Repositories
      - paste URL in repository field
      - select category = integration
      • Click Explore and Download Repositories Button
        • search for cozy
        • pick cozy life
        • Download
  • restart Home Assistant
  • Settings
    • Devices and Services
    • Add integration
    • Search for cozy (just verifying it installed properly)
  • edit configuration.yaml and add
    hass_cozylife_local_pull:
  • restart Home Assistant
  • search for entity = cozy
    You should see your detected devices named as cozylife:DEVICE_NAME

I added the URL below:

and also this

I searched Cozy and two varieties appeared:
Cozylife local pulling
Cozylife

HACS- Cozylife

I installed both of them and restarted HA.
I wanted to add it in the Devices and Services menu but I can’t do it there because it says it has to be in the configuration.yaml file.
How can I add the integration here?

I added it to the configuraton.yaml file:
hass_cozylife_local_pull:
I saved it, restarted HA but nothing happened.

I added it to the configuration.yaml file:
hass_cozylife_local_pull:
lang: en
ip:
- “192.168.1.74” # The local IP address of the device. Checked in router.
I saved it, restarted HA but nothing happened.

What am I messing up? I’ve been trying to fix it for months but to no avail.
You wrote that you are using LED tape so I hope you can help!

I also thought, that it does not work, but actually it did. Here is what I did:

Inside HACS, add the custom repository, by pasting GitHub - cozylife/hass_cozylife_local_pull: home asstiant plugin and selecting Integration

Afterwards, still inside HACS, search for cozylife and install it (I think bottom right corner button)

Add the relevant lines to the configuration.yaml, like, with the correct local IP:

hass_cozylife_local_pull:
lang: en
ip:
- “192.168.1.99”

If there are no errors (you can also check the logs inside Settings->System->Logs), a new entity should have been registered.

The newly added entity (a switch in my case) does neither show up as integration in the normal tab or as device, but only as entity. You can find it by filtering in the entity tab/header by Integration and selecting CozyLife Local.

I also noticed that this component may not work in Novemeber 2024, based on the following log:

  • Detected that custom integration ‘hass_cozylife_local_pull’ accesses hass.helpers.discovery. This is deprecated and will stop working in Home Assistant 2024.11, it should be updated to import functions used from discovery directly at custom_components/hass_cozylife_local_pull/init.py, line 52: hass.helpers.discovery.load_platform(‘light’, DOMAIN, {}, config), please report it to the author of the ‘hass_cozylife_local_pull’ custom integration

I am looking forward to someone making a more robust and modern integration.

I found a easy Work-around for cozy Life

Before Home Assistant I Used Smart things in our building to run cozy life smart switches to activate extractor fans.
stopped using it because i could only add 20 member…

all you have to do is add samsung smart things, add all your devices there,

and then integrate smartthings with home assistant.

works very easy, no configuration.yaml code needed, just a token from smart things and adding the smart things integration to HA,

mind you, we have nebucasa, so if you dont have that you’ll have to find a secondary http workaround there

solved this one was easy enough
Install Cozy Life App on Android,
Add all devices there, then share to Samsung Smart Things App

Using Samsung Smart Things in Android ,

THen Integrate Smart Things into Home Assistant using their token.

all and all should take about 30min to 45min, depending on initial devices adding in cozylife

I followed the instructions from briandking and they worked for me. One mistake I initially made was that I thought the IP address was the IP of my HA system. That’s wrong! It’s the IP of a CozyLive device. Once I changed that and restarted HA, I was able to see and control the switch.

I’m not sure of the syntax for having multiple devices. Will it be just adding another line with the hypen and next device ID? Will I have to duplcate the line starting with “hass”? I’ll try to remember to update this when I find out…

Cheers!