Illuminazione ambientale con IKEA Tradfri e Apple HomeKit


9

Ho le lampadine intelligenti a spettro di colori IKEA e ne sono molto contento. Tecnicamente sono normali lampadine a zigbee. Oggi li controllo con homekit, vedere "Oggi".

Quello che voglio è usare il video del mio Mac Mini come input per il colore della luce, cioè l'illuminazione ambientale.

ho bisogno

  • una sorta di software per monitorare l'uscita video del mio Mac e convertirlo in quali colori dovrebbero essere le diverse luci
  • il Mac per parlare HomeKit con l'iPad o il gateway IKEA direttamente per l'aggiornamento con nuovi comandi di colore.

  • È possibile?
  • Dovrei avere un trasmettitore Zigbee per Mac per poter parlare direttamente con le luci / i telecomandi?
  • Dove dovrei iniziare a cercare di andare?

Risposte:


5

Il primo problema con la configurazione proposta è che il tuo Mac non è in grado di comunicare con nessun dispositivo HomeKit. Non è chiaro il motivo per cui questo è il caso, e avresti pensato che una piattaforma Apple avrebbe potuto parlare con l'altra. Ma, sfortunatamente, non possono.

Fortunatamente, l'hub Trådfri supporta il controllo remoto dal tuo Mac (o da qualsiasi dispositivo, davvero). Puoi parlare con il gateway usando CoAP (o trovare una libreria che lo fa, come pytradfri per Python).

Dovrai quindi collegarlo a uno script che può determinare la tonalità dello schermo. Una libreria come pymaScreen sembra adatta al conto, e il compito è semplicemente quello di collegare i due.

Dai un'occhiata al example_color.pyfile nel repository pytradfri per vedere come impostare i colori; sembra che le lampadine utilizzino lo spazio colore XYZ anziché RGB.


1
Grazie per avermi spinto nella direzione corretta e aver proposto una soluzione, Aurora0001! CoAP ha un bell'aspetto. pymaScreen del 2011 è piuttosto lontano da una soluzione completa di illuminazione ambientale. Esaminerò l'utilizzo di CoAP per creare un plugin per Hyperion
Jon Ramvi il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.