Окружающее освещение с IKEA Tradfri и Apple HomeKit


9

У меня есть умные лампочки полного цветового спектра IKEA, и я очень доволен ими. Технически это обычные зигби-луковицы. Сегодня я контролирую их с помощью homekit, см. «Сегодня».

То, что я хочу, это использовать видео с моего Mac Mini в качестве входного сигнала для цвета источника света, то есть внешнего освещения.

я нуждаюсь

  • какое-то программное обеспечение для мониторинга видео выхода моего Mac и преобразования его в цвета, которые должны быть у разных источников света
  • Mac, чтобы говорить с HomeKit через iPad или шлюз IKEA напрямую, чтобы обновлять новые цветовые команды.

  • Является ли это возможным?
  • Должен ли я получить передатчик Zigbee для Mac, чтобы он мог говорить напрямую с лампами / пультами дистанционного управления?
  • Где я должен начать искать?

Ответы:


5

Первая проблема с предложенной вами установкой заключается в том, что ваш Mac не может общаться ни с какими устройствами HomeKit. Непонятно, почему это так, и вы бы подумали, что одна платформа Apple должна иметь возможность общаться с другой. Но, к сожалению, они не могут.

К счастью, концентратор Trådfri поддерживает удаленное управление с вашего Mac (или любого другого устройства). Вы можете общаться со шлюзом, используя CoAP (или найти библиотеку, которая делает это, например, pytradfri для Python).

Затем вам нужно будет подключить это к сценарию, который может определить оттенок экрана. Такая библиотека, как pymaScreen, звучит так, как будто она отвечает всем требованиям, и тогда задача состоит в том, чтобы просто соединить их.

Взгляните на example_color.pyфайл в репозитории pytradfri, чтобы узнать, как установить цвета; кажется, что лампы используют цветовое пространство XYZ, а не RGB.


1
Спасибо, что подтолкнули меня в правильном направлении и предложили решение, Aurora0001! CoAP выглядит великолепно. Однако pymaScreen 2011 года довольно далека от полного решения для освещения. Я рассмотрю использование CoAP для создания плагина для Hyperion
Jon Ramvi
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.