---
title: "MSpa Mono Eco"
description: "Ovládanie vírivky MSpa Mono Eco z TapHome cez cloud MSpa: teplota vody, ohrev, filtrácia, bubliny a UVC. Vyžaduje účet MSpa Link."
url: "https://taphome.com/sk/compatibility/mspa-mono-eco/"
language: sk
lastmod: 2026-11-10
generator: hugo
ai:
  topics: ["http","cloud-api","hot-tub","spa","pool","wifi","2.4-ghz-wifi","https","md5-authentication"]
  questions: ["Ako integrovať vírivku MSpa Mono Eco s TapHome?","Čo dokáže TapHome ovládať na vírivke MSpa Mono Eco?","Ako pripojiť MSpa Mono Eco k TapHome cez cloud MSpa?","Ako spárovať MSpa Mono Eco s aplikáciou MSpa Link cez Wi-Fi 2,4 GHz?","Ako získať MD5 hash hesla, Device ID a Product ID pre šablónu MSpa Mono Eco?","Prečo spojenie TapHome s cloudom MSpa vypadáva, keď sa používa aplikácia MSpa Link?","Meria šablóna TapHome pre MSpa Mono Eco spotrebu energie?"]
---

# MSpa Mono Eco

Komunikácia: Packet Parser → HTTP

## Návod na integráciu

MSpa Mono Eco (model F-MO062WE) je okrúhla nafukovacia vírivka zo série MSpa FRAME až pre 6 osôb (930 l). Jej externá ovládacia skrinka obsahuje ohrievač s výkonom 2200 W, trojstupňové dúchadlo vzduchových bublín, filtračné čerpadlo a UVC sterilizátor a cez Wi-Fi 2,4 GHz sa pripája do cloudu MSpa, ktorý na diaľkové ovládanie používa mobilná aplikácia MSpa Link.

Táto komunitná šablóna pripája TapHome k tomu istému cloudu MSpa cez HTTPS (`api.iot.the-mspa.com`, port 443). Medzi riadiacou jednotkou TapHome a vírivkou nie je žiadne lokálne spojenie: šablóna číta stav vírivky z objektu `data`, ktorý vracia cloud, a zmeny posiela na koncový bod cloudu `/api/device/command`. Nejde o oficiálnu integráciu MSpa.

```
[Spa control box] --2.4 GHz Wi-Fi--> [router] --internet--> [MSpa cloud] <--HTTPS 443-- [TapHome Control Unit]
```

##### Hardvérové pripojenie

Vírivka sa k TapHome nezapája žiadnym vodičom. Jediné elektrické pripojenie je sieťové napájanie ovládacej skrinky:

- Vírivku zapojte priamo do uzemnenej zásuvky. Návod MSpa zakazuje v napájaní predlžovacie káble, časové spínače, zásuvkové adaptéry a redukcie, preto sa vírivka ovláda len cez cloud, nie spínaním jej napájania.
- Vírivku používajte len s prúdovým chráničom (RCD) na jej napájacom kábli s menovitým rozdielovým prúdom najviac 30 mA. Pred každým použitím prúdový chránič otestujte: stlačte **RESET** (indikátor sa rozsvieti načerveno), stlačte **TEST** (červený indikátor musí zhasnúť) a potom znova stlačte **RESET**.
- Po zapnutí napájania a resete prúdového chrániča ukazuje LED displej aktuálnu teplotu vody.

