sbidy / wiz_light

A WiZ Light integration for Home Assistant
MIT License
341 stars 68 forks source link

How to add information on tested lamps #178

Closed danielr1996 closed 2 years ago

danielr1996 commented 2 years ago

Hi @sbidy, I have several Filament WiZ lights (the "vintage" bulbs that have only adjustable white color), that work just fine with your integration, but I couldn't find them on the compatibility table. I would be happy to run a "manual test suite" to confirm that indeed all features are working and add them to the compatiblity table.

The questions are

sbidy commented 2 years ago

Yes, so the integration (starting from pywizlight 0.4.x) will detect the bulb type automaticaly. This will be done by the bulb name/ideitifyier. See here:

Bulb Type detection:
e.g. ESP01_SHDW1C_31
ESP01 -- defines the module family (WiFi only bulb in this case)
SH -- Single Head light (most bulbs are single heads) / LED Strip
TW -- Tunable White - can only control CCT and dimming; no color
DW -- Dimmable White (most filament bulbs)
RGB -- Fullstack bulb
1C -- Specific to the hardware - defines PWM frequency + way of controlling CCT temperature
31 -- Related to the hardware revision

If no changes to his will be done by the WiZ colleagues, all bulbs should be supported. 😉 Hope this will help and answer your questions.

But thank you for the feedback, and I should make this clearer in the README.

danielr1996 commented 2 years ago

Thanks for the info, to be clear the integration works just fine for my bulbs, I just wanted to add these bulbs to the compatibilty table in case someone wants to know if these specific lights are supported. But if the type is automatically discovered and all bulbs should be supported, do we even need that compatiblity table at all?