Alexey Cluster
Alexey Cluster
Seems like your SNES already modified by somebody.
Hi. Seems like clovercon mod is not installed for some reason. Can you turn your NES Mini (without reset button) and check device manager? Can you see it there? Driver...
Have you tried new version?
I'm using "Ya-IR01":  Seems like it's the same. I tried to press the virtual button using the Smart Life app and sniffed traffic: Download as text: [rc.log](https://github.com/jasonacox/tinytuya/files/7415305/rc.log) Download as...
Also, device info from API: ``` { "active_time":1635191034, "biz_type":18, "category":"wnykq", "create_time":1634501857, "icon":"smart/icon/ay1525749833414yotNt/368f140d503717dc53e208316b914518.png", "id":"bf8c72d8a60c61a70fpje0", "IP":"", "lat":"", "local_key":"eb3a44d53ff730b3", "lon":"", "model":"S06WB3S", "name":"Пульт ДУ", "online":true, "owner_id":"39781846", "product_id":"rxp2arf7xqixspqy", "product_name":"Smart IR", "status":[ ], "sub":false, "time_zone":"+03:00", "uid":"",...
Also, device responses "json obj data unvalid" on `DP_QUERY` request and "parse data error" on `DP_QUERY_NEW` request.
Seems like the `CONTROL_NEW` command uses some alternative encryption key/method. We need to decompile the Smart Life app to understand it.
I still can't control it locally but it works fine using the official Tuya Cloud API. It's offtopic but maybe it will help somebody. There is a method to send...
Just in case you wonder how to decode and encode those button code: ```Python import base64 def base64_to_pulses(code_base_64): raw_bytes = base64.b64decode(code_base_64) return [int.from_bytes(raw_bytes[x:x+2], byteorder="big") // 4 for x in range(2,...
> Nice! Thanks @ClusterM ! > > What do you think about having a separate module/class for IR devices? Is anyone here interested in creating an IR module for TinyTuya?...