![Ovládací panel vírivky MSpa Mono Eco: LED displej, tlačidlá Heater, Filter, Bubble, Timer, UVC, tlačidlá Up a Down, bezpečnostný zámok.](https://taphome.com/images/compatibility/mspa-mono-eco/control-panel_hu_4a80d741a906a95a.jpg)

##### Konfigurácia

###### Požiadavky na sieť

- Ovládacia skrinka podporuje **len Wi-Fi 2,4 GHz** (2412–2472 MHz). Nepoužívajte sieť s príponou `_5G`; ak router sieť 2,4 GHz neponúka, zapnite ju v nastaveniach routera.
- Zabezpečenie routera nastavte na **WPA2**. Aplikácia MSpa Link môže odmietnuť sieť, ktorej SSID obsahuje špeciálne (nealfanumerické) znaky.
- Pre silný signál Wi-Fi majte vírivku, router a telefón použitý na párovanie čo najbližšie pri sebe.
- Vírivka a riadiaca jednotka TapHome nemusia byť v tej istej lokálnej sieti, riadiaca jednotka však potrebuje prístup na internet (odchádzajúce HTTPS, port 443) k `api.iot.the-mspa.com`.
- `api.iot.the-mspa.com` je cloud MSpa pre Európu a zvyšok sveta. Vírivky zaregistrované v regióne USA a Kanada (`api.usiot.the-mspa.com`) alebo v regióne Čína používajú inú adresu cloudu, než je nastavená v šablóne.

###### Vytvorenie účtu MSpa Link

Vírivku je najprv potrebné priradiť k účtu v aplikácii **MSpa Link** (iOS 9.0 alebo novší, Android 7.0 alebo novší; v obchode s aplikáciami vyhľadajte „MSpa Link“).

![Aplikácia MSpa Link, príprava: kontrola Wi-Fi 2,4 GHz a obrazovky registrácie účtu (e-mail, overovací kód, heslo).](https://taphome.com/images/compatibility/mspa-mono-eco/mspa-link-app-account_hu_386aa668add128b9.jpg)

1. Otvorte aplikáciu a ťuknite na **Sign Up**. Nepokračujte ako **Visitor** — TapHome potrebuje e-mailovú adresu a heslo registrovaného účtu.
2. Vyberte krajinu a zadajte e-mailovú adresu.
3. Zadajte overovací kód z e-mailu (platí 15 minút; znova ho možno poslať po 60 sekundách).
4. Nastavte heslo so 6–15 písmenami alebo číslicami.

###### Priradenie vírivky k účtu

1. Uistite sa, že je vírivka zapnutá a telefón je pripojený k sieti Wi-Fi 2,4 GHz so zapnutým Bluetooth.
2. V aplikácii ťuknite na **ADD DEVICE** a vyberte typ ovládača (**CONTROL BOX**).
3. **Podržte tlačidlo UP** na ovládacej skrinke, kým ikona Wi-Fi nezačne blikať, a potom ťuknite na **CONFIRM**.
4. Zadajte heslo siete Wi-Fi.
5. Vyberte nájdenú vírivku (**MSPA MONO**); tento krok vyžaduje povolenie Bluetooth.
6. Počkajte, kým sa priradenie nedokončí.

![Aplikácia MSpa Link, priradenie vírivky: Add Device, výber Control Box, podržanie tlačidla UP, kým ikona Wi-Fi nezačne blikať, zadanie hesla Wi-Fi 2,4 GHz.](https://taphome.com/images/compatibility/mspa-mono-eco/mspa-link-pairing_hu_e348ac2733bbc2d7.jpg)

Priradenie vírivky zrušíte súčasným stlačením tlačidiel **HEATER** a **TIMER**.

> [!WARNING]
> Jedna vírivka môže byť naraz spárovaná len s jedným hlavným používateľom. Keď vírivku spáruje iný účet, predchádzajúci používateľ sa od nej odpojí. Vírivku nepárujte druhýkrát z účtu určeného pre TapHome.

###### Účet, ktorý používa TapHome

> [!WARNING]
> Cloud MSpa drží pre každý účet len jeden platný prihlasovací token — nové prihlásenie tým istým účtom zneplatní predchádzajúce. Keď TapHome a aplikácia MSpa Link používajú ten istý účet, môžu sa navzájom odhlasovať a spojenie TapHome občas vypadáva. Pre TapHome použite samostatný hosťovský účet s vlastnou e-mailovou adresou a heslom; registrovaní používatelia MSpa Link môžu vírivku zdieľať s ďalšími používateľmi.

###### Parametre importu

Šablóna si pri importe vypýta štyri parametre:

| Parameter | Význam | Ako ho získať |
|---|---|---|
| `Email` | E-mailová adresa účtu MSpa Link, ktorý používa TapHome | Adresa použitá pri registrácii |
| `PasswordMd5` | MD5 hash hesla účtu — 32 znakov, malé hexadecimálne znaky. Nie čitateľné heslo | Vypočítajte ho lokálne ľubovoľným nástrojom MD5 (pozri nižšie) |
| `DeviceId` | Identifikátor vírivky v cloude MSpa | Zoznam zariadení účtu, pole `device_id` |
| `ProductId` | Identifikátor produktu vírivky v cloude MSpa | Zoznam zariadení účtu, pole `product_id` |

Cloud MSpa neprijíma heslo v čitateľnom tvare, len jeho MD5 hash. Príklady príkazov:

```
## Windows (PowerShell)
$p = "YourPassword"
-join ([Security.Cryptography.MD5]::Create().ComputeHash([Text.Encoding]::UTF8.GetBytes($p)) | % { $_.ToString("x2") })

## Linux
printf '%s' 'YourPassword' | md5sum
```

Použite `printf`, nie `echo`: `echo` pridá na koniec hesla znak nového riadku, hash je potom iný a prihlásenie zlyhá bez zrozumiteľnej chyby. Nepoužívajte online generátory MD5 — dostali by vaše heslo.

Dokumentácia MSpa neuvádza, kde aplikácia zobrazuje identifikátory zariadenia. Cloud MSpa ich vracia v zozname zariadení účtu (`/api/enduser/devices/`, položky zoznamu s `device_id` a `product_id`) po prihlásení na `/api/enduser/get_token/`.

V TapHome importujte šablónu na riadiacu jednotku a v dialógu importu vyplňte `Email`, `PasswordMd5`, `DeviceId` a `ProductId`.

##### Možnosti zariadenia

###### Teplota vody a ohrev

- **Teplota vody** (termostat) — zobrazuje aktuálnu teplotu vody a nastavuje cieľovú teplotu v rozsahu 20–40 °C. Cloud prenáša teploty v krokoch po pol stupni (hodnota × 2), šablóna ich prepočíta na °C.
- **Snímač teploty vody** — aktuálna teplota vody, len na čítanie.
- **Ohrev** — zapína a vypína ohrev. Zapnutím sa zapne aj filtrácia; vírivka sama spúšťa filtráciu vždy, keď je ohrev zapnutý.
- **Stav ohrevu** — fáza ohrevu hlásená vírivkou; šablóna berie hodnotu 2 ako predohrev a 3 ako ohrev.
- **Vykúrené o** — odhad, kedy voda dosiahne cieľovú teplotu, vypočítaný z rýchlosti ohrevu hlásenej vírivkou, alebo z premennej modulu `HeatRate` (predvolene 1,8 °C za hodinu), keď ju vírivka nehlási. Nula, keď je ohrev vypnutý alebo je cieľová teplota dosiahnutá.
- **Čas ohrevu** (min) a **Prepínač ohrevu** — hodnoty `heat_time` a `heat_time_switch` len na čítanie, tak ako ich hlási cloud.

###### Filtrácia a starostlivosť o vodu

- **Filtrácia** — zapína a vypína filtračné čerpadlo. Vypnutím filtrácie sa vypne aj ohrev.
- **UVC sterilizácia** — zapína a vypína UVC sterilizátor.
- **Zostatok filtra** a **Využitie filtra** — zostávajúca životnosť filtra a prevádzkové hodiny filtra, v hodinách.

###### Masáž

- **Bubliny** — prepínač s viacerými hodnotami so stavmi Off, Low, Medium a High; úroveň a stav zapnutia sa posielajú jedným príkazom. Podľa MSpa má dúchadlo v závislosti od úrovne príkon 300 W, 500 W alebo 720 W a po 20 minútach prevádzky sa automaticky vypne.
- **Jet trysky** — spínač pre modely MSpa s hydromasážnymi tryskami. Ovládací panel Mono Eco funkciu trysiek nemá; zariadenie možno po importe zmazať.

> [!WARNING]
> MSpa upozorňuje, aby sa bublinková masáž nezapínala pri nasadenom kryte — vo vnútri vírivky sa môže hromadiť vzduch a spôsobiť poškodenie a zranenie. Myslite na to pri diaľkovom ovládaní a pri automatizáciách, ktoré zapínajú bubliny.

###### Stav a nastavenia

- **Online stav** — spojenie vírivky s cloudom MSpa, Online alebo Offline.
- **Detská poistka** — stav zámku ovládacieho panela (Locked / Unlocked), v TapHome len na čítanie.
- **Jednotka teploty** — prepína jednotku, ktorú vírivka používa, medzi °C a °F.
- **Auto-nafúknutie** — hodnota automatického nafukovania hlásená vírivkou, len na čítanie.
- **Verzia firmvéru WiFi** — verzia firmvéru modulu Wi-Fi vírivky.
- Servisné atribúty modulu: chybový kód, stav ohrevu, zostatok filtra a využitie filtra.

###### Odhad príkonu a spotreby energie

Šablóna elektrinu nemeria. **Príkon** (W) je odhad vypočítaný zo stavov filtrácie, bublín a ohrevu a z menovitých hodnôt uložených v premenných modulu:

| Premenná | Predvolená hodnota | Pripočíta sa, keď |
|---|---|---|
| `PumpW` | 60 W | filtrácia je zapnutá |
| `BubbleW` | 900 W | bubliny sú zapnuté |
| `HeaterPreheatW` | 1500 W | ohrev je zapnutý a stav ohrevu je 2 (predohrev) |
| `HeaterHeatW` | 2000 W | ohrev je zapnutý a stav ohrevu je 3 (ohrev) |

**Spotreba** (kWh) zobrazuje hodnotu premennej modulu `kWhTotal`; nejde o stav elektromera.

> [!TIP]
> Návod MSpa uvádza pre Mono Eco ohrievač s výkonom 2200 W, dúchadlo bublín s príkonom 300 / 500 / 720 W podľa úrovne a menovitý príkon 2300 W. Pre presnejší odhad upravte premenné modulu na tieto hodnoty.

##### Riešenie problémov

###### Aplikácia pri priraďovaní nenájde vírivku

- Skontrolujte, že je Bluetooth zapnuté a aplikácia MSpa Link ho smie používať.
- Ak predchádzajúce kroky trvali príliš dlho, vírivka mohla opustiť režim párovania. Zostaňte na stránke vyhľadávania a znova podržte tlačidlo **UP** na ovládacej skrinke.

###### Priradenie zlyhá

- **Failure to connect the device** — zvyčajne slabý signál; priblížte telefón, vírivku a router k sebe.
- **Failure to connect the device to the Wi-Fi network** — skontrolujte heslo Wi-Fi a nastavte zabezpečenie routera na WPA2; použite sieť 2,4 GHz.
- **Failure to bind the device to the account** — uistite sa, že sieť Wi-Fi je stabilná, a skúste to znova.

###### V TapHome nie sú žiadne hodnoty

- Skontrolujte, že `PasswordMd5` je 32-znakový MD5 hash malými písmenami presne z hesla účtu (bez znaku nového riadku na konci).
- Porovnajte `DeviceId` a `ProductId` so zoznamom zariadení účtu.
- Skontrolujte, že je vírivka zaregistrovaná v regióne cloudu MSpa Európa / zvyšok sveta.
- Skontrolujte **Online stav** a pripojenie vírivky k Wi-Fi.

###### Spojenie TapHome vypadáva, keď sa používa aplikácia

Aplikácia a TapHome sú prihlásené tým istým účtom a navzájom si rušia prihlásenie. Pre TapHome použite samostatný účet (pozri **Účet, ktorý používa TapHome**).

###### Voda sa ohrieva pomaly alebo sa teplota líši

Podľa MSpa je ohrev pomalší pri teplote okolia pod 10 °C, pri rýchlosti vetra nad 3,5–5,4 m/s, pri bežiacich bublinách počas ohrevu alebo bez správne nasadeného krytu. Zobrazená teplota vody sa môže od skutočnej líšiť približne o 1 °C.

## Dostupné zariadenia 20

Tieto zariadenia sa po importe zobrazia v TapHome.

MSpa Mono Eco Modul

Servisné atribúty

|                 |
|-----------------|
| Chybový kód     |
| Stav ohrevu     |
| Zostatok filtra |
| Využitie filtra |

Vlastné premenné

|                                   |
|-----------------------------------|
| `Email` (string)                  |
| `PasswordMd5` (string)            |
| `DeviceId` (string)               |
| `ProductId` (string)              |
| `Token` (string)                  |
| `status` (string)                 |
| `HeatRate` (numeric) = 1.8        |
| `PumpW` (numeric) = 60            |
| `BubbleW` (numeric) = 900         |
| `HeaterPreheatW` (numeric) = 1500 |
| `HeaterHeatW` (numeric) = 2000    |
| `kWhTotal` (numeric)              |

Servisné atribúty

Chybový kód

```taphome
PARSEJSON(status, "$.data.fault", true)
```

Stav ohrevu

```taphome
PARSEJSON(status, "$.data.heat_state", true)
```

Zostatok filtra

```taphome
PARSEJSON(status, "$.data.filter_life", true)
```

Využitie filtra

```taphome
PARSEJSON(status, "$.data.filter_current", true)
```

Teplota vody Termostat

Čítanie teploty

```taphome
RETURN(PARSEJSON(status, "$.data.water_temperature", true) / 2);
```

Čítanie požadovanej teploty

```taphome
RETURN(PARSEJSON(status, "$.data.temperature_setting", true) / 2);
```

Zápis požadovanej teploty

```taphome
VAR raw := ROUND(Se * 2);
VAR body := "{\"device_id\":\"" + DeviceId + "\",\"product_id\":\"" + ProductId + "\",\"desired\":\"{\\\"state\\\":{\\\"desired\\\":{\\\"temperature_setting\\\":" + raw + "}}}\"}";
VAR r := SENDHTTPREQUEST("/api/device/command", "POST", body, "push_type:Android", "appid:e1c8e068f9ca11eba4dc0242ac120002", "nonce:a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6", "ts:1789995194", "sign:FA1BBED849DB468E4FCA74D814A96E6F", "lan_code:EN", "content-type:application/json; charset=UTF-8", "authorization:token " + Token);
```

Ohrev Prepínač

Hodnoty / Stavy: ON · OFF

Čítanie stavu prepínača

```taphome
RETURN(PARSEJSON(status, "$.data.heater_state", true));
```

Zápis stavu prepínača

```taphome
VAR d := SWITCH(St, 1, "\\\"heater_state\\\":1,\\\"filter_state\\\":1", "\\\"heater_state\\\":0");
VAR body := "{\"device_id\":\"" + DeviceId + "\",\"product_id\":\"" + ProductId + "\",\"desired\":\"{\\\"state\\\":{\\\"desired\\\":{" + d + "}}}\"}";
VAR r := SENDHTTPREQUEST("/api/device/command", "POST", body, "push_type:Android", "appid:e1c8e068f9ca11eba4dc0242ac120002", "nonce:a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6", "ts:1789995194", "sign:FA1BBED849DB468E4FCA74D814A96E6F", "lan_code:EN", "content-type:application/json; charset=UTF-8", "authorization:token " + Token);
```

Filtrácia Prepínač

Hodnoty / Stavy: ON · OFF

Čítanie stavu prepínača

```taphome
RETURN(PARSEJSON(status, "$.data.filter_state", true));
```

Zápis stavu prepínača

```taphome
VAR d := SWITCH(St, 0, "\\\"filter_state\\\":0,\\\"heater_state\\\":0", "\\\"filter_state\\\":1");
VAR body := "{\"device_id\":\"" + DeviceId + "\",\"product_id\":\"" + ProductId + "\",\"desired\":\"{\\\"state\\\":{\\\"desired\\\":{" + d + "}}}\"}";
VAR r := SENDHTTPREQUEST("/api/device/command", "POST", body, "push_type:Android", "appid:e1c8e068f9ca11eba4dc0242ac120002", "nonce:a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6", "ts:1789995194", "sign:FA1BBED849DB468E4FCA74D814A96E6F", "lan_code:EN", "content-type:application/json; charset=UTF-8", "authorization:token " + Token);
```

Bubliny Viacstavový prepínač

Hodnoty / Stavy: Vypnuté · Nízka · Stredná · Vysoká

Čítanie stavu prepínača

```taphome
VAR bs := PARSEJSON(status, "$.data.bubble_state", true);
IF (bs = 0)
RETURN(0);
END
RETURN(PARSEJSON(status, "$.data.bubble_level", true));
```

Zápis stavu prepínača

```taphome
VAR d := SWITCH(Mu, 0, "\\\"bubble_state\\\":0", 1, "\\\"bubble_state\\\":1,\\\"bubble_level\\\":1", 2, "\\\"bubble_state\\\":1,\\\"bubble_level\\\":2", "\\\"bubble_state\\\":1,\\\"bubble_level\\\":3");
VAR body := "{\"device_id\":\"" + DeviceId + "\",\"product_id\":\"" + ProductId + "\",\"desired\":\"{\\\"state\\\":{\\\"desired\\\":{" + d + "}}}\"}";
VAR r := SENDHTTPREQUEST("/api/device/command", "POST", body, "push_type:Android", "appid:e1c8e068f9ca11eba4dc0242ac120002", "nonce:a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6", "ts:1789995194", "sign:FA1BBED849DB468E4FCA74D814A96E6F", "lan_code:EN", "content-type:application/json; charset=UTF-8", "authorization:token " + Token);
```

Jet trysky Prepínač

Hodnoty / Stavy: ON · OFF

Čítanie stavu prepínača

```taphome
RETURN(PARSEJSON(status, "$.data.jet_state", true));
```

Zápis stavu prepínača

```taphome
VAR body := "{\"device_id\":\"" + DeviceId + "\",\"product_id\":\"" + ProductId + "\",\"desired\":\"{\\\"state\\\":{\\\"desired\\\":{\\\"jet_state\\\":" + St + "}}}\"}";
VAR r := SENDHTTPREQUEST("/api/device/command", "POST", body, "push_type:Android", "appid:e1c8e068f9ca11eba4dc0242ac120002", "nonce:a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6", "ts:1789995194", "sign:FA1BBED849DB468E4FCA74D814A96E6F", "lan_code:EN", "content-type:application/json; charset=UTF-8", "authorization:token " + Token);
```

UVC sterilizácia Prepínač

Hodnoty / Stavy: ON · OFF

Čítanie stavu prepínača

```taphome
RETURN(PARSEJSON(status, "$.data.uvc_state", true));
```

Zápis stavu prepínača

```taphome
VAR body := "{\"device_id\":\"" + DeviceId + "\",\"product_id\":\"" + ProductId + "\",\"desired\":\"{\\\"state\\\":{\\\"desired\\\":{\\\"uvc_state\\\":" + St + "}}}\"}";
VAR r := SENDHTTPREQUEST("/api/device/command", "POST", body, "push_type:Android", "appid:e1c8e068f9ca11eba4dc0242ac120002", "nonce:a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6", "ts:1789995194", "sign:FA1BBED849DB468E4FCA74D814A96E6F", "lan_code:EN", "content-type:application/json; charset=UTF-8", "authorization:token " + Token);
```

Snímač teploty vody Teplotný senzor

Čítanie teploty

```taphome
RETURN(PARSEJSON(status, "$.data.water_temperature", true) / 2);
```

Vykúrené o Premenná

Čítanie

```taphome
VAR heater := PARSEJSON(status, "$.data.heater_state", true);
VAR setpoint := PARSEJSON(status, "$.data.temperature_setting", true) / 2;
VAR actual := PARSEJSON(status, "$.data.water_temperature", true) / 2;
VAR perhour := PARSEJSON(status, "$.data.device_heat_perhour", true);
VAR rate := SWITCH(perhour > 0, 1, perhour / 10, HeatRate);
VAR go := SWITCH(heater = 1 AND setpoint > actual, 1, 1, 0);
VAR fin := DATETIMEADD(NOW(), 0, 0, 0, 0, ROUND((setpoint - actual) / rate * 60), 0, 0);
RETURN((TODOUBLE(TOSTRING(fin, "HH")) * 3600 + TODOUBLE(TOSTRING(fin, "mm")) * 60) * go);
```

Zostatok filtra Premenná

Čítanie

```taphome
RETURN(PARSEJSON(status, "$.data.filter_life", true));
```

Využitie filtra Premenná

Čítanie

```taphome
RETURN(PARSEJSON(status, "$.data.filter_current", true));
```

Detská poistka Jazýčkový kontakt

Čítanie

```taphome
RETURN(PARSEJSON(status, "$.data.safety_lock", true));
```

Stav ohrevu Premenná

Čítanie

```taphome
RETURN(PARSEJSON(status, "$.data.heat_state", true));
```

Online stav Jazýčkový kontakt

Čítanie

```taphome
RETURN(PARSEJSON(status, "$.data.is_online", true));
```

Príkon Premenná

Čítanie

```taphome
VAR p := 0;
IF (PARSEJSON(status, "$.data.filter_state", true) = 1)
p := p + PumpW;
END
IF (PARSEJSON(status, "$.data.bubble_state", true) = 1)
p := p + BubbleW;
END
IF (PARSEJSON(status, "$.data.heater_state", true) = 1)
IF (PARSEJSON(status, "$.data.heat_state", true) = 3)
p := p + HeaterHeatW;
END
IF (PARSEJSON(status, "$.data.heat_state", true) = 2)
p := p + HeaterPreheatW;
END
END
RETURN(p);
```

Jednotka teploty Prepínač

Hodnoty / Stavy: °F · °C

Čítanie stavu prepínača

```taphome
RETURN(PARSEJSON(status, "$.data.temperature_unit", true));
```

Zápis stavu prepínača

```taphome
VAR body := "{\"device_id\":\"" + DeviceId + "\",\"product_id\":\"" + ProductId + "\",\"desired\":\"{\\\"state\\\":{\\\"desired\\\":{\\\"temperature_unit\\\":" + St + "}}}\"}";
VAR r := SENDHTTPREQUEST("/api/device/command", "POST", body, "push_type:Android", "appid:e1c8e068f9ca11eba4dc0242ac120002", "nonce:a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6", "ts:1789995194", "sign:FA1BBED849DB468E4FCA74D814A96E6F", "lan_code:EN", "content-type:application/json; charset=UTF-8", "authorization:token " + Token);
```

Čas ohrevu Premenná

Čítanie

```taphome
RETURN(PARSEJSON(status, "$.data.heat_time", true));
```

Prepínač ohrevu Premenná

Čítanie

```taphome
RETURN(PARSEJSON(status, "$.data.heat_time_switch", true));
```

Auto-nafúknutie Premenná

Čítanie

```taphome
RETURN(PARSEJSON(status, "$.data.auto_inflate", true));
```

Verzia firmvéru WiFi Premenná

Čítanie

```taphome
RETURN(PARSEJSON(status, "$.data.wifivertion", true));
```

Spotreba Premenná

Čítanie

```taphome
RETURN(kWhTotal);
```

**Pripojenie:** Packet Parser → HTTP

## Parametre importu

Tieto hodnoty zadáte pri importe XML.

| Pýta sa v aplikácii | Predvolené         |
|---------------------|--------------------|
| Email (MSpa účet)   | Zadáte pri importe |
| Heslo MD5 (MSpa)    | Zadáte pri importe |
| Device ID           | Zadáte pri importe |
| Product ID          | Zadáte pri importe |

## Súvisiaca dokumentácia

- [Integrácia Packet Parser](https://taphome.com/sk/compatibility/packet-parser-guide/)
- [Packet Parser (HTTP, TCP, UDP, FTP, MQTT)](https://taphome.com/sk/docs/integration/packet-parser/)
- [Funkcie Packet parsera](https://taphome.com/sk/docs/script/packet-parser/)
- [Parsovacie funkcie](https://taphome.com/sk/docs/script/parsing-functions/)

