Iluminación ambiental con IKEA Tradfri y Apple HomeKit


9

Tengo las bombillas inteligentes de espectro de color IKEA y estoy muy contento con ellas. Técnicamente son bombillas zigbee regulares. Hoy los controlo con homekit, vea "Hoy".

Lo que quiero es usar el video de mi Mac Mini como entrada para el color de la luz, es decir, la iluminación ambiental.

Necesito

  • algún tipo de software para monitorear la salida de video de mi Mac y convertirla a qué colores deberían ser las diferentes luces
  • Mac para hablar HomeKit con el iPad o la puerta de enlace IKEA directamente para actualizar con nuevos comandos de color.

  • ¿Es posible?
  • ¿Debo obtener un transmisor Zigbee para Mac para que pueda hablar directamente con las luces / controles remotos?
  • ¿Dónde debería comenzar a buscar para comenzar?

Respuestas:


5

El primer problema con su configuración propuesta es que su Mac no puede comunicarse con ningún dispositivo HomeKit. No está claro por qué este es el caso, y habría pensado que una plataforma de Apple debería poder hablar con la otra. Pero, desafortunadamente, no pueden.

Afortunadamente, el centro Trådfri admite el control remoto desde su Mac (o cualquier dispositivo, de verdad). Puede hablar con la puerta de enlace utilizando CoAP (o encontrar una biblioteca que lo haga, como pytradfri para Python).

Luego deberá conectarlo a un script que pueda determinar el tono de la pantalla. Parece que una biblioteca como pymaScreen se ajusta a la factura, y la tarea es simplemente conectar los dos.

Eche un vistazo al example_color.pyarchivo en el repositorio pytradfri para ver cómo configurar los colores; parece que las bombillas usan el espacio de color XYZ en lugar de RGB.


1
¡Gracias por empujarme en la dirección correcta y proponer una solución, Aurora0001! CoAP se ve muy bien. Sin embargo, pymaScreen de 2011 está bastante lejos de ser una solución completa de iluminación ambiental. Examinaré el uso de CoAP para crear un complemento para Hyperion
Jon Ramvi
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.