skysilver-lab / php-miio

Реализация взаимодействия с устройствами из экосистемы xiaomi по протоколу miIO
MIT License
119 stars 21 forks source link

miio-cli.php smart_night_light_on #1

Closed BrownC0de closed 6 years ago

BrownC0de commented 6 years ago

С лампой все отлично, но появилась мысль добавить к домотиксу ночник этой ламы. Нашел параметр enable_bl, но как не пробовал, приходит ответ "ок" но ночник в ней не включается. Я что-то делаю не так?

skysilver-lab commented 6 years ago

А что за лампа-то? ))

skysilver-lab commented 6 years ago

Попробуй так {"id":1,"method":"set_bricct","params":[0,0]}

BrownC0de commented 6 years ago

xiaomi philips ceiling. Не,так не хочет {"result":["error"],"id":1}

skysilver-lab commented 6 years ago

Проверял при power = off?

Еще вариант попробовать через сцены: {"id":1,"method":"apply_fixed_scene","params":[4]} 1-Яркий, 2-ТВ, 3-тёплый, 4-ночь

А что выдает команда {"id":1,"method":"miIO.info","params":[]} ?

BrownC0de commented 6 years ago

Все, понял, моя ошибка. И то и другое работает. Спасибо

BrownC0de commented 6 years ago

Я посколько от программирования далек, спрошу. А как сделать баш скрипт, с проверкой состояния? Например, если после отправки на лампу команды пришел "ок" то скрипт прекращает работу, а если в течении грубо говоря 2 секунд ответ не пришел, или пришла ошибка - что бы команда повторилась?

skysilver-lab commented 6 years ago

В баше я вообще не понимаю, так что не смогу помочь с этим.