Closed daniel-fortier closed 3 years ago
got it.
On: { 'header': { 'name': 'turnOnOff', 'namespace': 'control', 'payloadVersion': 1}, 'payload': { 'accessToken': XXXXXXXXXXXXXXXXXXXXXXX', 'devId': 'XXXXXXXXXXXXXXXXXXX', 'value': 1}}
Off: { 'header': { 'name': 'turnOnOff', 'namespace': 'control', 'payloadVersion': 1}, 'payload': { 'accessToken': XXXXXXXXXXXXXXXXXXXXXXX', 'devId': 'XXXXXXXXXXXXXXXXXXX', 'value': 0}}
nice! Now I am going to control my devices with esp32.
Hi guys.
I want to control a Tuya switch from a python file, like "switch_on.py". But I don't know what information I should sent to do that.
Getting credentials, this part is ok, working
auth_response = requests.post( (TUYACLOUDURL + "/homeassistant/auth.do").format(REGION), data={ "userName": USERNAME, "password": PASSWORD, "countryCode": COUNTRY_CODE, "bizType": BIZ_TYPE, "from": FROM, }, ) auth_response = auth_response.json()
turn on swith (I know the device ID) - need help here - header and payload to turn on the switch
header = {?????????} payload = {"accessToken": auth_response["access_token"] ?????????} data = {"header": header, "payload": payload} server_response = requests.post( (TUYACLOUDURL + "/homeassistant/skill").format(REGION), json=data ) server_response = server_response.json() pp.pprint(server_response)
Thanks a lot!!!