- Доступ до ключів шифрування через портал розробника Tuya.
- Використання зовнішніх інструментів, таких як tuya-cli, для вилучення ідентифікаторів пристроїв.
- Налаштуйте статичні IP-адреси, щоб запобігти втраті локального з'єднання.
- Відображення певних точок даних для керування кольором та яскравістю.

Я впевнений, що з вами таке траплялося: ви купуєте купу розумних лампочок, бо вони дешеві та добре працюють зі Smart Life, але потім розумієте, що повністю покладатися на хмару – це справжній головний біль. Ви хочете інтегрувати все в Home Assistant, щоб мати справжній контроль над своїм будинком, але коли ви починаєте переглядати плагіни, виявляєте, що майже всі вони вимагають реєстрації на порталі розробника. Здається, що вони намагаються продати вам ідею «локального керування», тоді як насправді вони змушують вас проходити через їхні сервери, щоб навіть розпочати.
Реальність така, що, хоча це може здатися суперечливим, цей початковий крок необхідний для отримання ключа шифрування для кожної лампочки. Щойно ви отримаєте цей ключ, трафік даних більше не потрібно буде залишати вашу мережу, що дозволить вам керувати освітленням без знання сервера в Китаї, коли ви вмикаєте кухонне світло. Якщо ви будете терплячими та виконуватимете правильні кроки, ви зможете зробити так, щоб ваші пристрої Calex або будь-якого іншого бренду Tuya працювали повністю автономно та конфіденційно.
Підготовка ґрунту та інструментів

Перш ніж почати, вам потрібно встановити HACS (Home Assistant Community Store) , оскільки це найпростіший спосіб додати плагін LocalTuya. Після запуску HACS знайдіть та встановіть LocalTuya з його репозиторію GitHub. Не пропускайте цей крок, оскільки це движок, який забезпечує прямий зв'язок з обладнанням.
Щоб отримати ключі безпеки, вам потрібно буде встановити [назва програмного забезпечення] на свій комп’ютер. Python та NPMПісля цього відкрийте термінал і виконайте команду npm i @tuyapi/cli -g встановити утиліту туя-кліЦей інструмент виконає брудну роботу з вилучення технічної інформації, необхідної Home Assistant. розмовляючи з лампочками без посередників.
Процес зіставлення та організації

Коли ви почнете додавати лампочки, я наполегливо рекомендую використовувати трохи скотчу, щоб фізично позначити кожну з них . Дуже легко заплутатися, коли у вас десять однакових лампочок, і ви не знаєте, яка з них підходить для вітальні чи спальні. Запишіть назву, яку ви даєте їй у додатку, її IP-адресу та місце для ключа шифрування.
Ключовий трюк для запобігання збоям у вашій системі — це доступ до вашого маршрутизатора та призначення статичних IP-адрес кожному пристрою. Якщо ви дозволите DHCP змінювати IP-адреси, Home Assistant перестане знаходити лампочку, і хоча хмарне керування все ще працюватиме, локальний доступ буде втрачено , що змусить вас налаштовувати все з нуля.
Вилучення ключів шифрування

Після того, як освітлення буде прив’язано до вашого облікового запису Tuya, час скористатися терміналом. Виконайте команду tuya-cli wizardКоли ви це зробите вперше, система запитає ваш Облікові дані API з порталу розробника. Після налаштування вам потрібно лише ввести ідентифікатор одного зі своїх пристроїв, і інструмент згенерує JSON-файл із імена, ідентифікатори та ключі шифрування усіх пристроїв, підключених до вашого облікового запису.
Детальні налаштування в Home Assistant

Додаючи лампочки до LocalTuya, найкраще робити це по одному, щоб підтримувати стабільність системи. Процес поділено на кілька кроків: спочатку виберіть лампочку зі списку, використовуючи її IP-адресу; потім введіть зрозумілу назву та ключ шифрування, отримані раніше. Переконайтеся, що лампочка позначена значенням "20" у формі даних.
На наступному кроці визначте пристрій як «світло ». Найскладніша частина настає в кінці, з точками даних (DP). Щоб керування кольором та яскравістю працювало правильно, необхідно призначити такі значення: Яскравість – 22 , Колірна температура – 22, Колірний режим – 21 та Колір – 24. Ці значення можуть відрізнятися залежно від моделі, але загалом вони є стандартними для досягнення повного контролю над колірним колом.
Дотримуючись цього робочого процесу, ви перетворите хмарно-залежні лампочки на локально керовані пристрої. Поєднуючи використання tuya-cli, призначення статичних IP-адрес та правильне зіставлення точок даних у LocalTuya, ви отримаєте миттєву реакцію освітлення та спокій, що ваша домашня автоматизація продовжуватиме працювати навіть у разі зникнення інтернет-з’єднання.