HomeKidd / Homekit-WS2812B-controller

ESP8266 based  Homekit controller for WS2812B lightstrips with WS2812FX support🌈
237 stars 36 forks source link

Which characteristics are used to implement the effects in the Eve app? #19

Closed Zer0x00 closed 4 years ago

Zer0x00 commented 4 years ago

Hello, not completely related to your project but I'm a homebridge developer and would like to know how you've implemented the effects so that they can be triggered by the Eve app so that I can implement it also in some homebridge related projects.

Since you aren't providing any code (is there a specific reason for this?) but binarys I couldn't look it up.

Anyways thanks for your great projects / work!

Kind Regards

issue-label-bot[bot] commented 4 years ago

Issue-Label Bot is automatically applying the label question to this issue, with a confidence of 0.92. Please mark this comment with :thumbsup: or :thumbsdown: to give our bot feedback!

Links: app homepage, dashboard and code for this bot.

auto-comment[bot] commented 4 years ago

Thank you for raising an issue and helping me out with finding bugs or requesting new features. We will try and get back to you as soon as possible. Until that You might find the solution in the Wiki page or maybe find others facing the same issue as You in the Closed Issues!

HomeKidd commented 4 years ago

Hi!

Its easy, the only thing i've made is an custom characteristic named Effects with uint8 values. Eve app (and other 3rd party Homekit apps) can display any custom Characteristics/Services you've made! 😄

I'm not familiar with homebridge, so i don't know how can you implement custom characteristics. Maybe this can help you how to make it.

The reason why the source code isn't public is because native homekit code is very complex, I'm using a lot of custom libraries and 99% of people cannot compile the code and have issues. Actually with the provided pre-made .bin files for a few people even flashing/setuping the accessory is complicated 😅