MnM1 wrote: When I press any of the colors in the top row (the favorites colors) the light just goes off. This is what I have in there:
That is the color temp predefined selector and we are aware of it not working, still or should I say yet
Thank you for your report, we will continue to play with this device and post updates here as we figure them out.
BTW you can play with music mode by utilizing these commands:
backlog tuyaMcu_sendState 21 4 3; tuyaMcu_sendState 51 3 0000010100; tuyaMcu_sendState 52 3 0000010100; tuyaMcu_sendState 53 2 300;
by changing last two values in 51 and 52 (ie 00000101F4 instead of 0000010100) and both of them you can get a different response to music similar to different scenes. Still not sure what 53 is doing but default value is 300 and you can play and change that value as well and let as know if you observe any meaningfull change.
Stay tuned and if you like what we do please consider supporting us by spreading the word or in any other way, thanks.
EDIT: figured explanation for those commands will be nice so:
tuyaMcu_sendState 21 4 3 - command fnID(number) [data_type] [value for that data type]
tuyaMcu_sendState - this is a command for sending various values that TuyaMCU recognizes
21 - is the fnID that is decoded based on the behavior of the original FW and let's call it designator for certain values that again TuyaMCU understands
4 - in this case is a Enum type of data (3 would be sting data type and is RAW data like that 0000010100 from above, 2 is a Val(ue) in some predefined range ie 0-100 and 1 is a Bool with values 0 or 1)
3 - in this case is that Enum value that is representing mode of operation (1 being light mode, 2 being scene mode and 3 being music mode)
So to summarize tuyaMcu_sendState 21 4 3 translates to - command is tuyaMCU_sendState to a fnID21 as data type 4 (which is Enum, so 1, 2 or 3 in this case) and 3 is discovered mode to be music in this case.
Similar here tuyaMcu_sendState 51 3 0000010100 - command is tuyaMCU_sentState to fnID51 as data type 3 (raw) and then raw bytes 000001010.
And finally you can send multiple commands at once with backlog feature in the following format - backlog [whatever supported function]; [another supported function]; [another]; etc but you have to have
; separating them.
Hope it helps a bit.