Nah, that has not been discussed earlier. (cropped yes, but as this graphics programming is not really my area of expertise I did not dive into that yet)
Might be a good idea indeed. Would be great if you could try it out and make a PR
Only thing I can think of is using the repetition of the zone-cleaning. If you define zones covering the entire room but no other room - this should work.
I saw a post somewhere using zones to clean everything but the carpet. He just defined multiple zones around the carpet.
Use the commands channel and send: app_segment_clean[{"segments":[17],"repeat":2,"clean_order_mode":0}]
in other words: first the command (method) and what is in the params goes right after it.
sorry if this is not the right thread…
I am using 3 yeelight rgb v1 lamps (with token) with this binding and everything works great (openhab2.5).I just want to know how can i send commands to the “execute command channel” and make use of the different yeelight sceens or the color flow feature?
Method: set_power
Usage: This method is used to switch on or off the smart LED (software
managed on/off).
Parameters: 3.
"power" can only be "on" or "off". "on" means turn on the smart LED,
"off" means turn off the smart LED.
"effect": Refer to "set_ct_abx" method.
"duration": Refer to "set_ct_abx" method.
"mode" (optional):
0: Normal turn on operation (default value)
1: Turn on and switch to CT mode.
2: Turn on and switch to RGB mode.
3: Turn on and switch to HSV mode.
4: Turn on and switch to color flow mode.
5: Turn on and switch to Night light mode. (Ceiling light only).
Request Example: {"id":1,"method":"set_power","params":["on", "smooth", 500]}
Response Example: {"id":1, "result":["ok"]}
so i give to execute command channel {“id”:1,“method”:“set_power”,“params”:[“on”, “smooth”, 500]} but nothing happens ,what am i doing wrong here?