TUYA CLOUD i Home Assistant

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:

  1. Grzejnik olejowy Thunder
  2. 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.

Bądź pierwszy, który skomentuje ten wpis!

Dodaj komentarz

Twój adres email nie zostanie opublikowany.


*