Zde: https://github.com/rospogrigio/localtuya
Je možnost použít komponentu Local Tuya ,ale potřebujete Id a key vašeho zařízení.
Jak tyto údaje získat pomocí PC win10?
Tady máte postup ,který jsem ověřil a funguje:
Potřebné:
Zařízení Tuya
Integrované zařízení Tuya v app telefonu (Smart Life na tom jsem testoval)
Nainstalovat Node.js do PC win10: https://nodejs.org/en/download/
Příkazová řádka administrátor
1 - Zaregistrujte se do projektu
Tuya Smart Intelligent IoT Platform zde: https://auth.tuya.com
2 - Otevřete záložku Cloud - Projects a vytvořte nový projekt tlačítkem create
Otevře se tabulka kde vyplníte název projektu,popis, Industry: vyberte Smart Home
3 - Otevřete vytvořený projekt kde uvidíte položky:
Access ID/Client ID:xxxxxxxxxxxxxx
Access Secret/Client Secret: *********************** Show Copy
4 - Teď je třeba propojit vaše zařízení do projektu:
Vyberte položku Link Devices a na stránce vyberte Link devices by App Account
klikněre na tlačítko Add App Account a vyskočí na vás QR kod
Otevřete app Smart Life v telefonu ,položku Já ,vyberte scener a naskenujte QR
Na stránce Link Devices se vám ukáže naskenované zařízení
5 - Na stejné stránce klikni na levé straně na „Produkty API“. U následujících produktů API budeš muset provést několik kroků
a - Správa inteligentních domácích zařízení
b - Oprávnění
c - Smart Home Family Management
d - Inteligentní domácí datová služba
e - Propojení inteligentní domácí scény
Pro každého z nich provedeš:
f - Klikni do Produktu a klikni na Přihlásit se k odběru
g - Vyber úroveň zdarma a Kupte nyní
h - Klikni zpět na stránku Produkty API a znovu vyber API a tak to udělej u všech pěti
ch - Klikni na tlačítko Projekty(Produkty API uvnitř každé karty) v každém z nich a, b, c, d, e
i - Klikni na ** Nové oprávnění
j -V rozevírací nabídce vyber svůj projekt a klikni na OK
Než se tyto změny projeví, může to trvat 10-15 minut.
6 - Nainstalujte Node.js do PC
7 - Spustit Windows PowerShell (Administrátor)
8 - Zadat příkaz:
Kód: Vybrat vše
npm i @tuyapi/cli -g
9 - Zadejte příkaz:
Kód: Vybrat vše
tuya-cli wizard
10 - Zadejte do řádku Access ID/Client ID:xxxxxxx kod který máte v pojektu (enter)
11 - Zadejte do řádku Access Secret/Client Secret:xxxxxxx v projektu stiskněte copy a sem vložit (enter)
12 - Zadejte do řádku: Provide a ‘virtual ID’ of a device currently registered in the app: vložte kod který
najdete na stránce vašeho projektu pod položkou Device List pod názvem vašeho zařízení (enter)
A je to tady, vyskočí na vás ID a key všech vašich zařízení co máte (dobře uschovejte)
Dále už jen postupovat podle dokumentace LocalTuya a máte kompletní local ovládání komponent Tuya.
Pokud budou nejasnosti dejte vědět.