Nie przepadałem za urządzeniami pracującymi po kontrolą oprogramowania TUYA. Z założenia zmieniałem soft w każdym nowym nabytym urządzeniu tej firmy. W domku pojawiły mi się jednak dwa nowe urządzenia pracujące pod kontrolą oprogramowania TUYA, w których softu raczej nie da się zmienić. Pozostało więc przeprosić się z tą firmą.
Wracając do urządzeń, w drodze kupna/otrzymania prezentu dostałem:
- Grzejnik olejowy Thunder
- Smart Czajnik SETTI+ (KT950W)
Oba urządzenia mają soft od TUYA, więc, co by ustandaryzować oprogramowanie telefonie z androidem, rekomenduję pominięcie instalowanie dedykowanych aplikacji dla tych urządzeń, instalując jedną:
Tuya Smart
Po zainstalowaniu aplikacji logujemy się (lub zakładamy konto i się logujemy) a następnie dodajemy nasze urządzenia.
W moim przypadku znalazł poprawnie urządzenia i bez większych problemów dodał je do aplikacji.
Z jej poziomu możemy sterować sprzętem.
Wygodne, ale warto by było dodać możliwość sterowania z poziomu Home Assistant.
Do tego celu będzie nam potrzebne skonfigurowanie środowiska developerskiego w TUYA Cloud.
W tym celu:
#1 logujemy/zakładamy konto w https://iot.tuya.com/ (niestety na FireFox coś jest nie halo, polecam zrobić to w chrome/edge)
#2 Wybieramy z menu opcję CLOUD>DEVELOPMENT
#3 Dodajemy nowy projekt
#3 Przy konfiguracji projektu, dodajemy obsługę DEVICE STATUS NOTIFICATION
#4 Po skonfigurowaniu projekty, wybieramy opcję DEVICES a następnie klikamy opcję Link Tuya App Account
#5 Pojawi się QRCODE który skanujemy za pomocą aplikacji mobilnej.
W tym celu w aplikacji mobilnej z dolnego menu wybieramy opcję JA a następnie klikamy ikonę skanera. Następnie potwierdzamy chęć dodania urządzeń.
#6 Po stronie serwisu TUYA to tyle.
W sekcji ALL DEVICES powinniśmy zobaczyć wcześniej dodane urządzenia. U mnie wygląda to tak:
#7 Home Assistant
Tu będzie prosto. Dodajemy integracje z TUYA.
Ustawienia > Urządzenia oraz usługi > Dodaj integrację. (Uwaga na poniższym zdjęciu nie ma wszystkich kroków)
Wypełniamy opcję.
Kraj: np Polska:-)
Identyfikator dostępu do Tua IoT i Hasło dostępu do Tuya IoT pobieramy z tuya cloud z CLOUD > DEVELOPMENT > PROJECT (tu wybierz swój projekt) > Authorization
Identyfikator dostępu do Tua IoT to pole wypełniamy wartością z: Access ID/Client ID
Hasło dostępu do Tuya IoT to pole wypełniamy wartością z: Access Sercet/Client Secret
Pozostałe dane uzupełniamy danymi z logowania do aplikacji na androidzie.
Konto – nazwa (email) konta z logowania się do aplikacji mobilnej
Hasło– hasło do logowania się w aplikacji mobilnej
I to wszystko. W nagrodę dostajemy ENCJE w HA pozwalające na sterowanie/zarządzanie tymi urządzeniami.
EDIT (2023-01-08)
Niestety okazało się, że pewnego dnia HA przestał widzieć encje. Okazuje się, że usługa w ramach chmury TUYA ma swój okres ważności.
Sposób na przedłużenie o kolejne 6 miesięcy dostępny jest pod linkiem: https://github.com/home-assistant/core/issues/80278
Niestety wymagać to będzie odlinkowania i zalinkowania aplikacji mobilnej.
Dodaj komentarz