await new Promise(resolve => setTimeout(resolve, 2000));
убедитесь, что ваша вызывающая функция асинхронная
проверена и работает нормально
Я проверил веб-сайт Philips, где вы можете загрузить пользовательскую документацию . Следующий совет по устранению неполадок дает подсказку:
LivingColors не реагирует быстро на пульт дистанционного управления. - Связь между пультом дистанционного управления и На LivingColors может влиять интенсивный трафик беспроводной передачи данных сети, например беспроводной маршрутизатор. Цвета вдали от точки беспроводного доступа и переключите беспроводной маршрутизатор на каналы 8-11 для минимальных помех.
Итак, контроллер использует беспроводную связь. Очевидно, что это довольно сложный канал связи, один контроллер может контролировать до 6 источников света.
Если это не полная связь Wi-Fi, получение компьютера для управления светом потребует серьезного взлома оборудования. Если это будет WiFi-ссылка, можно будет написать драйвер.
Если у кого-нибудь есть такой, можно ли сканировать WiFi, чтобы увидеть, отображаются ли свет и контроллер?
Мне тоже было бы интересно управлять своими живыми цветами с компьютера через USB-передатчик 2,4 ГГц (в основном для развлечения;)
У меня есть два живых цвета, «Поколение 1» и «Поколение 2». , и плохая новость заключается в том, что удаленное оборудование и (возможно) протокол были полностью изменены Philips в процессе (вероятно, чтобы добавить «эффекты затухания» второго поколения). Так что теперь все еще сложнее, такому передатчику придется иметь дело с 2 протоколами.
Еще одна ссылка о том, что находится внутри официального контроллера (в дополнение к статье Elektor, указанной выше):
Существует две версии лампы LivingColors, лампой Gen1 можно управлять с помощью небольшого набора, насколько я знаю, Gen2 нельзя управлять с помощью продуктов сторонних производителей.
Существует щит Arduino, который может управлять лампами Gen1, статья, описывающая это, на голландском языке. Вкратце: щит, и, соответственно, лампа, может управляться через последовательный интерфейс через USB. Google translate может помочь :
Оборудование: http://www.knutsel.org/2010/04/11/assembling-the-cc2500-arduino-shield/
Ссылка на программное обеспечение находится в конце поста. (Я могу разместить только одну ссылку.)
Там есть схема и программное обеспечение, достаточно информации, чтобы создать свой собственный контроллер для ламп Gen1.
Некоторые замечания:
[ 11 апреля 2010 редактировать : сделал перевод постов на английский и изменил ссылки здесь ]