Mon4ik/yandex-homekit

Каким-то образом связать `Hue/Saturation/ColorTemperature` в HomeKit'e с `device.capability.color_setting` в Yandex'е

Mon4ik opened this issue · 3 comments

Каким-то образом связать `Hue/Saturation/ColorTemperature` в HomeKit'e с `device.capability.color_setting` в Yandex'е

Идея:

Разделить всё это на 3 разных адаптера:

  1. Адаптер для Hue+Saturation и яндексовского color_model: "hsv"/"rgb" (без temperatureK!!)
  2. Адаптер для ColorTemperature и яндексовского temperatureK (без color_model!!)
  3. Адаптер для Hue+Saturation и яндексовского color_model: "hsv"/"rgb" с temperatureK

В последнем адаптере надо будет определять с HomeKit'а "это в кельвинах или HSV/RGB?" и применять на Яндексе

У hap-nodejs есть пример с похожей проблемой: https://github.com/homebridge/HAP-NodeJS/blob/latest/src/accessories/Light-AdaptiveLighting_accessory.ts

Привет, братишка. Хорошая работа! Если закончишь с выбором температуры цвета вместе с яркостью, то я могу помочь с docker версией))