LocalTuyaSK
LocalTuyaSK copied to clipboard
Ako integrovať Tuya zariadenia do Home Assistanta cez Local Tuya.
Local Tuya Tutorial SK
LinkTree
Ako integrovať Tuya zariadenia do Home Assistanta cez Local Tuya.
Výhody
- Funguje to Lokálne nevyužíva Cloud, nie je potreba žiadny Tuya Convert.
- Funguje to aj počas výpadku (ISP) Internetu.
[!NOTE]
Podporované Aplikácie
- Tuya
- Smart Life
[!NOTE]
Podporované zariadenia
- Switches (Vypínače)
- Lights (Svetla)
- Covers
- Fans
- Climates
- Vacuums (Vysávač)
[!IMPORTANT]
Problémy nedostatky a kroky na Reprodukciu problému
Pozrieť Log
Reštart Home Assistant
Skontrolovať Platnosť Development Plan
Vrátiť späť na staršiu Verziu Home Assistant alebo Local Tuya
🚨 Pokiaľ sa vyskytne dajaký problém alebo dajaký nedostatok tak to spíš do Issues a ti pomôžem stým.
Mapa
- 1 Potrebné bez toho sa ďalej neposuvneme.
- 2 Získanie Local Key cez Tuya IoT.
- 3 Ako pridať Local Tuya Integráciu do Home Assistanta.
- 4 Ako pridať Zariadenie do Local Tuya.
- 5 Ako zistiť DP
- 6 Tabuľka DP
1
Prvé pôjdeme na stránku Tuya IoT tam sa zaregistrujeme a prihlásime potom pôjdeme na položku Cloud práve vidíme pred sebou na právo Create Cloud Project klikneme nato potom do Project Name vložíme dajaký svoj vlastný názov v Industry dáme Smart Home v Development Method zase Smart Home a v Data Center najbližší Data Center a stlačíme dole Create dalejAuthorize a mame to, vidíme tam Deivces klikneme nato potom klikneme na Link Tuya App Account a ešte klikneme na právo na Add App Account práve sa nám zobrazil QR KOD teraz prejdeme do aplikácií čo mame v mobile alebo tablete buď (Tuya alebo SmartLife) stlačíme to plusko čo je v právo hore a teraz klikneme Scan a môžme oskenoať ten QR KOD ktorý sa nám ukázal na Tuya IoT, o skenujeme klineme na Confirm login potom na Tuya IoT klineme už iba na OK a prepojenie je úspešne a ešte zatvoríme tu kartu čo nám vyhodilo počas prepojenia Aplikácií.
2
V All Devices vyberieme si naše zariadenia ktoré chceme pridať do Home Assistant a si okopírujeme jeho Device ID, teraz prejdeme na Cloud je na vľavo potom klikneme na API Explorer nájdeme si tam Device Management klikneme nato a dáme Query Device Details vidíme tam device_id vložíme tam náš Device ID a stlačíme Sumbit Request ktorý je dole, práve nám vyšla odpved v Response skopírujeme si iba local_key a mame hotové.
3
Otvoríme si v Home Assistantovi HACS klikneme na Integrations vyhľadáme tam Local Tuya nainštalujeme a dáme reštart Home Assistanta, otvoríme si Configuration dáme integrations klikneme na + ADD INTEGRATION vyhľadáme LocalTuyaSK klikneme na to, práve nám vyhodí kartu na vyplnenie, vyplníme API server region na ten náš ktorý sme zadávali v 1 a mame na výber buď vyplníme všetky informácie a nemusíme už potom zisťovať pri pridavani nových zariadení local_key iba DP alebo za klikneme dole Do not configure Cloud API account a potom pri každom pridanom zariadení musíme ešte si zistiť local_key, ak necháme tuto možnosť Do not configure Cloud API account tak len zaklineme toto a už len SUMBIT a mame hotovo, ak vyberieme si možnosť že vyplníme všetko tak Clinet ID a Secret všetko sa nachádza ako sme založili náš projekt hneď na začiatku Cloud a User ID nájdeme v Devices potom Link Tuya App Account a tam mame UID a to si okopírujeme a pridáme do User ID a môžme kliknúť na SUMBIT a mame hotovo.
4
V Integraci si nájdeme tam Local Tuya Integráciu a klineme na ňu a mame tam CONFIGURE zase nato klineme a je tam hneď Add a new device toto zanecháme a dáme SUMBIT a vyberem si ktoré Zariadenie chceme pridať keď nenašlo tak klikneme na tie bodky a zase dáme SUMBIT, vyplníme Name meno jake chceme Host IP Adresu Device ID local_key ak pridávame sami zariadenie pomocou bodiek musíme si zistiť aký Protocol Version a ako pridávame automaticky tak necháme ako to samé nastavilo, Scan interval nastavíme ak mame produkt ktorý meria spotrebu najmenej 5 skeund ak dáme menej môžu byt výpadky a nestabilita zariadenia, Manual DPS si zistime zvyčajne je to 1.
5
6
Tuya Data Points | Dzuriš Home
| Verzia 3.1 (a nejaké 3.3) - Plug alebo Switch |
DP ID | Funkčný bod | Typ | Rozsah | Jednotky |
---|---|---|---|---|
1 | Switch | bool | True/False | |
4 | Current | integer | 0-30000 | mA |
5 | Power | integer | 0-50000 | W |
6 | Voltage | integer | 0-5000 | V |
| Verzia 3.1 - Light (RGB) |
DP ID | Funkčný bod | Typ | Rozsah | Jednotky |
---|---|---|---|---|
1 | Switch | bool | True/False | |
2 | Mode | enum | white, colour, scene, music | |
3 | Bright | integer | 10-1000* | |
4 | Color Temp | integer | 0-1000* | |
5 | Color | hexstring | r:0-255, g:0-255, b:0-255, h:0-360, s:0-255, v:0-255 | rgb+hsv |
| Verzia 3.3 - Plug, Switch, Power Strip |
DP ID | Funkčný bod | Typ | Rozsah | Jednotky |
---|---|---|---|---|
1 | Switch 1 | bool | True/False | |
2 | Switch 2 | bool | True/False | |
3 | Switch 3 | bool | True/False | |
4 | Switch 4 | bool | True/False | |
5 | Switch 5 | bool | True/False | |
6 | Switch 6 | bool | True/False | |
7 | Switch 7/usb | bool | True/False | |
18 | Current | integer | 0-30000 | mA |
19 | Power | integer | 0-50000 | W |
20 | Voltage | integer | 0-5000 | V |
| Verzia 3.3 - Dimmer Switch |
DP ID | Funkčný bod | Typ | Rozsah | Jednotky |
---|---|---|---|---|
1 | Switch | bool | True/False | |
2 | Brightness | integer | 10-1000* | |
3 | Minimum of Brightness | integer | 10-1000* | |
4 | Type of light source1 | enum | LED, incandescent, halogen | |
5 | Mode | enum | white |
| Verzia 3.3 - Light (RGB) |
DP ID | Funkčný bod | Typ | Rozsah | Jednotky |
---|---|---|---|---|
20 | Switch | bool | True/False | |
21 | Mode | enum | white, colour, scene, music | |
22 | Bright | integer | 10-1000* | |
23 | Color Temp | integer | 0-1000 | |
24 | Color | hexstring | h:0-360, s:0-1000, v:0-1000 | hsv |
25 | Scene | string | n/a | |
26 | Left time | integer | 0-86400 | s |
27 | Music | string | n/a |
| Verzia 3.3 - Automated Curtain |
DP ID | Funkčný bod | Typ | Rozsah | Jednotky |
---|---|---|---|---|
1 | Curtain Switch 1 | enum | open, stop, close, continue | |
2 | Percent control 1 | integer | 0-100 | % |
3 | Accurate Calibration 1 | enum | start, end | |
4 | Curtain Switch 2 | enum | open, stop, close, continue | |
5 | Percent control 2 | integer | 0-100 | % |
6 | Accurate Calibration 2 | enum | start, end | |
8 | Motor Steer 1 | enum | forward, back | |
9 | Motor steer 2 | enum | forward, back | |
10 | Quick Calibration 1 | integer | 1-180 | s |
11 | Quick Calibration 2 | integer | 1-180 | s |
12 | Motor Mode 1 | enum | strong_power, dry_contact | |
13 | Motor Mode 2 | enum | strong_power, dry_contact | |
14 | Light mode | enum | relay, pos, none |
| Verzia 3.3 - Fan Switch |
DP ID | Funkčný bod | Typ | Rozsah | Jednotky |
---|---|---|---|---|
1 | Fan switch | bool | True/False | n/a |
2 | Fan countdown | integer | 0-86400 | s |
3 | Fan speed | enum | level_1, level_2, level_3, level_4, level_5 | |
4 | Fan speed | integer | 1-100 | % |
5 | Fan light switch | bool | True/False | |
6 | Brightness | integer | 10-1000 | |
7 | Fan light countdown | integer | 0-86400 | s |
8 | Minimum brightness | integer | 10-1000 | |
9 | Maximum brightness | integer | 10-1000 | |
10 | Mode | enum | white | |
11 | Power-on state setting | enum | off, on, memory | |
12 | Indicator status setting | enum | none, relay, pos | |
13 | Backlight switch | bool | True/False |