ESP32 local Tuya access

ESP32 local Tuya access Local uTuya is a lightweight MicroPython library for controlling Tuya smart plugs directly over the local LAN — no cloud, no internet, no third-party dependencies. It implements the Tuya v3.3 protocol from scratch using only MicroPython built-ins, including a pure-Python CRC32 to work around the missing zlib module on ESP32. Developed through hands-on reverse engineering and packet capture analysis. Tested on AUBESS Smart Socket 20A, it gives makers real-time switch control and power monitoring (voltage, current, watts).

VersionDevelopmentLanguagePlatform
1.0In-ProgressMicropython ESP32
Initial version
Enter your comment. Wiki syntax is allowed:
Please fill all the letters into the box to prove you're human.
 
  • project/utuya/start.txt
  • Last modified: 2026/05/08 10:59
  • by Ignas