Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/blakadder/tuya-uncover
List devices from Tuya OEM apps and reveal their local keys and uuid
https://github.com/blakadder/tuya-uncover
home-assistant proscenic smart-home smart-life smarthome tuya
Last synced: 3 months ago
JSON representation
List devices from Tuya OEM apps and reveal their local keys and uuid
- Host: GitHub
- URL: https://github.com/blakadder/tuya-uncover
- Owner: blakadder
- License: cc0-1.0
- Created: 2023-07-16T18:45:30.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-11T23:40:34.000Z (about 1 year ago)
- Last Synced: 2023-11-12T00:25:35.808Z (about 1 year ago)
- Topics: home-assistant, proscenic, smart-home, smart-life, smarthome, tuya
- Language: Python
- Homepage:
- Size: 25.4 KB
- Stars: 15
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# tuya-uncover
[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/S6S650JEK)
A simple Python script to list devices from Tuya OEM apps and reveal their local keys and [Data Points](https://developer.tuya.com/en/docs/iot-device-dev/tuyaos-gateway-device-datapoint?id=Kc80mqozruc72) it uses.
Supports these apps:
- Smart Life (default)
- Tuya
- BirdLover
- Brennenstuhl
- Gosund
- Ledvance
- Proscenic
- Sylvania
- Ultenic*Not all apps are verified as working since some keys were found randomly on the internet.*
Goes well with [make-all/tuya-local](https://github.com/make-all/tuya-local) Home Assistant custom component.
## Use
Requires Python installed!
```shell
uncover.py -v vendor username password
````uncover.py -h` for all options
### Requirements
```shell
pip install requests
```And maybe more... Let me know!
## Thanks to
Main code from [@avataar gist](https://gist.github.com/avataar/2a6ee4f58aaedfcc062a838380f3cffb).
App secrets deciphered with instructions from [https://blog.rgsilva.com/reverse-engineering-positivos-smart-home-app/](https://blog.rgsilva.com/reverse-engineering-positivos-smart-home-app/) and
Some keys found on [rospogrigio/localtuya](https://github.com/rospogrigio/localtuya/issues/1188)