Api pour piloter un dispositif Yeelight (testé sur YLTD001) Requis :
- Activer l'api local depuis l'application officielle Yeelight
- Saisir l'ip dans appsettings.json
Méthode et paramètres associés :
| Method value | Parameters Count | Param 1 | Param 2 | Param 3 | Param 4 |
|---|---|---|---|---|---|
| get_prop | 1 ~ N | * | * | * | * |
| set_ct_abx | 3 | int (ct_value) | string(effect) | int(duration) | |
| set_rgb | 3 | int(rgb_value) | string(effect) | int(duration) | |
| set_hsv | 4 | int(hue) | int(sat) | string(effect) | int(duration) |
| set_bright | 3 | int(brightness) | string(effect) | int(duration) | |
| set_power | 3 | string(power) | string(effect) | int(duration) | int(mode) |
| toggle | 0 | ||||
| set_default | 0 | ||||
| start_cf | 3 | int(count) | int(action) | string(flow_expression) | |
| stop_cf | 0 | ||||
| set_scene | 3 ~ 4 | string(class) | int(val1) | int(val2) | *int(val3) |
| cron_add | 2 | int(type) | int(value) | ||
| cron_get | 1 | int(type) | |||
| cron_del | 1 | int(type) | |||
| set_adjust | 2 | string(action) | string(prop) | ||
| set_music | 1~ 3 | int(action) | string(host) | int(port) | |
| set_name | 1 | string(name) | |||
| bg_set_rgb | 3 | int(rgb_value) | string(effect) | int(duration) | |
| bg_set_hsv | 4 | int(hue) | int(sat) | string(effect) | int(duration) |
| bg_set_ct_abx | 3 | int (ct_value) | string(effect) | int(duration) | |
| bg_start_cf | 3 | int(count) | int(action) | string(flow_expression) | |
| bg_stop_cf | 0 | ||||
| bg_set_scene | 3 ~ 4 | string (class) | int(val1) | int(val2) | *int(val3) |
| bg_set_default | 0 | ||||
| bg_set_power | 3 | string(power) | string(effect) | int(duration) | int(mode) |
| bg_set_bright | 3 | int(brightness) | string(effect) | int(duration) | |
| bg_set_adjust | 2 | string(action) | string(prop) | ||
| bg_toggle | 0 | ||||
| dev_toggle | 0 | ||||
| adjust_bright | 2 | int(percentage) | int(duration) | ||
| adjust_ct | 2 | int(percentage) | int(duration) | ||
| adjust_color | 2 | int(percentage) | int(duration) | ||
| bg_adjust_bright | 2 | int(percentage) | int(duration) | ||
| bg_adjust_ct | 2 | int(percentage) | int(duration) | ||
| bg_adjust_color | 2 | int(percentage) | int(duration) |