Skip to content

pkjq/Test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Поддерживаемые команды:

power / bg_power

команда оригинал: set_power / bg_set_power

Управление состоянием питания.

параметры:

  • action : [on/off] или [true/false]
  • duration - продолжительность перехода в ms
  • mode - TODO

bright / bg_bright

команда оригинал: set_bright / bg_set_bright

Управление яркостью.

параметры:

  • brightness - яркость [1, 100]
  • duration - продолжительность перехода в ms

ct / bg_ct

команда оригинал: set_ct_abx / bg_set_ct_abx

Управление цветовой температурой.

параметры:

  • ct - цветовая температура в К
  • duration - продолжительность перехода в ms

Управление цветом:

rgb / bg_rgb

команда оригинал: set_rgb / bg_set_rgb

Управление цветом.

параметры:

  • rgb - [0, 16777215] hex:[0, 0xFFFFFF] или отдельно по каналам r,g,b - [0, 255]
  • duration - продолжительность перехода в ms

hsv / bg_hsv

команда оригинал: set_hsv / bg_set_hsv

Управление цветом по типу "цветовая модель".

параметры:

  • hue - цветовой тон [0, 359]
  • saturation или sat - насыщенность [0, 100]
  • duration - продолжительность перехода в ms

Управление эффектами:

start_cf / bg_start_cf

команда оригинал: start_cf / bg_start_cf

Начать выполнение набора эффектов.

параметры:

  • action - TODO

  • infinite - выполнять эффект пока устройство не будет выключено, либо эффект остановлен [true, false(default)]

  • flow_expression - массив эффектов:

    Возможны следующие комбинации:

      { duration, [brightness], ct }
      { duration, [brightness], rgb } | { duration, [brightness], r,g,b }
      { sleep }
    

    где:

    • brightness - яркость [1, 100]
    • duration - продолжительность перехода в ms
    • rgb - [0, 16777215] hex:[0, 0xFFFFFF] или отдельно по каналам r,g,b - [0, 255]
    • ct - цветовая температура в К
    • sleep - пауза в ms

stop_cf / bg_stop_cf

команда оригинал: stop_cf / bg_stop_cf

Остановить выполнение набора эффектов.

параметры: отсутствуют

scene / bg_scene

команда оригинал: set_scene / bg_set_scene

Включить сцену.

параметры:

Возможны следующие сцены:

  • цветовая температура:

    • ct - цветовая температура в К
    • brightness - яркость [1, 100]
  • цветовая модель:

    • hue - цветовой тон [0, 359]
    • saturation или sat - насыщенность [0, 100]
    • brightness - яркость [1, 100] TODO: ???
  • цвет:

    • rgb - [0, 16777215] hex:[0, 0xFFFFFF] или отдельно по каналам r,g,b - [0, 255]
  • автовыключение:

    • brightness - яркость [1, 100]
    • delayOff - продолжительность перехода в ms
  • эффекты:

    аналогично команде start_cf. Параметры передаются через cf.


Управление задачами:

add_cron

команда оригинал: cron_add

Добавить задачу

параметры:

  • action - [off]
  • timer - длительность таймера в m

del_cron

команда оригинал: cron_del

Удалить задачу

параметры:

  • action - [off]

get_cron

команда оригинал: cron_get

Получить задачу

параметры:

  • action - [off]

Команды переключения:

toggle / bg_toggle / all_togle

команда оригинал: toggle / bg_toggle / all_togle

Переключить состояние питания на противоположное.

параметры: отсутствуют

adjust / bg_adjust

команда оригинал: set_adjust / bg_set_adjust

Изменить яркость, цветовую температуру или цвет.

параметры:

  • action - [circle(default), increase, decrease]
  • property - [brightness, color, ct]

get_property

команда оригинал: get_prop

Получить значения свойств.

параметры:

  • массив запрашиваемых свойств, согласно документации Yeelight.

Команды для настройки:

name

команда оригинал: set_name

Установить имя устройства.

параметры:

  • name - имя

bg_set_default / set_default

команда оригинал: set_default / bg_set_default

Сохранить текущее состояние. При восстановлении питания устройство перейдет в это состояние.

параметры: отсутствуют

Releases

No releases published

Packages

No packages published

Languages