Навколишнє освітлення за допомогою IKEA Tradfri та Apple HomeKit


9

У мене є розумні лампочки IKEA повнокольорового спектру, і я їм дуже задоволений. Технічно вони є звичайними цибулинами зигбі. Сьогодні я контролюю їх домашнім кодом, дивіться "Сьогодні".

Що я хочу - це використовувати відео з мого 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! КоАП виглядає чудово. pymaScreen від 2011 року є далеко не повним рішенням освітлення навколишнього середовища. Я роздивлюсь використання CoAP для створення плагіна для Hyperion
Джон Рамві
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.